/
/

Toegestane en geweigerde firewall-events analyseren met schema’s en baselines

door Team Ninja
How to Analyze Firewall Allow and Deny Events With Schemas and Baselines blog banner image

Directe samenvatting

Deze blogpost van NinjaOne biedt een uitgebreide basislijst met CMD-commands en een deep dive duik in Windows-commands met meer dan 70 essentiële cmd-commands voor zowel beginners als gevorderden. Het legt praktische opdrachtpromptcommando’s uit voor file management, directory navigation, network troubleshooting, disk operations en automatisering met echte voorbeelden om de productiviteit te verbeteren. Of u nu fundamentele cmd-commands leert of geavanceerde Windows CLI-tools onder de knie krijgt, deze gids helpt u de Command Prompt effectiever te gebruiken.

Belangrijkste punten

  • Normaliseer uw firewall-logs: creëer een consistent schema voor alle leveranciers zodat uw zoekopdrachten, dashboards en notificaties overal werken.
  • Leg normaal gedrag vast in een baseline: meet het gebruikelijke toestaan- en weigergedrag per zone, service en tenant om echte anomalieën sneller te herkennen.
  • Richt u op detecties met een hoog signaalgehalte: geef voorrang aan nauwkeurige, contextrijke notificaties die wijzen op echte veranderingen of dreigingen in plaats van ruis te produceren.
  • Correleer over databronnen heen: koppel firewall-events aan hosttelemetrie, gebruikersidentiteit en configuratiewijzigingen om het volledige verhaal zichtbaar te maken.
  • Toon resultaten regelmatig aan: lever maandelijks bewijspakketten met een samenvatting van dekking, nauwkeurigheid en verbeteringen om het vertrouwen van belanghebbenden vast te houden.

De meeste IT-teams verzamelen dagelijks duizenden firewall-logs, maar slechts weinig teams zetten die gegevens om in echt inzicht. Door verschillen tussen leveranciers, enorme logvolumes en notificaties zonder bruikbare context raakt waardevolle informatie snel ondergesneeuwd.

Deze gids vertaalt firewall-loganalyse naar duidelijke, praktische stappen die iedereen kan volgen. U leert hoe u uw logs normaliseert, zinvolle baselines opbouwt en de signalen van de ruis scheidt zodat u verkeerde configuraties en bedreigingen opmerkt voordat ze zich verspreiden.

Zo gebruikt u deze gids

Firewallanalyse is geen enkelvoudig, lineair proces. Het lijkt meer op het bijsturen van een levend systeem. U verzamelt logs, definieert schema’s, stelt baselines vast en verfijnt na verloop van tijd uw notificaties.

Daarom werkt deze gids met 10 praktische stappen in plaats van strikte fasen. U kunt ze in volgorde doorlopen als u net begint of direct doorspringen naar wat bij uw volwassenheidsniveau past. Elke stap bouwt toe naar een programma dat consistent, nauwkeurig en audit-klaar is, bij elke leverancier en elke tenant.

Vereisten

Neem voordat u met firewall-loganalyse begint even de tijd om uw omgeving voor te bereiden. Met de juiste structuur verloopt het proces soepeler en zijn uw inzichten nauwkeurig.

U heeft nodig:

  • Een inventaris van firewalls, zones en loggingmogelijkheden per tenant of netwerksegment.
  • Een gecentraliseerde logpijplijn of SIEM met lifecycle-beleid en basisverrijking.
  • Een minimaal, gezamenlijk afgesproken eventschema voor alle firewall-logs.
  • Een bewijswerkruimte voor configuratieverschillen, dashboards, alertcases en maandrapportages.

Stap 1: definieer een minimaal schema voor alle leveranciers

Beschouw uw schema als een universele vertaler voor firewall-logs. Verschillende leveranciers, zoals Fortinet, Cisco, Palo Alto en Windows Defender, gebruiken eigen veldnamen en formaten. Zonder schema schalen uw zoekopdrachten en dashboards niet mee.

Voorgestelde acties:

  • Definieer stabiele sleutels: timestamp, device, zone_in, zone_out, src_ip, dst_ip, src_port, dst_port, proto, action, rule_id, session_id, bytes en duration.
  • Koppel leveranciersspecifieke velden tijdens de ingestie aan deze sleutels.
  • Weiger of verleg onjuist opgemaakte events en houd uw mappingtabel onder versiebeheer.

Dankzij deze normalisatiestap is alle verdere analyse herbruikbaar en vergelijkbaar, zeker in multi-tenant omgevingen.

Stap 2: verzamel de juiste eventklassen

Te veel teams loggen alleen toegestaan of geweigerd verkeer en missen daarmee het operationele verhaal ertussenin. Verzamel het volledige beeld om gedrag echt te begrijpen.

Wij raden aan om op te nemen:

  • Logs van toegestaan en geweigerd verkeer
  • Logs van systeemwijzigingen (firmware, regels, beleidsupdates)
  • NAT-vertalingen
  • Events voor het aanmaken, wijzigen en verwijderen van regels

💡Tip: leg samenvattingen van drops uit floodbescherming vast in een aparte stroom om de opslagkosten te beheersen. Het is beter om floodactiviteit samen te vatten dan uw SIEM te laten verdrinken in overbodige pakketten.

Stap 3: verrijk uw data voor snellere triage

Ruwe logs vertellen u wat er is gebeurd, verrijking vertelt u waarom. Voeg context toe zodat uw analisten uitschieters kunnen herkennen zonder een dozijn dashboards te openen.

Voeg attributen toe zoals:

  • GeoIP- en ASN-lookups voor externe IP-adressen
  • Interne asset-tags of eigenaarsgegevens
  • Gebruikersidentiteit en ticket-ID’s van wijzigingen
  • Genormaliseerde servicenamen (koppel bijvoorbeeld poort 443 aan HTTPS)

Stap 4: stel baselines vast per zone en service

Zodra uw logs genormaliseerd en verrijkt zijn, is het tijd om te leren hoe “normaal” eruitziet.

Begin met het meten van:

  • Top talkers en bestemmingen
  • Veelgebruikte services per zone (bijvoorbeeld DNS van LAN naar WAN)
  • Gebruikelijke verhoudingen tussen toestaan en weigeren
  • Patronen per uur en per dag

💡Tip: bewaar maandelijks snapshots van uw baselines zodat u de situatie voor en na configuratiewijzigingen of incidenten kunt vergelijken. Na verloop van tijd laten die baselines afwijkingen zien die drift, aanvallen of verkeerde configuraties aan het licht brengen voordat ze escaleren.

Stap 5: bouw detecties met een hoog signaalgehalte

Richt u op signalen die echt op verandering of risico duiden.

Voorbeelden zijn:

  • Plotselinge pieken in weigeringen voor een service die normaal wordt toegestaan
  • Herhaalde weigeringen gevolgd door een nieuwe toestemming op dezelfde regel
  • Uitgaand verkeer dat zeldzame of risicovolle ASN’s toestaat
  • Toegestane beheerpoorten vanuit niet-vertrouwde zones
  • Grote, aanhoudende pieken in uitgaand verkeer

Elke notificatie moet verwijzen naar een korte runbook en een voorbeeldquery. Streef naar precisie in plaats van aantallen: een handvol betrouwbare notificaties is meer waard dan honderden ruisgevoelige.

Stap 6: spoor policy drift en verkeerde configuraties op

Drift vroeg detecteren houdt uw regelbestand schoon en voorkomt onbedoelde blootstelling.

Om drift te detecteren:

  • Houd het aantal hits per regel en de zonetoewijzingen bij.
  • Markeer elke regel die in reikwijdte groeit of nooit wordt gebruikt.
  • Stuur een notificatie wanneer er opeens een toestemming vóór een verwachte weigering verschijnt (policy inversion).

💡Tip: lees Tufins beste praktijken voor firewall logging voor richtlijnen over regelhygiëne en het bijhouden van wijzigingen.

Stap 7: beheers ruis en opslagkosten

Firewall-logs staan bekend om hun ruis. Voorwaardelijke logging en slim lifecycle-beheer houden uw SIEM gezond.

Tot de beste praktijken behoren:

  • Schakel voorwaardelijke logging alleen in voor dynamisch of risicovol verkeer.
  • Vat herhalende floods of scans samen.
  • Roteer en comprimeer oude indexen.
  • Richt warme en koude opslaglagen in met geautomatiseerde bewaartermijnen.
  • Volg parse-succes en ingestievertraging als volwaardige metrieken.

Stap 8: correleer met hosts, identiteit en wijzigingen

Firewall-events worden begrijpelijker wanneer u ze naast hosttelemetrie en identiteitsgegevens legt.

Correleer verbindingen met:

  • Endpoint-logs (zoals Windows Defender of EDR)
  • Authenticatieactiviteit (Active Directory, Azure AD)
  • Recente configuratie- of wijzigingstickets

Stap 9: beheer uitzonderingen met een vervaldatum

Elke omgeving heeft tijdelijke toestemmingen of onderdrukte notificaties nodig. De kunst is om ze automatisch te laten verlopen.

Bij het goedkeuren van uitzonderingen:

  • Leg de eigenaar, de reden en de compenserende maatregelen vast.
  • Ken een einddatum toe en beoordeel de uitzondering wekelijks.
  • Vereis een tweede goedkeurder voor langdurige uitzonderingen.

Zo voorkomt u dat tijdelijke oplossingen permanente blinde vlekken worden.

Stap 10: publiceer maandelijks een bewijspakket

Sluit tot slot de cirkel door aan stakeholders en auditors aan te tonen dat uw maatregelen werken.

Een maandelijks pakket van één pagina per tenant bevat:

  • Dekking en slagingspercentages van parsing
  • Belangrijkste notificaties met aantekeningen over precisie
  • Bevindingen over policy drift en de uitkomsten daarvan
  • Opslaggebruik ten opzichte van het budget
  • Twee voorbeeldonderzoeken met artefacten en oplossingen

Deze gewoonte laat meetbare verbetering zien en bewijst dat u klaar bent voor audits of QBR’s.

Overzichtstabel met beste praktijken

Praktijk Doel Wat het u oplevert
Gebruik één gezamenlijk schema voor alle leveranciers Standaardiseer logvelden en -formaten zodat gegevens van verschillende firewalls direct vergelijkbaar zijn. Maakt uw firewall-loganalyse consistent, zodat u dashboards, detecties en query’s hergebruikt in plaats van ze voor elk platform opnieuw te bedenken.
Breng verkeer in kaart per zone en service Begrijp hoe “normaal” eruitziet in elk netwerksegment en tijdvenster. Vermindert false positives doordat u verwachte patronen van echte anomalieën kunt onderscheiden en u zich op betekenisvolle beveiligingsevents kunt richten.
Volg regeldrift en het aantal hits Detecteer wanneer regels uitdijen, van zone veranderen of niet meer worden gebruikt. Voorkomt opgeblazen configuraties en onbedoelde blootstelling en houdt uw beleid in lijn met het werkelijke netwerkgedrag.
Correleer met host- en identiteitsgegevens Combineer firewall-logs met endpoint- en gebruikersinformatie. Laat zien wie of wat een event heeft veroorzaakt, waardoor analisten sneller onderzoeken en geen onschuldige ruis najagen.
Lever maandelijks een bewijspakket Vat prestaties en bevindingen samen in één controleerbaar overzicht. Toont continue verbetering aan, wekt vertrouwen bij stakeholders en vereenvoudigt de rapportage voor audits of QBR’s.

Voorbeeld van een automatiseringsmoment

Met kleine, terugkerende controles spoort u drift vroeg op, beheerst u de datagroei en laat u meetbare verbeteringen zien zonder voortdurend handwerk.

Zo kunt u dat in de praktijk aanpakken:

Dagelijkse taken:

Elke nacht voert uw automatisering een snelle gezondheidscontrole uit op uw firewall-logs.

  • Bevestig dat het parsen van logs correct werkt. Als logs niet worden geparsed, kunt u uw analyse niet vertrouwen.
  • Controleer de ingestievertraging (hoe lang logs erover doen om uw SIEM te bereiken).
  • Volg de verhouding tussen weigeringen en toestemmingen per zone. Plotselinge pieken kunnen wijzen op aanvallen of verkeerde configuraties.
  • Vergelijk het aantal hits per regel met de voorgaande dag om plotselinge stijgingen of dalingen te signaleren.

Laat uw systeem automatisch een taak of notificatie aanmaken als er iets niet klopt.

Wekelijkse taken:

Eén keer per week helpt automatisering u om wat uit te zoomen en te controleren of het systeem nog in balans is.

  • Maak een snapshot van uw baselines. Zo bewaart u een “voor”-beeld voor vergelijking op de lange termijn.
  • Bekijk onderdrukte notificaties en tijdelijke uitzonderingen opnieuw om te zien of ze nog gerechtvaardigd zijn.
  • Valideer of uw verrijkingsbronnen (GeoIP, asset-tags enzovoort) nog correct worden bijgewerkt.

Maandelijkse taken:

Aan het einde van de maand is het tijd om al die geautomatiseerde monitoring om te zetten in iets waar uw team (en het management) echt wat aan heeft.

  • Stel de belangrijkste grafieken en samenvattingen samen (dekking, belangrijkste notificaties, opslaggebruik).
  • Licht bevindingen over policy drift uit, bijvoorbeeld welke regels zijn gewijzigd en waarom.
  • Neem minstens twee afgeronde alerttijdlijnen op om te laten zien hoe detectie tot concrete actie leidde.
  • Bundel alles in een bewijspakket van één pagina voor directie of klanten.

💡Pro-tip: gebruikt u een platform voor IT Management zoals NinjaOne, dan kunt u deze controles als geautomatiseerde taken inplannen.

Analyseer toegestane en geweigerde firewall-events

Firewall-logs worden pas echt waardevol wanneer u ze normaliseert, baselines opstelt, drift detecteert en context correleert in plaats van ze alleen te verzamelen.

Met deze stappen groeit uw firewall-loganalyse van reactief probleemoplossen naar proactieve zekerheid. U merkt policy drift vroeg op, snijdt door de ruis heen en geeft de directie tastbaar bewijs dat uw netwerkverdediging echt werkt.

Belangrijkste conclusies:

  • Normaliseer leverancierslogs naar een minimaal, herbruikbaar schema
  • Breng toestaan- en weigergedrag per zone en service in kaart
  • Bouw een handvol detecties met een hoog signaalgehalte en bijbehorende Runbooks
  • Correleer events met host- en identiteitsgegevens om zaken snel af te sluiten
  • Bewijs maandelijks de waarde met beknopte, op bewijs gebaseerde rapportage

Gerelateerde onderwerpen:

FAQs

Gebruik voorwaardelijke logging en vat events met een hoog volume samen (zoals drops uit floodbescherming). Bewaar gedetailleerde pakketten alleen waar u ze voor onderzoek nodig heeft.

Volg het slagingspercentage van parsing, de precisie van notificaties, trends in de verhouding tussen weigeringen en toestemmingen, afgeronde driftbevindingen en opslaggebruik ten opzichte van het budget.

Vernieuw ze maandelijks en vergelijk week op week om seizoenspatronen en blijvende veranderingen te herkennen.

De belangrijkste stap is om firewall-logs regelmatig te beoordelen en te normaliseren. Normalisatie zorgt voor consistentie tussen leveranciers en stelt u in staat trends te analyseren, anomalieën te detecteren en effectief op bedreigingen te reageren.

Plaats specifieke regels altijd boven algemene. Firewalls verwerken regels van boven naar beneden, dus als een brede “toestaan” vóór een specifiekere “weigeren” staat kan verkeer dat geblokkeerd zou moeten worden alsnog doorglippen. Beoordeel en herschik regels periodiek zodat ze logisch en efficiënt blijven.

Toestaanregels geven verkeer dat aan bepaalde criteria voldoet (zoals bron, bestemming of protocol) expliciet doorgang, terwijl weigerregels verkeer blokkeren dat die voorwaarden schendt. Samen vormen ze de kernlogica van uw firewall en bepalen ze welke verbindingen worden vertrouwd, beperkt of verworpen.

Dit vindt u misschien ook leuk

Klaar om de moeilijkste delen van IT te vereenvoudigen?

NinjaOne Algemene Voorwaarden

Door op de knop “Ik accepteer” hieronder te klikken, geeft u aan dat u de volgende wettelijke voorwaarden en onze Gebruiksvoorwaarden accepteert:

  • Eigendomsrechten: NinjaOne bezit en blijft eigenaar van alle rechten, aanspraken en belangen in en op het script (inclusief het auteursrecht). NinjaOne geeft u een beperkte licentie om het script te gebruiken in overeenstemming met deze wettelijke voorwaarden.
  • Gebruiksbeperking: U mag het script alleen gebruiken voor uw legitieme persoonlijke of interne bedrijfsdoeleinden en u mag het script niet delen met derden.
  • Republicatieverbod: Het is onder geen beding toegestaan om het script opnieuw te publiceren in een scriptbibliotheek die toebehoort aan of onder controle staat van een andere softwareleverancier.
  • Garantie disclaimer: Het script wordt geleverd “zoals het is” en “zoals het beschikbaar is”, zonder enige vorm van garantie. NinjaOne belooft of garandeert niet dat het script vrij van gebreken zal zijn of dat het aan uw specifieke behoeften of verwachtingen zal voldoen.
  • Risicoaanvaarding: Het gebruik van het script is op eigen risico. U erkent dat het gebruik van het script bepaalde inherente risico’s met zich meebrengt en u begrijpt en aanvaardt elk van deze risico’s.
  • Verklaring van afstand en vrijwaring: U zult NinjaOne niet verantwoordelijk houden voor enige nadelige of onbedoelde gevolgen die voortvloeien uit uw gebruik van het script en u doet afstand van alle wettelijke of billijke rechten of rechtsmiddelen die u tegen NinjaOne kunt hebben met betrekking tot uw gebruik van het script.
  • EULA: Als u een NinjaOne-klant bent, is uw gebruik van het script onderworpen aan de licentieovereenkomst voor eindgebruikers die op u van toepassing is (EULA).