CAS-001 · Question #88
CAS-001 Question #88: Real Exam Question with Answer & Explanation
The correct answer is B: Secure Software Implementation. The Secure Software Implementation phase is where developers write the actual code. It is in this phase that secure coding practices are applied, exploit mitigations (e.g., stack canaries, input bounds checking) are built in, and unit tests-including security-focused tests-are wr
Question
Options
- ASecure Software Requirements
- BSecure Software Implementation
- CSecure Software Design
- DSoftware Acceptance
Explanation
The Secure Software Implementation phase is where developers write the actual code. It is in this phase that secure coding practices are applied, exploit mitigations (e.g., stack canaries, input bounds checking) are built in, and unit tests-including security-focused tests-are written and executed to verify that individual components behave correctly and resist attack. The Requirements phase defines what security controls are needed. The Design phase plans how those controls will be architected. Software Acceptance involves higher-level integration and user acceptance testing, not unit-level security testing of individual code components.
Community Discussion
No community discussion yet for this question.