Sophos Firewall Application Control instellen en testen
Application Control op Sophos Firewall herkent applicaties onafhankelijk van de pure poort. Hiermee kunnen bijvoorbeeld remote-control-tools, tunneling-applicaties, streaming, cloudopslag, messengers of risicovolle browseromzeilingen gericht worden toegestaan, geblokkeerd of gelogd.
Het praktische nut ontstaat echter pas wanneer Application Control actief is in de juiste firewallregel, de applicatie daadwerkelijk wordt herkend en logs worden geanalyseerd. Een opgeslagen Application Filter Policy blokkeert op zichzelf nog niets.
Kort antwoord
Application Control wordt in twee stappen gebruikt:
- Onder Protect > Applications > Application filter een Application Filter Policy plannen of maken.
- In de juiste firewallregel onder Other security features bij Identify and control applications (App control) selecteren.
Daarna moet met een echte testclient worden gecontroleerd of het verkeer via deze regel loopt en of de applicatie correct wordt herkend in de Log Viewer. Bij versleuteld verkeer kan TLS Inspection cruciaal zijn, omdat de firewall anders afhankelijk van de applicatie minder details ziet.
Wanneer Application Control zinvol is
Application Control is vooral nuttig wanneer poorten alleen niet voldoende zeggingskracht hebben. Veel applicaties gebruiken HTTPS, wisselende doelen of cloudinfrastructuur. Een pure poortregel ziet dan alleen 443, maar niet of daarachter een toegestane bedrijfsdienst, een remote-control-tool of een ongewenste cloudopslag zit.
Typische gebruikssituaties:
- TeamViewer, AnyDesk, Tor of proxy-tools blokkeren
- Streaming of sociale media in bepaalde netwerken beperken
- Cloudopslag controleren
- Messengers of spellen in gast- of schoolnetwerken beperken
- Applicatieherkenning voor rapportage en analyse activeren
- Traffic Shaping voor herkende applicaties voorbereiden
Als het niet gaat om herkenning of blokkering, maar om prioritering of bandbreedtebeperking, past daarnaast Application Traffic Shaping op Sophos Firewall configureren.
Vereisten
Voor de configuratie moeten deze punten worden gecontroleerd:
- passende licentie met Web Protection of Application Control
- betrokken firewallregel is bekend
- Log firewall traffic is voor de testregel actief
- gewenste applicatie of categorie is inhoudelijk duidelijk
- testclient en testdoel zijn gedefinieerd
- bij HTTPS-applicaties is duidelijk of TLS Inspection moet worden ingezet
De licentiestatus controleert men onder System > Administration > Licensing. In typische Sophos-firewallbundels met Web Protection is Application Control inbegrepen. De concrete licentielogica moet echter voor productieve invoering worden gecontroleerd, vooral bij verlopen abonnementen of testlicenties.
Application Filter plannen
Een goede Application Filter is niet zomaar een lange blokkeerlijst. Eerst moet duidelijk zijn wat bereikt moet worden.
| Doel | Typische aanpak |
|---|---|
| risicovolle remote-control-tools blokkeren | gerichte applicaties of categorie blokkeren |
| gasten-WLAN beperken | ongewenste categorieën blokkeren, toegestane basisdiensten openlaten |
| applicatie alleen loggen | eerst Allow met logging en rapporten gebruiken |
| false positive vermijden | nauwere applicatiekeuze in plaats van brede categorie |
| bedrijfskritische applicatie prioriteren | Application Control met Traffic Shaping combineren |
Voor productieve netwerken is een observatiemodus vaak zinvol: eerst Application Control activeren, logs en rapporten controleren, daarna gericht blokkeren. Zo ziet men welke applicaties echt voorkomen en of een blokkering legitieme processen zou verstoren.
Rollout in fasen plannen
Application Control moet niet in één grote stap voor alle netwerken worden ingeschakeld. Beter is een kleine rollout met een duidelijke testgroep, zichtbaar logging en een gedefinieerd besluit wanneer observatie een blokkering wordt.
Een praktische aanpak:
| Fase | Doel | Typische instelling |
|---|---|---|
| Inventaris | ontdekken welke applicaties daadwerkelijk voorkomen | Application Filter met logging, nog zonder brede blokkering |
| Pilot | geselecteerde gebruikers of een testnetwerk controleren | enkele risicovolle applicaties blokkeren, Rule ID en logs nauwgezet controleren |
| Productie | bevestigde policy op doelnetwerk toepassen | Filter in productieve regel activeren, uitzonderingen documenteren |
| Bedrijf | effect en neveneffecten bewaken | Rapporten, Log Viewer, Central Reporting of Syslog regelmatig controleren |
Voor de productie moet duidelijk zijn welke applicaties toegestaan moeten blijven. Dit omvat vaak update-diensten, remote-support, samenwerkingstools, cloudopslag, telefonie of branchespecifieke applicaties. Als deze afhankelijkheden pas na de blokkering zichtbaar worden, lijkt Application Control snel een storende factor in plaats van een beschermingsfunctie.
Voor de acceptatie is een korte beslissingslijst de moeite waard: Welke applicatie wordt geblokkeerd, welke gebruikersgroep is getroffen, welke uitzondering is toegestaan, wie is de inhoudelijke eigenaar en wanneer wordt de policy opnieuw beoordeeld? Deze documentatie is belangrijker dan een perfecte eerste filter.
Application Filter maken
Menupad:
Protect > Applications > Application filter
Aanpak:
- Add openen.
- Een duidelijke naam geven, bijvoorbeeld
Block_Remote_Control_Tools. - Een regel binnen de filter toevoegen.
- Applicatie, categorie, risico of Smart Filter selecteren.
- Actie instellen, bijvoorbeeld
Deny,Allowof passende controle afhankelijk van de versie. - Filter opslaan.
Bij categorieën moet men voorzichtig zijn. Een brede categorie kan meer applicaties treffen dan verwacht. Voor eerste tests zijn individuele applicaties of duidelijk afgebakende groepen vaak beter dan een grote verzamelblok.
In Firewall-regel activeren
Application Control werkt pas wanneer de filter in een firewallregel is geselecteerd.
Menupad:
Protect > Rules and policies > Firewall rules
Aanpak:
- De firewallregel openen, waarover het betrokken verkeer daadwerkelijk loopt.
- Het gedeelte Other security features openen.
- Bij Identify and control applications (App control) de Application Filter selecteren.
- Log firewall traffic activeren, ten minste voor test en acceptatie.
- Regel opslaan.
- Met een gedefinieerde client testen.
De regelvolgorde is cruciaal. Als het verkeer al door een algemenere regel hogerop wordt verwerkt, bereikt het de regel met Application Control niet. Dan lijkt de configuratie in WebAdmin correct, maar heeft geen effect.
De basisprincipes van Source, Destination, Services, Security Features en regelvolgorde staan in Sophos Firewall-regels begrijpen en veilig configureren.
TLS Inspection en herkenning
Application Control kan ook zonder volledige TLS Inspection bepaalde applicaties herkennen. Bij veel moderne HTTPS- en clouddiensten ziet de firewall zonder ontsleuteling echter alleen beperkte informatie zoals IP-adres, SNI, certificaatgegevens, hostnaam of verbindingsmetadata.
Dit is niet altijd voldoende voor betrouwbare herkenning. Als een applicatie via HTTPS niet zoals verwacht wordt herkend, moet men controleren:
- loopt het verkeer via de juiste firewallregel?
- is Application Control in deze regel actief?
- wordt de applicatie in principe door Sophos herkend?
- is TLS Inspection voor dit verkeer nodig en verantwoord?
- is er QUIC of HTTP/3, dat de controle bemoeilijkt?
- grijpen Web Policy, IPS of DNS Protection aanvullend in?
TLS Inspection moet stapsgewijs en met uitzonderingen worden ingevoerd. De passende aanpak staat in Sophos Firewall TLS Inspection correct invoeren. Voor QUIC en HTTP/3 past Sophos Firewall QUIC en HTTP/3 correct blokkeren.
Effect testen
Na het activeren moet men niet alleen op gebruikersfeedback wachten. Een grondige test bespaart veel tijd.
Praktische aanpak:
- Testclient en bron-IP vastleggen.
- Applicatie bewust starten of doel oproepen.
- In de Log viewer op bron-IP, bestemming, service en applicatie filteren.
- Controleren welke Firewall Rule ID werd geraakt.
- Controleren of Application Control de applicatie herkent.
- Bij blokkering controleren of de blokkering inhoudelijk gewenst is.
- Bij onduidelijke herkenning Packet Capture en Service-logs aanvullen.
Application Control gebruikt in het technische pad vaak ips.log. De logtoewijzing staat in Sophos Firewall Troubleshooting: Services en Logs. Voor de afbakening met Log Viewer en Packet Capture helpt Sophos Firewall Regel testen met Log Viewer, Policy Test en Packet Capture.
False Positives correct behandelen
Als Application Control legitiem verkeer blokkeert, moet men niet meteen de hele filter deactiveren.
Zinvolle volgorde:
- Betrokken applicatie en logvermelding documenteren.
- Controleren welke firewallregel en welke Application Filter betrokken zijn.
- Applicatie, categorie en actie in de filter controleren.
- Controleren of de applicatie door TLS Inspection anders wordt herkend.
- Uitzondering zo nauw mogelijk instellen: applicatie, bronnetwerk, gebruikersgroep of doel.
- Eigenaar en herzieningsdatum voor de uitzondering documenteren.
Een uitzondering voor Any of een brede categorie lost het huidige geval vaak snel op, maar verzwakt de controle blijvend. Beter is een kleine, begrijpelijke uitzondering met duidelijke reden.
Typische fouten
| Fout | Effect | Betere aanpak |
|---|---|---|
| Application Filter gemaakt, maar niet in regel geselecteerd | geen effect op verkeer | Filter in de echte firewallregel activeren |
| Verkeer loopt via andere regel | Filter wordt nooit bereikt | Rule ID in Log Viewer controleren |
| te brede categorie geblokkeerd | legitieme cloud- of bedrijfsdiensten getroffen | individuele applicaties of nauwere groepen gebruiken |
| HTTPS-herkenning overschat | Applicatie wordt niet betrouwbaar herkend | TLS Inspection en QUIC-gedrag controleren |
| Logging ontbreekt | Effect blijft onzichtbaar | Regel-logging voor test en bedrijf activeren |
| Uitzondering te breed | Beschermingsfunctie wordt praktisch uitgehold | Uitzondering nauw en met herzieningsdatum instellen |
Bedrijfscontrole
Application Control moet regelmatig worden gecontroleerd. Applicaties veranderen, clouddiensten gebruiken nieuwe eindpunten, gebruikers gebruiken nieuwe tools en handtekeningen worden bijgewerkt.
Men moet documenteren:
- Doel van de Application Filter
- betrokken firewallregels
- geblokkeerde of toegestane applicaties
- bekende uitzonderingen
- inhoudelijke eigenaar
- herzieningsdatum
- laatste relevante wijziging
Als Application Control wordt gebruikt voor kritische bedrijfsapplicaties, schoolnetwerken of nalevingsvereisten, moet daarnaast Central Reporting, Syslog of SIEM worden gecontroleerd. Voor centrale evaluatie past Central Firewall Reporting activeren of Sophos Firewall Syslog en SIEM instellen.
Checklist
- Licentiestatus gecontroleerd.
- Betrokken firewallregel duidelijk geïdentificeerd.
- Application Filter met duidelijk doel gemaakt.
- Filter in de juiste firewallregel geselecteerd.
- Regel-logging actief.
- Testclient en testapplicatie gedefinieerd.
- Log Viewer op Rule ID en Application Control gecontroleerd.
- TLS Inspection en QUIC beoordeeld, als HTTPS-herkenning onduidelijk is.
- Uitzonderingen nauw gedocumenteerd.
- Herzieningsdatum ingesteld.