<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Elizabeth Garber, Author at IDPro</title>
	<atom:link href="https://idpro.org/author/egarber/feed/" rel="self" type="application/rss+xml" />
	<link>https://idpro.org/author/egarber/</link>
	<description>The Professional Organization for Digital Identity Management</description>
	<lastBuildDate>Mon, 31 Aug 2026 21:25:12 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://idpro.org/wp-content/uploads/2023/07/cropped-idpro_stickerA-circle-100-32x32.jpg</url>
	<title>Elizabeth Garber, Author at IDPro</title>
	<link>https://idpro.org/author/egarber/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Authorization Terminology is a Mess: Let&#8217;s Fix It</title>
		<link>https://idpro.org/authorization-terminology-is-a-mess-lets-fix-it/</link>
		
		<dc:creator><![CDATA[Elizabeth Garber]]></dc:creator>
		<pubDate>Mon, 31 Aug 2026 13:59:31 +0000</pubDate>
				<category><![CDATA[Newsletter]]></category>
		<category><![CDATA[access control]]></category>
		<category><![CDATA[authorization]]></category>
		<category><![CDATA[identity management]]></category>
		<category><![CDATA[idpro]]></category>
		<guid isPermaLink="false">https://idpro.org/?p=3083</guid>

					<description><![CDATA[<p>Andrea Chiarelli argues that Authorization terminology conflates ideas and presents complementary technologies as rivals. This post proposes a new taxonomy.</p>
<p>The post <a href="https://idpro.org/authorization-terminology-is-a-mess-lets-fix-it/">Authorization Terminology is a Mess: Let&#8217;s Fix It</a> appeared first on <a href="https://idpro.org">IDPro</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><strong>by Andrea Chiarelli</strong></p>



<p class="wp-block-paragraph">In <a href="https://idpro.org/is-pbac-an-authorization-model/">Is Policy-Based Access Control (PBAC) an Authorization Model?</a>, I argued that PBAC gets compared to Role-Based Access Control (RBAC) and Attribute-Based Access Control (ABAC) as if it belonged in the same category, when it actually answers a different question.</p>



<p class="wp-block-paragraph">RBAC and ABAC describe <em>what data</em> a decision is based on: a role, an attribute. PBAC describes <em>how</em> that decision gets made: through a centralized policy engine instead of logic wired into the application. One is about the shape of the rule. The other is about where the rule lives and who evaluates it.</p>



<p class="wp-block-paragraph">In my opinion, treating them as competing options is like comparing a recipe to a kitchen.</p>



<p class="wp-block-paragraph">That distinction attempted to solve one specific confusion, but it left a bigger one untouched: PBAC isn&#8217;t the only term that gets misfiled this way.</p>



<p class="wp-block-paragraph">Mandatory Access Control (MAC) and Discretionary Access Control (DAC) get compared to RBAC and ABAC too, even though they describe who administers the rules, not what the rules look like.</p>



<p class="wp-block-paragraph">Access Control List (ACL) and Relationship-Based Access Control (ReBAC) show up in the same breath as &#8220;authorization models,&#8221; but one is arguably a special case of the other, depending on which paper you read.</p>



<p class="wp-block-paragraph">The terminology around authorization has accumulated for decades across access control research, identity vendors, and standards bodies, and a lot of it answers different questions while using the language of a single one: &#8220;<em>what model is this?</em>&#8220;</p>



<p class="wp-block-paragraph">This piece generalizes the model-versus-architecture distinction into a full taxonomy. Instead of asking &#8220;<em>which authorization model is this system using?</em>&#8220;, I want to ask five narrower questions about any authorization system, answer each one independently, and only then see where familiar labels like RBAC, ABAC, MAC, and PBAC actually land. If the terms stop competing once they&#8217;re placed on the right axis, that&#8217;s a sign the axes are doing real work.</p>



<h2 class="wp-block-heading">The Core Problem of Authorization</h2>



<p class="wp-block-paragraph">Authorization answers one question: <strong>can this subject perform this action on this object?</strong> A user reading a file, a service calling an API, a process writing to a database. Every authorization decision reduces to that same triple: subject, action, object.</p>



<p class="wp-block-paragraph">In the simplest possible system, there&#8217;s no decision to make because there&#8217;s no separation between the party asking and the party deciding. Picture your own diary, kept in a drawer in your own room. You want to read it, so you open the drawer and read it. Nobody has to grant you permission, because nobody else is involved: wanting and getting are the same act.</p>



<p class="wp-block-paragraph">Real systems rarely stay this simple, because the thing being accessed usually belongs to more than one interested party. Put that same diary in a house with housemates, or move it into a company&#8217;s filing cabinet, and the picture changes immediately. Not everyone who wants to open the drawer should be allowed to, and somebody has to decide, case by case, who does and who doesn&#8217;t.</p>



<p class="wp-block-paragraph">A resource server does exactly that job for software. A multi-tenant SaaS application, an internal API, a cloud storage bucket accessed by dozens of services: all of them need something that looks at a request and decides whether to honor it. That &#8220;something&#8221; is what the rest of this piece is about, and it turns out to have more moving parts than a single word like &#8220;RBAC&#8221; or &#8220;PBAC&#8221; can capture.</p>



<h2 class="wp-block-heading">How an Authorization Request Gets Processed</h2>



<p class="wp-block-paragraph">Follow a single authorization request through a resource server and a consistent set of stages emerges, regardless of the specific technology involved: a request arrives, the server gathers context about the user and the resource, a policy evaluates that context against a rule. The evaluation produces an allow or deny decision, and the server enforces that decision by letting the request through or rejecting it.</p>



<p class="wp-block-paragraph">The same five stages appear in essentially every authorization system:</p>



<ol class="wp-block-list">
<li><strong>Someone defines the rules.</strong> A developer hardcodes a check; a security team writes a policy; a resource owner sets sharing permissions on their own file.</li>



<li><strong>The rules take some concrete shape.</strong> A conditional in application code; a JSON document; an XACML policy; a row in a spreadsheet someone exports into a database table.</li>



<li><strong>Some data has to feed the decision.</strong> The user&#8217;s role; the department listed in a database; the time of day; the relationship between the requesting user and the resource&#8217;s owner.</li>



<li><strong>A decision gets computed.</strong> The rule and the data get evaluated together, producing allow or deny.</li>



<li><strong>The decision gets enforced.</strong> Something has to actually act on the result: block the request or redirect it.</li>
</ol>



<p class="wp-block-paragraph">These five stages map onto a vocabulary that&#8217;s been around in access control architecture for a while:</p>



<ul class="wp-block-list">
<li>Policy Administration Point (who defines the rules)</li>



<li>Policy Information Point (what data feeds the decision)</li>



<li>Policy Decision Point (where the decision gets computed)</li>



<li>Policy Enforcement Point (where it gets enforced)</li>
</ul>



<p class="wp-block-paragraph"><a href="https://idpro.org/the-state-of-the-union-of-authorization/">Brossard&#8217;s overview of ABAC architecture</a> lays out this PAP/PIP/PDP/PEP breakdown in more detail, and it&#8217;s worth reading if these terms are new.</p>



<p class="wp-block-paragraph">There&#8217;s a related, more academic framing worth pulling in here, from a 2022 systematic <a href="https://www.sciencedirect.com/org/science/article/pii/S1744008422000180">literature review of authorization and access control research</a> by Mohamed, Auer, Hofer, and Küng. The paper draws a ladder with four levels: an <strong>authorization strategy</strong> (discretionary, mandatory, or hybrid) sits above an <strong>authorization model</strong> (the subjects, objects, and other components a system reasons about), which sits above an <strong>authorization policy</strong> (the concrete rule instance). In parallel, an <strong>access control model</strong> (the logic for deciding allow/deny) is enforced by an <strong>access control mechanism</strong> (the actual running software). It&#8217;s a rigorous way of saying the same thing this piece is arguing: strategy, model, policy, and mechanism are separate layers, and conflating them is where the terminology breaks down.</p>



<p class="wp-block-paragraph">None of these five stages, by themselves, tells you whether a system &#8220;is RBAC&#8221; or &#8220;is PBAC.&#8221; Each stage is actually a separate question, with its own independent set of answers. That&#8217;s the seed of the classification below.</p>



<h2 class="wp-block-heading">A Consistent Classification</h2>



<p class="wp-block-paragraph">Six axes cover the five stages above (Authorization Policy gets split from Authorization Model, since a model can be instantiated by more than one kind of concrete policy artifact). Each axis has a small number of common answers, and every familiar term (ACL, RBAC, ABAC, ReBAC, MAC, DAC, PBAC) is really an answer to one specific axis, not a label for the whole system.</p>



<p class="wp-block-paragraph">A useful way to keep the six axes distinct is a metaphor borrowed from outside software entirely: the machinery of law. A legislature drafts rules, the rules get written down as statutes, courts weigh those statutes against the facts of a case, and police carry out the verdict. Swap &#8220;legal system&#8221; for &#8220;authorization system&#8221; and the same six jobs reappear below, one at a time.</p>



<h3 class="wp-block-heading">Authorization Administration: who sets the rules?</h3>



<p class="wp-block-paragraph">Before a rule can be evaluated, someone has to have the authority to write it in the first place. That authority can be concentrated in one place or spread across many, and a system&#8217;s answer here is independent of what the rules actually say. Authorization administration can be:</p>



<ul class="wp-block-list">
<li><strong>Centralized</strong>: a security team or administrator defines rules for everyone. This is the pattern behind MAC (Mandatory Access Control): access is determined by a central authority, not by the resource owner.</li>



<li><strong>Decentralized</strong>: the owner of a resource decides who else can access it. This is DAC (Discretionary Access Control): the classic &#8220;<em>share this file with these people</em>&#8221; pattern.</li>



<li><strong>Hybrid</strong>: some rules come from a central authority, others from individual resource owners, layered together.</li>
</ul>



<p class="wp-block-paragraph">Mohamed et al&#8217;s literature review treats strategy this way too, and their comparative analysis is instructive: when they classified access control models against this axis, RBAC, ABAC, and ReBAC families all landed in the hybrid category, not cleanly in DAC or MAC. That&#8217;s a useful data point on its own. It confirms administration strategy is genuinely independent of authorization model: a role-based system can be centrally administered, owner-administered, or both, and it&#8217;s still RBAC either way.</p>



<p class="wp-block-paragraph">The legal system runs on exactly this split. A parliament, or a king under older systems, legislates for an entire population: centralized administration. Two neighbors agreeing on where a fence line runs, or a homeowner deciding who gets a key, is decentralized administration, closer to how contract law and property law actually work. Most real legal systems mix both, the same way most authorization systems do.</p>



<h3 class="wp-block-heading">Authorization Model: what data type drives the decision?</h3>



<p class="wp-block-paragraph">Once the authority to write a rule is settled, the next question is what the rule actually reasons about: the specific kind of information a decision checks each time it runs. This is the axis most people mean when they say &#8220;authorization model,&#8221; and it&#8217;s the one my earlier PBAC article focused on. Here are a few common authorization models:</p>



<ul class="wp-block-list">
<li><strong>Identity-based (ACL)</strong>: the decision checks whether the specific subject appears on a list attached to the object.</li>



<li><strong>Role-based (RBAC)</strong>: the decision checks whether the subject holds a role that&#8217;s been granted the requested permission.</li>



<li><strong>Attribute-based (ABAC)</strong>: the decision checks attributes of the subject, object, action, or environment against a rule (department = &#8220;finance&#8221;, clearance ≥ &#8220;secret&#8221;, time between 9 AM and 5 PM).</li>



<li><strong>Relationship-based (ReBAC)</strong>: the decision checks the relationship between subject and object, often by traversing a graph (is this user a member of the team that owns this document?).</li>
</ul>



<p class="wp-block-paragraph">It&#8217;s worth being honest about the fuzziness here. Depending on which academic source you read, ACL and RBAC can be described as special cases of ABAC, where the attribute in question happens to be identity or role membership. These four categories are the most useful cut for a working taxonomy, not a claim that the categories are mutually exclusive at the mathematical level.</p>



<p class="wp-block-paragraph">The law makes the same kind of distinction between what a rule is actually about. Constitutional and administrative law usually define who may act by office, &#8220;<em>only the president may sign this treaty</em>&#8220;, which is role-based. Regulatory law more often reaches for attributes, &#8220;<em>any business with revenue over ten million dollars must file this report</em>&#8220;. Family and contract law hinge on a relationship: spouse, parent, business partner. And a law or injunction naming one specific person or company is the legal equivalent of an ACL. Different areas of law reach for different criteria for the same reason different authorization systems do: each criterion fits a different kind of decision.</p>



<h3 class="wp-block-heading">Authorization Policy: what shape does the rule take?</h3>



<p class="wp-block-paragraph">Once a model is chosen, it still has to be written down somewhere as a concrete artifact:</p>



<ul class="wp-block-list">
<li>Hardcoded conditionals in application code.</li>



<li>A structured document (JSON, YAML) loaded and interpreted at runtime.</li>



<li>A declarative policy language purpose-built for authorization, like XACML, Rego (Open Policy Agent), or Cedar.</li>



<li>A row in a database table.</li>
</ul>



<p class="wp-block-paragraph">This axis matters because two systems can share the same authorization model (both are RBAC) while differing completely in maintainability, auditability, and who&#8217;s allowed to change the rules, purely because of how the policy is expressed.</p>



<p class="wp-block-paragraph">In the legal metaphor, this is simply the law itself: the actual text of the statute or code, independent of who passed it and independent of which area of law it belongs to.</p>



<h3 class="wp-block-heading">Authorization Information: where does the decision-relevant data come from?</h3>



<p class="wp-block-paragraph">A rule is only as good as the data it&#8217;s evaluated against, and that data doesn&#8217;t all arrive the same way. It&#8217;s worth separating what the rule depends on from how the system actually gets its hands on it:</p>



<ul class="wp-block-list">
<li><strong>Wired in</strong>: the data is already available in the application&#8217;s normal request flow, no extra lookup required.</li>



<li><strong>Token-based</strong>: the data arrives as claims in a JWT or similar credential, populated by the identity provider at issuance time.</li>



<li><strong>Looked up</strong>: the application queries a database, directory, or external service at decision time.</li>



<li><strong>Environmental</strong>: the data describes the context of the request itself rather than the subject or object: time, location, device posture, network.</li>
</ul>



<p class="wp-block-paragraph">This is a place where even careful academic treatments blur a real distinction. Mohamed et al&#8217;s framework folds environmental attributes into the authorization model&#8217;s component list, alongside subjects and objects, rather than treating &#8220;<em>where does this data physically come from at runtime</em>&#8221; as its own architectural concern. I think that&#8217;s a small version of the same mistake the PBAC article calls out: knowing that a decision depends on &#8220;time of day&#8221; is a modeling question but knowing that the request has to make a network round-trip to a directory service to get it is an architecture question, with real consequences for latency and failure modes.</p>



<p class="wp-block-paragraph">A courtroom depends on the same kind of input: facts and events. Testimony, documents, timestamps, prior records. The same law applied to a different set of facts produces a different verdict, exactly the way the same policy applied to different token claims or different database lookups produces a different authorization decision. And, just as in an authorization system, where those facts come from (a witness on the stand, a document requested via subpoena, or an expert report) is its own separate concern from what the law says.</p>



<h3 class="wp-block-heading">Authorization Decision: how and where is the decision computed?</h3>



<p class="wp-block-paragraph">Once a rule and its data are both available, something has to actually run the evaluation. That &#8220;something&#8221; can live in a few different places, and where it lives is a question about architecture, not about the rule itself:</p>



<ul class="wp-block-list">
<li><strong>Wired into application code</strong>: an if statement or a framework-native permission check inline with the business logic.</li>



<li><strong>A dedicated library or module</strong>: decision logic factored out but still running inside the application process.</li>



<li><strong>A centralized policy engine</strong>: a separate service that receives context and returns a decision, often shared across many applications.</li>
</ul>



<p class="wp-block-paragraph"><strong>PBAC lives here</strong>, not on the &#8220;authorization model&#8221; axis. Centralizing the decision point into a policy engine is an architectural choice about <em>where</em> evaluation happens, and it&#8217;s compatible with any of the authorization models: a PBAC engine can evaluate role-based rules, attribute-based rules, or a mix. That&#8217;s exactly why PBAC isn&#8217;t a peer of RBAC and ABAC. It&#8217;s an answer to a different question than the one RBAC and ABAC answer.</p>



<p class="wp-block-paragraph">This is where the courtroom metaphor lands squarely: a court, and specifically a judge, is the decision engine. The law and the facts go in, a verdict comes out. And a legal system&#8217;s habit of routing different kinds of cases to different, specialized courts (traffic court, family court, a supreme court) without changing what the underlying law says is a good picture of what PBAC actually is. It&#8217;s a choice about which court hears the case, not a change to the law itself.</p>



<h3 class="wp-block-heading">Authorization Enforcement: how and where is the decision enforced?</h3>



<p class="wp-block-paragraph">A decision only matters if something acts on it, and that action doesn&#8217;t have to happen in the same place the decision was made. Authorization enforcement can live in:</p>



<ul class="wp-block-list">
<li><strong>Wired into application code</strong>: the same code path that made the decision also acts on it.</li>



<li><strong>Dedicated middleware</strong>: a framework-level component intercepts the request based on the decision.</li>



<li><strong>Distributed enforcement</strong>: a gateway, sidecar, or proxy enforces decisions at the network edge, independent of the application itself.</li>
</ul>



<p class="wp-block-paragraph">Like the authorization decision axis, this is architecture, not model. A system enforcing ABAC decisions through an API gateway and a system enforcing ABAC decisions through inline middleware are both, unambiguously, ABAC. They just made different choices about where enforcement lives, usually driven by concerns like operational scale or the number of services that need to share one policy.</p>



<p class="wp-block-paragraph">This is the police, in the metaphor: the verdict gets carried out regardless of whether that happens inside the courtroom or on a street corner miles away. The court decides; the police act. It&#8217;s the same separation between authorization decision and enforcement in an authorization system.</p>



<h3 class="wp-block-heading">Putting it together</h3>



<p class="wp-block-paragraph"><strong>A real authorization system&#8217;s full description is a tuple across all six axes, not a single word</strong>. &#8220;RBAC&#8221; says something about the authorization model axis and nothing about the other five axes. An authorization system can have:</p>



<ul class="wp-block-list">
<li>Centralized administration (MAC)</li>



<li>Role-based model (RBAC)</li>



<li>JSON policy documents</li>



<li>Token-based information</li>



<li>A shared policy engine (PBAC architecture)</li>



<li>Gateway-level enforcement.</li>
</ul>



<p class="wp-block-paragraph">That&#8217;s a coherent, common real-world setup, and every label in it is accurate simultaneously, because each one answers a different question. The confusion in most authorization discussions comes from picking one label per system and treating it as exhaustive, when it&#8217;s really just the answer to whichever axis happened to come up first in the conversation.</p>



<figure class="wp-block-image size-full is-resized"><img fetchpriority="high" decoding="async" width="721" height="503" src="https://idpro.org/wp-content/uploads/2026/08/image.png" alt="" class="wp-image-3084" style="aspect-ratio:1.4344827586206896;width:624px;height:auto" srcset="https://idpro.org/wp-content/uploads/2026/08/image.png 721w, https://idpro.org/wp-content/uploads/2026/08/image-300x209.png 300w" sizes="(max-width: 721px) 100vw, 721px" /></figure>



<p class="wp-block-paragraph">The legal metaphor running through this section is useful precisely because it breaks down in the same places the software terminology does. Nobody would call a law court an &#8220;administrative law&#8221; or claim the existence of a &#8220;witness-based law&#8221; because a judge renders a verdict considering the deposition of a witness. But the six jobs underneath it (who legislates, what kind of law applies, what the law actually says, what facts it&#8217;s applied to, who judges, who enforces) are as separable in a courtroom as they are in a policy engine, and confusing them causes the same kind of category error either way.</p>



<h2 class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">The terminology problem in authorization isn&#8217;t that the field lacks vocabulary. If anything, it has too much: MAC, DAC, RBAC, ABAC, ReBAC, ACL, PBAC, and more, each coined by a different paper, standard, or vendor, at a different layer of the same request lifecycle. The problem is a habit of treating all of it as one flat list of &#8220;authorization models&#8221; to choose between, when most of these terms don&#8217;t compete with each other at all.</p>



<p class="wp-block-paragraph">Separating the questions helps in a very practical way when you&#8217;re actually choosing an approach for a real system: pick the authorization model based on what your access rules naturally depend on (roles, attributes, relationships). Separately, pick the architecture (where decisions get made and enforced) based on your operational constraints (how many services need to share policy, how much latency you can tolerate, who needs to audit or change rules). Those are two separate decisions with two separate sets of tradeoffs and bundling them into a single choice (&#8220;<em>we&#8217;re doing PBAC</em>&#8221; or &#8220;<em>we&#8217;re doing RBAC</em>&#8220;) tends to hide half of what actually needs deciding.</p>



<p class="wp-block-paragraph">None of this makes the individual labels wrong. RBAC is a real, useful description of a model. PBAC is a real, useful description of an architecture. They&#8217;re just not describing the same thing, and a consistent classification is what lets you say precisely which thing each one is.</p>



<h2 class="wp-block-heading">References</h2>



<ul class="wp-block-list">
<li><a href="https://idpro.org/is-pbac-an-authorization-model/">Is Policy-Based Access Control (PBAC) an Authorization Model?</a></li>



<li><a href="https://idpro.org/a-taxonomy-of-modern-authorization-models/">A Taxonomy of Modern Authorization Models</a></li>



<li><a href="https://idpro.org/the-state-of-the-union-of-authorization/">The State of the Union of Authorization</a></li>



<li><a href="https://www.sciencedirect.com/org/science/article/pii/S1744008422000180">A systematic literature review for authorization and access control: definitions, strategies and models</a>. <em>International Journal of Web Information Systems</em>, 18(2/3), 156-180. <a href="https://doi.org/10.1108/IJWIS-04-2022-0077">https://doi.org/10.1108/IJWIS-04-2022-0077</a></li>
</ul>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%">
<figure class="wp-block-image size-medium"><img decoding="async" width="282" height="300" src="https://idpro.org/wp-content/uploads/2025/10/Andrea-Chiarelli-282x300.jpg" alt="" class="wp-image-2889" srcset="https://idpro.org/wp-content/uploads/2025/10/Andrea-Chiarelli-282x300.jpg 282w, https://idpro.org/wp-content/uploads/2025/10/Andrea-Chiarelli-962x1024.jpg 962w, https://idpro.org/wp-content/uploads/2025/10/Andrea-Chiarelli-768x817.jpg 768w, https://idpro.org/wp-content/uploads/2025/10/Andrea-Chiarelli-1443x1536.jpg 1443w, https://idpro.org/wp-content/uploads/2025/10/Andrea-Chiarelli-1924x2048.jpg 1924w" sizes="(max-width: 282px) 100vw, 282px" /></figure>
</div>
</div>
</div>
</div>



<p class="wp-block-paragraph">Andrea Chiarelli is a Principal Developer Advocate at Auth0 (Okta). He has extensive experience in software development, holding various technical roles. In recent years, he has focused on Identity, developing a passion for the core concepts, which he aims to disseminate to developer communities.</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-full"><img decoding="async" width="346" height="350" data-id="2898" src="https://idpro.org/wp-content/uploads/2025/11/image-2.png" alt="" class="wp-image-2898" srcset="https://idpro.org/wp-content/uploads/2025/11/image-2.png 346w, https://idpro.org/wp-content/uploads/2025/11/image-2-297x300.png 297w" sizes="(max-width: 346px) 100vw, 346px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="600" height="600" data-id="2390" src="https://idpro.org/wp-content/uploads/2023/10/IDPro_BoK_Badges_R5__Newsletter_Author.png" alt="" class="wp-image-2390" srcset="https://idpro.org/wp-content/uploads/2023/10/IDPro_BoK_Badges_R5__Newsletter_Author.png 600w, https://idpro.org/wp-content/uploads/2023/10/IDPro_BoK_Badges_R5__Newsletter_Author-300x300.png 300w, https://idpro.org/wp-content/uploads/2023/10/IDPro_BoK_Badges_R5__Newsletter_Author-150x150.png 150w, https://idpro.org/wp-content/uploads/2023/10/IDPro_BoK_Badges_R5__Newsletter_Author-320x320.png 320w" sizes="auto, (max-width: 600px) 100vw, 600px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="600" height="600" data-id="2391" src="https://idpro.org/wp-content/uploads/2023/10/IDPro_BoK_Badges_R5__Active_BoK_Reviewer.png" alt="" class="wp-image-2391" srcset="https://idpro.org/wp-content/uploads/2023/10/IDPro_BoK_Badges_R5__Active_BoK_Reviewer.png 600w, https://idpro.org/wp-content/uploads/2023/10/IDPro_BoK_Badges_R5__Active_BoK_Reviewer-300x300.png 300w, https://idpro.org/wp-content/uploads/2023/10/IDPro_BoK_Badges_R5__Active_BoK_Reviewer-150x150.png 150w, https://idpro.org/wp-content/uploads/2023/10/IDPro_BoK_Badges_R5__Active_BoK_Reviewer-320x320.png 320w" sizes="auto, (max-width: 600px) 100vw, 600px" /></figure>
</figure>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://idpro.org/authorization-terminology-is-a-mess-lets-fix-it/">Authorization Terminology is a Mess: Let&#8217;s Fix It</a> appeared first on <a href="https://idpro.org">IDPro</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Symbiosis: Identiverse and IDPro</title>
		<link>https://idpro.org/symbiosis-identiverse-and-idpro/</link>
		
		<dc:creator><![CDATA[Elizabeth Garber]]></dc:creator>
		<pubDate>Mon, 31 Aug 2026 13:26:30 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Newsletter]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[iam]]></category>
		<category><![CDATA[identiverse]]></category>
		<guid isPermaLink="false">https://idpro.org/?p=3079</guid>

					<description><![CDATA[<p>Andrew Hindle reflects on the history between IDPro and Identiverse - and encourages IDPros to prepare for the annual Call for Presentations, which opens in October.</p>
<p>The post <a href="https://idpro.org/symbiosis-identiverse-and-idpro/">Symbiosis: Identiverse and IDPro</a> appeared first on <a href="https://idpro.org">IDPro</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><strong> by Andrew Hindle</strong><br></p>



<p class="wp-block-paragraph">IDPro and Identiverse have always had a close relationship. IDPro was formally launched at Cloud Identity Summit 2017 in Chicago (the same year we announced the rebrand to Identiverse) with a main stage talk by Ian Glazer and Sarah Cecchetti; for several years after, the two organisations maintained a semi-formal agreement, identifying Identiverse as the &#8216;home event&#8217; of IDPro. Eventually, that agreement was allowed to lapse—it really wasn&#8217;t needed anymore, given the depth of engagement IDPro members have with the event.</p>



<p class="wp-block-paragraph">The relationship shows up in a number of ways—informal gatherings, formal IDPro events, discount codes, constructive feedback from the community to the organisers, and much more besides&#8230;. But nowhere is it as apparent as in the responses we get from IDPro members to the annual Call for Presentations (&#8220;CFP&#8221;).</p>



<p class="wp-block-paragraph">The core of the Identiverse agenda revolves around sharing leading practices: &#8220;here&#8217;s a problem I ran into, here&#8217;s how I solved it&#8221; (or sometimes &#8220;here are solutions I&#8217;m considering&#8221;). Who better than IDPro members to provide those kinds of perspectives?&nbsp; Every year, the CFP is advertised via IDPro Connect Slack. Every year, I see ever more draft proposals being shared, ideas being floated, and advice being sought.</p>



<p class="wp-block-paragraph">In case you didn&#8217;t know, nigh on 80% of the main Identiverse agenda comes through the CFP. We&#8217;ve had nearly two decades to refine the review and selection process; and whilst it will never be perfect—and is consequently the subject of routine, incremental review and improvement, even today—we have over that time established, tested, refined, and in some cases entirely replaced, a range of mechanisms that help us to ensure a fair process which ultimately results in a comprehensive and balanced agenda.&nbsp; (If you&#8217;d like to know more, I&#8217;ve previously written in more detail about the agenda-building process in &#8220;The Art and Science of Agenda Building&#8221;, at https://www.hindleconsulting.com/posts/agenda_building/)</p>



<p class="wp-block-paragraph">Identiverse—like IDPro—is also growing rapidly, in lockstep with a profession and an industry that are increasingly understood together as a (the!) vital enabler of the digital landscape. Partly as a result, we receive many more proposals every year than we can possibly accommodate on the agenda—for the 2026 CFP, by a factor of 5 —and we expect this will only increase in the coming years.</p>



<p class="wp-block-paragraph">It&#8217;s at this point that people often ask me, &#8220;Well, if my chances are so slim, why should I propose?&#8221;&nbsp; And to that question, I have several answers!&nbsp; First: the act of preparing and submitting a proposal is, in and of itself, useful work. It can help refine and focus ideas; it can lead to new revelations or approaches to consider and discuss with others; and it&#8217;s a good way to sharpen the skills of distilling and clearly communicating complex concepts. On that latter point: yes, AI tools can help (although don&#8217;t feel that you have to, or even that you should use LLMs for this kind of work: they are just tools!): but only if given clear prompts to start with, and with careful editing and iteration during the process&#8230; and those are great skills to hone, too.</p>



<p class="wp-block-paragraph">Even if your proposal isn&#8217;t accepted, it <strong>will</strong> be read and reviewed, which in turn helps inform the committee as to what matters topically to the community. That contribution, invisible to you though it may be, is nonetheless hugely influential in the development of the conference agenda, year after year.</p>



<p class="wp-block-paragraph">You may, of course, choose to submit your proposal to several events, getting more than one-time use from your work. (Authenticate is another identity-focused conference that operates a very similar process to Identiverse, and is worth your consideration. There are others, too!)&nbsp; Exercise some caution when you do this: several conferences ask whether your talk has been submitted to, or delivered at, other events. Don&#8217;t make assumptions about why that question is being asked: sometimes (as for Identiverse) it&#8217;s simply another data point for the committee. Do answer honestly—any conference that operates a rigorous process like Identiverse will easily find out if you mislead, and that can absolutely affect selection chances in future years!</p>



<p class="wp-block-paragraph">But perhaps the most compelling reason is this: submitting a proposal to speak provides no guarantee whatsoever that your talk will be selected. But it&#8217;s a cast-iron certainty that your proposal cannot be selected if you don&#8217;t submit it!</p>



<p class="wp-block-paragraph">The Identiverse 2027 Call for Presentations will open in October. Keep your eyes open for when it does. Talk to your colleagues, your friends, your peers. Get advice from the IDPro community about how to refine your proposal. And then get your work in front of the committee. It&#8217;s one of the best ways to contribute to the profession that I can think of.</p>



<h2 class="wp-block-heading"><br><br>About the Author</h2>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%">
<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="594" height="544" src="https://idpro.org/wp-content/uploads/2023/08/andrewHindle-e1692807177455.jpg" alt="" class="wp-image-2342" style="width:361px;height:auto" srcset="https://idpro.org/wp-content/uploads/2023/08/andrewHindle-e1692807177455.jpg 594w, https://idpro.org/wp-content/uploads/2023/08/andrewHindle-e1692807177455-300x275.jpg 300w" sizes="auto, (max-width: 594px) 100vw, 594px" /></figure>
</div>
</div>



<p class="wp-block-paragraph">Andrew Hindle is an independent consultant and board advisor with deep expertise in digital identity, privacy, cybersecurity, and corporate governance, built across 25+ years in the global software industry. He works with boards, executives, and founders to navigate growth, risk, and strategic change in complex, fast-paced environments.</p>



<p class="wp-block-paragraph"><br>Andrew currently serves as a Non-Executive Director at Curity; as a board member at Women in Identity; and as Chair of the UK Advisory Board at the Kantara Initiative. He is a co-founder of The Identity Salon, and Conference Chair for Identiverse and Authenticate, where he works closely with industry leaders to curate high-quality, practitioner-focused content for the digital identity community. Andrew is also a Board Emeritus at IDPro, of which he was a founding member.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%">
<figure class="wp-block-gallery has-nested-images columns-2 is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="600" height="600" data-id="1985" src="https://idpro.org/wp-content/uploads/2022/10/IDPro-Emeritus-Badge.png" alt="" class="wp-image-1985" srcset="https://idpro.org/wp-content/uploads/2022/10/IDPro-Emeritus-Badge.png 600w, https://idpro.org/wp-content/uploads/2022/10/IDPro-Emeritus-Badge-300x300.png 300w, https://idpro.org/wp-content/uploads/2022/10/IDPro-Emeritus-Badge-150x150.png 150w, https://idpro.org/wp-content/uploads/2022/10/IDPro-Emeritus-Badge-320x320.png 320w" sizes="auto, (max-width: 600px) 100vw, 600px" /></figure>
</figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="600" height="600" src="https://idpro.org/wp-content/uploads/2023/06/IDPro_BoK_Badges_R5__Founding_Member.png" alt="" class="wp-image-2272" srcset="https://idpro.org/wp-content/uploads/2023/06/IDPro_BoK_Badges_R5__Founding_Member.png 600w, https://idpro.org/wp-content/uploads/2023/06/IDPro_BoK_Badges_R5__Founding_Member-300x300.png 300w, https://idpro.org/wp-content/uploads/2023/06/IDPro_BoK_Badges_R5__Founding_Member-150x150.png 150w, https://idpro.org/wp-content/uploads/2023/06/IDPro_BoK_Badges_R5__Founding_Member-320x320.png 320w" sizes="auto, (max-width: 600px) 100vw, 600px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="600" height="600" src="https://idpro.org/wp-content/uploads/2023/10/IDPro_BoK_Badges_R5__Newsletter_Author.png" alt="" class="wp-image-2390" srcset="https://idpro.org/wp-content/uploads/2023/10/IDPro_BoK_Badges_R5__Newsletter_Author.png 600w, https://idpro.org/wp-content/uploads/2023/10/IDPro_BoK_Badges_R5__Newsletter_Author-300x300.png 300w, https://idpro.org/wp-content/uploads/2023/10/IDPro_BoK_Badges_R5__Newsletter_Author-150x150.png 150w, https://idpro.org/wp-content/uploads/2023/10/IDPro_BoK_Badges_R5__Newsletter_Author-320x320.png 320w" sizes="auto, (max-width: 600px) 100vw, 600px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="346" height="350" src="https://idpro.org/wp-content/uploads/2025/11/image-2.png" alt="" class="wp-image-2898" srcset="https://idpro.org/wp-content/uploads/2025/11/image-2.png 346w, https://idpro.org/wp-content/uploads/2025/11/image-2-297x300.png 297w" sizes="auto, (max-width: 346px) 100vw, 346px" /></figure>
</div>
</div>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://idpro.org/symbiosis-identiverse-and-idpro/">Symbiosis: Identiverse and IDPro</a> appeared first on <a href="https://idpro.org">IDPro</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>What Good IAM Measurement Looks Like</title>
		<link>https://idpro.org/what-good-iam-measurement-looks-like/</link>
		
		<dc:creator><![CDATA[Elizabeth Garber]]></dc:creator>
		<pubDate>Wed, 29 Jul 2026 18:31:38 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Newsletter]]></category>
		<category><![CDATA[iam]]></category>
		<category><![CDATA[iam maturity]]></category>
		<category><![CDATA[identity and access management]]></category>
		<category><![CDATA[measurement]]></category>
		<guid isPermaLink="false">https://idpro.org/?p=3066</guid>

					<description><![CDATA[<p>This post explores seven design principles based on research, precedent from other domains, and the practical needs of practitioners.</p>
<p>The post <a href="https://idpro.org/what-good-iam-measurement-looks-like/">What Good IAM Measurement Looks Like</a> appeared first on <a href="https://idpro.org">IDPro</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><strong>NEWSLETTER SERIES: WE STILL DON&#8217;T HAVE A STANDARD WAY TO MEASURE IAM MATURITY</strong></p>



<p class="wp-block-paragraph">Part 3 of 3</p>



<p class="wp-block-paragraph">By Vidyaa Ganesh</p>



<p class="wp-block-paragraph"><em><em>This is Part 3 of a three-part series on IAM maturity measurement. <a href="https://idpro.org/the-measurement-problem/">Part 1 </a>reviewed the published research showing that 60-70% of organizations remain at early-to-mid stages of IAM maturity. <a href="https://idpro.org/incompatible-approaches-to-iam-maturity/">Part 2</a> examined the frameworks currently available and the structural reasons no standard has emerged.</em></em> <em>This final installment proposes what a credible standard would need to include.</em><br></p>



<p class="wp-block-paragraph">If the IAM community is going to move toward standardized measurement, what would a credible framework need to look like? Based on the published research reviewed in this series, established precedent from other domains, and the practical needs of practitioners, seven design principles emerge.</p>



<h2 class="wp-block-heading"><strong>Principle 1: Domain Decomposition, Not Monolithic Scoring</strong></h2>



<p class="wp-block-paragraph">IAM is not one thing. A useful maturity framework must decompose the discipline into distinct domains and assess each independently before producing any aggregate score. Treating IAM as a monolith obscures critical gaps. An organization with excellent identity governance but absent privileged access controls has a fundamentally different risk profile than one with moderate capabilities across the board, even if their aggregate scores are identical.</p>



<p class="wp-block-paragraph">Gartner&#8217;s six-dimension structure is a reasonable reference point for domain decomposition. At minimum, a framework should separately assess identity lifecycle management, access management and authentication, privileged access management, and governance. Depending on the organization&#8217;s context, customer identity, cloud identity, and identity threat detection may also warrant distinct assessment.</p>



<h2 class="wp-block-heading"><strong>Principle 2: Foundational Prerequisites Must Gate Advanced Claims</strong></h2>



<p class="wp-block-paragraph">This may be the single most important design principle. A framework must account for the reality that some IAM capabilities are prerequisites for others. An organization that has deployed sophisticated analytics and AI-driven threat detection but has not implemented basic multi-factor authentication on privileged accounts has a fundamentally flawed security posture. A credible maturity score should reflect that.</p>



<p class="wp-block-paragraph">This principle is well-established in adjacent fields. CMMI&#8217;s staged representation explicitly requires lower-level process areas to be satisfied before higher-level ratings can be claimed. SailPoint&#8217;s Horizons framework states that to be placed in a given horizon, capabilities must cover most environments and identity types. CISA&#8217;s Zero Trust Maturity Model states that identity pillar capabilities must be established before device trust can be meaningful.</p>



<p class="wp-block-paragraph">A standardized IAM framework should identify a limited set of foundational controls and ensure that gaps in those controls are reflected in the overall maturity score. Without this, organizations can game the assessment by investing in visible, advanced capabilities while neglecting the basics that actually prevent breaches.</p>



<h2 class="wp-block-heading"><strong>Principle 3: Risk-Weighted Scoring</strong></h2>



<p class="wp-block-paragraph">Not all IAM controls carry equal risk. The presence or absence of MFA on privileged accounts has a materially different security impact than the presence or absence of a formal identity data classification scheme. A credible framework must reflect this through some form of risk-weighted scoring.</p>



<p class="wp-block-paragraph">Published research supports this approach. IBM&#8217;s 2025 data shows that organizations with extensive security automation experienced average breach costs of $3.62 million compared to $5.52 million without, a 34% cost reduction attributable to mature controls. Microsoft&#8217;s Digital Defense Report found that MFA blocks over 99% of account compromise attacks. The data makes clear that certain controls deliver disproportionate risk reduction and should be weighted accordingly.</p>



<h2 class="wp-block-heading"><strong>Principle 4: Industry-Contextualized Benchmarks Derived from Empirical Data</strong></h2>



<p class="wp-block-paragraph">A maturity score in isolation is nearly useless. What makes it actionable is context: how does this score compare to others in the same industry, of similar size, facing similar regulatory requirements? A credible framework must include an empirical benchmark layer.</p>



<p class="wp-block-paragraph">The data for this already partially exists. SailPoint publishes industry breakdowns. Ponemon publishes breach cost data by industry. Simeio publishes maturity scores by vertical. What does not exist is a single, consistent benchmark set that covers all IAM domains across major industries. Building this requires either a large-scale survey effort or, more practically, the aggregation of assessment data across organizations over time, with appropriate anonymization and consent.</p>



<h2 class="wp-block-heading"><strong>Principle 5: Transparency of Methodology</strong></h2>



<p class="wp-block-paragraph">Every number in a maturity assessment should have a documented derivation. If a domain receives a higher weight than another, the rationale should be published. If a benchmark is based on a specific data source, that source should be cited. If a benchmark is estimated rather than measured, that should be disclosed.</p>



<p class="wp-block-paragraph">This level of transparency is uncommon in commercial assessment tools, where scoring logic is often proprietary. But for a community standard, it is essential. Consultants need to be able to explain and defend the numbers they present to clients. CISOs need to trust that the methodology is sound before presenting results to their boards. Transparency is not just a nice-to-have. It is a prerequisite for adoption.</p>



<h2 class="wp-block-heading"><strong>Principle 6: Technology Agnosticism</strong></h2>



<p class="wp-block-paragraph">A standardized framework must assess capability, not tooling. The question is not whether an organization has deployed a specific vendor&#8217;s IGA platform, but whether it has a functioning identity lifecycle management process that covers joiners, movers, and leavers with appropriate automation and oversight. This distinction matters because organizations achieve similar maturity outcomes with very different technology stacks, and a useful standard must accommodate that diversity.</p>



<h2 class="wp-block-heading"><strong>Principle 7: Actionable Outputs</strong></h2>



<p class="wp-block-paragraph">A maturity assessment that produces only a number is insufficient. The assessment process should produce outputs that enable direct action: identification of specific capability gaps, prioritized remediation guidance, regulatory compliance mapping, and clear criteria for what moving from one level to the next requires.</p>



<p class="wp-block-paragraph">Gartner&#8217;s recommendation of outcome-driven metrics for IAM aligns with this principle. The goal of measurement is not the score itself but the improvement roadmap it enables. A framework that scores but does not guide action is an academic exercise.</p>



<h2 class="wp-block-heading"><strong>Gaps and Open Questions</strong></h2>



<p class="wp-block-paragraph">Even with sound design principles, significant gaps remain that the community will need to address.</p>



<p class="wp-block-paragraph"><strong>Non-human identity. </strong>Machine identities (service accounts, API keys, certificates, workload identities) now outnumber human identities by ratios that CyberArk&#8217;s 2025 research places at approximately 80 to 1. Yet most maturity models treat identity as synonymous with human identity. A credible standard will need to account for non-human identity management as a distinct assessment domain.</p>



<p class="wp-block-paragraph"><strong>AI agent governance. </strong>As AI agents increasingly operate autonomously within enterprise environments, the question of how to govern their identities, permissions, and access patterns is emerging as a new challenge. SailPoint&#8217;s 2025 Horizons research added AI agent governance to its capability thresholds. No existing maturity model addresses this domain in depth. Any framework designed for longevity should be extensible enough to incorporate it.</p>



<p class="wp-block-paragraph"><strong>The data collection problem. </strong>The most practical path to building reliable industry benchmarks is through the aggregation of anonymized assessment data across many organizations over time. This creates a chicken-and-egg problem: organizations are reluctant to contribute data to a benchmark pool unless the benchmark already exists, and the benchmark cannot exist without contributed data. Solving this will likely require a combination of opt-in data sharing, strong privacy guarantees, and a trusted neutral party to manage the aggregation.</p>



<p class="wp-block-paragraph"><strong>Weighting validation. </strong>Any risk-weighted scoring system involves judgment calls about how much weight to assign to different controls and domains. These weights can be informed by published research on breach costs, attack frequency, and control effectiveness, but they cannot be fully derived from first principles. Ongoing validation through correlation analysis between assessment scores and actual security outcomes is needed to refine the weights over time.</p>



<h2 class="wp-block-heading"><strong>Conclusion</strong></h2>



<p class="wp-block-paragraph">The IAM community has a measurement problem. Five independent research sources, covering over 2,000 respondents, consistently show that 60% to 70% of organizations are at early-to-mid stages of IAM maturity. At the same time, the industry relies on a fragmented set of incompatible frameworks that prevent meaningful comparison, benchmarking, or progress tracking.</p>



<p class="wp-block-paragraph">This is not a technology problem. The tools exist. This is a standards problem. The community lacks a shared, vendor-neutral, empirically-grounded framework for measuring IAM maturity, and the absence of such a standard has real consequences: CISOs cannot articulate their posture to boards in comparable terms, consulting firms deliver assessments that start from scratch with each engagement, and the industry has no aggregate data pool that could identify systemic weaknesses and drive collective improvement.</p>



<p class="wp-block-paragraph">The design principles outlined in this series are not radical. Domain decomposition, foundational prerequisite gating, risk-weighted scoring, empirical benchmarks, methodology transparency, technology agnosticism, and actionable outputs are all well-supported by existing research and established practice in adjacent disciplines. What is missing is the will to build and adopt a standard that incorporates them.</p>



<p class="wp-block-paragraph">Identity practitioners are the people best positioned to solve this. They live the problem daily. They understand the domains. They see the consequences of unmeasured and unmeasurable IAM programs. The question is whether the community will continue to tolerate a landscape where every assessment is a one-off, or whether it will converge on a shared approach that raises the bar for everyone.</p>



<p class="wp-block-paragraph"><strong>About the Author</strong></p>



<p class="wp-block-paragraph">Vidyaa Ganesh is a Senior IAM Engineer and Team Lead at Raah Technologies, with over six years of experience spanning enterprise IAM implementations, strategic advisory, and maturity assessments. She has held consulting roles at KPMG Canada and Indigo Consulting, delivering identity governance and privileged access programs for financial services, energy, telecommunications, and public sector clients. She holds Okta and Saviynt certifications and a Master of Engineering from Concordia University. She is a member of IDPro.</p>



<p class="wp-block-paragraph"><strong>Endnotes</strong></p>



<p class="wp-block-paragraph">17. Gartner, IAM Program Maturity Model (September 2025).</p>



<p class="wp-block-paragraph">18. ISACA, CMMI Version 3.0: &#8220;A maturity level rating is achieved when all process areas at that level have been appraised as meeting their specific and generic goals.&#8221;</p>



<p class="wp-block-paragraph">19. SailPoint, Horizons 2025-2026: &#8220;To be in one horizon, customer capabilities need to cover most environments and identities.&#8221;</p>



<p class="wp-block-paragraph">20. CISA, Zero Trust Maturity Model (2023).</p>



<p class="wp-block-paragraph">21. IBM Security, Cost of a Data Breach Report 2025.</p>



<p class="wp-block-paragraph">22. Microsoft, Digital Defense Report (Microsoft Security, 2024).</p>



<p class="wp-block-paragraph">23. NIST, SP 800-30 Rev 1: Guide for Conducting Risk Assessments (2012). See also FAIR Institute.</p>



<p class="wp-block-paragraph">24. SailPoint, Horizons 2025-2026, Exhibit 7.</p>



<p class="wp-block-paragraph">25. IBM Security, Cost of a Data Breach Report 2025, Industry Analysis section.</p>



<p class="wp-block-paragraph">26. Simeio, State of Identity 2024.</p>



<p class="wp-block-paragraph">27. Gartner, IAM Program Maturity Model (September 2025). Recommends outcome-driven metrics (ODMs).</p>



<p class="wp-block-paragraph">28. CyberArk, The Urgent Reality of Machine Identity Security in 2025 (CyberArk, 2025), 2,600 decision-makers.</p>



<h2 class="wp-block-heading"><br><br>About the Author</h2>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%">
<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="400" height="400" src="https://idpro.org/wp-content/uploads/2026/05/image-3.png" alt="" class="wp-image-3037" style="width:361px;height:auto" srcset="https://idpro.org/wp-content/uploads/2026/05/image-3.png 400w, https://idpro.org/wp-content/uploads/2026/05/image-3-300x300.png 300w, https://idpro.org/wp-content/uploads/2026/05/image-3-150x150.png 150w, https://idpro.org/wp-content/uploads/2026/05/image-3-320x320.png 320w" sizes="auto, (max-width: 400px) 100vw, 400px" /></figure>
</div>
</div>



<p class="wp-block-paragraph">Vidyaa Ganesh is a Senior IAM Engineer and a solutions architect with over six years of experience delivering identity governance programs for financial services, energy, telecommunications, and public sector clients. She holds a Master of Engineering from Concordia University, is a member of IDPro, and is the creator of AXIS (axis.identara.ca), an open IAM maturity assessment framework.</p>



<p class="wp-block-paragraph"></p>



<figure class="wp-block-gallery has-nested-images columns-2 is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="346" height="350" data-id="2898" src="https://idpro.org/wp-content/uploads/2025/11/image-2.png" alt="" class="wp-image-2898" srcset="https://idpro.org/wp-content/uploads/2025/11/image-2.png 346w, https://idpro.org/wp-content/uploads/2025/11/image-2-297x300.png 297w" sizes="auto, (max-width: 346px) 100vw, 346px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="600" height="600" data-id="2390" src="https://idpro.org/wp-content/uploads/2023/10/IDPro_BoK_Badges_R5__Newsletter_Author.png" alt="" class="wp-image-2390" srcset="https://idpro.org/wp-content/uploads/2023/10/IDPro_BoK_Badges_R5__Newsletter_Author.png 600w, https://idpro.org/wp-content/uploads/2023/10/IDPro_BoK_Badges_R5__Newsletter_Author-300x300.png 300w, https://idpro.org/wp-content/uploads/2023/10/IDPro_BoK_Badges_R5__Newsletter_Author-150x150.png 150w, https://idpro.org/wp-content/uploads/2023/10/IDPro_BoK_Badges_R5__Newsletter_Author-320x320.png 320w" sizes="auto, (max-width: 600px) 100vw, 600px" /></figure>
</figure>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://idpro.org/what-good-iam-measurement-looks-like/">What Good IAM Measurement Looks Like</a> appeared first on <a href="https://idpro.org">IDPro</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 
Lazy Loading (feed)
Minified using Disk

Served from: idpro.org @ 2026-09-02 08:55:53 by W3 Total Cache
-->