Your proxy dashboard looks quiet. Blocked requests are down. Web filtering works. Then a finance user opens a malicious attachment, or a workstation starts sending unusual DNS requests. Neither event produces the proxy alert you expected. The problem is coverage. A web proxy can control traffic that passes through it, but DNS, email delivery, and other outbound connections need their own controls. Closing those gaps starts with checking how traffic actually leaves your network.
Perimeter Coverage Check: Treat your proxy as one enforcement point within a larger network boundary. Route web access through it, keep DNS on approved resolvers, protect mail delivery separately, and restrict outbound connections by business need. Connect those controls through shared logging. The useful test is whether an endpoint can still reach an unauthorized destination, receive a dangerous attachment, or move sensitive data without generating evidence your team can investigate.
Start With the Traffic Your Proxy Actually Sees
A forward web proxy usually handles HTTP and HTTPS requests. Its visibility depends on routing, client support, authentication, and inspection settings. An explicit proxy configured in a browser does not automatically cover a backup agent, command-line utility, or application with its own networking stack.
Even traffic passing through the proxy may expose limited detail. Without TLS inspection, an HTTPS tunnel generally hides request bodies and file contents. With inspection enabled, certificate pinning, application compatibility, and approved exceptions can still create gaps. Document those limits before treating an empty log search as evidence that nothing happened.
Start with firewall flow records from representative workstations and servers. Compare outbound connections against proxy logs for the same period. Investigate connections that have no matching proxy activity. Check IPv4 and IPv6 paths, remote access configurations, and cloud workloads separately. A restriction on the office firewall says little about a laptop using a different internet connection.
Assign an owner to every approved bypass. Record its destination, purpose, and review date. An exception created for a migration should not quietly become permanent internet access.
Keep DNS Inside a Managed Resolution Path
DNS often sits outside web proxy enforcement. A compromised host can query an external resolver directly if the firewall permits it. Malware can also encode information in DNS queries, turning name resolution into an outbound data channel.
Permit ordinary endpoints to query only approved internal resolvers. Restrict direct external DNS over both UDP and TCP port 53. TCP matters because legitimate DNS also uses it. Permit your resolvers to reach the upstream services they need, then log queries with enough client detail to trace suspicious activity.
Encrypted DNS needs a separate policy. The encrypted DNS specification defines DNS queries carried over HTTPS. Blocking external port 53 alone therefore cannot enforce your resolver policy. Apply managed browser and operating system settings, address DNS over TLS where relevant, and review approved encrypted resolver access. Destination blocks can help, but a static list will not cover every possible HTTPS resolver.
Watch for repeated queries containing unusually long labels, large numbers of distinct subdomains, and sudden changes in query volume. These patterns deserve investigation, but they are not proof of tunneling. Security agents and other legitimate software can produce unusual DNS activity. Compare alerts with the endpoint process and its normal behavior.
Test enforcement from a standard workstation. An unauthorized resolver should be unreachable, while approved resolution should continue working. Test remote users too. A policy that disappears when someone leaves the office is an incomplete control.
Protect Email Before It Reaches the Browser
Email delivery follows a different path from employee web browsing. Messages reach your mail service through SMTP and provider infrastructure. A web proxy may inspect a link after someone clicks it, but it does not automatically inspect the original message, authenticate its sender, or stop an attachment from reaching a mailbox.
This leaves three familiar problems: phishing, domain spoofing, and malicious attachments. Each needs controls at the mail service and endpoint. A convincing payment request may contain no link at all. An attachment may execute locally before generating web traffic. A forged sender address may exploit weak domain authentication while your proxy configuration remains perfectly sound.
During your proxy hardening work, run an email security checker against your mail domain to review its public authentication records. Use the results as an initial diagnostic for SPF, DKIM, and DMARC configuration. A public lookup cannot establish that every legitimate sender signs messages correctly. A checker may also miss a custom DKIM selector, so confirm uncertain findings with your mail provider and actual message headers.
SPF identifies authorized sending infrastructure for a domain used during message delivery. DKIM adds a signature that receivers can validate. DMARC checks whether a passing SPF or DKIM identity aligns with the visible From domain and publishes a requested handling policy for failures. These controls address parts of domain spoofing. They do not establish that a message is safe.
Move From Published Records to Tested Mail Controls
Inventory every service sending mail for your organization before tightening policy. Include ticketing systems, payroll platforms, marketing services, and devices that send alerts. Validate alignment using messages from each sender. Review DMARC reports, correct legitimate failures, and then move toward quarantine or rejection with monitoring and a rollback plan.
Keep inbound protection separate from your outbound domain configuration. Apply impersonation checks, attachment analysis, and restrictions on risky file types. Require an independent verification step for payment changes. Protect mailbox accounts with phishing-resistant authentication where supported, and review forwarding rules and third-party application access.
A compromised legitimate mailbox can send mail that passes authentication. A lookalike domain can have valid authentication records of its own. Your mail filters, account controls, and staff reporting process must cover those cases.
Restrict Outbound Channels Beyond Web Browsing
A firewall rule allowing every internal host to initiate any outbound connection gives attackers room to work. HTTPS is only one possible route. SSH, file transfer protocols, direct SMTP, and custom application connections can carry data outside the proxy’s view.
Build outbound rules around workload purpose. A database server should reach its approved update, monitoring, and backup services. It should not inherit unrestricted internet access because users elsewhere need to browse. Permit outbound SMTP from designated mail infrastructure, and restrict direct web connections when managed endpoints are expected to use the proxy.
Check UDP port 443 as part of that review. HTTP/3 uses QUIC over UDP, which may take a path your proxy architecture does not handle. Depending on your infrastructure, support it through an approved control or restrict it after compatibility testing.
Permitted HTTPS can still carry sensitive data to an unauthorized account on a legitimate cloud service. Domain filtering alone cannot distinguish every approved upload from an unwanted one. Use tenant restrictions where supported, application controls, and data loss prevention based on the information at risk. Set alerts against workload baselines. A large upload from a backup server means something different from the same upload on a payroll workstation.
Connect Logs Before an Incident Forces You To
Separate dashboards create separate fragments of evidence. A suspicious email, an unusual DNS lookup, and an outbound connection become more useful when you can associate them with the same user and device.
Collect proxy decisions, firewall flows, resolver queries, mail security events, and endpoint telemetry in a searchable location. Synchronize clocks. Preserve device identifiers, user context, destinations, actions, and policy names. Include DHCP or address assignment records so an IP address can be tied to the correct device at the relevant time.
Be realistic about shared resolvers, address translation, and encrypted traffic. A firewall may see a resolver’s address instead of the original client. An endpoint agent may provide process information that the network cannot. Plan those joins before creating alerts that depend on them.
Give each control a safe validation test and an expected result. Check that a blocked connection creates a searchable denial. Confirm that an email test reaches the intended filter. Record who reviews the evidence. A policy is easier to trust when someone has demonstrated its behavior.
Finish With a Gap-to-Fix Checklist
Use this checklist during firewall reviews and proxy maintenance. Each row pairs a coverage gap with a concrete change and a way to verify it. Keep unresolved rows attached to an owner and a scheduled follow-up.
Coverage Gaps, Remediation, and Verification
| Coverage Gap | Remediation Step | Verification Check |
|---|---|---|
| Direct web access bypasses proxy policy. | Restrict direct outbound web access and document application exceptions. | Disable proxy settings on a test endpoint and confirm unauthorized access fails. |
| External DNS bypasses approved resolvers. | Restrict external DNS and enforce managed encrypted DNS settings. | Test unauthorized resolution paths and confirm approved queries retain client attribution. |
| Mail domain authentication is incomplete. | Validate authorized senders, DKIM signing, SPF configuration, and DMARC alignment. | Review message headers and reports before tightening the handling policy. |
| Phishing and attachments arrive outside web filtering. | Apply inbound mail protection, attachment analysis, and mailbox access controls. | Use approved benign tests and confirm the intended filter and reporting workflow respond. |
| Unrestricted outbound protocols enable data transfer. | Permit required destinations and protocols by workload, including IPv6 rules. | Test denied connections and review permitted flows for unexpected destinations. |
| Approved cloud services permit unauthorized uploads. | Apply supported tenant restrictions, application policy, and data loss prevention. | Test an unauthorized account with synthetic data and confirm enforcement. |
| Separate logs hide related events. | Centralize telemetry with synchronized timestamps and device context. | Trace one approved test across endpoint, DNS, firewall, and proxy records. |
A quiet proxy dashboard becomes more meaningful when adjacent channels have clear controls and usable logs. Make DNS, mail, and outbound access part of the same maintenance cycle. Retest exceptions after infrastructure changes. That gives your team evidence that the network boundary works, including the paths a web proxy cannot cover.