Subscribe to the Non-Human & AI Identity Journal

Why do SAP SoD conflicts keep reappearing after remediation?

They reappear because the root cause often sits in role design, copied templates, organizational values, or access combinations across systems. Removing one visible conflict does not fix the underlying access model. Sustainable reduction requires preventive checks before provisioning and redesign, plus ongoing review of how access is actually granted.

Why This Matters for Security Teams

SoD conflicts keep reappearing because remediation often treats the symptom, not the access architecture. In SAP environments, a conflict is rarely isolated to one role assignment. It usually reflects inherited templates, copied composites, cross-system entitlements, or business process changes that were never folded back into the control model. That means a one-time cleanup can look successful while the underlying pattern continues to regenerate risk.

Current guidance aligns with NIST Cybersecurity Framework 2.0, which emphasizes continuous governance rather than episodic fixes. NHIMG research on the Guide to the Secret Sprawl Challenge shows the same pattern in adjacent identity problems: fragmented controls and duplicated access paths make remediation temporary unless the source model changes. In practice, many security teams discover recurring SoD exposure only after audit exceptions return, rather than through intentional preventive design.

How It Works in Practice

The most durable fix is to move SoD analysis earlier in the access lifecycle. Instead of reviewing only after provisioning, organisations should evaluate whether the requested access combination is valid before the role is granted, copied, or approved. That requires mapping business transactions, risky function pairs, and inherited entitlements back to the actual role design, not just the final user record. Where role engineering is weak, the same toxic combination can be reintroduced through template cloning, emergency access, or indirect assignment through a parent role.

For SAP, this usually means three layers working together:

  • Preventive checks at request time so conflicting access is blocked before provisioning.
  • Role redesign to remove overbroad composites and reduce accidental inheritance.
  • Continuous monitoring to detect conflicts created by organisational change, mergers, or system integration.

That control pattern fits the broader identity lesson described in NHIMG’s Ultimate Guide to Non-Human Identities: if governance does not address how access is created, copied, and retained, remediation becomes a recurring cycle. The same logic appears in NIST Cybersecurity Framework 2.0, where access control is only effective when backed by monitoring and ongoing improvement. The practical takeaway is simple: fix the role engineering, then enforce the rules at the point of access, not after the fact. These controls tend to break down when SAP roles are cloned across business units because inherited privileges recreate the original conflict faster than review teams can remove it.

Common Variations and Edge Cases

Tighter SoD controls often increase request friction and role-engineering overhead, requiring organisations to balance audit defensibility against business speed. That tradeoff becomes especially visible when operations rely on emergency access, shared service roles, or highly customised legacy transactions.

There is no universal standard for every SAP landscape. Current guidance suggests treating exceptions as temporary and heavily governed, not as a substitute for clean role design. For example, firefighter access can be acceptable when time-bound and logged, but it should not become the hidden path through which recurring conflicts re-enter production. The same is true for indirect access paths through connectors or integration accounts, where one approval may unlock multiple downstream capabilities.

NHIMG research on the Guide to the Secret Sprawl Challenge is useful here because it highlights how fragmented access governance undermines central control. Teams that focus only on the visible remediation queue often miss the deeper issue: the enterprise has no durable rule for preventing the next conflict from being created. In those environments, recurrence is not a failure of review discipline alone, but a signal that the access model itself remains unsafe.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0 and NIST AI RMF set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
NIST CSF 2.0 PR.AC-4 SoD remediation depends on enforcing access restrictions continuously, not once.
OWASP Non-Human Identity Top 10 NHI-03 Recurring conflicts often stem from poor lifecycle control of non-human access paths.
NIST AI RMF Ongoing monitoring and governance mirror AI RMF expectations for continuous risk management.

Redesign role and credential lifecycle controls so toxic access cannot be recreated by cloning or inheritance.