Catch Advisors
Cybersecurity

Secure Web Gateway Renewal: Trace Every User and Traffic Path to an Enforced Policy

A secure web gateway cannot enforce a policy against traffic it never sees.

That sounds obvious. Renewal reviews still spend too much time on licensed users, blocked threats, and new features without proving which users, devices, sites, browsers, and applications send traffic through the service.

Do not renew an SWG from the dashboard. Trace representative traffic from the user to the destination, prove the intended policy fired, find every approved and accidental bypass, and price the service against the coverage you can verify.

Start with the paths the business needs to control

Your agreement may say the service protects every user. The live environment is more complicated.

Employees work in offices, at home, on mobile networks, and through virtual desktops. Branches may steer traffic through tunnels while remote devices depend on an endpoint agent. Browsers and applications may use their own network behavior.

Build a path inventory before renewal.

User or workloadDevice and locationSteering methodExpected inspectionPolicy ownerTest evidence
Office employeeManaged laptop at a branchSite tunnel, proxy setting, or agentWeb filtering, threat inspection, and approved data controlsSecurity and networkControlled site and file tests
Remote employeeManaged laptop off networkEndpoint agentSame required controls outside the officeSecurity and endpointHome and mobile-network tests
Mobile userManaged phone or tabletMobile client, VPN, or approved browser pathPolicy defined for the device classEndpoint and securityWi-Fi and cellular tests
ContractorManaged or unmanaged deviceDefined access pathLimited policy based on contract and riskBusiness owner and securityApproved and blocked destination tests
Server or workloadData center or cloudExplicit proxy, connector, or documented exclusionPolicy based on workload purposeApplication and cloud ownerApplication transaction test
Guest or specialty deviceSegmented networkSite egress or documented bypassSeparate policy or accepted exclusionNetwork and risk ownerSegment-specific test

Do not fill the steering column with “SWG.” Name the agent, tunnel, proxy setting, connector, browser control, or network route that makes the traffic reach it.

The SASE renewal ownership checklist covers the broader split across network, security, identity, and provider teams. This review is narrower. It asks whether web traffic reaches the control and gets the intended decision.

Reconcile users, devices, sites, and licenses

The provider’s licensed-user total is a billing record, not proof of coverage.

Pull identity assignments, endpoint-management data, agent status, site and tunnel inventories, device records, recent SWG activity, support cases, invoices, and the renewal quote. Reconcile them into one working record.

For each user population, capture:

  • Identity source and group
  • Employment, contractor, service-account, or shared-user status
  • Assigned device or device class
  • Agent installation and last check-in where an agent is required
  • Office, remote, mobile, or virtual-desktop path
  • Policy assigned
  • Last verified activity
  • License or billable unit
  • Owner of any exception
  • Renewal decision

Investigate gaps instead of making quick assumptions. A licensed employee with no recent activity may have left, changed roles, moved to a device the service does not cover, or stopped steering traffic through the gateway. An active device without a matched user may be shared, stale, misidentified, or excluded from the normal identity flow.

Retire confirmed waste. Fix missing coverage. Keep legitimate exceptions visible rather than burying them in a general user count.

Prove traffic steering under normal and failure conditions

A green agent icon does not prove that traffic took the expected path.

Choose representative users and test from the places they work. Confirm the public egress, gateway event, user and device identity, policy decision, inspection result, and final destination behavior.

Run the test when the device is:

  • Connected to an office network
  • Working remotely without the corporate VPN
  • Using a mobile hotspot
  • Moving between networks
  • Starting after sleep or reboot
  • Operating during an agent, tunnel, or gateway interruption
  • Reaching an application that uses a nonstandard port or connection method

Document what the service does when its normal steering component fails. Does traffic stop, fail open, move to another gateway, or follow a limited policy? Who approved that behavior, and how is the event escalated?

A fail-closed design may protect inspection coverage while stopping critical work. A fail-open design may preserve access while creating a control gap. Make the tradeoff explicit and test it.

CISA’s 2026 guidance on using Secure Access Service Edge in a modern Trusted Internet Connections solution focuses on improving visibility and control across distributed environments. CISA wrote it for federal agencies but says other organizations modernizing perimeter-based architectures can benefit from the guidance. For a commercial buyer, the useful lesson is practical: distributed access requires visibility across the paths people actually use, not the paths shown in the original design.

Test policy outcomes, not policy names

A rule called “Block risky websites” tells you very little.

Choose controlled tests that represent the decisions your organization expects the SWG to make. Use safe test destinations and files provided by your security vendors or another approved test method. Do not test with live malware or uncontrolled sensitive data.

The test set may include:

  • A category the policy should block
  • A permitted business site
  • A newly registered or uncategorized destination under your chosen risk policy
  • A safe anti-malware test file
  • An upload that should trigger an approved data rule
  • A browser or application that follows a different traffic path
  • A user in a restricted group
  • An administrator performing an approved exception

For each test, record the user, device, network, time, destination, expected policy, actual action, event record, and corrective owner.

NIST SP 800-207 says zero trust does not grant implicit trust based only on network location or asset ownership. It also treats authentication and authorization of the subject and device as separate functions before access to an enterprise resource. Your SWG contract does not become a zero-trust program because the sales deck uses the term. The renewal should still show which user and device signals affect a web decision, when those signals are refreshed, and what happens when a signal is missing.

Put exceptions and decryption gaps on one list

Every web-security environment has exceptions. The risk comes from exceptions nobody can explain.

Export allowlists, category overrides, user and group exclusions, destination bypasses, decryption exclusions, agent-disable permissions, site-level routing exceptions, and temporary support workarounds.

Give each exception:

  • A business reason
  • An accountable owner
  • The user, device, site, application, or destination in scope
  • The control being bypassed
  • The risk decision and approver
  • Creation and review dates
  • An expiration date where the need is temporary
  • A test that proves the exception is no broader than intended
  • A removal or rollback procedure

Do not delete an unknown exception in the middle of a renewal audit. Trace recent use, find the owner, test the dependency, and use normal change control when the evidence supports removal.

Review decryption separately. Some traffic may be excluded for legal, privacy, technical, certificate-pinning, performance, or business reasons. The gateway may still apply limited controls, or it may have much less visibility. Ask the provider to show what the service can and cannot inspect on each excluded path. Record the remaining controls instead of treating every exclusion as equivalent.

Reconcile logs with an event your team can use

A renewal report can show impressive block counts while the security team still struggles to investigate one event.

Generate a controlled event and trace it from the gateway to the monitoring destination. Confirm that the record contains the user, device, source, destination, time, policy, action, and other context your investigation process needs. Check the delay, parsing, retention, search permissions, and alert routing.

The DNS security log export test covers resolver paths and DNS evidence. An SWG review should distinguish DNS events from web requests, uploaded or downloaded files, policy actions, browser isolation sessions, and other records included in your actual service tier.

Ask what happens when log streaming stops. Who notices? Can missed events be replayed? Does a license change alter fields, retention, or export access?

Then test termination. Export a useful sample in a documented format and prove your team can retain it outside the provider portal.

Price the corrected environment

Once the inventory and tests are complete, rebuild the commercial baseline.

Map each charge to a verified user, device, site, bandwidth tier, security feature, logging entitlement, support tier, or managed-service obligation. Separate the current environment from proposed additions.

Include costs that may sit outside the headline subscription:

  • Endpoint deployment and support
  • Branch tunnels, connectors, and network changes
  • Identity and device integrations
  • Log streaming, storage, and SIEM ingestion
  • Premium inspection, isolation, data, or support features
  • Professional services
  • Internal policy, exception, testing, and vendor-management labor
  • Migration, transition, and contract-overlap costs

A lower unit price can be poor value when coverage breaks across remote users, specialty devices, or branch paths. A higher price is not justified by a long feature list if the organization does not operate or test those features.

Compare the current contract, the corrected baseline, and expected demand at the end of the proposed term. Put uncertain populations into a measured ramp or adjustment mechanism instead of prepaying for a rollout story.

Give the gateway a renewal decision

Renew when important traffic paths are known, steering works across normal locations, policy outcomes pass controlled tests, exceptions have owners, logs support investigations, costs match the corrected inventory, support performs, and the exit path works.

Correct the service before signing when the platform still fits but users, devices, tunnels, policies, logs, or responsibilities are wrong.

Resize when coverage is sound but license counts, bandwidth, modules, retention, or support no longer match actual demand.

Consolidate only when overlapping DNS, browser, endpoint, firewall, SASE, or data controls have been tested against the same requirements. A bundle does not prove that one product can replace every operating control.

Compare or replace when the provider cannot cover required paths, produces weak investigation evidence, makes exceptions difficult to govern, cannot support your failure behavior, or will not provide workable transition terms.

Bridge with a short extension when testing, cleanup, or migration cannot finish before the deadline. Name the unfinished work, owner, evidence, and end date in the extension.

Start before the notice window closes. The IT contract renewal calendar helps create room for testing and negotiation before the incumbent controls the schedule.

If your secure web gateway or SASE agreement is approaching renewal, request a Contract and Spend Risk Review. Bring the agreement, renewal quote, user and device exports, site and tunnel inventory, policy and exception exports, test evidence, logs, invoices, support history, and exit terms. Catch Advisors will help you decide what to renew, correct, resize, consolidate, replace, bridge, or investigate before you sign.

Sources