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 machtigingen | Doel/waarde |
| Vastgestelde typen machtigingen met een hoog risico | Vermindert ruis en verbetert de nauwkeurigheid van detectie |
| Integratie met de audittrails van Microsoft 365 | Benut native tooling voor inzichten zonder veel wrijving |
| PnP-scripting voor SharePoint | Automatiseert het opsporen van verbroken overerving |
| Drempelwaarden voor notificaties per klant | Stemt workflows af op de uiteenlopende gevoeligheid van klanten |
| Cycli voor notificatie en herstel | Dicht 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.
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
