SY0-501 · Question #41
A new mobile application is being developed in-house. Security reviews did not pick up any major flaws, however vulnerability scanning results show fundamental issues at the very end of the project…
The correct answer is D. Code review. To detect fundamental security issues earlier in the mobile application development lifecycle, an explicit code review activity should have been performed.
Question
A new mobile application is being developed in-house. Security reviews did not pick up any major flaws, however vulnerability scanning results show fundamental issues at the very end of the project cycle. Which of the following security activities should also have been performed to discover vulnerabilities earlier in the lifecycle?
Options
- AArchitecture review
- BRisk assessment
- CProtocol analysis
- DCode review
How the community answered
(26 responses)- A8% (2)
- B8% (2)
- C4% (1)
- D81% (21)
Why each option
To detect fundamental security issues earlier in the mobile application development lifecycle, an explicit code review activity should have been performed.
An architecture review focuses on high-level design flaws and security principles, which is important but may not identify specific implementation-level vulnerabilities in the code itself that would be found by a scanner or code review.
Risk assessment is a management process for identifying, analyzing, and evaluating risks, but it is not a direct technical activity for discovering vulnerabilities within an application's code.
Protocol analysis involves examining network communication patterns and vulnerabilities in protocols, which is typically performed during network testing or operation and does not directly address application-level code vulnerabilities.
Code review involves systematically examining the source code for programming errors, security flaws, and logic vulnerabilities like injection attacks or insecure data handling. Performing code reviews during the development phase allows for the identification and remediation of these 'fundamental issues' much earlier than late-stage vulnerability scanning, thereby reducing remediation costs and risks.
Concept tested: Secure Software Development Lifecycle (SSDLC) practices; early vulnerability detection
Source: https://owasp.org/www-project-code-review-guide/
Topics
Community Discussion
No community discussion yet for this question.