SCIM en automatische provisioning van accounts
Hoe SCIM accounts in applicaties aanmaakt, wijzigt en uitschakelt als u in dienst komt, van functie wisselt of vertrekt, en wat u zelf doet.
In 30 seconden
- Waar het gebeurt
- Bij elke indiensttreding, functiewisseling of uitdiensttreding, in alle applicaties die aan de bedrijfsdirectory gekoppeld zijn.
- Wat de aanvaller wil
- Een vergeten account gebruiken dat niemand in de gaten houdt, om de systemen binnen te komen.
- De reflex
- Meld een indiensttreding, functiewisseling of uitdiensttreding op tijd, maak geen enkel account buiten het officiële proces aan en lever al uw toegang in.
- Als het al gebeurd is
- Als u een account buiten het proces hebt geopend of na een functiewisseling toegang hebt behouden, meld dat dan bij het IT-team, zodat het account alsnog wordt gekoppeld of gesloten.
Waar gaat het over
In een bedrijf heeft elke medewerker accounts in veel applicaties: e-mail, bestandsopslag en andere hulpmiddelen. Wanneer iemand in dienst komt, van functie wisselt of vertrekt, moeten die accounts worden aangemaakt, gewijzigd of gesloten. Gebeurt het sluiten met de hand, dan kan het vergeten worden, en blijft het account van iemand die vertrokken is open staan.
SCIM (System for Cross-domain Identity Management) is een specificatie die applicaties een gemeenschappelijke manier geeft om deze handelingen te ontvangen vanuit de bedrijfsdirectory1. Dit artikel legt uit wat SCIM automatiseert, wat het niet dekt en wat de medewerker en diens leidinggevende moeten doen om het proces te laten werken.
Directe vragen
Wat is SCIM in de praktijk?
Het is een gemeenschappelijke taal tussen de directory en de applicaties. Zonder SCIM heeft elke applicatie haar eigen toegangsadressen, haar eigen manier om een gebruiker te beschrijven en haar eigen gegevensschema. SCIM biedt een gemeenschappelijk gebruikersschema om mensen binnen te laten komen, te laten vertrekken en tussen applicaties te laten verplaatsen1. De provisioningdienst van Microsoft Entra ID maakt verbinding met het SCIM 2.0-eindpunt dat de leverancier van de applicatie aanbiedt, om gebruikers aan te maken, te wijzigen en te verwijderen2.
Wat verandert de directory bij een vertrek?
De directory wordt de bron van waarheid. Automatische provisioning omvat het aanmaken van accounts, maar ook het bijhouden ervan en het intrekken wanneer de status of de rol verandert1. Ze kan accounts in de juiste applicaties automatisch uitschakelen wanneer mensen het team of de organisatie verlaten1. Ze houdt accounts ook actueel op basis van wijzigingen in de directory of in het HR-systeem1.
Hoe beperkt dit spookaccounts?
Omdat het sluiten niet meer afhangt van het geheugen van iemand. Microsoft noemt als motief onder meer het direct verwijderen van identiteiten uit de belangrijkste SaaS-applicaties wanneer iemand vertrekt1. Wanneer iemand buiten het bereik van de provisioning valt, ook als die persoon uit de applicatie wordt verwijderd, schakelt de dienst het account in de doelapplicatie uit2. Dat veronderstelt wel dat de applicatie gekoppeld is, wat de valkuilen hieronder uitwerken.
Wat is mijn rol als alles automatisch gaat?
De automatisering vertrekt vanuit de directory. Als de directory niet weet dat u vertrekt of van afdeling wisselt, gebeurt er niets. De informatie moet er op tijd binnenkomen, en het zijn de medewerker en diens leidinggevende die dat in gang zetten.
1Hoe het werkt1 min
De provisioningdienst werkt in cycli. Een eerste cyclus bevraagt alle gebruikers en groepen van de bron, daarna verwerken incrementele cycli alleen wat gewijzigd is sinds het laatst opgeslagen controlepunt2. Als een gebruiker in de applicatie geen overeenkomstig account heeft, wordt er een aangemaakt. Heeft de gebruiker er wel een, dan wordt het bijgewerkt2.
Bij een vertrek zijn er verschillende voorziene gevallen. Een gebruiker die in de directory is uitgeschakeld of naar de prullenbak is verwijderd, wordt in de doelapplicatie uitgeschakeld. Bij een SCIM-applicatie komt uitschakelen neer op het verzoek om de eigenschap "active" op onwaar te zetten2. Dertig dagen na de verwijdering in de directory wordt de gebruiker definitief verwijderd, en de dienst stuurt dan een verwijderverzoek naar de applicatie2. Een gebruiker van wie de groepen of rechten veranderen, kan ook buiten het bereik vallen, wat geldt als een vertrek uit de applicatie2. Bij dynamische groepen hangt de snelheid van het intrekken af van hoe snel de groep zijn leden opnieuw beoordeelt2.
Alles wordt vastgelegd in de provisioninglogboeken, die de leesacties en schrijfacties op het bron- en het doelsysteem bijhouden2.
2Wat u doet1 min
- Meld het vooraf. Geef uw leidinggevende en HR uw indiensttreding, functiewisseling of uitdiensttreding door met de exacte datum, want de wijziging in de directory zet al het andere in gang.
- Leidinggevenden: meld functiewisselingen net als vertrekken. Een andere rol kan vereisen dat toegang wordt ingetrokken, niet alleen dat er toegang bijkomt1.
- Maak geen account buiten het officiële proces aan: geen persoonlijke registratie bij een dienst met uw zakelijke adres, geen account dat met de hand is geopend in de beheerinterface van een applicatie zonder het IT-team te informeren. Zo'n account is niet aan de directory gekoppeld, dus niemand sluit het automatisch.
- Lever uw toegang in voordat u vertrekt: pas, beveiligingssleutels, apparaten en alle toegang die u via een ander kanaal dan uw gebruikelijke account hebt gekregen.
- Schakel multifactorauthenticatie in op de accounts die open blijven. CISA zet beveiligingssleutels bovenaan de methoden en codes per sms of e-mail onderaan7.
3De valkuilen2 min
Applicatie niet gekoppeld
Een applicatie uit de catalogus ondersteunt handmatige of automatische provisioning. In de handmatige modus bestaat er geen automatische connector: accounts worden met de hand aangemaakt, bijvoorbeeld in het beheerportaal van de applicatie of via een spreadsheetbestand1. Bij deze applicaties verloopt het vertrek via een menselijke handeling. Een applicatie die is aangemaakt vanuit een eenvoudige OIDC-registratie is niet ingeschakeld voor automatische provisioning3.
Wijzigingen rechtstreeks in de applicatie
De dienst negeert wijzigingen die in externe applicaties zijn gemaakt en draait ze niet terug: ze baseert zich op wat er in de directory verandert3. Een account dat lokaal is aangemaakt of gewijzigd, valt dus buiten het proces. Microsoft geeft aan dat provisioning ook bestaande accounts in een applicatie kan opsporen, waaronder lokale en verweesde accounts1. MITRE raadt aan verweesde accounts, bijvoorbeeld accounts zonder eigenaar, bij regelmatige audits te verwijderen en accounts automatisch uit te schakelen na een periode van inactiviteit, bijvoorbeeld 30 dagen4.
Lokale accounts, gedeelde accounts, wachtwoorden
Provisioning van wachtwoorden wordt niet ondersteund3. Sommige on-premises applicaties zijn niet gefedereerd met de directory en vereisen lokale wachtwoorden3. Een gedeeld account of een lokaal wachtwoord dat bekend is bij iemand die vertrekt, wordt niet gesloten met het vertrek van de houder: het moet met de hand worden gewijzigd of verwijderd.
Vertragingen en fouten
Het interval tussen twee cycli kan niet worden ingesteld3. Wanneer een fout verhindert dat een gebruiker wordt gewijzigd, wordt de handeling in de volgende cyclus opnieuw geprobeerd, en een beheerder moet de logboeken raadplegen om de oorzaak te vinden2. Als de meeste aanroepen mislukken, bijvoorbeeld door ongeldige beheerdersgegevens, gaat de taak in quarantaine, met cycli die vertragen tot één per dag, en wordt ze na meer dan vier weken uitgeschakeld2. Een vertrek kan dus te laat worden doorgevoerd zonder dat iemand het merkt.
Tokens en sessies die blijven bestaan
Volgens MITRE kan een aanvaller die een cloudaccount beheerst, extra duurzame inloggegevens aanmaken om daar aanwezig te blijven, en die gegevens kunnen controles zoals multifactorauthenticatie omzeilen5. De hier geciteerde bronnen zeggen niet of een geopende sessie stopt zodra een SCIM-account wordt uitgeschakeld. Aan de kant van de applicatie geeft OWASP aan dat de applicatie een sessie die eindigt, zowel aan de clientzijde als aan de serverzijde ongeldig moet maken, en dat de serverzijde het belangrijkste en vanuit beveiligingsoogpunt verplicht is6. OWASP raadt ook een time-out bij inactiviteit en een absolute time-out aan voor alle sessies6. Bij het vertrek van een medewerker moet het IT-team daarom naast het account zelf ook de toegangstokens, applicatiewachtwoorden en sessies controleren.
Fiche
- Identificatie
- CP-205
- Vleugel
- 3. Protocollen en verdediging
- Brain-competentie
- Toegang beheersen (control_access)
- Brain-reflex
- cr-028
- Schema
- G3 · Anatomische doorsnede
- Talen
- de, en, es, fr, it, nl
- Bronnen
- 7 bronnen gecontroleerd op 3 november 2026
Bronnen7 bronnen
- Microsoft, “What is app provisioning in Microsoft Entra ID?”. https://learn.microsoft.com/en-us/entra/identity/app-provisioning/user-provisioning (geraadpleegd op 3 november 2026)
- Microsoft, “How Application Provisioning works in Microsoft Entra ID”. https://learn.microsoft.com/en-us/entra/identity/app-provisioning/how-provisioning-works (geraadpleegd op 3 november 2026)
- Microsoft, “Known issues for provisioning in Microsoft Entra ID”. https://learn.microsoft.com/en-us/entra/identity/app-provisioning/known-issues (geraadpleegd op 3 november 2026)
- MITRE ATT&CK, “User Account Management, Mitigation M1018 - Enterprise | MITRE ATT&CK®”. https://attack.mitre.org/mitigations/M1018/ (geraadpleegd op 3 november 2026)
- MITRE ATT&CK, “Valid Accounts: Cloud Accounts, Sub-technique T1078.004 - Enterprise | MITRE ATT&CK®”. https://attack.mitre.org/techniques/T1078/004/ (geraadpleegd op 3 november 2026)
- OWASP, “Session Management - OWASP Cheat Sheet Series”. https://cheatsheetseries.owasp.org/cheatsheets/Session_Management_Cheat_Sheet.html (geraadpleegd op 3 november 2026)
- CISA, “Require Multifactor Authentication | CISA”. https://www.cisa.gov/audiences/small-and-medium-businesses/secure-your-business/require-multifactor-authentication (geraadpleegd op 3 november 2026)
Dit artikel citeren
Brain, “SCIM en automatische provisioning van accounts”, Cyberpedia, 2026. https:/
BibTeX
@misc{brain_cp205_nl_2026,
author = {Brain},
title = {SCIM en automatische provisioning van accounts},
year = {2026},
howpublished = {Cyberpedia},
url = {https://startbrain.io/cyberpedia/nl/articles/scim-automatische-provisioning-uitdiensttreding/},
note = {CC BY 4.0}
}