Checkfu

Standard detail

Depth 2Parent ID: C8265202E0514D32BE53C5828CC66FB0Standard set: Level 3B: Grades 11-12 (Ages 16-18)

Original statement

Some common forms of security issues arise from specific programming languages, platforms, or program implementation choices. Students read a given a piece of code that contains a common security vulnerability, explain the code's intended function or purpose, provide and explain examples of how a specific input could exploit that vulnerability (e.g., the program accessing data or performing in unintended ways), and implement a change in the code to mitigate this vulnerability. For example, students could review code that takes a date as input, recognize that the code doesn't check for appropriate last days of the month, and modify the code to do that. Alternatively, students could review code that supports entry of patient data (e.g., height and weight) and doesn't prompt users to double check unreasonable values (e.g., height at 6 feet and weight at 20 pounds).

Quick facts

Statement code
Standard ID
BBC96282E6D74E79A309478392C952A7
Subject
Computer Science
Grades
11, 12
Ancestor IDs
C8265202E0514D32BE53C5828CC66FB0
94A9AE8DDC6048889D1780BB769872EC