Q: Which of the following is a solution to detailed design-level software security threats?
-
A
Peer code review
-
B
Design patterns for security
-
C
Secure coding
-
D
Architectural patterns for security
B
Answer:
B
Explanation:
Design patterns for security are solutions specifically aimed at addressing security concerns at the detailed design level of software development. These patterns provide proven and reusable methods for addressing common security vulnerabilities and issues that arise during the design phase of a system. Design patterns for security can guide developers on how to architect their software in a way that minimizes risks, such as preventing unauthorized access or securing data. While secure coding is crucial for implementing security best practices during the development phase, and peer code review helps catch issues before deployment, design patterns for security are specifically aimed at mitigating security threats during the design process. Architectural patterns for security focus on high-level software architecture, rather than the more granular design level.
Related Topic:
Share Above MCQ