“Enhancing the Development Life Cycle to Produce Secure Software” summarizes the tools and
practices that are helpful in producing secure software. What are these tools and practices? Each
correct answer represents a complete solution. Choose three.
A.
Leverage attack patterns
B.
Compiler security checking and enforcement
C.
Tools to detect memory violations
D.
Safe software libraries E. Code for reuse and maintainability
Explanation:
The tools and practices that are helpful in producing secure software are
summarized in the report “Enhancing the Development Life Cycle to Produce Secure Software”.
The tools and practices are as follows: Compiler security checking and enforcement Safe software
libraries Runtime error checking and safety enforcement Tools to detect memory violations Code
defensive coding.