SY0-301 · Question #605
Which of the following describes the process of removing unnecessary accounts and services from an application to reduce risk exposure?
The correct answer is B. Application hardening. Application hardening is the process of reducing a system's attack surface by removing unnecessary accounts, services, and features.
Question
Which of the following describes the process of removing unnecessary accounts and services from an application to reduce risk exposure?
Options
- AError and exception handling
- BApplication hardening
- CApplication patch management
- DCross-site script prevention
How the community answered
(20 responses)- A5% (1)
- B90% (18)
- C5% (1)
Why each option
Application hardening is the process of reducing a system's attack surface by removing unnecessary accounts, services, and features.
Error and exception handling focuses on how an application responds to unexpected conditions to prevent information leakage, not on removing unused components.
Application hardening involves stripping away default or unnecessary components - such as guest accounts, unused services, and default configurations - that could be exploited by attackers. By minimizing the attack surface in this way, the risk exposure of the application is significantly reduced. This is a foundational security principle aligned with the concept of least functionality.
Application patch management addresses keeping software updated with security fixes, not the removal of unnecessary accounts or services.
Cross-site script prevention is a specific defensive coding technique against XSS attacks, unrelated to removing accounts or services.
Concept tested: Application hardening and attack surface reduction
Source: https://csrc.nist.gov/publications/detail/sp/800-123/final
Topics
Community Discussion
No community discussion yet for this question.