<?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>access control Archives - IDPro</title>
	<atom:link href="https://idpro.org/tag/access-control/feed/" rel="self" type="application/rss+xml" />
	<link>https://idpro.org/tag/access-control/</link>
	<description>The Professional Organization for Digital Identity Management</description>
	<lastBuildDate>Mon, 31 Aug 2026 13:59:34 +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>access control Archives - IDPro</title>
	<link>https://idpro.org/tag/access-control/</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>IDPro Newsletter &#8211; Feb 2020</title>
		<link>https://idpro.org/idpro-newsletter-feb-2020/</link>
					<comments>https://idpro.org/idpro-newsletter-feb-2020/#respond</comments>
		
		<dc:creator><![CDATA[VTM Web Services]]></dc:creator>
		<pubDate>Tue, 14 Jul 2020 17:58:16 +0000</pubDate>
				<category><![CDATA[Industry News]]></category>
		<category><![CDATA[ABAC]]></category>
		<category><![CDATA[access control]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[GDPR]]></category>
		<category><![CDATA[iam]]></category>
		<category><![CDATA[idpro]]></category>
		<category><![CDATA[newsletter]]></category>
		<guid isPermaLink="false">https://www.idpro.org/?p=861</guid>

					<description><![CDATA[<p>Don’t Launch the ABAC Ship Without Stewards Onboard The promise of attribute-based access control (ABAC) is positively mesmerizing. Most IAM [&#8230;]</p>
<p>The post <a href="https://idpro.org/idpro-newsletter-feb-2020/">IDPro Newsletter &#8211; Feb 2020</a> appeared first on <a href="https://idpro.org">IDPro</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading"> Don’t Launch the ABAC Ship Without Stewards Onboard </h2>



<p class="wp-block-paragraph">The promise of attribute-based access control (ABAC) is positively mesmerizing. Most IAM products can assign access based on roles and rules built on user data. Training usually provides simplistic, easy to follow use cases. Business analysts can quickly analyze data and sort out use cases for automation which should improve security, lower overhead, and enable the business. While this all sounds great, and is great, a lot of online and product documentation leaves out a key component – data stewardship. If the departments that own the data don’t know how it is being used, and agree to it, side effects of automation may ensue leaving users without the access they need, and the IAM, Sec Admin, Access Admin groups in SOS mode. Here is a cheat sheet that lays out definitions, benefits, and potential “gotchas” organizations should be aware of before launching their ABAC initiative.</p>



<p class="wp-block-paragraph"><strong>Data Requirements for Implementing Attribute Based Access Control (ABAC)</strong></p>



<ul class="wp-block-list"><li>Data Stewards &#8211; responsible for each data element used in ABAC</li><li>Data Integrity &#8211; with established accuracy and completeness thresholds</li><li>Understanding of Use &#8211; and acceptance of the use of the data by the data owner and provider</li><li>Data Protection – changes to data objects and available data values must be governed,</li><li>controlled, documented and communicated</li></ul>



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



<ul class="wp-block-list"><li>Automation for access decisions and provisioning based on data – business enablement</li><li>Ability to map data to business roles to access in systems and applications</li><li>Improved security posture and better housekeeping</li><li>Bundling of access into roles</li></ul>



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



<ul class="wp-block-list"><li>Missing or incomplete data requires fallback to default logic for error handling</li><li>Timing &#8211; data may change for a worker before or after the true date when action should be</li><li>applied to worker accounts</li><li>Point of failure when logic is dependent on specific data values that can change based on</li><li>Finance, HR, Org changes &#8211; such as or Cost Center or Org Name changes</li><li>Potential for changes to large numbers of worker records simultaneously</li><li>Retesting &#8211; Upstream changes require updates to IAM system and retesting</li><li>Finance and organization data changes may not be communicated to IT and identity teams in</li><li>advance, resulting in downtime or fallback to default logic</li></ul>



<p class="wp-block-paragraph">Funnily enough, a quick Internet search for “RBAC is dead” will reveal a trove of articles on the rise of ABAC.</p>



<figure class="wp-block-image"><img decoding="async" src="https://lh3.googleusercontent.com/Mtu8J8JW6EVvRwv2l7M-Mdi8wj7RzkAwiSWKu7BSU0dFNVuS-LFiNUaoaoLGbQHStrNXDYmY1I5EUUwkns9MAxQs28smj0AN5Di_wZ0F2CHKMEduSOvy_u1fqRlfFdaSo7-WGyfK" alt=""/></figure>



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



<p class="wp-block-paragraph">IDPro Editorial Committee</p>



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



<hr class="wp-block-separator"/>



<h2 class="wp-block-heading">A Look Back at GDPR and A Look Forward to CCPA and LGPD </h2>



<p class="wp-block-paragraph"><em>What can we learn from GDPR (the General Data Privacy Regulation) about how to manage privacy legislation? What does impending privacy regulation like CCPA (the California Consumer Privacy Act) or LGPD (Lei Geral de Proteção de Dados, Brazil’s personal data protection law) mean for the privacy landscape in general? How can we future-proof our privacy practices to move beyond prepping for the next set of rules?</em></p>



<p class="wp-block-paragraph">GDPR is now a year and a half old! I will always remember the day GDPR was born, as it was preceded by 800 companies I don&#8217;t remember ever interacting with sending me emails asking me to approve their updated privacy policy. It also marks the era of cookie notifications on every website, each of which with an “accept” button but no “decline” button. It&#8217;s the same behavior as when I&#8217;m offered cookies at my mom&#8217;s house, so I&#8217;m actually pretty used to it. You&#8217;re gonna accept these cookies and you&#8217;re going to love them!</p>



<p class="wp-block-paragraph">Seriously, though, GDPR is a positive step. It is a major legislative piece that tackles the issues of data rights and consent for a big group of people and it represents that people are demanding more control over their data. This can feel daunting for marketing teams, who have to make sense of all of these rules and may feel like they are losing their ability to generate leads. And that can be true in the short term &#8211; but the effect in the long term is that companies will start to have more genuine relationships with those who remain, and the ability to really develop a trusted relationship with those customers results in greater customer loyalty and a higher lifetime value. But, before we get into that &#8211; let&#8217;s take a look back at GDPR over the last year and a half.</p>



<p class="wp-block-paragraph"><strong>So what&#8217;s happened?</strong></p>



<p class="wp-block-paragraph">In the first year:</p>



<p class="wp-block-paragraph">280,000+ cases</p>



<p class="wp-block-paragraph">144,000+ complaints</p>



<p class="wp-block-paragraph">89,000+ data breach notifications</p>



<p class="wp-block-paragraph">90+ fines</p>



<p class="wp-block-paragraph">56,000,000 Euros in fines<br></p>



<p class="wp-block-paragraph">To date:</p>



<p class="wp-block-paragraph">200+ fines</p>



<p class="wp-block-paragraph">460,000,000 Euros in fines</p>



<p class="wp-block-paragraph">(Reference: https://enforcementtracker.com/)</p>



<p class="wp-block-paragraph">As a reminder, the GDPR gives national watchdogs extensive powers to investigate privacy breaches and to hand down fines of up to 20 million euros (around $22.4 million USD) or 4 percent of a company’s global annual turnover, whichever is greater.</p>



<p class="wp-block-paragraph">More than 280,000 “cases” were reported in 27 european economic area countries in the first year of the GDPR. Of these, around 144,000 were “complaints” (e.g. improper data processing), as opposed to 89,000 that were data breaches (i.e. insufficient measures to secure data).</p>



<p class="wp-block-paragraph">As of this writing, the top complaint category is insufficient legal basis for data processing, by almost twice the number of fines of any other category. In total, 460 million euros in fines have been levied (which is more than four times the amount of fines just six months ago!)</p>



<p class="wp-block-paragraph">This sounds like a significant number, but it turns out that more than 400 million of that is British Airways, Marriott, and Google. British Airways and Marriott were fined around 200 million and 110 million, respectively, for insufficient technical and organisational measures to ensure information security, and Google was fined 50 million by CNIL [ke-nil] (France’s privacy regulatory body, the Commission Nationale de L’Informatique et des Libertés) for failing to inform users adequately about its use of their personal data and failing to seek “valid legal consent” from users to personalize ads. </p>



<p class="wp-block-paragraph">Now, that leaves 60M euros over 200 fines levied, and some of you might be thinking to yourself &#8211; okay, 300,000 Euros, and only 200 organizations have been fined. Maybe there’s a risk discussion we need to have before investing any further in privacy. But, don’t get too comfortable, because it turns out regulators aren’t letting things slide, they’re just really, really busy. As DLA Piper research puts it:</p>



<p class="wp-block-paragraph">&#8220;Regulators are stretched and have a large backlog of notified breaches in their inboxes. [T]he larger headline grabbing breaches have taken priority &#8230;, so many organizations are still waiting to hear from regulators whether any action will be taken against them &#8230;”</p>



<p class="wp-block-paragraph">which means that, as Giles Watkins, IAPP Country Leader for the UK explains:</p>



<p class="wp-block-paragraph">“&#8230; I sense that there is only a limited time for organizations to put their houses in order before the commissioner does revert to the enhanced penalty regime, with potential enforcement actions perhaps being even more significant to businesses than the monetary fines” &#8211; Giles Watkins, IAPP Country Leader, UK</p>



<p class="wp-block-paragraph">Okay, great, so we really do have to care about this. But . . that&#8217;s not all. We don&#8217;t just have GDPR to worry about: every country and their mom are coming out with a privacy regulation. Are we going to be living a GDPR Groundhog Day for the rest of our lives?</p>



<p class="wp-block-paragraph">Not necessarily &#8211; but first, let&#8217;s talk a little bit about what&#8217;s definitely maybe coming and how these regulations overlap.</p>



<p class="wp-block-paragraph">The next big regulation to hit the scene this year is the California Consumer Privacy Act, the CCPA. This law has been called GDPR-lite or the California GDPR, which I think just means it’s privacy regulations with some avocados on it? I kid. In all seriousness, though, there are some differences between the two, which we can take a quick pass through.</p>



<p class="wp-block-paragraph">Both regulations require transparency or audibility of operations. Both require maintaining a data privacy notice, policies and procedures for obtaining consent. However, the CCPA notice</p>



<p class="wp-block-paragraph">requirements on personal information disclosed or sold to third parties only covers the 12 months preceding the request</p>



<p class="wp-block-paragraph">CCPA is specific about the ability to opt-out of the sale of personal information to third parties as well as protecting those users from price or usability discrimination, while GDPR is not as explicit about that particular scenario.</p>



<p class="wp-block-paragraph"><em>CCPA 1798.115 (d) A third party shall not sell personal information about a consumer that has been sold to the third party by a business unless the consumer has received explicit notice and is provided an opportunity to exercise the right to opt-out pursuant to Section 1798.120.</em></p>



<p class="wp-block-paragraph">The high level take away from this comparison, is that we should expect to have to grant users the right to manage their data in a variety of capacities. So, what does this look like when we add in LGPD?</p>



<p class="wp-block-paragraph">The high level take away from this comparison is that we should expect to have to grant users the right to manage their data in a variety of capacities. So, what does this look like when we add in LGPD, another major privacy legislation to appear post-GDPR?</p>



<p class="wp-block-paragraph">The LGPD is very similar to GDPR in terms of personal data rights and protections &#8211; in each of the major categories we examined for GDPR, LGPD follows suit exactly. There are some minor differences with the LGPD. For example, LGPD does not differentiate anonymous data from pseudonymous data. When the difference between those categories is related to risks of re-identification of the data subject, the Brazilian law does not relax legal obligations for controllers that employ pseudonymisation techniques when compared to the EU regulation. But, on the whole, similar data strategies and rights considerations can be employed between the two.</p>



<p class="wp-block-paragraph">So what are we going to do? To hit the overarching themes and impetus behind the regulation, every organization should do three things:</p>



<ol class="wp-block-list"><li>Understand your customer data</li><li>Make it easy (ish) to manage</li><li>Give control to your customers</li></ol>



<p class="wp-block-paragraph">In order to understand your data, you need to:<br></p>



<ul class="wp-block-list"><li>Catalog your data: What data do you have? Where is it stored? Why do you have it/how is it used?</li><li>Know who can see your data: Who can access your data? To which third parties do you share/sell data and what data do you share/sell?</li><li>Assess your risk: What is the sensitivity of each piece of data?</li></ul>



<p class="wp-block-paragraph">In order to manage your data you need to:</p>



<ul class="wp-block-list"><li>Minimize Data: Determine what data is needed and what isn’t &#8211; delete data you don’t need, anonymize data you don’t need to tie back to an individual</li><li>Data Retention: Based on your catalog decide how long you need each piece of data and implement process around retention and disposal of data</li><li>Data subject processes: Make it as easy as possible to respond to requests like: portability, vendor sharing/selling, deletion, processing by having APIs or processes in place with each data owner</li><li>Review/Enhance Security: Protect data from unauthorized access, use classification to drive access</li></ul>



<p class="wp-block-paragraph">Finally, giving control to your customers means:</p>



<ul class="wp-block-list"><li>Transparency: Show your customers how you’re using their data and with whom it’s shared/sold. Give them the ability to revoke those purposes or third party access</li><li>Data Access Rights: Give your customers the ability to exercise data rights like portability, restriction of processing, right to be forgotten. The more automated, the better.</li><li>Consent and Preferences: Give your customers the ability to opt into or out of data uses (as much as is possible) and establish their own preferences for communication and data use.</li></ul>



<p class="wp-block-paragraph">Doing this will not only keep regulators happy and your organization off the fine list, it will also create a trusted, transparent relationship between organizations and the data subjects whose data they are stewarding, which means these regulations, if handled well, can be a win-win for both organizations and customers, consumer, and all data subjects.</p>



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



<figure class="wp-block-image"><img decoding="async" src="https://lh6.googleusercontent.com/Hgv4CGTLhecxl-uAHCcSGsWS1aL959U4lJhdsEbbD-WgUTQ3eROV__-TN0IHEpmULtqo8Sv44rFPJ1tH8sFUyqOBvOOw8fu-OiIpVe8cjbAf73W3xTRP_ONDAz2_dRnVaskN-vkY" alt=""/></figure>



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



<p class="wp-block-paragraph">Sr. Director</p>



<p class="wp-block-paragraph">Product Management &#8211; Privacy &amp; Data Governance</p>



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



<hr class="wp-block-separator"/>



<h2 class="wp-block-heading">Evaluating 2FA in the Era of Security Panic Theater</h2>



<p class="wp-block-paragraph">It seems like today’s world offers constant reminders of how insecure our digital lives can be. As a security professional, part of my job is to monitor for threats to my company and the organizations with which I have a relationship. A significant part of that effort lies in assessing how likely or realistic those threats are. If you believed every infosec vulnerability headline you see come across twitter, it would be easy to feel somewhat like chicken little, with the sky ever falling. I’ve actually coined a term for this phenomenon (though I’m not sure if I actually originated it, but Google seems to think so): Security Panic Theater.</p>



<p class="wp-block-paragraph">If this term sounds mildly familiar, it is because of its proximity to the phrase ‘security theater’. We experience this pretty regularly whenever we attend a major sporting event like the World Series and we have to go through long lines where people wave a wand over us to ensure my keychain knife doesn’t get admitted to the stadium. This takes place even though the track record of seizing weapons that would matter is pretty poor. But the mere act of this experience makes patrons feel safer. This is even worse when we travel and pass through TSA’s gauntlet of screeners. Consistent penetration tests reveal a woeful rate of actually detecting items that could cause us harm while we are in flight. To add to the insult of this process, there is a comic reality with what actually is seized. I’ll let comedian Steve Hofstetter explain:</p>



<p class="wp-block-paragraph">If you bring too much liquid, the TSA confiscates it and throws it away, in case it’s a bomb. So they throw it away. In case it’s a bomb. In the garbage can, right next to them. With all the other possible bombs. In the area with the most amount of people.</p>



<p class="wp-block-paragraph">In case it’s a bomb.</p>



<p class="wp-block-paragraph">Security Panic Theater (SPT) is a bit of a different experience. The process for SPT goes something like this:</p>



<p class="wp-block-paragraph">Vulnerability/breach announced regarding a product or control (x) [Security]</p>



<p class="wp-block-paragraph">+ Inflammatory internet headline(s) regarding (x) [Panic], which leads to the conclusion:</p>



<p class="wp-block-paragraph">Product or Control (x) is useless/defeated [Theater]</p>



<p class="wp-block-paragraph">A relatively recent example of this was the release of a penetration testing toolkit by Polish researcher Piotr Duszyński named Modlishka, which loosely translates in English to Mantis. The central feature of this toolkit was the use of a reverse proxy that could accelerate a phishing flow by sending a user to a spoofed URL, but the rest of the web experience was as the user expected. This enabled a man-in-the-middle (MITM) attack to capture both the credential and the SMS code being used by the user.</p>



<p class="wp-block-paragraph">The significance of this new framework didn’t lie with the fact that you could now phish any 2FA method that used OTPs. What made this release notable was that it was now significantly easier to accelerate the phishing flow because you didn’t have to spin up a fake site. A reverse proxy would do the work for you. To be clear, that is certainly noteworthy, but also not new.</p>



<p class="wp-block-paragraph">However, to hear the twitterverse and online media outlets talk about it, you’d think all our credentials, even if protected by 2FA, were suddenly moments away from being captured by hackers. Now, to be fair, there are some responsible journalists who try to treat these topics fairly, but even a sane article can often be overridden by a clickbait title like “Is 2FA Dead?”</p>



<p class="wp-block-paragraph">Let’s get a few basics clear for the sake of sanity &amp; clarity:</p>



<ol class="wp-block-list"><li>2FA can’t be killed . It isn’t a combination of factors for authentication, not a single technology or pattern. The last few years alone have had a litany of episodes where a particular technology may be at risk (often temporarily, or misleadingly so), such as:<ol><li>RSA tokens were allegedly cracked (mostly not true)</li><li>SS7 flaw will drain all your bank accounts (true, but hard to implement)</li><li>NIST Killed SMS 2FA (sort of, but not really)</li><li>Modlishka makes SMS useless (sort of, but not really)&nbsp;</li><li>Google Security keys have Bluetooth flaw (recall for some, not all)</li><li>Yubikey FIPS keys flawed (recall for some, not all)&nbsp;</li><li>Apple promoted modifications to SMS 2FA for improved anti-phishing strength &amp; joined FIDO’s board.&nbsp;</li><li>2FA implementation in Iowa Caucus renders app nearly unusable&nbsp;</li></ol></li></ol>



<p class="wp-block-paragraph">Notice the trend here? While there is some truth for most of these from a vulnerability perspective, the reality is that these technologies still work to protect your credentials. Apple’s recent announcement has its own debate worth talking about (and has been on IDPro’s Slack site) and the debacle in Iowa shows that any technology is a dumpster fire waiting to happen if its implementation is designed poorly.</p>



<ol class="wp-block-list"><li><strong>The diversity of the 2FA landscape makes it stronger, not more vulnerable.&nbsp;</strong></li></ol>



<p class="wp-block-paragraph">Let’s take a look at the following categories of authentication:&nbsp;</p>



<figure class="wp-block-image"><img decoding="async" src="https://lh3.googleusercontent.com/9ifzGftJgkAehkv-TnSoHzviybV0G89tzuiL-6j-C-SOkKNf_qf1IUm9OsTg-m1CJc19cOS7jILNJ56T-pNNnZxVjXxEpD7WyogJL_BuAHRuSQtAiP9gkLYQq50YDqlyTQ5FsVYg" alt=""/></figure>



<p class="wp-block-paragraph">Pretty diverse to be killed with a single vulnerability, I would think! Now let’s overlay which ones have at least one known vulnerability:</p>



<figure class="wp-block-image"><img decoding="async" src="https://lh4.googleusercontent.com/2_cK-9kZv1nz7ITC5Igf_JVeRnMwbt17sJAUTZfNigSQM_KKe5vMmUmSE5PP_Mcb__Hazkp9XoeEWhFeC_O_zrCvDq4JSJocPeNcTB1hnfGapBlG_e6-6XM9luam_zMJs9V2_8eU" alt=""/></figure>



<p class="wp-block-paragraph">If we look at all the ones in red, that would be pretty disheartening to the casual observer. That’s where journalists and analysts need to take special care in talking about vulnerabilities. The real story doesn’t fit neatly into a simple headline regarding the vitality of the authentication landscape.</p>



<ol class="wp-block-list"><li><strong>All methods of 2FA are still incredibly effective (some more than others)&nbsp;</strong></li></ol>



<p class="wp-block-paragraph">Google published a study of some internal findings on various methods used to secure their public credentials. Yes, SMS should be the low hanging fruit of 2FA but guess what, even this well-beaten pinata of 2FA stopped 76% of targeted attacks and nearly 100% of automated &amp; bulk phishing attacks!</p>



<p class="wp-block-paragraph">Microsoft recently published some numbers to similar effect, that the risk of account compromise is reduced by 99% using multi-factor authentication (MFA). I’d say 2FA is far from dead in that context.</p>



<ol class="wp-block-list"><li><strong>Yes, we should get rid of the 2 in 2FA, long live MFA</strong></li></ol>



<p class="wp-block-paragraph">The biggest reason for this is that users can be more secure, and less inconvenienced when they have access to multiple ways of authenticating instead of one token combined with a password that can be lost, or a phone that can be upgraded and lock a user out. Without promoting one vendor, I can say thoughtfully that I have several methods to secure my key accounts and that diversity of options, I believe, is the key to giving our users the power of choice as to how they want to login. That power is how we eventually do reduce passwords to an edge use case. The key is that more sites need to support those methods to incentivize adoption. We’re not there yet, but the last few years show a lot of promise in eventually achieving that goal.</p>



<p class="wp-block-paragraph">The reality is, even the coolest methods of authentication will eventually find a vulnerability. History proves this. But we don’t throw the baby out with the bathwater when those are discovered. We fix it, learn from it, and stay secure. Let’s leave the theater to the actors, where it belongs.</p>



<figure class="wp-block-image"><img decoding="async" src="https://lh3.googleusercontent.com/W5w4j9QvyRJTCsaoi6fK1lieh7amJqpyCR4DgyY0dRJ97T-XEvstkBdhrgtjpkTOF1nwte1Wg-v0UkmuOo_mRHpYpLryujIZFJUX7Ony37Wnn90fi8eAXMxcXbiE7ol1E2oflGCs" alt=""/></figure>



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



<p class="wp-block-paragraph">IDPro Board<br></p>



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



<ul class="wp-block-list"><li><a href="https://www.extremetech.com/extreme/173108-researchers-crack-the-worlds-toughest-encryption-by-listening-to-the-tiny-sounds-made-by-your-computers-cpu">https://www.extremetech.com/extreme/173108-researchers-crack-the-worlds-toughest-encryption-by-listening-to-the-tiny-sounds-made-by-your-computers-cpu</a>&nbsp;</li><li>RSA Paper &#8211; <a href="https://www.tau.ac.il/~tromer/papers/acoustic-20131218.pdf">https://www.tau.ac.il/~tromer/papers/acoustic-20131218.pdf</a>&nbsp;</li><li>Modlishka Introduced- <a href="https://blog.malwarebytes.com/cybercrime/2019/01/two-factor-authentication-defeated-spotlight-2fas-latest-challenge/">https://blog.malwarebytes.com/cybercrime/2019/01/two-factor-authentication-defeated-spotlight-2fas-latest-challenge/</a>&nbsp;</li><li>SS7 &#8211; <a href="https://www.wired.com/2017/05/fix-ss7-two-factor-authentication-bank-accounts/">https://www.wired.com/2017/05/fix-ss7-two-factor-authentication-bank-accounts/</a>&nbsp;</li><li>NIST SMS &#8211; <a href="https://threatpost.com/nist-recommends-sms-two-factor-authentication-deprecation/119507/">https://threatpost.com/nist-recommends-sms-two-factor-authentication-deprecation/119507/</a>&nbsp;</li><li>NIST SMS 2 &#8211; <a href="https://www.zdnet.com/article/nist-blog-clarifies-sms-deprecation-in-wake-of-media-tailspin/">https://www.zdnet.com/article/nist-blog-clarifies-sms-deprecation-in-wake-of-media-tailspin/</a>&nbsp;</li><li>Modlishka – Mitigation approaches <a href="https://www.cert.pl/en/news/single/recommendations-on-mitigation-of-man-in-the-middle-phishing-attacks-evilginx2-modlishka/">https://www.cert.pl/en/news/single/recommendations-on-mitigation-of-man-in-the-middle-phishing-attacks-evilginx2-modlishka/</a>&nbsp;</li><li>Google Security Keys recalled &#8211; <a href="https://www.engadget.com/2019/05/15/google-recalls-some-titan-bluetooth-security-keys">https://www.engadget.com/2019/05/15/google-recalls-some-titan-bluetooth-security-keys</a>&nbsp;</li><li>Yubico FIPS Recall &#8211; <a href="https://www.theregister.co.uk/2019/06/13/yubi_key_bug/">https://www.theregister.co.uk/2019/06/13/yubi_key_bug/</a>&nbsp;</li></ul>



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



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://idpro.org/idpro-newsletter-feb-2020/">IDPro Newsletter &#8211; Feb 2020</a> appeared first on <a href="https://idpro.org">IDPro</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://idpro.org/idpro-newsletter-feb-2020/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Your name in the IDPro Body of Knowledge fame</title>
		<link>https://idpro.org/your-name-in-the-idpro-body-of-knowledge-fame/</link>
		
		<dc:creator><![CDATA[VTM Web Services]]></dc:creator>
		<pubDate>Mon, 25 Mar 2019 13:50:02 +0000</pubDate>
				<category><![CDATA[Industry News]]></category>
		<category><![CDATA[access control]]></category>
		<category><![CDATA[Body of Knowledge]]></category>
		<category><![CDATA[BoK0]]></category>
		<category><![CDATA[business processes]]></category>
		<category><![CDATA[digital identity life cycle]]></category>
		<category><![CDATA[iam]]></category>
		<category><![CDATA[idpro]]></category>
		<guid isPermaLink="false">http://idpro.d-f.cc/?p=1</guid>

					<description><![CDATA[<p>The first edition of the Body of Knowledge (BoK is starting to come together with the help of topic shepherds assigned to the different sections to help manage content. </p>
<p>The post <a href="https://idpro.org/your-name-in-the-idpro-body-of-knowledge-fame/">Your name in the IDPro Body of Knowledge fame</a> appeared first on <a href="https://idpro.org">IDPro</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p><span style="color: #24292e;">The first edition of the Body of Knowledge (BoK is starting to come together with the help of topic shepherds assigned to the different sections to help manage content. </span></p>
<p><span style="color: #24292e;">More authors for the different sections are needed, however, and the best authors in this space are identity practitioners! We’re looking for individuals willing to write material that will ultimately drive the IDPro Certification Program. Topics include the digital identity life cycle, different forms of access control, IAM and business processes, and more.</span></p>
<p><span style="color: #24292e;">By being involved, you will help improve the identity ecosystem and have your name noted as an expert in the field. We are looking for submissions for this first edition and will begin the editorial work in April 2019.</span></p>
<p><span style="color: #24292e;">You won’t be going this alone! There will be review cycles with the BoK committee and a professional editor to provide feedback and establish consistency of terminology across all submitted material. We are also using templates to help make sure that all the articles follow a similar style, with an eye towards making the final compendium easier to understand for the reader.</span></p>
<p><span style="color: #24292e;">If you are interested in being a part of this effort, please reach out to <a href="mailto:info@idpro.org"><span style="color: #0366d6;">info@idpro.org</span></a>. If you want to make a contribution, even after the editorial phase starts, please reach out. There will still likely be an opportunity. We will work with you from there.</span></p>
<p> </p>

		</div>
	</div>
</div></div></div></div><!-- /wp:post-content --></div><p>The post <a href="https://idpro.org/your-name-in-the-idpro-body-of-knowledge-fame/">Your name in the IDPro Body of Knowledge fame</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-04 09:39:52 by W3 Total Cache
-->