Endpoint Protection is unable to connect to Liveupdate when using an AutoConfigUrl PAC with multiple proxy servers
search cancel

Endpoint Protection is unable to connect to Liveupdate when using an AutoConfigUrl PAC with multiple proxy servers

book

Article ID: 277218

calendar_today

Updated On:

Products

Endpoint Protection

Issue/Introduction

Symantec Endpoint Protection (SEP) faces connectivity issues with LiveUpdate Servers when configured to use Windows Internet proxy settings with a PAC file containing multiple proxies for failover.  The failure occurs when the first proxy server in the list is unreachable.

Here's an example of a simple PAC file configuration with a proxy server list:

function FindProxyForURL(url, host) {
   return "PROXY <proxy_address_1>:<port>; PROXY <proxy_address_2>:<port>";
}

SEP does not attempt a connection to proxy_address_2 if the first proxy in the list is unavailable.

 

Cause

SEP's LiveUpdate component (LUE) utilizes WinHTTP to connect and download content.  It also supports the use of AutoConfigUrl PAC.  However, there is a limitation with WinHTTP where it does not support a proxy server list with multiple servers. It will only attempt to connect to the first server and won't fallback to the next one.

Additional information about this limitation can be found in the following Microsoft documentation:

https://learn.microsoft.com/en-us/windows/win32/winhttp/autoproxy-issues-in-winhttp

Resolution

Due to this Microsoft limitation, this configuration is unsupported.  Consider using a supported method for configuring a proxy server in the LiveUpdate policy. 

Additional Information

CRE-15931