/
/

Zo monitort en beantwoordt u wijzigingen in machtigingen in gedeelde Microsoft 365-resources

door Team Ninja
How to Monitor and Respond to Permission Changes in Shared Microsoft 365 Resources 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

  • Doorlopende monitoring van Microsoft 365-machtigingen: door wijzigingen in machtigingen in SharePoint, OneDrive en Teams regelmatig te volgen herkennen IT-beheerders en MSP’s privacyrisico’s of datalekken voordat die uitgroeien tot een beveiligingsincident.
  • Automatiseer het volgen van machtigingen met PowerShell-scripts: door PowerShell-automatisering te koppelen aan de audittrails van Microsoft 365 heeft u dagelijks zicht op wijzigingen in toegang, waardoor u sneller detecteert en reageert.
  • Richt workflows in voor notificaties en herstel: geautomatiseerde notificaties, rapportages en helpdesktickets zorgen ervoor dat er direct actie wordt ondernomen bij verdachte wijzigingen in machtigingen. Automatiseringsplatformen voor MSP’s kunnen toegang intrekken of een beveiligingsonderzoek starten.
  • Dankzij integraties met derde partijen kunnen technici veilig Microsoft 365-tenants monitoren, de compliance van Intune-devices volgen en M365-gebruikersgegevens samenbrengen binnen het portaal van NinjaOne.

Als onderdeel van uw proactieve beveiligingsaanpak moet u wijzigingen in machtigingen in gedeelde Microsoft 365-resources monitoren, waaronder SharePoint, OneDrive en Teams. IT-beheerders en managed service providers (MSP’s) moeten volledig zicht hebben op de Microsoft 365-infrastructuur waarvoor zij verantwoordelijk zijn, zodat beveiligingsproblemen en compliance-risico’s kunnen worden opgespoord en verholpen voordat ze impact hebben.

Om wijzigingen in machtigingen in gedeelde Microsoft 365-resources te monitoren, schakelt u auditing in binnen Microsoft Purview, bevraagt u de unified audit log dagelijks met PowerShell en gebruikt u PnP PowerShell om SharePoint-sites, -lijsten en -bibliotheken met unieke machtigingen op te sporen. Stuur alles wat onverwacht is door naar een notificatie of ticket, zodat de juiste persoon de toegang snel kan beoordelen of intrekken.

Deze gids legt uit hoe u met PowerShell-scripting en automatisering zicht houdt op wijzigingen in machtigingen in SharePoint en deze kunt volgen. Dat kunt u vervolgens koppelen aan uw MSP-tools om rapportages te genereren en notificaties te versturen, zodat belanghebbenden op de hoogte worden gebracht en kunnen reageren zodra een mogelijk probleem wordt gedetecteerd.

Beheer endpoints die in Intune zijn ingeschreven rechtstreeks vanuit NinjaOne.

Lees meer over de integratie van NinjaOne met Microsoft Intune

Kernonderdelen en stappen om wijzigingen in machtigingen in SharePoint te monitoren

Met de onderstaande processen zet u het volgen van machtigingen in SharePoint op, voor uw eigen organisatie of voor de klanten van uw MSP. U heeft toegang nodig tot PowerShell voor Microsoft 365 en Microsoft Graph, en tot de functionaliteit voor automatisering, rapportage en notificaties van uw MSP-platform.

Als u de informatie uit deze gids meeneemt in uw plan om wijzigingen in machtigingen in Microsoft 365 te monitoren, herkent u de volgende beste praktijken en voordelen:

Onderdeel van monitoring van wijzigingen in machtigingenDoel/waarde
Vastgestelde typen machtigingen met een hoog risicoVermindert ruis en verbetert de nauwkeurigheid van detectie
Integratie met de audittrails van Microsoft 365Benut native tooling voor inzichten zonder veel wrijving
PnP-scripting voor SharePointAutomatiseert het opsporen van verbroken overerving
Drempelwaarden voor notificaties per klantStemt workflows af op de uiteenlopende gevoeligheid van klanten
Cycli voor notificatie en herstelDicht hiaten en vergroot het vertrouwen van belanghebbenden

Stap 1: bepaal wat u wilt monitoren

Bepaal welke gevoelige informatie beschermd moet worden (een belangrijk onderdeel van het proces voor gegevensbescherming is het bijhouden van een actuele catalogus van welke gegevens u heeft en waar die zijn opgeslagen) en richt u op scenario’s met een hoog risico wanneer u beslist wat u gaat monitoren.

In SharePoint richt u zich op nieuw verleende toegang tot gevoelige gegevens, op gewijzigde en verwijderde SharePoint-groepen en op verbroken overerving van machtigingen, evenals op het toekennen van beheerdersrechten of andere hoge privileges. Ook gasttoegang en delen in OneDrive hoort u te monitoren. In Microsoft Teams volgt u wijzigingen in eigenaarschap en lidmaatschap van kanalen die toegang kunnen geven tot gevoelige communicatie of gedeelde bestanden.

Gebruik NinjaOne RMM om de toegangscontrole op Microsoft 365-bestanden te automatiseren en te auditen.

Bekijk een gratis demo van NinjaOne RMM

Stap 2: gebruik audittrails (met optionele Graph API-integratie) om wijzigingen in machtigingen in SharePoint te volgen

U kunt auditlogging inschakelen in Microsoft Purview om wijzigingen in machtigingen binnen Microsoft 365 te volgen. Die gegevens kunt u vervolgens bevragen met de Purview-audittools, waaronder de PowerShell-cmdlet Search-UnifiedAuditLog of het Purview-portaal. De Microsoft Graph API kan dit aanvullen met extra directory- en activiteitsgegevens, maar ontsluit nog niet het volledige scala aan auditgebeurtenissen.

Het onderstaande script geeft bijvoorbeeld een dagelijkse snapshot van wijzigingen in machtigingen op gebruikers- of groepsniveau door de audittrail te doorzoeken:

$startDate = (Get-Date).AddDays(-1)
$endDate = Get-Date
Search-UnifiedAuditLog -StartDate $startDate -EndDate $endDate `
-Operations "AddMemberToGroup","PermissionModified" -ResultSize 5000
In productieomgevingen moeten scripts ook paginering afhandelen, het veld AuditData parsen en filteren op workload (bijvoorbeeld SharePoint, Azure AD) om volledige en nauwkeurige rapportage te garanderen.

Stap 3: spoor verbroken overerving en verhoogde toegang op met PowerShell-scripts

De PnP PowerShell-module bevat cmdlets om met Microsoft 365 te werken. U kunt die gebruiken om te controleren op verbroken overerving (oftewel unieke machtigingen), zoals in het volgende voorbeeld:

$lists = Get-PnPList
$lists | Where-Object { $_.HasUniqueRoleAssignments } | Select-Object Title, RootFolder
Get-PnPList kunt u ook gebruiken om verhoogde machtigingen uit te lezen en te monitoren, zoals volledig beheer of beheerdersrechten op siteverzamelingen.

Stap 4: automatiseer notificatieworkflows voor belangrijke klanten

Timing is cruciaal bij het reageren op mogelijke datalekken die zich aankondigen via een wijziging in machtigingen. De juiste persoon moet op de hoogte worden gebracht zodat die passend kan reageren. Wie dat is, hangt af van de functie of voorkeur en u kunt die persoon bereiken via een supportticket, een e-mail of een pushnotificatie op het device.

Wordt er een onverwachte of verdachte wijziging in machtigingen gedetecteerd, dan kunt u met de automatiseringsfuncties van uw MSP-platform de toegang ook direct beperken totdat het onderzoek is afgerond.

Waar u op moet letten

  • Bewaartermijnen van audittrails: de bewaartermijn hangt af van uw Microsoft 365-licenties, dus exporteer of bewaar de dagelijkse resultaten buiten de tenant als u een langere historie nodig heeft.
  • Onvolledige resultaten: Search-UnifiedAuditLog levert resultaten in pagina’s, dus scripts die paginering overslaan missen gebeurtenissen in drukke tenants.
  • Dekking van de Graph API: Microsoft Graph ontsluit niet elke auditgebeurtenis, dus beschouw het als aanvulling op de unified audit log.
  • Ruis in notificaties: wie bij elke wijziging in machtigingen een notificatie verstuurt bedelft de risicovolle onder de rest, dus beperk notificaties tot de scenario’s met een hoog risico die u in stap 1 heeft vastgesteld.

Waarom u wijzigingen in machtigingen in SharePoint, Teams en OneDrive moet monitoren

Microsoft 365 is een dynamische omgeving voor bedrijfs-IT waarin veranderingen vaak en snel plaatsvinden: er komen nieuwe gebruikers bij, rollen wijzigen, bestanden worden aangemaakt en gebruikers geven elkaar toegang tijdens de samenwerking. Dat vraagt om toezicht als onderdeel van uw plan voor gegevensbescherming. Verkeerd toegekende machtigingen in SharePoint, bewust of per ongeluk, kunnen leiden tot een privacyschending, het uitlekken van gevoelige bedrijfsinformatie of het binnensluizen van schadelijke bestanden. Dat raakt ook gegevens uit Teams en OneDrive, die hun data in SharePoint opslaan.

Slaat u belangrijke gegevens op in Microsoft 365, in SharePoint, OneDrive of in uw Exchange-mailboxen, dan is het ook cruciaal dat u daarvan een back-up maakt. Een back-up maken van gegevens in Microsoft 365 en Google Workspace brengt andere uitdagingen met zich mee dan bij gegevens die u zelf host en daarom bestaan er specifieke SaaS back-upoplossingen voor deze taak.

Quick-start guide

NinjaOne SaaS Backup biedt zicht op accountactiviteit en configuratiewijzigingen, wat auditwerkzaamheden kan ondersteunen. Gebruik het echter naast de auditlogging van Microsoft 365 voor volledige monitoring van wijzigingen in machtigingenverschillende functies rond het monitoren van machtigingen en wijzigingen:

1. Veilige authenticatie voor back-ups:
NinjaOne Backup gebruikt Service Principal Authentication (SPA) om veilig met Microsoft 365 te communiceren, waarbij de toegangsscopes strikt beperkt blijven tot taken voor gegevensbescherming.

2. Interne auditing van het platform:

NinjaOne biedt een degelijke interne audittrail om de activiteit van technici binnen het platform en het back-upportaal te volgen, zodat configuratiewijzigingen herleidbaar blijven.

3. Monitoring van gebruikersbeheer:
– Biedt verschillende gebruikersrollen met uiteenlopende machtigingsniveaus:
– Full Admin: kan gebruikersmachtigingen bekijken, beheren en instellen
– IT Admin: kan informatie bekijken, verwijderen en gebruikersinstellingen beheren
– Group Supervisor: kan gebruikers binnen specifieke afdelingen beheren

4. Aanvullende monitoringfuncties:
– AD Sync: werkt gebruikersgegevens zoals naamswijzigingen automatisch bij
– Volgen van de aanmeldstatus van gebruikers: aanmelden van gebruikers in- of uitschakelen
– Monitoring van single sign-on via Azure AD

5. Notificatiesystemen:
– U kunt e-mailnotificaties instellen voor uiteenlopende gebeurtenissen, waaronder:
– Fouten bij back-ups
– Authenticatieproblemen
– Wijzigingen in de accountstatus

Hoewel NinjaOne automatisering en monitoring biedt, raden wij voor het meest volledige zicht op wijzigingen in machtigingen het volgende aan:
– Gedetailleerde auditlogging inschakelen
– E-mailnotificaties instellen
– Gebruikerstoegang en machtigingen regelmatig doornemen
– De ingebouwde functies voor audittrail en gebruikersbeheer benutten

FAQs

Het monitoren van wijzigingen in machtigingen in Microsoft 365 waarborgt gegevensbeveiliging, compliance en zicht op alle platformen. Het helpt om ongeautoriseerde toegang, privacyrisico’s of datalekken op te sporen voordat het ernstige incidenten worden.

Om wijzigingen in machtigingen vast te leggen en te rapporteren, kunt u de audittrails van Microsoft Purview gebruiken in combinatie met PowerShell-scripts, waarbij de Microsoft Graph API aanvullende directory- en activiteitsgegevens levert.

Met de PnP PowerShell-module kunnen beheerders cmdlets zoals Get-PnPList uitvoeren om lijsten of bibliotheken met unieke machtigingen te vinden. Zo spoort u verbroken overerving op en ziet u waar gebruikers verhoogde of ongeautoriseerde toegang hebben.

Met automatisering kunnen MSP’s direct notificaties versturen, rapportages genereren en risicovolle machtigingen intrekken zodra er ongebruikelijke activiteit wordt gedetecteerd. Door deze workflows in een MSP-platform te integreren, verkort u bovendien de reactietijd.

NinjaOne voert de PowerShell-controles uit deze gids uit als geplande automatiseringen op beheerde devices, zet de resultaten om in notificaties of tickets en beschermt de onderliggende gegevens uit SharePoint, OneDrive en Teams met NinjaOne SaaS Backup. Het vervangt de auditlogging van Microsoft Purview niet, die de bron blijft van alle vastgelegde wijzigingen in machtigingen.

Dit vindt u misschien ook leuk

Klaar om de moeilijkste delen van IT te vereenvoudigen?