Complete the sentence to explain why secure design is important.
Secure design helps prevent [1] in software systems.
Secure design focuses on preventing vulnerabilities, which are weaknesses attackers can exploit.
Complete the sentence to describe a benefit of secure design.
A secure design reduces the chance of [1] attacks.Secure design aims to reduce the chance of successful attacks by removing weaknesses.
Fix the error in the sentence about secure design.
Secure design ignores [1] and focuses only on functionality.
This sentence is incorrect because secure design does not ignore security; it prioritizes it.
Fill both blanks to complete the explanation of secure design principles.
Secure design uses [1] to limit access and [2] to check inputs.
The principle of least privilege limits access rights, and input validation checks data to prevent attacks.
Fill all three blanks to complete the secure design code example.
def check_access(user): if user.role == '[1]': return user.has_permission('[2]') and validate_input([3]) return False
This code checks if the user is an admin, verifies they have permission to edit data, and validates their input.