M365Con 2027 – gratis online conferentie · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

Ontbrekende auditgebeurtenissen in Microsoft 365

By · · Updated

Ontdek waarom auditgebeurtenissen kunnen ontbreken in Microsoft-omgevingen en hoe je de dekking, workloads, machtigingen, bewaring en vertragingen bij het verwerken controleert.

Automatically translated with AI from the original post. Read the English original

Cover: Microsoft 365 Governance Is a People and Ownership Problem

Heb je wel eens gemerkt dat je auditlogs niet het volledige verhaal vertellen? Ontbrekende auditgebeurtenissen kunnen stilletjes je beveiliging en compliance ondermijnen, en zelfs je vermogen om na te gaan ‘wie wat heeft gedaan’ als het misgaat. In Microsoft-omgevingen, denk aan Microsoft 365, Azure en Windows Server, zijn audittrails meer dan een vinkje voor regelgeving. Ze vormen de ruggengraat van onderzoeken en het bewijs dat je nodig hebt op het moment dat het er echt toe doet.

Met de verschuiving naar cloud- en hybride opstellingen wordt het steeds lastiger om de auditgebeurtenissen betrouwbaar te houden. Hiaten kunnen ontstaan aan de cloudkant, aan de on-premises kant of ergens daartussen. Wanneer gebeurtenissen ontbreken, loop je het risico belangrijke beveiligingsincidenten te missen of de draad kwijt te raken bij juridische en operationele reviews. Laten we uitzoeken waarom deze auditlacunes ertoe doen, op welke signalen je moet letten en hoe je ze aanpakt, of liever nog voorkomt, voordat ze je in problemen brengen.

Symptomen die wijzen op ontbrekende auditgebeurtenissen

Oorzaken van hiaten in auditgebeurtenissen

  1. Verkeerd geconfigureerd auditbeleid
  2. De meest voorkomende boosdoener. Als auditing niet is ingeschakeld voor de juiste activiteiten of locaties, worden gebeurtenissen nooit vastgelegd. Fouten in het beleid, zoals vergeten om mailboxauditing in Exchange in te schakelen of mapactiviteit in Windows niet te auditen, kunnen grote blinde vlekken veroorzaken.
  3. Onvoldoende machtigingen
  4. Auditlogservices hebben de juiste rechten nodig om te werken. Zonder beheerdersrechten of de juiste rollen kunnen deze services stilletjes falen, waardoor hele categorieën gegevens niet worden vastgelegd en dus ook niet worden gezien.
  5. Opslagbeperkingen en overschrijving van logs
  6. Logbestanden en opslaglocaties met een maximale grootte of agressief bewaarbeleid kunnen records overschrijven of verwijderen voordat je ze hebt bekeken. Soms lopen logbestanden simpelweg vol en beginnen ze de oudste, of zelfs de nieuwste, vermeldingen weg te gooien.
  7. Serviceonderbrekingen en softwarebugs
  8. Als de service die verantwoordelijk is voor logging crasht, vastloopt of in een patch- of herstartcyclus zit, worden er geen auditgebeurtenissen weggeschreven. Bugs of incompatibiliteiten na upgrades kunnen er ook voor zorgen dat loggingcomponenten zonder dat je het weet kapotgaan.
  9. Versnipperd beheer en eigenaarschap
  10. Als verschillende teams onderdelen van je Microsoft-omgeving beheren zonder strakke afstemming, kunnen er gaten ontstaan waar niemand verantwoordelijk voor is. Wil je dieper ingaan op valkuilen in governance, bekijk dan deze gids over governancefouten in Microsoft 365.
  11. Verborgen compliance-drift
  12. Soms lijken auditbeleidsregels correct, maar subtiele veranderingen in het gedrag van gebruikers of systemen, zoals automatisch opslaan, co-authoring of wijzigingen in versiebeheer, kunnen sporen comprimeren of weglaten voordat het beleid ze vastlegt. Voor meer over hoe dit onder de oppervlakte gebeurt, zie deze podcast over compliance-drift in Microsoft 365.

Verificatie- en diagnoseprocedures voor auditlogging

Voordat je aan de slag gaat met ontbrekende auditgebeurtenissen, moet je weten wat wel werkt en wat niet. Controleren of je auditlogging goed is ingesteld, is vergelijkbaar met nagaan of de beveiligingscamera's zijn aangesloten, op de juiste plekken gericht zijn en nog opnemen. Een gezonde auditpijplijn is onmisbaar voor compliance en forensische gereedheid, zeker omdat er zoveel afhangt van deze digitale registraties.

Dit onderdeel van het proces draait om drie dingen: de instellingen van je auditbeleid bevestigen, controleren of er daadwerkelijk gebeurtenissen worden gelogd en het bewijs verzamelen dat nodig is om hiaten te diagnosticeren wanneer ze optreden. Controleer de configuraties niet alleen in Microsoft 365, maar ook in Azure, op lokale servers en in cloudgeïntegreerde apps.

In de volgende secties krijg je stap-voor-stap uitleg over het testen van je auditbeleid en de integriteit van de logging, plus een overzicht van welke gegevens je voor onderzoeken moet ophalen. Of je nu een huidig probleem oplost of je omgeving proactief valideert, deze procedures leggen de basis voor een waterdichte audittrail.

Hoe je controleert of auditlogging is geconfigureerd en werkt

  1. Controleer de instellingen van het auditbeleid
  2. Begin in je beheerconsole, of dat nu Azure AD, het Microsoft 365 Security Center of de Editor voor lokaal groepsbeleid op Windows is. Controleer of alle kritieke auditcategorieën (aanmeldingsgebeurtenissen, bestandstoegang, wijzigingen in bevoegdheden, mailboxbewerkingen) zijn ingeschakeld. Controleer ook nogmaals wat er wordt gelogd en waar die gebeurtenissen naartoe worden gestuurd.
  3. Test het genereren van auditgebeurtenissen
  4. Voer gecontroleerde testacties uit: open een bestand, meld je aan met een testaccount of wijzig een groepslidmaatschap. Controleer daarna de relevante logs om te zien of die acties zoals verwacht zijn geregistreerd. Als er niets wordt gelogd, zit er iets mis in de pijplijn.
  5. Valideer de bewaartermijn van logs en de opslagpaden
  6. Controleer waar logs worden opgeslagen (lokale schijf, cloudopslag, SIEM, enzovoort) en zorg dat het bewaarbeleid gebeurtenissen niet voortijdig verwijdert. Werk je in een gereguleerde of risicovolle omgeving, overweeg dan een upgrade naar een hoger auditniveau. Wil je weten hoe je tenantbrede forensische zichtbaarheid krijgt, bekijk dan deze gids over het gebruik van Microsoft Purview Audit voor Microsoft 365.
  7. Controleer het doorsturen van logs en verzamelagents
  8. Stuur je logs door naar een centraal platform (zoals Microsoft Sentinel of Splunk), controleer dan de doorstuurregels en de connectiviteit. Test of gebeurtenissen uit verschillende bronnen zoals verwacht worden samengevoegd, zonder dat er onderweg stilletjes gegevens verloren gaan.
  9. Dekking van het auditbeleid voor cloud en Power Platform
  10. Vergeet moderne onderdelen zoals Microsoft Teams, SharePoint en Power Platform-flows niet. Zorg dat hun eigen auditlogs zijn ingeschakeld; deze worden mogelijk apart van de klassieke auditinstellingen beheerd.

Essentiële gegevensverzameling voor het analyseren van ontbrekende auditgebeurtenissen

  1. Exporteer systeemlogs en gegevens uit de Gebeurtenisweergave
  2. Haal logs op uit alle relevante locaties: de Gebeurtenisweergave van Windows, Azure Activity logs, Microsoft 365 Unified Audit Logs en zelfs logs van externe aggregators.
  3. Documenteer de instellingen van het auditbeleid
  4. Exporteer de huidige auditbeleidsconfiguraties uit elk systeem, waaronder Group Policy Objects, Azure RBAC-toewijzingen en screenshots van het beleid in het M365 compliancecentrum. Deze ‘policy snapshot’ helpt hiaten tijdens het onderzoek te identificeren.
  5. Verzamel statusrapporten van services en agents
  6. Controleer de gezondheid en beschikbaarheid van de auditloggingservices, zoals de Windows-gebeurtenislogservice, cloudlogconnectors en forwarders. Storingen kunnen verklaren waarom er gaten in de audittrail zitten.
  7. Inventariseer machtigingen en toegangsbeheer
  8. Breng in kaart wie lees- en schrijfrechten heeft op logbestanden, opslaglocaties en de auditinstellingen. Inconsistente machtigingen leiden vaak tot onzichtbare storingen.
  9. Leg workflow- en identiteitscontext vast
  10. Breng de relevante identiteits-, groeps- of workflowinformatie in kaart. Eigenaarschap en toegangsreviews, zoals besproken in deze gids over governance van gegevenstoegang in M365, kunnen verantwoordelijkheidsproblemen aan het licht brengen die uitmonden in auditgaten.
  11. Bewaar fout- en waarschuwingslogs
  12. Als het systeem fouten meldt over mislukte logschrijfacties of geweigerde machtigingen, bewaar die dan. Ze zijn goud waard bij het zoeken naar de oorzaak, omdat ze direct naar het punt van falen wijzen.

Stap-voor-stap oplossing voor ontbrekende auditgebeurtenissen

  1. Valideer en corrigeer de instellingen van het auditbeleid
  2. Controleer elk auditbeleid opnieuw. Als een categorie of object niet wordt geaudit, schakel het dan nu in. Zorg voor Microsoft 365 en Azure dat je alle relevante workloads dekt, niet alleen de bekende.
  3. Machtigingen en roltoewijzingen herstellen
  4. Auditservices hebben de juiste bevoegdheden nodig om logs te lezen en te schrijven. Controleer en wijs passende machtigingen toe, zowel op systeemniveau als op directoryniveau. Bij een mismatch kunnen logs niet goed worden gegenereerd of opgeslagen.
  5. Logservices en agents opnieuw starten
  6. Als auditlogs onverwacht zijn gestopt, zit een service of agent mogelijk vast. Herstart de logservices (zoals “Windows Event Log” of Azure Monitor-agents) en controleer of de logs weer binnenkomen. Soms is een herstart al voldoende.
  7. Knelpunten in logopslag wegnemen
  8. Als de schijf of logopslag vol is, maak dan ruimte vrij of configureer logrotatie. Controleer of er limieten voor de loggrootte of te agressieve bewaarbeleidsregels zijn. Overweeg, waar praktisch haalbaar, over te stappen op cloudopslag of op een SIEM met schaalbare capaciteit.
  9. Logcomponenten patchen en updaten
  10. Zorg dat alle componenten up-to-date zijn, zeker na grote besturingssysteem- of app-updates. Ongepatchte bugs of versie-incompatibiliteiten kunnen auditpijplijnen ongemerkt laten crashen.
  11. Governance en overdrachten onder de loep nemen
  12. Bij problemen die voortkomen uit versnipperd toolbeheer of een gebrek aan zicht op governance, moet je je operationele model opnieuw bekijken. Meer over dit onderwerp vind je in recente podcastafleveringen en inzichten over governance met PowerShell-automatisering in het Microsoft-ecosysteem op deze link (verwijst naar de nieuwste discussies).

Zo voorkom je ontbrekende auditevents in de toekomst

Veelvoorkomende redenen waarom auditsporen mislukken

De integriteit van auditsporen verbeteren met HyreLog

Moderne auditing vraagt om meer dan losse, handmatige logs. Tools zoals HyreLog pakken dit centraal aan door auditdata te verzamelen van alle platformen: cloud, on-premises en alles daartussen. HyreLog kan organisaties helpen om ontbrekende gebeurtenissen in realtime te signaleren, manipulatie te detecteren en bewijs veilig te stellen voor het moment dat de auditors langskomen. Doordat het verzamelen wordt geautomatiseerd en hiaten of inconsistenties worden gemarkeerd, bieden oplossingen als deze een niveau van integriteit en auditzekerheid dat met gescheiden, handmatige processen nauwelijks te halen is.

Voor organisaties die te maken krijgen met toenemende compliance-eisen of een wildgroei aan hybride systemen, biedt HyreLog de vangrails om audittrails volledig en controleerbaar te houden. Dat stroomlijnt zowel de operatie als de compliancerapportage.

Problemen met ontbrekende auditregistraties voor mappen in Windows oplossen

  1. Controleer of auditbeleid voor mappen is toegewezen
  2. Open eerst de eigenschappen van de map, selecteer het tabblad Beveiliging en klik op Geavanceerd bij Controle. Zorg dat er controle-items bestaan voor de gebruikers of groepen van wie je acties wilt bijhouden.
  3. Controleer overerving en overlappende machtigingen
  4. Als mappen genest zijn, controleer dan of controle op elk niveau is ingesteld, of dat machtigingen correct naar beneden worden overgeërfd. Soms verliezen submappen de controleregels van hun bovenliggende map, waardoor registraties ontbreken.
  5. Valideer de instellingen voor Active Directory en groepsbeleid
  6. Zorg dat het groepsbeleid van je domein of het lokale beveiligingsbeleid is ingesteld om gebeurtenissen voor ‘Objecttoegang’ te controleren. Zonder dit genereren zelfs de beste instellingen op mapniveau geen logs.
  7. Controleer de Gebeurtenisweergave op ontbrekende of gefilterde gebeurtenissen
  8. Kijk onder Beveiligingslogboeken naar de verwachte gebeurtenis-ID's, zoals 4663 voor bestandstoegang. Controleer je logretentie en filterinstellingen om zeker te weten dat gebeurtenissen niet stilzwijgend worden verwijderd of verborgen.
  9. Houd de logomvang en quotum· instellingen in de gaten
  10. Als de logomvang in de Gebeurtenisweergave te klein is ingesteld, verdwijnen oudere gebeurtenissen voordat je ze hebt bekeken. Dat leidt tot onbedoeld gegevensverlies. Pas quota aan of archiveer logs als onderdeel van je reguliere onderhoud, zodat je ook op de lange termijn zicht houdt.

Uitdagingen bij het correleren van auditgebeurtenissen over platformen heen in hybride omgevingen

Hybride IT-omgevingen voegen een extra laag complexiteit toe aan het bijhouden van auditgebeurtenissen. Wanneer je logs ophaalt uit on-premises systemen, Azure AD, Amazon-clouddiensten en software van derden, merk je snel dat auditgebeurtenissen niet altijd goed samenwerken. Verschillen in logformaten, tijdstempelstandaarden (UTC versus lokale tijd) en zelfs in de manier waarop gebruikersidentiteiten worden benoemd, kunnen ervoor zorgen dat gebeurtenissen ‘ontbrekend’ lijken, terwijl ze elders wel bestaan.

Door dit gebrek aan correlatie zie je misschien een aanmelding in Azure, terwijl er in je on-premises logs niets te vinden is voor dezelfde gebruiker, of andersom. Inconsistente tijdzones, naamconventies of technische integratieproblemen leiden vaak tot schijnbare hiaten, of tot gebeurtenissen die dubbel lijken in plaats van ontbrekend. Beheer je kritieke gegevens in Azure, dan kun je je laten leiden door Azure-governancestrategieën, die nadruk leggen op sterke beleidshandhaving en geautomatiseerde vangrails om de volledigheid van auditlogs te waarborgen.

De oplossing vraagt vaak om tools voor het centraal verzamelen van logs, normalisatiepipelines en een zorgvuldige koppeling van tijd en identiteit. Zo krijg je over alle platformen een continue en nauwkeurige audittrail.

Proactieve monitoring en gezondheidscontroles voor continuïteit van auditgebeurtenissen

Tijdelijk verlies van auditgebeurtenissen door infrastructuurknelpunten diagnosticeren

  1. Netwerklatentie en schijfvertragingen opsporen
  2. Hoge netwerklatentie of trage schijven kunnen het wegschrijven van logs vertragen, waardoor auditgebeurtenissen “verdwenen” lijken totdat ze uiteindelijk alsnog verschijnen. Monitor zowel het netwerkverkeer als de schijf-I/O op knelpunten tijdens perioden met veel activiteit.
  3. Let op overloop van logbuffers en verzadigde wachtrijen
  4. Als logbuffers sneller vollopen dan ze weggeschreven kunnen worden, vooral tijdens piekmomenten met veel activiteit, kunnen nieuwe gebeurtenissen worden weggegooid of vastgehouden. Controleer de grootte van wachtrijen en buffers en pas ze aan op basis van de omvang van je workload.
  5. Controleer de prestaties van de logdoorstuuragent
  6. Slecht geconfigureerde, verouderde of overbelaste logdoorstuuragents (die kleine shuttles tussen logs en de SIEM of cloud) kunnen onder druk gebeurtenissen verliezen. Houd ze gepatcht en monitor de prestatiestatistieken op signalen van problemen.
  7. Onderscheid echt verlies van tijdelijke vertraging
  8. Raak niet in paniek als gebeurtenissen later dan verwacht in de verwerkingsketen verschijnen. Let op patronen: enkele minuten vertraging in auditlogs tijdens zwaar systeemgebruik wijzen eerder op infrastructuurknelpunten dan op daadwerkelijk dataverlies. Optimaliseer resources en logverwerking om structurele knelpunten op te lossen.

Samenvatting van ontbrekende auditgebeurtenissen en herstelstappen

  1. Herken vroege waarschuwingssignalen
  2. Leer verdachte gaten herkennen: stille logs, ontbrekende acties of onvolledige auditdashboards.
  3. Zoek snel de oorzaken
  4. Kijk naar beleid, machtigingen, servicestatus, opslaglimieten en governance om te achterhalen waar auditgebeurtenissen tussen wal en schip vallen.
  5. Volg een stapsgewijs, praktisch herstelpad
  6. Valideer en corrigeer instellingen, start services opnieuw, patch software en heroverweeg versnipperd eigenaarschap om volledige vastlegging van gebeurtenissen te herstellen.
  7. Bouw preventie in je werkwijze in
  8. Gebruik automatisering, routinecontroles, redundante opslag en regelmatige toegangsreviews om de betrouwbaarheid van je audittrail te waarborgen, voordat de auditors langskomen of er incidenten optreden.

Referenties en verder lezen over best practices voor auditlogging

  1. How to Audit User Activity with Microsoft Purview Audit – Een diepgaande duik in het gebruik van Purview Audit voor forensische, compliance- en insider-risk-logging over de hele tenant.
  2. Build Your Purview Shield: Document Management & Compliance Podcast – Behandelt best practices voor het up-to-date houden van auditklare documentbeheersystemen in Microsoft 365.
  3. Microsoft Docs: Officiële documentatie over auditlogging en monitoring – De belangrijkste bron voor actuele, platformspecifieke instructies voor het configureren, monitoren en oplossen van problemen met auditlogs.
  4. NIST SP 800-92 Guide to Computer Security Log Management – Branchestandaard van NIST voor het genereren, beoordelen en bewaren van auditlogs in beveiligde omgevingen.

Feedback en conclusie

Betrouwbare audittrails onderhouden is niet alleen een kwestie van een paar beleidsregels instellen en je er verder niets meer van aantrekken. Het is een doorlopend proces van configuratie, verificatie en aanpassing aan nieuwe risico's en systeemwijzigingen. We hebben besproken hoe je ontbrekende auditgebeurtenissen herkent, waarom ze ontstaan en welke praktische stappen je kunt nemen om ze te herstellen en te voorkomen, of je nu met Microsoft 365, Azure of een ingewikkelde hybride opzet werkt.

Heb je zelf uitdagingen (of slimme oplossingen) gehad met auditlogging? Dan kan jouw inbreng anderen helpen die tegen dezelfde hobbels aanlopen. Deel je feedback, ideeën of ergernissen over de huidige tools en processen, zodat we samen de integriteit van audittrails kunnen blijven verbeteren. Onthoud: wat je vandaag doet om die logs goed vast te leggen, is wat je morgen uit de problemen helpt als het misgaat.

Blijf alert, zorg dat je auditpijplijnen blijven doorstromen en aarzel niet om nieuwe tools of technieken te gebruiken om de verantwoordelijkheid van je organisatie definitief te verankeren.

Luister ook naar deze afleveringen

Als je missing audit events Microsoft 365 onderzoekt, geven deze afleveringen praktische context over governance, beveiliging, audit en betrouwbare Microsoft 365-operations.

Deze afleveringen helpen je het onderwerp van het artikel om te zetten in praktische keuzes voor de implementatie.

Audit logs Microsoft 365 Compliance Exchange Online

Related articles

RSS