Roles and governance

Segregation of duties (SoD): stopping dangerous permission combinations

Segregation of duties prevents one person from holding two permissions that together allow fraud or errors, such as creating and approving invoices. KoppelHet does this with Joinly, which monitors such combinations on the access granted from the HR system in Microsoft Entra ID and applications, and holds back a new conflict before it arises.

What it is

Segregation of duties is one of the oldest internal controls. Whoever enters a payment should not approve it too. The rule is simple, carrying it out is not. Dangerous combinations build up: a team change where old access stays, a role that gains an item, an import.

In many organisations segregation of duties lives in an Excel matrix or a check after the fact. A forbidden combination can then exist for weeks before anyone notices. ISO 27001, NEN 7510 and SOX-like frameworks treat it as a standard control.

How Joinly handles it

  • You define which two permissions may not go together. The rule works both ways.
  • If someone gets the second side, Joinly prepares that access but does not release it.
  • You choose who keeps which permission, or the conflict resolves itself when someone changes role.
  • Existing access stays in place. Only new conflicts wait for a decision.
  • Anyone holding both permissions is listed in a separate conflicts tab.
  • A conflict can notify the manager or start an approval through a workflow.
  • Every decision and change is logged: who, what and why.

What KoppelHet does

Segregation of duties is only as strong as the overview of permissions. In the intake KoppelHet maps which systems hold the critical permissions, such as the finance package or the ERP, and whether Joinly has a connector for them. If not, Joinly adds an integration or it runs through the SCIM Gateway.

Joinly

Continue at Joinly

Joinly is KoppelHet's IAM software. joinly.app shows how the product handles this, with screens, pricing and a demo.

Segregation of duties at Joinly

Common integrations

Frequently asked questions

Does anyone lose access they need?

No. Existing access stays in place. Only a new conflicting assignment waits for a decision.

What is an example of an SoD conflict?

Entering payments and approving payments. Or placing orders and confirming their receipt.

Does segregation of duties help in an audit?

Yes. Every decision is logged with who, what and why. That shows the control works, not only that it exists.

More on Identity and access management

Identity and access management: the overview

Which systems do you want to connect?

Tell us which systems you use and what should happen automatically. Together we define the smallest working solution, with a clear design and a quote before building.