Please enable JavaScript to use CodeHS

Introduction to Cybersecurity (Vigenere)

Software Security

Students will learn what happens when running a web application and how to look inside web apps using developer tools, source code, and more. They will learn basic SQL so they can learn about common attacks like SQLi and XSS, and recommend solutions for flawed security systems.

Lessons

6.1 Inside Web Apps

  • Inside Web Apps
  • Inside Web Apps
  • Using View Page Source
  • Getting Started with OWASP
  • Getting Started with OWASP
  • +1 more

6.2 Developer Tools

  • Developer Tools
  • Developer Tools
  • Using the Developer Tools
  • The Top Cybersecurity Blogs and Websites
  • Selecting a Site to Follow
  • +2 more

6.3 Databases

  • Databases
  • Databases
  • Database Administrator Career
  • Database Administrator Career
  • Parts of a Database
  • +4 more

6.4 Clients and Servers

  • Clients and Servers
  • Clients and Servers
  • Inside a Google Data Center
  • Inside a Google Data Center
  • Cloud Vulnerabilities
  • +5 more

6.5 What is SQL?

  • What is SQL Overview
  • Intro to SQL
  • Quiz: What is SQL?

6.6 Structuring Data in SQL

  • How to Structure Data in SQL
  • How to Structure Data in SQL
  • SQL Tables

6.7 Basic Querying in SQL

  • The SELECT Statement
  • Basic Querying in SQL
  • Our First SELECT Statement
  • Your First SELECT Statement
  • More SELECT Statement
  • +3 more

6.8 Filtering Queries in SQL

  • The WHERE Clause
  • Condition Operators
  • Ravenclaw House
  • People in Gryffindor
  • Filter By ID
  • +2 more

6.9 Common Security Problems

  • Common Security Problems
  • Common Security Problems
  • Meet Security Engineers at Google
  • Security Engineering Reflection
  • Living in a Digital World
  • +1 more

6.10 SQL Injection Overview

  • SQL Injection Overview
  • SQL Injection Overview
  • Equifax Security Breach
  • Equifax Exposed Millions
  • Equifax SQL Injection Attack
  • +1 more

6.11 Types of SQLi and Prevention

  • Types of SQLi
  • Types of SQLi
  • Preventing SQLi
  • Preventing SQLi
  • Mitigating SQL Injection
  • +2 more

6.12 Cross-site Scripting

  • Cross-site Scripting
  • Cross-site Scripting
  • XSS Bug in Yahoo Mail
  • XSS Bug in Yahoo Mail
  • XSS Demo Overview
  • +3 more

6.13 Software Security Quiz

  • Software Security Quiz
  • Software Security Badge

Courses that include this module