312-38 practice question 3 of 35

Which of the following is true regarding any attack surface?

Full set: 363 questions
Answer options
A: Decrease in vulnerabilities decreases the attack surface Correct answer
B: Increase in vulnerabilities decreases the attack surface
C: Decrease in risk exposures increases the attack surface
D: Decrease in vulnerabilities increases the attack surface
Correct Answer:
A. Decrease in vulnerabilities decreases the attack surface
Explanation

The attack surface represents the total sum of all possible points or vectors an attacker can use to try to enter or extract data from a system. It is directly proportional to the number of reachable and exploitable vulnerabilities. Therefore, when an organization reduces vulnerabilities through activities like patching, secure configuration, or disabling unnecessary services, it effectively closes off potential entry points for attackers. This action directly reduces the size of the attack surface, thereby enhancing the system's security posture.

Why Incorrect

B. Increase in vulnerabilities decreases the attack surface: This is false. More vulnerabilities create more attack vectors, thus increasing the attack surface.
C. Decrease in risk exposures increases the attack surface: This is incorrect. Reducing risk exposure is a positive outcome, often achieved by reducing the attack surface.
D. Decrease in vulnerabilities increases the attack surface: This is logically incorrect and the opposite of the true relationship between vulnerabilities and the attack surface.

References

- Manadhata, P. K., & Wing, J. M. (2011). An attack surface metric. IEEE Transactions on Software Engineering, 37(3), 371-386. https://doi.org/10.1109/TSE.2010.60. The paper's core concept is that the attack surface is composed of methods, channels, and data items that are exploitable (i.e., have vulnerabilities).

- Howard, M., LeBlanc, D., & Viega, J. (2009). 24 Deadly Sins of Software Security: Programming Flaws and How to Fix Them. McGraw-Hill. Chapter 1 introduces the concept of reducing the attack surface by minimizing code, entry points, and services, which directly correlates to reducing vulnerabilities.

Scroll to Top