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.
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.
Explanation:
The tools that produce secure software have the following features: They decrease
the exploitable flaws and weaknesses. They decrease the attack surface. They employ software
security constraints, protections, and services. They reduce and restrain the propagation, extent,
feature is not required for these tools.