Sophos Firewall regels testen met Log Viewer
Een firewallregel moet niet alleen worden opgeslagen, maar ook gericht worden getest. Vooral bij webfiltering, TLS Inspection, NAT, IPS of User Matching kan een regel er in WebAdmin correct uitzien en toch niet werken zoals verwacht.
Voor de test zijn drie tools handig:
- Log viewer voor echte events en regelbeslissingen
- Policy tester voor web-, firewall- en SSL/TLS-policylogica
- Packet capture voor de daadwerkelijke pakketstroom
Voor de test
Eerst moet duidelijk worden vastgelegd wat er getest wordt:
| Punt | Voorbeeld |
|---|---|
| Source IP | 172.16.10.25 |
| Gebruiker | user@domain.local |
| Source zone | LAN |
| Destination | https://www.example.com |
| Service | HTTPS |
| Verwachte regel | LAN_to_WAN_Clients |
| Verwachte action | toegestaan, geblokkeerd, decrypted, niet decrypted |
Activeer daarna Log firewall traffic in de betreffende firewallregel. Zonder logging is de Log Viewer slechts beperkt bruikbaar.

Stap 1: Regelpositie controleren
Open Rules and policies > Firewall rules en controleer:
- Staat de regel boven algemenere regels?
- Is de regel actief?
- Is de juiste IPv4- of IPv6-weergave geselecteerd?
- Staat de regel in een logische Rule group?
- Zijn er Exclusions?
- Staat er een automatisch aangemaakte regel boven?
Wanneer een nieuwe regel wordt getest, is het verstandig de Usage Counter van de regel te resetten. Daarna is beter zichtbaar of de regel tijdens de test echt geraakt werd.
Stap 2: Log Viewer openen
Open rechtsboven in de WebAdmin-console de Log viewer.
Handige filters:
- Module:
Firewall - Source IP
- Destination IP
- Destination port
- Rule ID
- Rule name
- Action
- User
Controleer bij webverkeer ook:
Web filterSSL/TLS inspectionApplication filterIPS
De Log Viewer wordt automatisch bijgewerkt. Voor rustige analyse kan de liveweergave worden gepauzeerd, gefilterd en daarna weer hervat.
Stap 3: Test reproduceren
De test moet vanaf een gedefinieerde client worden uitgevoerd:
- Website openen
- Ping versturen
- Poort testen
- Applicatie starten
- VPN-verbinding opbouwen
- Bestand downloaden
Voer indien mogelijk slechts één test tegelijk uit. Anders lopen de logs snel door elkaar.
Controleer daarna:
- Loopt de regelteller op?
- Is er een log zichtbaar in Log Viewer?
- Welke Rule ID wordt weergegeven?
- Welke NAT Rule ID wordt weergegeven?
- Wordt het verkeer toegestaan of geblokkeerd?
- Grijpt een securityfunctie in?
Stap 4: Policy tester gebruiken
De Policy tester is handig om te controleren welke firewallregel, SSL/TLS inspection rule of Web Policy theoretisch op webverkeer van toepassing zou zijn.
Menupad:
Diagnostics > Tools > Policy tester
Typische invoer:
- URL
- Gebruiker
- Tijd en dag
- Source IP
- Source zone
- Test method
Kies als Test method bijvoorbeeld Firewall, SSL/TLS, and web als de combinatie van firewallregel, SSL/TLS inspection rule en Web Policy gecontroleerd moet worden.

De Policy tester toont niet alleen Accepted of Blocked, maar ook de gematchte firewallregel, de herkende bestemming, de Source zone en afhankelijk van de testmethode aanvullende web- of SSL/TLS-informatie. Zo wordt snel duidelijk of het verkeer in principe in de verwachte regel terechtkomt.

Belangrijk:
⚠️ De Policy tester vervangt geen echte pakketstroomtest. Sophos geeft aan dat Policy tester-resultaten geen SD-WAN routes weergeven. Het daadwerkelijke gedrag kan daarom afwijken wanneer SD-WAN, routing of gateways betrokken zijn.
De Policy tester is vooral nuttig voor:
- Web Policy
- URL-categorisatie
- User-context
- Schedule
- SSL/TLS inspection rule
- Firewallregelmatching voor webverkeer
Minder geschikt is hij voor:
- echte routingbeslissingen
- NAT-retourpad
- pakketverlies
- provider- of switchproblemen
- applicaties met meerdere verbindingen en poorten
Stap 5: Packet Capture gebruiken
Als Log Viewer en Policy tester niet genoeg zijn, gebruik dan Diagnostics > Packet capture.
Zet een nauw filter, bijvoorbeeld:
- Source IP van de client
- Destination IP van de server
- Destination port
- Protocol
Daarna:
- Packet Capture starten.
- Test reproduceren.
- Packet Capture stoppen.
- Incoming en Forwarded events vergelijken.
- Rule ID en NAT ID met Log Viewer vergelijken.
Interpretatie:
| Observatie | Wat controleren? |
|---|---|
| Er komt geen pakket aan | Client, VLAN, switch, gateway, provider, Cloud Security Group |
| Pakket komt binnen, maar gaat niet naar buiten | Firewallregel, NAT, routing, securityfunctie |
| Pakket gaat naar buiten, maar antwoord ontbreekt | Retourroute, doelsysteem, NAT, externe firewall |
Pakket heeft status Violation | Policy, IPS, webfilter, Application Control |
| NAT ID is onverwacht | NAT-volgorde en generieke NAT-regels |
Meer hierover: Packet Capture in WebAdmin gebruiken.
Stap 6: Securityfuncties apart valideren
Als de juiste regel matcht maar het verkeer niet werkt, controleer dan de ingeschakelde functies.
| Feature | Wat controleren? |
|---|---|
| Web policy | Categorie, gebruiker, schedule, policyvolgorde |
| Scan HTTP and decrypted HTTPS | HTTPS wordt alleen gescand als het al decrypted is |
| SSL/TLS inspection | Passende regel, Decryption Profile, CA-certificaat op clients |
| IPS | Signature, policy, false positive |
| Application Control | Gedetecteerde applicatie, categorie, cloud-appdetectie |
| Security Heartbeat | Endpoint stuurt heartbeat, status groen/geel/rood |
| Traffic Shaping | Policy actief, juiste applicatie of regel |
| NAT | Correcte SNAT/DNAT/PAT-regel, volgorde |
Voor HTTPS is een firewallregel met webfiltering niet genoeg om HTTPS-inhoud te inspecteren. Er is ook een passende SSL/TLS inspection rule met decryption en een uitgerold CA-certificaat nodig.
Meer hierover: TLS Inspection op Sophos Firewall stapsgewijs uitrollen.
Stap 7: Logbestanden controleren
Als de WebAdmin-tools niet genoeg zijn, controleer dan de bijbehorende logbestanden.
Typische bestanden:
| Onderwerp | Logbestand |
|---|---|
| Firewallregel | firewall_rule.log |
| NAT | nat_rule.log |
| Firewallverbindingen | fwlog.log |
| IPS en DPI | ips.log |
| Web Proxy | awarrenhttp.log |
| IPsec | strongswan.log, charon.log |
| SSL VPN | sslvpn.log |
| DNS | dnsd.log, dnsgrabber.log |
| DHCP | dhcpd.log |
Een uitgebreide uitleg staat hier: Sophos Firewall Troubleshooting: services en logs.
Voorbeeld: LAN naar WAN webregel testen
- Firewallregel
LAN_to_WAN_Clientsmaken. - Logging inschakelen.
- Services op
HTTPenHTTPSzetten. - Web Policy selecteren.
Block QUIC protocolingeschakeld laten.Scan HTTP and decrypted HTTPSinschakelen.- SSL/TLS inspection rule voor de testgroep maken.
- CA-certificaat op de testclient installeren.
- Regelteller resetten.
- Website openen.
- Log Viewer filteren op Source IP.
- Policy tester voor dezelfde URL uitvoeren.
- Bij afwijking Packet Capture starten.
Zo wordt zichtbaar of de regel matcht, of HTTPS echt ontsleuteld wordt en of Webfilter, IPS of Application Control ingrijpen.