A vendor-supported legacy application can run only with a deprecated browser plug-in on two engineering workstations for 30 days while a replacement is tested. Management wants to allow the exception without weakening the security program. What is the best action?
Trap 1: Approve the exception informally by email and revisit it if…
Informal email approval does not create an auditable record, assign a risk owner, or define the compensating controls that make the exception acceptable. It also lacks a defined expiration or renewal trigger, so the risk becomes open-ended and may be forgotten once the email thread ends. Security governance requires formal, time-limited risk acceptance with management sign-off, not ad-hoc correspondence that provides no accountability if the vendor application is compromised.
Trap 2: Disable all monitoring on the workstations so the application will…
Disabling monitoring removes the organization's ability to detect malicious activity, anomalous behavior, or policy violations on those workstations. This is the opposite of a compensating control; it actually increases the risk profile by eliminating the visibility that would allow incident response teams to identify and contain a compromise. Monitoring controls like EDR, syslog forwarding, and perimeter inspection should remain active even when an exception is granted, and any performance conflicts with legacy software should be resolved through configuration tuning or exclusions rather than wholesale deactivation.
Trap 3: Publish the exception as a permanent guideline so other teams can…
Publishing the exception as a permanent guideline would convert a narrowly scoped, time-limited risk acceptance into a broad standing policy for all teams, without management approval for each instance or a defined sunset date. It also bypasses the requirement to evaluate compensating controls per unique environment, since different teams may have different network postures, threat models, or compliance obligations. Permanent guidelines are for approved security baselines, not for exceptions — which by definition deviate from the baseline and must be reviewed, renewed, and eventually retired.
- A
Approve the exception informally by email and revisit it if problems appear.
Why wrong: Informal email approval does not create an auditable record, assign a risk owner, or define the compensating controls that make the exception acceptable. It also lacks a defined expiration or renewal trigger, so the risk becomes open-ended and may be forgotten once the email thread ends. Security governance requires formal, time-limited risk acceptance with management sign-off, not ad-hoc correspondence that provides no accountability if the vendor application is compromised.
- B
Document a time-bound exception, record the risk, apply compensating controls, and schedule review before expiration.
A formal, time-bound exception is the correct governance approach because it explicitly documents the accepted risk, names the system owner, and specifies why the legacy application must operate outside baselines. Compensating controls — such as host-based firewalls, application allowlisting, or network segmentation — are implemented to reduce exposure while the exception is active. Scheduling a review before expiration forces a reassessment of whether the vulnerability still exists, whether the controls remain effective, and whether the application can now be upgraded or retired.
- C
Disable all monitoring on the workstations so the application will function normally.
Why wrong: Disabling monitoring removes the organization's ability to detect malicious activity, anomalous behavior, or policy violations on those workstations. This is the opposite of a compensating control; it actually increases the risk profile by eliminating the visibility that would allow incident response teams to identify and contain a compromise. Monitoring controls like EDR, syslog forwarding, and perimeter inspection should remain active even when an exception is granted, and any performance conflicts with legacy software should be resolved through configuration tuning or exclusions rather than wholesale deactivation.
- D
Publish the exception as a permanent guideline so other teams can follow it.
Why wrong: Publishing the exception as a permanent guideline would convert a narrowly scoped, time-limited risk acceptance into a broad standing policy for all teams, without management approval for each instance or a defined sunset date. It also bypasses the requirement to evaluate compensating controls per unique environment, since different teams may have different network postures, threat models, or compliance obligations. Permanent guidelines are for approved security baselines, not for exceptions — which by definition deviate from the baseline and must be reviewed, renewed, and eventually retired.