Skip to main content
Esteemed Contributor III
Mar 27, 2024 10:21 AM UTC

Technical Tip: Dynamically update FortiOS session list table when the external feed list is being updated

Description This article describes the capability of FortiOS to check if there is an existing session established with an IP that now belongs to the External Threat Feed list.
Scope FortiGate v7.2.1+.
Solution

Let's assume a network administrator is maintaining the below sample topology:

 Topology.PNG

 

The administrator has configured the FotiGate to receive the malicious list IPs from an internal Threat feed server.

An internal End user has established a communication channel with an External Host and by the time the connection was established the external host's IP did not belong inside the Threat feed database.

However, the threat feed server has updated the database and now the IP of the external host belongs to the malicious IP addresses and the administrator expects all new subsequent packets to be blocked.

 

If a session has been already established, FortiOS needs to mark the session as 'dirty' to be re-examined based on the new criteria.

 

This feature has been implemented in the 7.2.1 GA release with the below VDOM setting command:

 

config system settings
    set ext-resource-session-check enable/disable <----- Default setting.
end

 

With the addition of the above command when there is an updated version of the malicious IP database FortiOS will mark these sessions as 'dirty' and re-evaluate once again.

 

Note:

FortiGate does not re-evaluate existing sessions immediately when an external threat feed is updated. Active sessions are re-evaluated after the smaller value of the configured feed refresh-rate or 30 minutes.

Thought Leadership. Security Summit. Thursday, November 12th, PGA National Resort, Palm Beach Gardens, FL.
Security Operations Summit: Modernize SecOps. Operate AI-Native.AMER: November 4 | 9:00 AM PST. India and SAARC: November 5 | 10:00 AM IST. EMEA: November 5 | 10:30 AM CET. APAC: November 5 | 11:00 AM SGT