CISM · Question #725
A backdoor has been identified that enabled a cyberattack on an organization's systems. Integrating which of the following into the software development life cycle would BEST enable the organization…
The correct answer is C. Vulnerability testing. Vulnerability testing integrated into the SDLC - including static analysis (SAST), dynamic analysis (DAST), and penetration testing - is specifically designed to detect security weaknesses such as backdoors before software is deployed. Separation of duties (A) reduces insider…
Question
A backdoor has been identified that enabled a cyberattack on an organization's systems. Integrating which of the following into the software development life cycle would BEST enable the organization to mitigate similar attacks in the future?
Options
- ASeparation of duties
- BCustomized developer training
- CVulnerability testing
- DEnhanced user acceptance testing (UAT)
How the community answered
(32 responses)- A13% (4)
- B3% (1)
- C75% (24)
- D9% (3)
Explanation
Vulnerability testing integrated into the SDLC - including static analysis (SAST), dynamic analysis (DAST), and penetration testing - is specifically designed to detect security weaknesses such as backdoors before software is deployed. Separation of duties (A) reduces insider risk but wouldn't catch a backdoor already in code. Developer training (B) helps over time but is not a direct detection mechanism. Enhanced UAT (D) focuses on functional correctness, not security flaws. Vulnerability testing directly targets the class of weakness (unauthorized access paths) that a backdoor represents.
Topics
Community Discussion
No community discussion yet for this question.