Customer wants to use both ICAP Request server and ICAP response server using different vendors
TEST ENVIRONMENT:
N/A
Define default Proxy VPM secure layers:
Access Policy - https://knowledge.broadcom.com/external/article/174668
Content Policy - https://knowledge.broadcom.com/external/article/174669
########### PROXY DEFAULT POLICY: ALLOWED ###########
POLICY
Web SSL Interception (OPTIONAL)
WEB ACCESS LAYER
RULE TO ADD FOR REQUEST ICAP SERVER
Action:
WEB CONTENT LAYER:
Send all the downloads to selected ICAP response server
POLICY TRACE
Sending the eicar file on DLPTEST.com results in catching the POST service, sending to ICAP request and response
https://<proxy-ip>:8082/Policy/debug (TRACK: debug added to rules in order to check it's results)
########### PROXY DEFAULT POLICY: DENIED ###########
POLICY
Web SSL Interception (OPTIONAL)
WEB ACCESS LAYER
RULE TO ADD FOR REQUEST:
Source: Any
Destination: Any
Service: Combined Object containing:
Action: Combined Object containing
Perform Request Analysis + ALLOW
WEB CONTENT LAYER:
Send all the downloads to ICAP response server
POLICY TEST:
Sending the eicar file on DLPTEST.com results in catching the POST service, sending to ICAP request and response
https://<proxy-ip>:8082/Policy/debug (TRACK: debug added to rules in order to check it's results)
PLEASE NOTE: If the service has been tested correctly, you can remove track debug Policy Trace
Additionally please follow guides to ensure ICAP is not over utilized if you scan all the destinations:
Proxy will use one ICAP REQMOD and RESPMOD which are matched as first. If there is rule defined later to additionally use other ICAP REQMOD/RESPMOD it will be omitted because verdict was done by the first ICAP server.
KB articles: