MCQ Collection
Secure Software Design and Development MCQs
Practice Secure Software Design and Development questions with answers and explanations.
Choose an option to check your answer.
Correct Answer: A. recording important security events for monitoring and investigation
Explanation:
The correct answer is recording important security events for monitoring and investigation.
Choose an option to check your answer.
Correct Answer: B. a flaw where program behavior depends on uncontrolled timing between operations
Explanation:
The correct answer is a flaw where program behavior depends on uncontrolled timing between operations.
Choose an option to check your answer.
Correct Answer: D. changing malware code appearance to evade signature detection
Explanation:
The correct answer is changing malware code appearance to evade signature detection.
Choose an option to check your answer.
Correct Answer: B. recording important security events for monitoring and investigation
Explanation:
The correct answer is recording important security events for monitoring and investigation.
Choose an option to check your answer.
Correct Answer: C. a flaw where program behavior depends on uncontrolled timing between operations
Explanation:
The correct answer is a flaw where program behavior depends on uncontrolled timing between operations.
Choose an option to check your answer.
Correct Answer: A. reusing an insecure pattern across multiple parts of the system
Explanation:
The correct answer is reusing an insecure pattern across multiple parts of the system.
Choose an option to check your answer.
Correct Answer: A. recording important security events for monitoring and investigation
Explanation:
The correct answer is recording important security events for monitoring and investigation.
Choose an option to check your answer.
Correct Answer: D. a race where a condition changes between validation and use
Explanation:
The correct answer is a race where a condition changes between validation and use.
Choose an option to check your answer.
Correct Answer: D. reusing an insecure pattern across multiple parts of the system
Explanation:
The correct answer is reusing an insecure pattern across multiple parts of the system.
Choose an option to check your answer.
Correct Answer: B. responding to failures without leaking sensitive information and with useful logging
Explanation:
The correct answer is responding to failures without leaking sensitive information and with useful logging.
Choose an option to check your answer.
Correct Answer: A. a race where a condition changes between validation and use
Explanation:
The correct answer is a race where a condition changes between validation and use.
Choose an option to check your answer.
Correct Answer: A. reusing an insecure pattern across multiple parts of the system
Explanation:
The correct answer is reusing an insecure pattern across multiple parts of the system.