Skip to main content
Jonathan_Body_FTNT
Staff
Staff
April 12, 2011

Technical Tip: SSL exempt for Microsoft Windows Update

  • April 16, 2026 at 12:29 PM
  • 0 replies
  • 11947 views

Description

 

This article explains how to use SSL exemption for Microsoft Windows Update sites.


Scope

 

FortiOS (supported versions).


Solution

 

By default, Windows update servers (based on the certificate) are exempt from Deep SSL inspection. This means that FortiGate considers these sites trusted, and no further UTM checks are required to be performed on these connections. Therefore, everything works even if the Windows client does not trust the FortiGate's deep inspection Certificate Authority and Microsoft Windows updates can succeed in the default configuration without certificate warnings or UTM.

 

Some Windows installations do require an additional SSL exemption for 'go.microsoft.com' in order for updates to succeed, see below.

 

config firewall address
    edit "go.microsoft.com"
        set type fqdn
        set fqdn "go.microsoft.com"
    next
end
 
config firewall ssl-ssh-profile
    edit <deep inspection profile>
        config ssl-exempt
            edit 0
                set type address
                set address "go.microsoft.com"
            next
        end
    next
end

 

SSL exemptions are configured as in the article Technical Tip: Exempting applications/domains/websites from Deep SSL Inspection.

 

If required to block or inspect Windows updates, the matching SSL exemptions must be removed. Once removed, the actions set up in the Application Control profile will be applied (Block, Reset, etc). If the SSL exemptions are not removed, the Application control will not take any action but will correctly detect the type of application.

 

A common problem that is seen and reported is that the Application Control with Block action correctly detects the application 'app="MS.Windows.Update"', yet the logs say 'action="pass"'. 

 

Notes:

  • This applies to all applications that are intended to be blocked through Application Control. Sites and domains that are exempt from SSL inspection (considered to be trusted), will bypass the Application Control profile configured with actions 'block' or 'reset'.

  • In flow-based inspection mode, destinations that are 'Exempt from SSL Inspection' within the SSL Inspection profile are also exempt from subsequent UTM inspection (described in this KB article).

  • In proxy-based inspection mode, destinations that are 'Exempt from SSL Inspection' within the SSL Inspection profile are exempt from SSL deep inspection, but subsequent UTM inspection applies.
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