Configure Explicit Proxy
Table of Contents
Expand All
|
Collapse All
Next-Generation Firewall Docs
-
-
- Cloud Management of NGFWs
- PAN-OS 10.0 (EoL)
- PAN-OS 10.1
- PAN-OS 10.2
- PAN-OS 11.0
- PAN-OS 11.1 & Later
- PAN-OS 9.1 (EoL)
-
- PAN-OS 10.1
- PAN-OS 10.2
- PAN-OS 11.0
- PAN-OS 11.1 & Later
-
-
-
- Cloud Management and AIOps for NGFW
- PAN-OS 10.0 (EoL)
- PAN-OS 10.1
- PAN-OS 10.2
- PAN-OS 11.0
- PAN-OS 11.1
- PAN-OS 11.2
- PAN-OS 8.1 (EoL)
- PAN-OS 9.0 (EoL)
- PAN-OS 9.1 (EoL)
Configure Explicit Proxy
Where Can I Use
This? | What Do I Need? |
---|---|
|
|
An explicit proxy is one of the types of web proxy that you can configure on your
firewalls. The web proxy enables you to leverage the same capabilities of a proxy
device while providing a simple, unified interface from which to manage the proxy.
The explicit proxy method in particular allows you to troubleshoot issues more
easily, since the client browser is aware of the existence of the proxy.
PAN-OS
PAN-OS
- (VM Series only) If you have not already done so, activate the license for web proxy.You must activate the web proxy license for the PA-1400 Series, PA-3400 Series, and VM-Series. Learn how to activate your subscription licenses for the PA-1400 Series and PA-3400 Series or activate the web proxy license for the VM-Series in the following step.
- Log in to the Customer Service Portal (CSP).
- Editthe deployment profile.
- SelectWeb Proxy (Promotional Offer).
- ClickUpdate Deployment Profile.
- On the firewall, retrieve the license keys from the server.If the license key retrieval is not successful, restart the firewall and repeat this step before proceeding.
- Set up the necessary interfaces and zones.As a best practice, use Layer 3 (L3) for the three interfaces the web proxy uses and configure a separate zone for each interface within the same virtual routers and the same virtual systems.
- Configure an interface for the client traffic.Be sure to carefully copy the IP address for this interface and save it in a secure location because you must enter it as theProxy IPaddress when you configure the web proxy.
- Configure an interface for the outgoing traffic to the internet.
- Configure a loopback interface for the proxy.All incoming traffic is routed through this interface to the proxy.
- Set up the DNS proxy for Explicit Proxy.
- Configure a DNS proxy object for the proxy connection.
- Configure a DNS Server profile with both primary and secondary DNS servers.You must configure both a primary and a secondary DNS server for web proxy.
- To enable decryption for MITM detection, create a self-signed root CA certificate or import a certificate signed by your enterprise certificate authority (CA). For more information, refer to the best practices for administrative access.
- Ensure you have completed the pre-deployment steps for the authentication method you want to configure.
- If you have a DNS security subscription, integrate the web proxy firewall with Explicit Proxy to sinkhole any requests that match the DNS security categories that you specify.
- Select.PanoramaCloud ServicesConfigurationOn-Prem Proxy
- Editthe settings then select theDevice Groupyou want the web proxy firewall to use orAdda new device group.To integrate the web proxy firewall with Prisma Access, you must configure the web proxy firewall in a separate device group that contains no other firewalls or virtual systems. If the firewall is already a member of a device group, create a child device group as a sub-group and move the firewall to the child device group.
- (Optional) SelectBlock SettingstoAddaBlocked Domainor any domains that areExempted Domainsbecause they are sinkholed due to matching one or more of the DNS Security categories.
- (Optional) Select whether you want toLog any requests made to blocked domains.
- ClickOK.
- Set up the Explicit Proxy.
- On the firewall, selectthenNetworkProxyEdittheProxy Enablementsettings.
- SelectExplicit Proxyas theProxy Typethen clickOKto confirm the changes.If the only available option is None, verify that you have an active license for the web proxy feature.
- EdittheExplicit Proxy Configuration.
- Specify theConnect Timeoutto define (in seconds) how long the proxy waits for a response from the web server. If there is no response after the specified amount of time has elapsed, the proxy closes the connection.
- Select theListening Interfacethat contains the firewall where you want to enable the web proxy.Specify the ingress interface for the client traffic.
- Select theUpstream Interfacethat contains the interface with the web proxy that reroutes the traffic to the server.If you are using a loopback interface, specify that interface as theUpstream Interface.
- Specify the IP address of the listening interface as theProxy IP.Enter the IP address of the interface you created in an earlier step.
- Specify theDNS Proxyobject you created in an earlier step.
- SelectCheck domain in CONNECT & SNI are the sameto prevent domain fronting attacks by specifying different domains between the CONNECT request and the Server Name Indication (SNI) field in the HTTP header.
- Select theAuthentication service typeyou want to use (eitherSAML/CASorKerberos Single Sign On).Be sure to complete all necessary pre-deployment and configuration steps for the authentication method you select. Select only one of the following authentication methods:
- ClickOKto confirm the changes.
- Configure the necessary security policy rules to decrypt traffic and reroute applicable traffic to the proxy.You will need to create the following types of rules:
- Source NAT (if applicable)
- Decryption
- Security
- Configure a decryption policy to decrypt the traffic so it can be rerouted if necessary.To avoid decrypting traffic twice, select the zone that contains the upstream interface as the source zone for the decryption policy.
- (Optional but recommended) Selectand selectObjectsDecryption ProfileBlock sessions on SNI mismatch with Server Certificate (SAN/CN)to automatically deny any sessions where the Server Name Indication (SNI) does not match the server certificate.
- Configure the necessary security policy rules.
- Create a security policy rule to allow traffic from the client to the interface you selected as the listening interface.
- Configure a security policy rule to allow traffic from the zone that contains the upstream interface to the internet.
- Configure a security policy rule to allow traffic from the DNS proxy zone to the internet.
- Configure a security policy rule using the authentication profile you configured in an earlier step to route traffic to the proxy as appropriate.
- If this is your initial transparent web proxy configuration, make a change in your proxy configuration () and in your interface configuration (NetworkDNS Proxy), thenNetworkInterfacesCommityour changes to ensure the transparent web proxy configuration is correctly populated on the firewall.
Strata Cloud Manager
Strata Cloud Manager
Explicit Web Proxy for
Strata Cloud Manager
is supported
only with the legacy router stack. If you'd like this enabled, please reach out to
your account team.You can configure an explicit web proxy on cloud-managed firewalls using
Strata Cloud Manager
.- (VM Series only) If you have not already done so, activate the license for web proxy.You must activate the web proxy license for the PA-1400 Series, PA-3400 Series, and VM-Series. Learn how to activate your subscription licenses for the PA-1400 Series and PA-3400 Series or activate the web proxy license for the VM-Series in the following step.
- Log in to the Customer Service Portal (CSP).
- Editthe deployment profile.
- SelectWeb Proxy (Promotional Offer).
- ClickUpdate Deployment Profile.
- On the firewall, retrieve the license keys from the server.If the license key retrieval is not successful, restart the firewall and repeat this step before proceeding.
- Set up the necessary interfaces and zones.As a best practice, use Layer 3 (L3) for the three interfaces the web proxy uses and configure a separate zone for each interface within the same virtual routers and the same virtual systems.
- Configure an interface for the client traffic.Be sure to carefully copy the IP address for this interface and save it in a secure location because you must enter it as theProxy IPaddress when you configure the web proxy.
- Configure an interface for the outgoing traffic to the internet.
- (Optional) Configure a loopback interface for the proxy.Strata Cloud Managerautomatically creates a loopback interface. Only configure one if you would like to use a different loopback interface.All incoming traffic is routed through this interface to the proxy.
- To enable decryption for MITM detection, create a self-signed root CA certificate or import a certificate signed by your enterprise certificate authority (CA). For more information, refer to the best practices for administrative access.
- Ensure you have completed the pre-deployment steps for the authentication method you want to configure.
- If you are using SAML, you must have configured Explicit Proxy for Mobile Users.
- If you are using Kerberos, you must have completed pre-deployment requirements for Kerberos.
- If you have a DNS security subscription, integrate the web proxy firewall with Explicit Proxy to sinkhole any requests that match the DNS security categories that you specify.
- InStrata Cloud Manager, select.ManageConfigurationNGFW and Prisma AccessDevice SettingsProxyBlock DomainsCustomize
- (Optional)AddBlock Domain Categories,Block Domain Lists, or any domains that areException Domainsbecause they are sinkholed due to matching one or more of the DNS Security categories.
- (Optional)Select whether you want toLog blocked domain requests.
- Saveyour selections.
- Set up the Explicit Proxy.
- InStrata Cloud Manager, select.ManageConfigurationNGFW and Prisma AccessDevice SettingsConfiguration Scope
- Select the folder or snippet for which you want to configure Explicit Proxy.
- Select.Device SettingsProxyProxy SettingsCustomize
- SelectExplicit Proxyas theMode.
- Select theAuthentication Methodyou want to use (eitherKerberos Single Sign OnorSAML/CAS).Be sure to complete all necessary pre-deployment and configuration steps for the authentication method you select.
- If you selectedKerberos Single Sign On, specify theAuthentication Profilethat you created when configuring Kerberos.
- Specify theClient Facing Interface.This is the interface for client traffic that you configured in an earlier step.
- Specify anOutbound Zonefor outgoing traffic to the internet.You canCreate Newif you don't already have an outbound zone configured.
- Specify the IP addresses for the primary and secondary DNS servers that you want to connect to.
- Specify the interface for the DNS proxy connection.
- (Optional) Specify theConnect Timeoutto define (in seconds) how long the proxy waits for a response from the web server. If there is no response after the specified amount of time has elapsed, the proxy closes the connection. The default is 5 seconds.
- (Optional) Specify theWeb Traffic Service Portif you'd like web traffic to use special ports. The default ports are 80 and 443.
- (Optional) Specify the loopback interface for the proxy that you configured in an earlier step.
- (Optional) In case of legitimate business need, deselectReset if SNI does not match HTTP CONNECT.It's recommended to leave this enabled to prevent domain fronting attacks by specifying different domains between the CONNECT request and the Server Name Indication (SNI) field in the HTTP header.
- SelectSaveto confirm the changes.
- If it applies to your deployment, create a Source NAT policy rule.
- Customize web access policies for any exceptions to the default policies you may need.
- If this is your initial explicit web proxy configuration, make a change to your proxy auto-configuration (PAC) file.
- SelectManageConfigurationNGFW and Prisma AccessDevice SettingsProxyProxy Auto Configuration
- Follow the PAC file guidelines to make the necessary changes to the PAC file.
- When you're finished making changes,Savethe file.
The PAC file applies to all firewalls associated with yourStrata Cloud Managertenant. If you need different PAC files for different firewalls, you'll have to manually upload a different PAC file to those firewalls.