Skip to content

Add Identity and Access Management dimension - #82

Open
jdsmithit wants to merge 3 commits into
devsecopsmaturitymodel:mainfrom
jdsmithit:feat/IdentityAndAccessManagement
Open

Add Identity and Access Management dimension#82
jdsmithit wants to merge 3 commits into
devsecopsmaturitymodel:mainfrom
jdsmithit:feat/IdentityAndAccessManagement

Conversation

@jdsmithit

Copy link
Copy Markdown

Adds a new "Identity and Access Management" dimension to the Implementation stage, covering both governance controls (central SSO/IdP for human access, account inventory, segregation of duties, automated joiner-mover-leaver provisioning, periodic access recertification, just-in-time privileged access) and controls owned directly by developers (server-side authorization enforcement, automated authorization test coverage, correct OAuth2/OIDC flows, least-privilege scoping for service accounts and CI permissions).

Non-human identities (service accounts, workload identities, CI/CD pipelines) are called out explicitly since they're an increasingly common source of access-related incidents.

@jdsmithit

jdsmithit commented Jul 31, 2026

Copy link
Copy Markdown
Author

This one's been a bit of a tough one, since you have to frame the dev team's responsibilities from an IT ops standpoint. Feedback would be appreciated. I could see this growing bigger in the future, but I think it's a good starting point, given broken access control is still #1 in the OWASP Top 10.

@wurstbrot

Copy link
Copy Markdown
Contributor

@jdsmithit

Copy link
Copy Markdown
Author

i would move RBAC and MFA https://dsomm.owasp.org/#598e9f13-1ac8-4a01-b85e-8fab93ee81de, but leave MFA for admins where it is thoughts?

@wurstbrot

Copy link
Copy Markdown
Contributor

Why would that not be in the new dimension? They are both very much connected

I will one day change RBAC to Attribute Based Access Control.

@jdsmithit

Copy link
Copy Markdown
Author

Yes, you're absolutely correct. I got confused, as I was thinking it was specifically related to infrastructure. There is also a simple access controls category for systems: https://dsomm.owasp.org/#82e499d1-f463-4a4b-be90-68812a874af6. I'll move that as well.

I think RBAC might be better positioned as "Fine-Grained Access Controls", encompassing approaches such as ABAC, RBAC, and PBAC. That would align better with the Simple Access Controls category as well.

@jdsmithit

Copy link
Copy Markdown
Author

Drafted the change for RBAC

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants