Palo Alto Networks (PAN-OS)¶
The RTA requires one outbound connection — OpenVPN over TCP/443 — to reach the testing infrastructure. PAN-OS NGFW features routinely break this even when port 443 is nominally permitted; follow all steps below.
Note
For the full background on why this connection is required and what traffic it carries, see the firewall troubleshooting overview and the RTA troubleshooting index.
1. Create an FQDN Address Object¶
PAN-OS resolves FQDN address objects continuously, so you do not need to allowlist individual IPs (the endpoint is fronted by AWS Global Accelerator and the IPs change).
- Navigate to Objects > Addresses and click Add.
- Set Name to something recognisable, e.g.
rta-connect-endpoint. - Set Type to FQDN.
- Enter the value:
connect.remotetesting.secureworks.com
- Click OK.
2. Create a Decryption Exception (No Decrypt)¶
SSL Forward Proxy intercepts TCP/443 sessions and attempts to re-sign the certificate. Because the RTA tunnel is OpenVPN — not HTTPS — this causes an immediate session reset. You must tell PAN-OS not to decrypt this destination.
- Navigate to Policies > Decryption and click Add.
- Give the rule a name such as
no-decrypt-rta-connect. - On the Destination tab, add the
rta-connect-endpointFQDN object. - On the Options tab, set Action to No Decrypt.
- Place this rule above any existing SSL Forward Proxy decrypt rule so it matches first.
- Click OK.
Warning
If you use a custom URL category for your decrypt policy instead of address
objects, add connect.remotetesting.secureworks.com to your "no-decrypt"
URL category rather than (or in addition to) the address-object approach above.
3. Allow the Application in Security Policy¶
Even with decryption bypassed, App-ID may classify the OpenVPN flow as the
openvpn application (or unknown-tcp / non-syn-tcp) and drop it under a
deny-all default rule. Two options are available; Option A is recommended.
Option A — Security Policy allow rule (recommended)¶
- Navigate to Policies > Security and click Add.
- Name the rule, e.g.
allow-rta-openvpn. - Source: set to the zone or subnet where the RTA appliance lives.
- Destination: set zone to your internet/untrust zone; add the
rta-connect-endpointaddress object. - Application: add
openvpn. As a safety net, also addsslandunknown-tcpin case App-ID reclassifies during a content update. - Service: set to
application-default(which resolves to TCP/443 foropenvpn) or create a custom service fortcp/443if you prefer to be explicit. - Action: Allow.
- Place the rule above any broad deny rules.
- Click OK.
Option B — Application Override (use only if Option A fails)¶
Application Override forces a specific flow to a named application, bypassing App-ID classification entirely.
Warning
Application Override disables App-ID and all threat inspection (IPS, AV, DNS Security) for the matched flow. Use this only as a last resort if App-ID continues to drop the session after Option A is configured.
- Navigate to Policies > Application Override and click Add.
- Source / Destination / Service: match on the RTA zone/subnet, the
rta-connect-endpointFQDN, and protocol TCP port 443. - Application: choose an existing benign custom application or create one
(e.g.
rta-openvpn-override) of type TCP. - Ensure a corresponding Security Policy allow rule permits this custom application.
- Click OK.
4. Commit and Verify¶
Commit¶
PAN-OS changes do not take effect until committed.
- Click Commit (top-right) and confirm.
- Wait for the commit to complete successfully before testing.
Verify connectivity¶
From a host on the same network segment as the RTA appliance, run:
nc -vz connect.remotetesting.secureworks.com 443
A successful result looks like:
Connection to connect.remotetesting.secureworks.com port 443 [tcp/https] succeeded!
If the connection succeeds, power on (or restart) the RTA and confirm the tunnel comes up and stays up in the RTA management interface.
Check the logs¶
In Monitor > Logs > Traffic, filter on:
( addr.dst in connect.remotetesting.secureworks.com )
- The Application column should show
openvpn(notincompleteorunknown-tcpwith a deny action). - In Monitor > Logs > Decryption, confirm no sessions to this destination show a decrypt action.
Tip
If you see repeated session-end-reason: policy-deny entries, re-check that
the Security Policy rule is positioned above the deny-all rule and that the
commit completed without errors.