Overig · Overig
Segregation of Duties (SoD): wat het is en hoe je het afdwingt
Wat is segregation of duties (functiescheiding)? Uitleg, voorbeelden en waarom het vaak misgaat. Plus hoe je SoD-conflicten automatisch tegenhoudt.

Marcel van Beek · IAM Specialist · 4 min read
Segregation of Duties — in het Nederlands functiescheiding — is een van de belangrijkste controles in toegangsbeheer, en tegelijk een van de lastigste om vol te houden. In deze uitleg: wat het precies is, herkenbare voorbeelden, waarom het in de praktijk zo vaak misgaat, en hoe je SoD-conflicten voorkomt in plaats van ze achteraf te ontdekken.
Wat is Segregation of Duties?
Segregation of Duties (SoD), of functiescheiding, is het principe dat één persoon niet alle stappen van een gevoelig proces mag uitvoeren. Door taken die elkaar horen te controleren bij verschillende mensen te beleggen, voorkom je dat iemand alleen fraude kan plegen of een fout onopgemerkt kan laten. Het is een standaardcontrole in interne beheersing en een vaste eis in kaders als ISO 27001, NEN 7510 en SOX-achtige regimes.
De term wordt door elkaar gebruikt met Separation of Duties, het is precies hetzelfde. In het Nederlands hoor je functiescheiding of functiesplitsing.
Segregation of Duties: voorbeelden
SoD wordt het duidelijkst met een concreet voorbeeld. Klassiek zijn:
Wie leveranciers of crediteuren kan aanmaken, mag niet ook betalingen kunnen goedkeuren.
Wie een bestelling plaatst, mag niet ook de ontvangst ervan bevestigen.
Wie gebruikersaccounts beheert, mag niet ook de audit-logs kunnen aanpassen.
In alle drie de gevallen is elk recht apart volkomen normaal. Het is de combinatie die het risico vormt: dezelfde persoon kan een proces zowel starten als afronden, zonder tweede paar ogen.
Waarom ontstaan SoD-conflicten (en waarom mislukt de handhaving)?
Het venijn zit hem hierin: toxische combinaties ontstaan bijna nooit met opzet. Ze ontstaan door opbouw. Iemand wisselt van team en houdt zijn oude rechten. Een rol krijgt er een toegangsitem bij. Een import zet iemand in een groep. Elke stap is verdedigbaar; de optelsom niet. En omdat niemand op het juiste moment die hele optelsom overziet, blijft het onzichtbaar.
Daarom mislukt de gangbare handhaving zo vaak. Veel organisaties leggen SoD vast in een autorisatiematrix in Excel die niemand bijhoudt, of controleren achteraf met een maandelijkse rapportage. Dat laatste vertelt je hooguit dat iemand al vier weken twee dingen kon die niet samen mogen, een constatering, geen controlemaatregel. En de tools die het conflict wél bij de deur hard weigeren, veroorzaken een ander probleem: de rol die het conflict veroorzaakte probeert het bij elke synchronisatie opnieuw, of iemands werk valt stil omdat hij een recht mist dat hij wél nodig heeft.
Hoe dwing je Segregation of Duties af zonder dat werk stilvalt?
De sleutel is om het conflict te voorkomen voordat het ontstaat, zonder rechten hard te weigeren of pas achteraf te melden. Dat kan met een derde aanpak: de botsende toegang vastleggen maar niet verlenen. De toegang staat klaar, maar wordt niet geprovisioneerd. Er gebeurt niets gevaarlijks, en er valt ook niets stil. tot iemand bewust kiest welke kant blijft, of het conflict vanzelf verdwijnt.
Zo pakt Joinly functiescheiding aan. Je legt één keer vast welke twee rechten conflicteren; komt een medewerker met die combinatie in aanraking, dan wordt de nieuwe toegang vastgehouden en het conflict gemeld. In een overzicht kies je per persoon welk recht hij houdt, met een verplichte motivatie — en die keuze wordt vastgelegd. Dat levert vier dingen op die de klassieke aanpak niet biedt:
Er gaat niets verloren de vastgehouden aanvraag blijft staan; geen eindeloze strijd met je bronsystemen.
Nooit iets afgepakt achter je rug om bestaande, werkende toegang wordt niet ingetrokken als je een regel instelt; alleen de aankomende botsing wacht.
Een beslissing blijft staan een genomen keuze wint van de nachtelijke synchronisatie, tot iemand hem bewust omdraait.
Het herstelt zichzelf verdwijnt het conflict later, dan komt de vastgehouden toegang vanzelf vrij.
En als een van de rechten in een systeem zit dat Joinly wel leest maar niet beheert, meldt Joinly het conflict eerlijk en houdt het open — in plaats van te doen alsof het is opgelost.
Segregation of Duties en compliance
Voor een audit is niet de vraag óf je een SoD-regel hebt, maar waarom deze persoon deze combinatie nog steeds heeft. Met een aanpak die elke keuze en elke wijziging vastlegt — wie besloot, wat behouden bleef, wat verviel, en waarom — beantwoord je die vraag met bewijs dat er al ligt. Zo wordt functiescheiding van een jaarlijkse spreadsheet-exercitie een controle die continu meeloopt.
Veelgestelde vragen
Wat is het verschil tussen Segregation of Duties en Separation of Duties? Geen. Het zijn twee benamingen voor hetzelfde principe. In het Nederlands heet het functiescheiding of functiesplitsing.
Wat is een voorbeeld van Segregation of Duties? Iemand die leveranciers kan aanmaken mag niet ook betalingen kunnen goedkeuren. De twee taken horen bij verschillende mensen, zodat er altijd een tweede controle is.
Is Segregation of Duties hetzelfde als least privilege? Nee. Least privilege betekent: niemand krijgt meer rechten dan nodig. SoD gaat specifiek over combinaties van rechten die niet samen mogen, ook al is elk recht op zichzelf terecht. Ze vullen elkaar aan.
Waarom mislukt Segregation of Duties zo vaak? Omdat conflicten geleidelijk ontstaan en handmatige controle (Excel, maandrapporten) het tempo van veranderingen niet bijhoudt. Handhaving werkt alleen als het geautomatiseerd en op het moment zelf gebeurt.
In welke compliance-kaders is SoD verplicht? Functiescheiding is een controle binnen onder meer ISO 27001, NEN 7510 en SOX-achtige regimes. (Let op: "voldoen aan" een kader is een uitspraak over een organisatie, niet over een tool.)
Verder
Wil je zien hoe je SoD-conflicten automatisch tegenhoudt in plaats van ze achteraf te ontdekken? Lees meer over functiescheiding in Joinly of plan een demo.
Explore more blogs

How do you apply AGDLP in a hybrid Entra/AD environment? (And why you shouldn't want to anymore)
Short answer: preferably not. AGDLP (Accounts → Global groups → Domain Local groups → Permissions) is a concept from the era of manual management. The entire nesting construction exists for one reason: to allow a human to assign permissions with as few mouse clicks as possible. As soon as an agent assigns group memberships directly based on HR data, this reason disappears and only the complexity remains. Moreover, in a hybrid environment, this complexity actively works against you, because Entra ID completely ignores nesting for licences and app assignment. In this article, you can read how AGDLP works and why it was once smart, where it breaks down in a hybrid environment, and what the modern alternative looks like: direct memberships, managed by automation.
Marcel van Beek · 5 min read

How do I set up role-based access control (RBAC) and least privilege for a municipality?
Start with the roles in your HR system and map them to roles, not to individual permissions per person. Group each role with precisely the access required for the job, adhering to the principle of least privilege. Manage these roles centrally and let an orchestration layer automatically assign and revoke them. This keeps access predictable, limited and demonstrable.
Mike Fraanje · 4 min read

Wat betekent de Cyberbeveiligingswet (NIS2) voor het toegangsbeheer van gemeenten, provincies en waterschappen?
Gemeenten, provincies en waterschappen worden onder de Cyberbeveiligingswet automatisch aangewezen als essentiële entiteit, ongeacht hun omvang, en vallen daarmee onder proactief toezicht. Toegangsbeheer is een vast onderdeel van de zorgplicht: toegang moet beperkt, rolgebaseerd en aantoonbaar zijn. Geautomatiseerd accountbeheer met logging is de praktische manier om daaraan te voldoen.
Mike Fraanje · 4 min read
See what Joinly can do for your organisation?
Start a free trial today or get in touch for advice on your HR and Microsoft environment.