A legacy IIS server has a critical unpatched remote code execution vulnerability, and the application team cannot take it offline for patching this week. Which compensating control best reduces exploitability while the fix is pending?
Select an answer to reveal the explanation.
Short Explanation
Think of a web application firewall like a bouncer at the door who checks every guest's pockets. The server still has to take visitors over HTTP, so you can't lock the door, but you can stop the bad requests before they reach the broken lock. That's a virtual patch, and it buys you time until the real fix lands.
Full Explanation
A compensating control should reduce the likelihood of exploitation when the primary fix, patching, is not yet possible. The vulnerability here is remote code execution in a web server that must stay online, so the attack arrives in HTTP requests that legitimate users also send. A web application firewall sits in that path, inspects requests and blocks known exploit patterns, which is often called virtual patching and directly lowers exploitability while the service remains available. Moving the server to a new VLAN but keeping the same inbound firewall rules changes addressing without changing who can reach the vulnerable service, so the exposure is unchanged. Raising SIEM alerting sensitivity improves detection but does nothing to prevent the exploit from succeeding. An authenticated rescan confirms the finding, which is useful hygiene but is not a control at all. On the exam, separate controls that prevent exploitation from those that only detect it or verify it, and prefer the one that acts on the actual attack path. Operationally, enable the WAF rule set or a vendor signature for the specific CVE, test it in blocking mode against the application, document it as a time-limited exception, and remove it only after the patch is verified.
Prefer to study offline? Printable PDF study book + test engine ($7.50, unofficial). These questions stay free here.