Certified Secure Software Lifecycle Professional (CSSLP) — Question 20
The build environment of secure coding consists of some tools that actively support secure specification, design, and implementation. Which of the following features do these tools have? Each correct answer represents a complete solution. Choose all that apply.
Answer options
- A. They decrease the exploitable flaws and weaknesses.
- B. They reduce and restrain the propagation, extent, and damage that have occurred by insecure software behavior.
- C. They decrease the attack surface.
- D. They employ software security constraints, protections, and services. E. They decrease the level of type checking and program analysis.
Correct answer: E
Explanation
The correct answer, E, is accurate as it highlights a feature that may reduce thoroughness in secure coding practices. Options A, B, C, and D are incorrect because they describe features that enhance security and mitigate risks rather than decreasing them.