Please enable JavaScript to use CodeHS

Nebraska Introduction to Computer Science and Technology

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

10.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

10.2 Using Databases

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

10.3 Security in Coding

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

10.4 Dev Tools Capture the Flag

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

10.5 Environmental Controls

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

10.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

10.7 Risky Business

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

10.8 Data Security Quiz

  • Data Security Quiz