Naar de inhoud
Avanet

Generatieve AI herkennen en beheren met Sophos Firewall

Sophos Firewall kan bekende GenAI-applicaties herkennen aan de hand van Application Signatures en ze via de categorie Generative AI toestaan of blokkeren. Voor een veilige uitrol is het verstandig om het gebruik eerst in een kleine pilotgroep toe te staan en te loggen, de herkenning te controleren en pas daarna een blokkering te activeren.

De firewall beoordeelt daarbij geen prompts en herkent niet gegarandeerd elke nieuwe AI-dienst. De firewall regelt het netwerkverkeer van herkende applicaties. Synchronized Application Control kan dit inzicht aanvullen met informatie van Sophos Endpoints, maar dwingt zelf geen tweede policy af.

Kort stappenplan

  1. Bepaal een kleine pilotgroep of een apart testnetwerk.
  2. Maak onder Applications > Application filter een eigen policy op basis van de template Allow All.
  3. Selecteer de policy in de daadwerkelijk passende firewallregel onder Identify and control applications (App control) en activeer Log firewall traffic.
  4. Genereer testverkeer met goedgekeurde en niet-goedgekeurde GenAI-diensten.
  5. Controleer in de Log Viewer welke Rule ID, applicatie, categorie, actie en welke gebruiker of client worden gelogd.
  6. Maak voor de blokkering een tweede Application Filter, selecteer de categorie Generative AI met Select All en stel de actie in op Deny.
  7. Activeer de block-policy eerst alleen in de pilotregel en test opnieuw.

De test is geslaagd wanneer een bekende dienst aan de verwachte applicatie of categorie wordt toegewezen, het verkeer de bedoelde pilotregel raakt en gebruikers buiten de pilotgroep geen veranderingen merken.

Wat Sophos Firewall bij GenAI herkent

Application Control en Synchronized Application Control vullen elkaar aan, maar hebben verschillende taken.

Application Control is de basis

De normale Application Control inspecteert het verkeer dat door de firewall loopt en wijst bekende applicaties toe op basis van Sophos-signatures. Hiervoor is geen Sophos Endpoint nodig. De policy wordt via een Application Filter gedefinieerd en in een firewallregel geactiveerd.

De categorie Generative AI bestaat al sinds eerdere ondersteunde SFOS-versies en wordt via updates van Application Signatures onderhouden. SFOS 22.0 MR2 heeft de categorie niet nieuw geïntroduceerd, maar verbetert de aanvullende herkenning via Sophos Endpoint.

Application Control vereist een geldig Web Protection-abonnement. De patternupdates moeten actueel zijn, omdat Sophos nieuwe of gewijzigde applicaties via deze signatures levert. Welke diensten onder een brede categorieregel vallen, kan daardoor tijdens het gebruik veranderen.

De algemene basisprincipes van Application Filters, de koppeling aan regels, signatures en false positives staan in Sophos Firewall Application Control instellen en testen.

Synchronized Application Control vult endpointtelemetrie aan

Synchronized Application Control ontvangt via Security Heartbeat aanvullende informatie over applicaties die op Sophos Endpoints worden uitgevoerd. Onbekende applicaties verschijnen eerst onder SyncAppCtl discovered. De labels New, Mapped en Customized geven aan of een applicatie nieuw is herkend, automatisch is toegewezen of handmatig is aangepast.

De handhaving verloopt nog steeds via een Application Filter in een firewallregel. Synchronized Application Control verbetert dus de herkenning en categorisering, maar blokkeert het verkeer niet zelfstandig.

Voor dit aanvullende inzicht zijn vereist:

  • een geldig Web Protection-abonnement voor Application Control;
  • Network Protection voor Security Heartbeat;
  • een Sophos Central-account;
  • een door Sophos Central beheerd endpoint met een proeflicentie of volledige licentie;
  • een werkende Security Heartbeat-verbinding.

In omgevingen met Microsoft Defender of een ander endpointproduct ontbreekt deze aanvullende Sophos-telemetrie. De normale methode via Application Control blijft wel beschikbaar.

GenAI-pilot instellen

Voor het voorbeeld worden deze namen gebruikt:

  • pilotgroep: GG-SFOS-GenAI-Pilot
  • Application Filter voor toestaan: APP-GenAI-Pilot
  • Application Filter voor blokkeren: APP-GenAI-Block
  • firewallregel: LAN-Pilot-to-WAN

De namen kunnen vrij worden gekozen. De gebruikersgroep moet uit de eigen authenticatiebron komen en de firewallregel moet passen bij de lokale zones, netwerken, services en Security Policies. Zonder betrouwbare gebruikersherkenning is een apart testnetwerk doorgaans eenvoudiger dan een gebruikersgebaseerde pilotregel.

De pilotregel duidelijk afbakenen

De pilotregel moet dezelfde noodzakelijke NAT-, Web-, IPS- en TLS-instellingen gebruiken als het bestaande internetpad voor clients. Plaats de regel direct boven de algemenere internetregel, niet standaard bovenaan de volledige regelset.

Activeer bij een gebruikersgebaseerde regel Match known users en selecteer GG-SFOS-GenAI-Pilot. Gebruik bij een testnetwerk het concrete netwerkobject als Source networks and devices. Controleer daarna of een eerdere regel hetzelfde verkeer niet al verwerkt.

Hoe Source, Destination, gebruikers en regelvolgorde samenwerken, wordt uitgelegd in Sophos Firewall-regels begrijpen en veilig configureren.

GenAI eerst toestaan en loggen

Sophos Firewall heeft in het Application Filter geen eigen actie Monitor. Observeren betekent daarom: toestaan, firewalllogging activeren en de treffers analyseren.

Onder Applications > Application filter:

  1. Open Add.
  2. Voer bij Name APP-GenAI-Pilot in.
  3. Selecteer bij Template Allow All.
  4. Sla op met Save.

Open daarna onder Rules and policies > Firewall rules de regel LAN-Pilot-to-WAN:

  1. Laat Action ingesteld op Accept.
  2. Activeer Log firewall traffic.
  3. Selecteer onder Other security features bij Identify and control applications (App control) het filter APP-GenAI-Pilot.
  4. Sla de regel op en controleer de positie.

Hiermee worden applicaties herkend en gelogd, maar nog niet op basis van de GenAI-categorie geblokkeerd. De pilotfase moet minstens een representatieve werkcyclus met de betrokken gebruikersgroepen en toegestane bedrijfsdiensten omvatten. Een vast aantal dagen is minder zinvol dan een test die de daadwerkelijke werkprocessen afdekt.

GenAI in de pilotgroep blokkeren

Na de analyse wordt een afzonderlijke block-policy gemaakt. Zo blijft de toegestane uitgangssituatie gedocumenteerd en kan deze voor de rollback opnieuw worden geselecteerd.

Onder Applications > Application filter:

  1. Open Add.
  2. Voer bij Name APP-GenAI-Block in.
  3. Selecteer bij Template Allow All en sla op.
  4. Open de nieuwe policy opnieuw en selecteer Add.
  5. Gebruik Select All en stel het filter Category: Generative AI in.
  6. Stel Action in op Deny en Schedule op All the Time.
  7. Sla eerst de filterregel en daarna de policy op.

Vervang vervolgens in LAN-Pilot-to-WAN het eerdere filter APP-GenAI-Pilot door APP-GenAI-Block. De firewallregel zelf blijft ingesteld op Accept; de GenAI-blokkering komt van het toegewezen Application Filter.

Wanneer bepaalde GenAI-diensten zijn goedgekeurd voor zakelijk gebruik, moet niet meteen de volledige categorie voor alle gebruikers worden geblokkeerd. Duidelijk gescheiden gebruikersgroepen of netwerken en een specifieke regel voor het goedgekeurde gebruik zijn veiliger. Een ander alternatief is om te beginnen met afzonderlijke niet-toegestane applicaties in plaats van de volledige categorie. Zo blijft duidelijk wie welke dienst om welke reden mag gebruiken.

Werking controleren en de policy aanscherpen

Een succesvol geladen pagina of een zichtbare blokkeringspagina bewijst nog niet dat de bedoelde policy is toegepast. De acceptatietest moet drie niveaus controleren:

  1. Regelmatch: de Log Viewer toont de Rule ID van LAN-Pilot-to-WAN.
  2. Herkenning: de applicatie en categorie komen overeen met de geteste GenAI-dienst.
  3. Effect op gebruikers: de pilotgroep krijgt de verwachte actie, terwijl een niet-betrokken gebruiker of een ander testnetwerk ongewijzigd blijft.

Toegestaan gebruik kan worden onderzocht onder Applications > Cloud applications en Reports > Applications & web > User app risks & usage. Cloud Applications toont alleen toegestane applicaties met verkeer. Gebruik voor geblokkeerde tests de Log Viewer en Reports > Applications & web > Blocked user apps. Bij Synchronized Application Control helpt daarnaast het rapport Synchronized applications.

Wanneer de verwachte gebeurtenissen in de Log Viewer ontbreken, controleer dan onder System services > Log settings of de vereiste typen voor Local Reporting, Central Reporting of Syslog zijn geactiveerd. Voor analyses op langere termijn is Central Firewall Reporting geschikt.

Als de herkenning niet klopt

  • Andere Rule ID: een eerdere firewallregel verwerkt het verkeer. Controleer de matchcriteria en volgorde.
  • Geen applicatie of alleen generieke herkenning: controleer Application Patterns, HTTPS-zichtbaarheid, QUIC en de daadwerkelijk gebruikte client.
  • Lokale applicatie ontbreekt in Synchronized Application Control: controleer de registratie in Sophos Central, de endpointlicentie en Security Heartbeat.
  • Blokkering raakt legitieme diensten: schakel onmiddellijk terug naar APP-GenAI-Pilot en beperk de policy verder tot gebruikers, netwerken of afzonderlijke applicaties.
  • IPv4 werkt, IPv6 niet: controleer beide regelsets en het daadwerkelijk gebruikte clientpad afzonderlijk.

Bij HTTPS kan TLS Inspection aanvullende zichtbaarheid bieden, met name voor URL-gebaseerde Micro Apps en nauwkeurigere cloud-appdetails. Het garandeert echter geen volledige GenAI-herkenning en moet niet alleen voor deze test standaard voor alle gebruikers worden uitgerold. Ook QUIC of HTTP/3 kan invloed hebben op de verwachte webcontrole.

De uitgebreide procedure voor Rule ID, Log Viewer en Packet Capture staat in Een Sophos Firewall-regel testen.

Rollback

Selecteer voor de rollback opnieuw APP-GenAI-Pilot in de pilotregel of deactiveer de pilotregel. Voordat de regel wordt gedeactiveerd, moet zijn bevestigd dat de onderliggende algemene regel het verkeer weer zoals bedoeld overneemt.

Verwijder de block-policy niet meteen. Zo blijven configuratie, wijzigingsdocumentatie en bijbehorende logs traceerbaar terwijl de oorzaak van een onverwachte blokkering wordt onderzocht.

Beperkingen en doorlopend beheer

Application Control beheert herkende netwerkverbindingen. Het leest geen prompts, beoordeelt geen ingevoerde bedrijfsgegevens en vervangt noch DLP, noch een volledige SaaS- of GenAI-governance. Ook een geblokkeerde categorie voorkomt niet automatisch elke toegang via nieuwe domeinen, onbekende applicaties, privéapparaten of andere netwerkpaden.

Voor de technische policy is daarom een organisatorische beslissing nodig:

  • Welke GenAI-diensten zijn goedgekeurd?
  • Welke gebruikers of teams mogen ze gebruiken?
  • Welke gegevens mogen daar worden verwerkt?
  • Wie keurt een uitzondering goed?
  • Wanneer worden signatures, treffers en uitzonderingen opnieuw gecontroleerd?

Controleer na pattern- of firmware-updates opnieuw de treffers van de categorieregel. Een goede operationele situatie bestaat niet uit een zo breed mogelijke blokkering, maar uit begrijpelijke regels, stabiele herkenning, gedocumenteerde uitzonderingen en een duidelijke eigenaar.