Delayed remediation
Delayed remediation allows you to scan hosts on your network, notify the user if the host has failed the scan and delay placing the host in the remediation VLAN for a specified number of days. This process gives the host's owner time to rectify the issues that triggered the failed scan and rescan without being removed from the network. If the user does not take care of the issues that caused the failure and successfully rescan the host by the time the specified delay has elapsed, the host is placed in remediation and cannot access the network.
Implementation
To implement Delayed Remediation, first implement the settings for endpoint compliance. See Implementation.
- This feature works with any agent (Passive Agent, Persistent Agent, or Dissolvable Agent). If you choose to use this feature with the Dissolvable Agent, note the following:
- Using the Dissolvable Agent, delayed remediation can only be implemented during the registration process where the host is provided a link to the Dissolvable Agent. If the host fails, it is marked as Pending - At Risk, but can register and move to the production VLAN. The Dissolvable Agent remains on the host until all issues have been resolved and the host has been rescanned.
If you set up scheduled rescans for hosts, using Delayed Remediation does not prevent the scheduled rescan from marking the host "At Risk" at the scheduled interval. Therefore, it is recommended that you use Proactive Scanning with the Dissolvable Agent instead of Delayed Remediation. Proactive Scanning allows a user to rescan a host prior to a scheduled required rescan and if the host fails it is not marked "at risk" until the date of the scheduled rescan. See Schedule a scan.
To rescan the user must open a browser and navigate to the following:
https://<Server or Application Server>/remediation
The FortiNAC Server or Application Server in the URL can be either the IP address or Name of the server that is running the captive portal.
- Modify existing scans or create new ones and set the Delayed Remediation option for the number of days the host should be allowed to continue on the network after failing a scan. The default setting for Delayed Remediation is 0 days or no delay. See Add or modify a scan.
- If a host has already failed a scan with a Delayed Remediation setting and the delay setting is changed on the Scan, it does not change the delay for the associated host. For example, if Host A is scanned, fails Scan A and is assigned a delay of 2 days, changing Scan A to a delay of 5 days does not alter the delay for Host A. It remains 2 days.
- Configure events and alarms to notify you when a host is affected by the Delayed Remediation setting. See Enable and disable events. Events include:
- Host Pending At Risk: Indicates that a host has failed a scan that has a Delayed Remediation set and has been set to Pending At Risk.
- Host Security Test - Delayed Failure: A host has failed a scan and the scan has been set to Failure Pending in the Host Properties Health Tab.
Process
Below is a sample of the process FortiNAC goes through when Delayed Remediation is enabled.
- A host connects to the network and is scanned by an agent with Scan A that has a 3 day delay configured.
- The host fails the scan for antivirus.
- A failure page indicating the reason for the failure is displayed on the host.
- A Delayed Remediation record is created for this host and Scan A, which was used to scan the host.
- The host's status is set to Pending At Risk.
- On the Host Properties - Health Tab the scan for Scan A is set to Failure Pending.
- The host remains on the production network and is not sent to the remediation VLAN.
- After one day the host connects in the Library and is scanned by an agent with Scan B that has a 5 day delay configured.
- The host fails the scan for operating system.
- A failure page indicating the reason for the failure is displayed on the host.
- A second Delayed Remediation record is created for this host and Scan B.
- The host status remains Pending At Risk.
- On the Host Properties - Health Tab the scan for Scan B is set to Failure Pending.
- The user corrects the antivirus issue and rescans with Scan A.
- The Delayed Remediation record for this host and Scan A is removed.
- On the Host Properties - Health Tab the scan for Scan A is set to Success.
- The host's status remains Pending At Risk because the user has not corrected the operating system issue and rescanned for Scan B.
- Five days elapse and the user still has not corrected the operating system issue and rescanned for Scan B.
- The host is marked At Risk but it is not moved to the Remediation VLAN because Scan B is not the scan that currently applies to the host. Scan B will apply to the host if the host ever reconnects in the Library.
- On the Host Properties - Health Tab the scan for Scan B is set to Failure.
- The Delayed Remediation record for this host and Scan B is removed.
- The host continues on the production network.
- If the host ever reconnects in the Library, the host will be placed in Remediation. The User will have to resolve the operating system issue and rescan the host for Scan B.
Each host failure and delay record is treated individually. Passing one scan and associated delay, does not remove failures for other scans and corresponding delays. However, if a failed scan does not apply to the host, the host will not be sent to remediation. Refer to Host health and scanning.