Please enable JavaScript to use CodeHS

Tennessee Coding I

Data Security

Students learn about the benefits and dangers of collecting and storing large sets of data. They will learn how to prevent attacks such as SQLi and XSS using programming controls. Students will also learn about risk management and how to identify, assess, prioritize, and minimize risks.

Lessons

8.1 Data as a Resource

  • How Your Data Is Used
  • Benefits of Data Response
  • Data, Information, and Knowledge
  • Field Trip: Data Center
  • Field Trip Response
  • +3 more

8.2 Using Databases

  • Database Management Systems
  • Creating a Table
  • Query Exploration
  • Query Exploration Submission
  • Roller Coasters
  • +1 more

8.3 Security in Coding

  • SQL Injection
  • SQL Injection Practice
  • Can you gain access?
  • Cross Site Scripting (XSS)
  • XSS Response
  • +5 more

8.4 Dev Tools Capture the Flag

  • Page Source Code
  • Capture the Flag
  • Find the Flags!
  • Flag Submission
  • Developer Tools
  • +2 more

8.5 Environmental Controls

  • Environmental Controls
  • Environmental Controls Quiz
  • Infographic
  • Infographic FR
  • Your Security Systems
  • +1 more

8.6 Checking for Vulnerabilities

  • Vulnerabilities, Cyber Threats, and Attacks
  • Checking for Vulnerabilities
  • To Open, or Not To Open
  • CodeCraft: Passive Reconnaissance
  • Active Reconnaissance
  • +3 more

8.7 Risky Business

  • Be Risk Ready
  • Risk Management
  • CyberGuard High School
  • Identify Risks
  • Assess Risks
  • +2 more

8.8 Data Security Quiz

  • Data Security Quiz

Courses that include this module