<?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>Talking Identity &#124; Nishant Kaushik&#039;s Look at the World of Identity Management &#187; Role Management</title>
	<atom:link href="http://blog.talkingidentity.com/tag/role-management/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.talkingidentity.com</link>
	<description>An Architect&#039;s Quest to make sense of the world of Identity and Access Management</description>
	<lastBuildDate>Thu, 22 Dec 2011 21:56:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Burton Catalyst 2009: Waiting for the World to Change</title>
		<link>http://blog.talkingidentity.com/2009/08/burton-catalyst-2009-waiting-for-the-world-to-change.html</link>
		<comments>http://blog.talkingidentity.com/2009/08/burton-catalyst-2009-waiting-for-the-world-to-change.html#comments</comments>
		<pubDate>Mon, 10 Aug 2009 20:52:56 +0000</pubDate>
		<dc:creator>Nishant Kaushik</dc:creator>
				<category><![CDATA[Identity Services]]></category>
		<category><![CDATA[Insight IdM]]></category>
		<category><![CDATA[Burton Catalyst Conference]]></category>
		<category><![CDATA[Catalyst09]]></category>
		<category><![CDATA[Entitlement Management]]></category>
		<category><![CDATA[Role Management]]></category>

		<guid isPermaLink="false">http://blog.talkingidentity.com/?p=606</guid>
		<description><![CDATA[In my last post, I talked about the SIG meetings that I attended prior to the conference actually starting. There was lots of good content and discussion, which continued on into the actual sessions. I had thought of splitting my time between the Identity and Cloud Computing (new to Catalyst this year) tracks. But the [...]]]></description>
			<content:encoded><![CDATA[<p>In <a href="http://blog.talkingidentity.com/2009/08/burton-catalyst-2009-the-twisted-web-we-weave.html">my last post</a>, I talked about the SIG meetings that I attended prior to the conference actually starting. There was lots of good content and discussion, which continued on into the actual sessions. I had thought of splitting my time between the Identity and Cloud Computing (new to Catalyst this year) tracks. But the content in the IdPS track was compelling enough that I found myself only able to attend a couple of CC sessions.</p>
<h3>Day 1: A focus on IdM evolution</h3>
<p>I don&#8217;t know if this was par for the whole conference, but at least in the IdPS track, each half day was devoted to a particular theme. The first half of day 1 was a landscape update as usual, and focused on some of the interesting developments in the space, like Oracle&#8217;s pending acquisition of Sun (that&#8217;s all I&#8217;m going to say on that topic), the <a href="http://blog.ianyip.com/2009/01/identity-and-data-security-go-hand-in.html" target="_blank">integration of DLP (data leakage prevention) with IdM</a> programs, and the emergence of some commercial Identity Oracles.</p>
<p>I especially liked Bob Blakley&#8217;s discussion on <strong>Identity Services</strong>, since it resonated with a lot of what I have been <a href="http://blog.talkingidentity.com/tag/identity-services">talking about on this blog</a> and the work I have been doing at Oracle. In his talk on the subject, Bob pointed out that cloud-based identity services will challenge the fundamental architectural notions of IdM infrastructure. The large blocks of IdM functionality that we are used to &#8211; access management, provisioning etc &#8211; will get broken down into smaller, modular pieces &#8211; like identity proofing, enrollment, identity risk assessment, breach remediation &#8211; that can interplay within enterprise environments as required. This is pushing the market towards smaller, specialist vendors that handle specific services rather than the large IdP that is a one stop shop for all identity needs. And these services have to work in concert with each other to provide the enterprise the value they are looking for. The vendors that have emerged in this space are delivering their services via various deployment models &#8211; ranging from on-premise SaaS to cloud-based services &#8211; but mostly stick with the per-user/per-transaction billing model. And all of them are going to get a big push when some of the cloud security issues currently holding enterprises back get resolved.</p>
<p>The second half of the day focused on a big part of IdM&#8217;s evolution &#8211; the <strong>mainstreaming of role management</strong> and the ascending discussion on the <strong>nature of Entitlement Management</strong>. Role Management is now widely accepted as an important part of any comprehensive identity management practice, and Kevin Kampman&#8217;s talk on the subject highlighted the importance of positioning it as a business problem instead of a technical problem. In discussing the results of a survey Burton conducted with customers that did role management projects, Kevin laid out the premise that the tools are actually secondary when it comes to implementing role management. First and foremost is the need for customers to understand the business processes that impact the design and use of roles, and document the same so that a practice could be built around them.</p>
<p>And as role management has taken hold in the conscious of IdM practitioners everywhere, <a href="http://blog.talkingidentity.com/2009/05/entitlement-management-more-than-meets-the-eye.html">entitlement management</a> is rearing its head as a disruptive topic. In what was a theme for the conference, Burton laid out a terminology issue that exists around the term &#8220;entitlement management&#8221;, which is often used to describe tools that deal with runtime evaluation of fine-grained authorization decisions (like what Oracle Entitlement Server does), and neglects the lifecycle management practice around entitlements and their assignments. As customers dig deeper into their role management projects, they are finding that what they really want to do is entitlement management. And the tools to help with the lifecycle side of this equation are just not there.</p>
<p>The day finished at the hospitality suites, where a lot of the evolution being discussed here was on display. There was also a very successful <a href="http://identityblog.burtongroup.com/bgidps/2009/07/cloud-sso-interop-demonstration.html">interoperability event demonstrating SSO for cloud-based applications</a>, a first step towards management of the extended cloud-based enterprise by enterprise IdM deployments. All in all, day 1 was quite satisfying. But the best was yet to come.</p>
<p class="tags">Tags: <a href="http://blog.talkingidentity.com/tag/burton-catalyst-conference" rel="tag">Burton Catalyst Conference</a>, <a href="http://blog.talkingidentity.com/tag/catalyst09" rel="tag">Catalyst09</a>, <a href="http://blog.talkingidentity.com/tag/entitlement-management" rel="tag">Entitlement Management</a>, <a href="http://blog.talkingidentity.com/tag/identity-services" rel="tag">Identity Services</a>, <a href="http://blog.talkingidentity.com/tag/role-management" rel="tag">Role Management</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.talkingidentity.com/2009/08/burton-catalyst-2009-waiting-for-the-world-to-change.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Welcoming Jeff Shukis to the Oracle Blogs network</title>
		<link>http://blog.talkingidentity.com/2008/08/welcoming_jeff_shukis_to_the_o.html</link>
		<comments>http://blog.talkingidentity.com/2008/08/welcoming_jeff_shukis_to_the_o.html#comments</comments>
		<pubDate>Wed, 06 Aug 2008 17:46:01 +0000</pubDate>
		<dc:creator>Nishant Kaushik</dc:creator>
				<category><![CDATA[Oracle Identity Management]]></category>
		<category><![CDATA[NIST]]></category>
		<category><![CDATA[RBAC]]></category>
		<category><![CDATA[Role Management]]></category>

		<guid isPermaLink="false">http://talkingidentity.com/blog/?p=122</guid>
		<description><![CDATA[My colleague Jeff Shukis, who used to be VP of Engineering and Operations at Bridgestream, has started a blog of his own to talk about identity management, role management in particular. In his first post, he has started a deeper dive into the shortcomings of the NIST RBAC standard, an issue that I raised a [...]]]></description>
			<content:encoded><![CDATA[<p>My colleague <strong>Jeff Shukis</strong>, who used to be VP of Engineering and Operations at <strong>Bridgestream</strong>, has started <a href="http://blogs.oracle.com/identitythink/" target="_blank">a blog of his own</a> to talk about identity management, role management in particular. In <a href="http://blogs.oracle.com/identitythink/2008/08/whats_wrong_with_the_nist_rbac.html" target="_blank">his first post</a>, he has started a deeper dive into the shortcomings of the <strong>NIST RBAC </strong>standard, an issue that <a href="http://blogs.oracle.com/talkingidentity/2008/07/my_next_attempt_at_controversy.html" target="_blank">I raised a few weeks ago</a> after the Catalyst conference. I&#8217;m glad to see him bring his expertise to bear on this critical area of identity management. Looking forward to some informative posts.</p>
<p class="tags">Tags: <a href="http://blog.talkingidentity.com/tag/nist" rel="tag">NIST</a>, <a href="http://blog.talkingidentity.com/tag/rbac" rel="tag">RBAC</a>, <a href="http://blog.talkingidentity.com/tag/role-management" rel="tag">Role Management</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.talkingidentity.com/2008/08/welcoming_jeff_shukis_to_the_o.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Delving deeper into Relationship-based RBAC</title>
		<link>http://blog.talkingidentity.com/2008/07/delving_deeper_into_relationsh.html</link>
		<comments>http://blog.talkingidentity.com/2008/07/delving_deeper_into_relationsh.html#comments</comments>
		<pubDate>Sat, 12 Jul 2008 00:04:03 +0000</pubDate>
		<dc:creator>Nishant Kaushik</dc:creator>
				<category><![CDATA[Identity Services]]></category>
		<category><![CDATA[Insight IdM]]></category>
		<category><![CDATA[RBAC]]></category>
		<category><![CDATA[Relationship Management]]></category>
		<category><![CDATA[Relationship-Based RBAC]]></category>
		<category><![CDATA[Role Management]]></category>

		<guid isPermaLink="false">http://talkingidentity.com/blog/?p=115</guid>
		<description><![CDATA[Ian Glazer thinks that I have opened Pandora&#8217;s box by talking about the need to bring context and intent into the area of RBAC by using relationships (one of many ways to express context). I think it&#8217;s a topic ripe for some discussion, so I&#8217;m glad to be the one taking the lid off. Mat [...]]]></description>
			<content:encoded><![CDATA[<p>Ian Glazer <a href="http://www.tuesdaynight.org/2008/07/10/context-and-intent-nishant-kicks-the-rbac-hornets-nest.html" target="_blank">thinks that I have opened Pandora&#8217;s box</a> by talking about the need to bring context and intent into the area of RBAC by using relationships (one of many ways to express context). I think it&#8217;s a topic ripe for some discussion, so I&#8217;m glad to be the one taking the lid off.</p>
<p>Mat Hamlin left an interesting comment on my previous post, in which he tried to understand what exactly I was trying to say. He asks:</p>
<blockquote><p>In your scenario, is Patient Y in a particular Role that has a relationship with the Attending Doctor Role?  Or is it attribute based?  Role to Role relationships could be modeled, but real-time, logic based Role to attribute (or individual) relationships fall outside Role definition, IMO.</p>
<p>There are too many scenarios pertaining to the relationship of the two individuals (and the surrounding conditions).  What if Doctor X is not allowed to treat infants, and Patient Y is an infant.  Or what if Doctor X is a contractor and is not allowed to treat patients with a certain insurance? Or has this patient ever reported a complaint against this doctor? What if this data changes often?</p></blockquote>
<p>Let me explain how relationship-based roles are defined, and how they address the scenario I posed in my previous post.</p>
<p>When discussing Relationship-based RBAC, one will usually find that, by necessity, the access control policies are defined by people different from the people who will manage relationships. Thus, the admitting nurse or the triage desk may create an &#8220;<em>Assigned Doctor</em>&#8221; relationship between Dr. X and Patient Y when Patient Y is admitted. These people, working the front line, are unaware (as they should be) of access control issues and needs. Their job is to simply find a doctor to assign the patient to. They are usually the ones making decisions about the creation of the relationship based on things like whether the patient is an infant, what specialization the doctor has, etc.</p>
<p>The folks designing the access control policies in the back-end systems want to set up a policy that defines what the doctor assigned to a patient has access to in the system &#8211; charts, history, personal information, etc. So they define an access control policy that states that anybody in the &#8220;<em>Attending Doctor</em>&#8221; role has access to resources &#8220;Charts&#8221;, &#8220;History&#8221;, &#8220;Personal Information&#8221;, etc.</p>
<p>The real meat is in defining the &#8220;<em>Attending Doctor</em>&#8221; role, and how it is used in the system. A relationship-based role is a new kind of structure, different from statically defined roles, or dynamically-defined (Attribute-based) roles that we see commonly in systems today. Most roles simply have a <em>member</em> concept, and an authorization decision based on a role simply looks to see if the interacting user is a member of the authorized role. However, a relationship-based role has a <em>member relationship</em> concept, with each relationship having two end-points. So in Relationship-based RBAC, the authorization decision is based on looking at the member relationship of the role, and determining if the interacting user is one end of the relationship, while the protected resource is connected to the other end of the relationship.</p>
<p>Thus, you can have 100s of doctors connected to 1000s of patients using the &#8220;<em>Assigned Doctor</em>&#8221; relationship, but 1 &#8220;<em>Attending Doctor</em>&#8221; role that knows how to handle those many 1000s of relationships in its authorization context.</p>
<p>This is a very powerful concept, especially as social graphs start making their way into enterprise application contexts. So we are going to see more need for systems that handle this kind of need.</p>
<p class="tags">Tags: <a href="http://blog.talkingidentity.com/tag/rbac" rel="tag">RBAC</a>, <a href="http://blog.talkingidentity.com/tag/relationship-management" rel="tag">Relationship Management</a>, <a href="http://blog.talkingidentity.com/tag/relationship-based-rbac" rel="tag">Relationship-Based RBAC</a>, <a href="http://blog.talkingidentity.com/tag/role-management" rel="tag">Role Management</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.talkingidentity.com/2008/07/delving_deeper_into_relationsh.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>My Next Attempt at Controversy: Roles and the (ir)relevance of NIST</title>
		<link>http://blog.talkingidentity.com/2008/07/my_next_attempt_at_controversy.html</link>
		<comments>http://blog.talkingidentity.com/2008/07/my_next_attempt_at_controversy.html#comments</comments>
		<pubDate>Wed, 09 Jul 2008 21:29:42 +0000</pubDate>
		<dc:creator>Nishant Kaushik</dc:creator>
				<category><![CDATA[Insight IdM]]></category>
		<category><![CDATA[Burton Catalyst Conference]]></category>
		<category><![CDATA[BurtonGroupCatalyst08]]></category>
		<category><![CDATA[NIST RBAC]]></category>
		<category><![CDATA[RBAC]]></category>
		<category><![CDATA[Relationship-Based RBAC]]></category>
		<category><![CDATA[Role Management]]></category>

		<guid isPermaLink="false">http://talkingidentity.com/blog/?p=114</guid>
		<description><![CDATA[Well, I think I am done talking about directories now, especially after reading Ian Yip&#8217;s hilarious recap of the debate, as it were. Having now appeared as a significant bit player in this drama, I have decided to leave it in the hands of more capable people like Clayton and am moving on to familiar [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I think I am done talking about directories now, especially after reading Ian Yip&#8217;s <a href="http://blog.ianyip.com/2008/07/metaphysical-directory-virtual-storm.html" target="_blank">hilarious recap</a> of the debate, as it were. Having now appeared as a significant bit player in this drama, I have decided to leave it in the hands of more capable people like <a href="http://blogs.oracle.com/clayton/2008/07/is_connecting_to_multiple_dire.html" target="_blank">Clayton</a> and am moving on to familiar (and hopefully fertile) ground.</p>
<p>Day 2 of the Catalyst Conference turned towards the more pragmatic topics of role management and provisioning. It was with a great deal of interest that I heard <strong>Tim Weil</strong> discuss a standards effort he is leading to promote the implementation and interoperability of RBAC components. As I understood it, the goal is to make it easy for roles defined in one system (say ORM or SailPoint) to be used in another system (OIM or Sun IM), without having to do massive integration projects. Burton&#8217;s Kevin Kampman has <a href="http://bgidps.typepad.com/bgidps/2008/07/the-elephant-pa.html" target="_blank">blogged about this</a> if you are interested.</p>
<p>Tim&#8217;s perspective on this is very relevant, having dealt with such practical issues through numerous implementation projects while at Booz Allen Hamilton. It was this very perspective that I wanted to tap into by asking him a question that vexes me a lot, but he gracefully sidestepped since it wasn&#8217;t directly related to the talk he was giving. However during a Twitter exchange with <a href="http://www.tuesdaynight.org/" target="_blank">Ian Glazer</a> I promised to explain my side fully in a blog post, so here goes.</p>
<p><strong>My Question To Tim</strong></p>
<p>Is the NIST RBAC standard fundamentally flawed, given that it is missing a key element in access control decisions &#8211; relationships, the very thing that Burton spent day 1 of the conference stating was the missing link for IdM to tackle?</p>
<p><strong>My Thesis</strong></p>
<p>It is, and companies looking to the NIST RBAC standard as the template for how to approach role management are going to end up missing the boat.</p>
<p><strong>My Rationale</strong></p>
<p>In a conversation later with Ian and Lori, I illustrated my case with the following access control examples:</p>
<p><span style="text-decoration: underline;">Scenario A</span></p>
<p><a href="http://csrc.nist.gov/rbac/sandhu-ferraiolo-kuhn-00.pdf" target="_blank"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://blog.talkingidentity.com/wp-content/uploads/2008/07/hierarchicalrbac_3.jpg" border="0" alt="HierarchicalRBAC" width="240" height="117" align="right" /></a> A doctor wants to enter a hospital he is assigned to, presumably using a physical access device like a Honeywell card. In order for the doctor to get into a hospital, all he needs is for his identity in the system to have a &#8220;Doctor&#8221; role that is checked for when he enters the hospital. This is a simple scenario that the NIST RBAC standard can easily take care of.</p>
<p><span style="text-decoration: underline;">Scenario B</span></p>
<p><a href="http://blogs.oracle.com/talkingidentity/WindowsLiveWriter/MyNextAttemptatControversyRolesandtheirr_D418/DrReadingChart_2.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 5px 5px 0px; border-right-width: 0px" src="http://blog.talkingidentity.com/wp-content/uploads/2008/07/drreadingchart.jpg" border="0" alt="DrReadingChart" width="154" height="240" align="left" /></a> However, in order for that doctor, Dr. X, to view the medical charts (electronically) of a particular patient, Patient Y, the good doctor not only needs to have a &#8220;Doctor&#8221; role, but also needs to have the &#8220;Attending Doctor&#8221; role WITH RESPECT TO Patient Y. In other words, the Access Control around the medical charts is based on a specific relationship established between Dr. X and Patient Y, that could be expressed as a relationship-based role. NIST RBAC seems to be wholly unequipped to handle this use case.</p>
<p>NIST RBAC is an important tool to any discussion on role structures. But it should not be treated as complete by any means, merely a start. The use case illustrated in Scenario B is rapidly becoming the more common use case, as Fine-Grained Authorization needs and Data Security come front-and-center in the discussion around Access Control. Yet work on resolving such scenarios is currently excluded from discussions on RBAC and left up to the ABAC (Attribute-Based Access Control) crowd. Having two different mechanisms to implement security (often in the same systems) will surely lead to more holes than a chunk of swiss cheese.</p>
<p>Those that feel this is promotion for our ORM (formerly Bridgestream) product should know that it is not, since the relationship-based roles concept that they created has so far been limited to approval use cases, and has not made its way into any access control discussions. One reason I feel this isn&#8217;t happening is because it seems no one has figured out how to express this in an XACML policy, which can easily handle ABAC, but not Relationship-based RBAC. This led to the next controversial question I asked at Catalyst, which I will bring up in a later post.</p>
<p>I&#8217;d love to hear other perspectives on this, so leave me some comments.</p>
<p class="tags">Tags: <a href="http://blog.talkingidentity.com/tag/burton-catalyst-conference" rel="tag">Burton Catalyst Conference</a>, <a href="http://blog.talkingidentity.com/tag/burtongroupcatalyst08" rel="tag">BurtonGroupCatalyst08</a>, <a href="http://blog.talkingidentity.com/tag/nist-rbac" rel="tag">NIST RBAC</a>, <a href="http://blog.talkingidentity.com/tag/rbac" rel="tag">RBAC</a>, <a href="http://blog.talkingidentity.com/tag/relationship-based-rbac" rel="tag">Relationship-Based RBAC</a>, <a href="http://blog.talkingidentity.com/tag/role-management" rel="tag">Role Management</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.talkingidentity.com/2008/07/my_next_attempt_at_controversy.html/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Looking Forward to 2008</title>
		<link>http://blog.talkingidentity.com/2008/01/looking-forward-to-2008.html</link>
		<comments>http://blog.talkingidentity.com/2008/01/looking-forward-to-2008.html#comments</comments>
		<pubDate>Tue, 29 Jan 2008 20:40:40 +0000</pubDate>
		<dc:creator>Nishant Kaushik</dc:creator>
				<category><![CDATA[Insight IdM]]></category>
		<category><![CDATA[Personal Identity Management]]></category>
		<category><![CDATA[Entitlement Management]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Identity Governance Framework]]></category>
		<category><![CDATA[Identity in Social Networking]]></category>
		<category><![CDATA[Identity Services]]></category>
		<category><![CDATA[IGF]]></category>
		<category><![CDATA[OpenID]]></category>
		<category><![CDATA[Role Management]]></category>

		<guid isPermaLink="false">http://talkingidentity.com/blog/?p=94</guid>
		<description><![CDATA[This is the time of year when everyone rolls out their start-of-the-year predictions. You can see a couple of those here and here. I especially loved Anshu Sharma&#8217;s take on this popular beginning-of-the-year routine. Predictions are risky business, especially in the slightly schizophrenic world of IdM. On the one hand, things tend to move way [...]]]></description>
			<content:encoded><![CDATA[<p>This is the time of year when everyone rolls out their start-of-the-year predictions. You can see a couple of those <a href="http://www.networkworld.com/newsletters/dir/2008/0107id2.html">here</a> and <a href="http://blogs.csoonline.com/identity_predictions_it_begins">here</a>. I especially loved <a href="http://www.anshublog.com/2007/12/9-predictions-i-will-regret-in-2008.html">Anshu Sharma&#8217;s take</a> on this popular beginning-of-the-year routine.</p>
<p>Predictions are risky business, especially in the slightly schizophrenic world of IdM. On the one hand, things tend to move way too slowly; on the other hand, things emerge out of nowhere to take center stage. So I tend to shy away from making predictions. But I will talk about what I hope to see happen in the coming year. These are not impractical, fantasy wishes that will require me to find a magic lamp buried in the sand. These are things that have a good chance of happening if we as an industry stay focused.</p>
<p><span style="font-weight: bold;">Integrating Risk Management with Identity Management</span><br style="font-weight: bold;" />Recent events have brought to light the need to build comprehensive integration between risk management and identity management software. Oracle&#8217;s acquisition of <span style="font-weight: bold;">Bharosa</span> last year was a response to marketplace demand to bring more context into the identity management process. There is a better understanding of the complex heuristics that need to become part of identity management decisions, and how to encapsulate them as workflow and rules. The coming year should bring more tools and more capabilities in these areas.</p>
<p>For the longest time, people would talk about integration in the context of product suites. The focus will now shift to integration in the context of pre-canned and pre-defined solutions and workflows.</p>
<p><span style="font-weight: bold;">Role Management Comes Into Its Own</span><br />
Over the last couple of years, we have seen Role Management become an established part of identity management. But its real value will be realized when it stops being an explicitly deployed and managed part of IdM (a la access management) looking for consumers, and evolves into a business tool that is deployed within the enterprise context of provisioning, entitlement management and ERP. A number of <a href="http://www.tuesdaynight.org/2008/01/14/erm-and-the-organization-kevins-response.html">other folks</a> have already challenged vendors to do this, and hopefully a lot of work going on in this area will come to fruition.</p>
<p><span style="font-weight: bold;">The Evolving Identity Framework</span><br style="font-weight: bold;" />There are a couple of things I hope to see happen this year that will help us move towards our ultimate vision of how identity is used.</p>
<ul>
<li>The Identity Services message has been very well received every time I have presented it. In the last year I met a number of individuals, like the folks from the <a href="http://blogs.oracle.com/talkingidentity/2007/09/redefining_the_enterprise_secu.html">Jericho Forum</a>, the <a href="http://blogs.oracle.com/talkingidentity/2007/06/project_concordia_has_its_work.html">Concordia project</a>, and a number of people at various conferences, who are really committed to changing how Identity becomes part of application development and deployment frameworks. Hopefully the coming year will see some concrete progress made in defining the necessary framework architecture that will enable the externalization of identity from applications</li>
<li>We have seen everybody and their mother make moves to become OpenID Service Providers, especially the big identity silos. Hopefully this year will see an explosion of services that are <span style="font-weight: bold;">OpenID Relying Parties</span>, including some of those same big players. The real adoption of OpenID will come not from the glut of OpenID SP&#8217;s, but from the widespread availability of services that accept OpenIDs and do not require registration and username/passwords.</li>
<li>I also hope to see someone take the <span style="font-weight: bold;">Identity Oracle</span> concept and create a viable business out of it. It may not explode right away, but it will start to emerge. It seems obvious that the easiest place for this to happen is in <span style="font-weight: bold;">social networking applications</span> like Facebook. They already hold a lot of identity information that they then serve to other applications (those annoying, currently non-critical Facebook apps that clutter everyone&#8217;s profile). Putting in place more controls on how my information is shared and with which apps, and then opening the walls to outside applications would be a logical progression in the evolution of identity providers for internet applications. I also hope to see the <span style="font-weight: bold;">Identity Governance Framework</span> become part of such a control framework in any Identity Oracle.<br />
And then hopefully at the start of 2009 I will be commenting on my hopes for the acceptance of internet identity framework tools within the enterprise.</li>
</ul>
<p><span style="font-weight: bold;">Your Hopes</span><br style="font-weight: bold;" />What are your hopes for the coming year? Leave a comment, or email them to me, so that we can add them to this list. and hopefully take notice.</p>
<p class="tags">Tags: <a href="http://blog.talkingidentity.com/tag/entitlement-management" rel="tag">Entitlement Management</a>, <a href="http://blog.talkingidentity.com/tag/facebook" rel="tag">Facebook</a>, <a href="http://blog.talkingidentity.com/tag/identity-governance-framework" rel="tag">Identity Governance Framework</a>, <a href="http://blog.talkingidentity.com/tag/identity-in-social-networking" rel="tag">Identity in Social Networking</a>, <a href="http://blog.talkingidentity.com/tag/identity-services" rel="tag">Identity Services</a>, <a href="http://blog.talkingidentity.com/tag/igf" rel="tag">IGF</a>, <a href="http://blog.talkingidentity.com/tag/openid" rel="tag">OpenID</a>, <a href="http://blog.talkingidentity.com/tag/personal-identity-management" rel="tag">Personal Identity Management</a>, <a href="http://blog.talkingidentity.com/tag/role-management" rel="tag">Role Management</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.talkingidentity.com/2008/01/looking-forward-to-2008.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Oracle acquires Bridgestream</title>
		<link>http://blog.talkingidentity.com/2007/09/oracle-acquires-bridgestream.html</link>
		<comments>http://blog.talkingidentity.com/2007/09/oracle-acquires-bridgestream.html#comments</comments>
		<pubDate>Fri, 07 Sep 2007 00:05:57 +0000</pubDate>
		<dc:creator>Nishant Kaushik</dc:creator>
				<category><![CDATA[Oracle Identity Management]]></category>
		<category><![CDATA[Role Management]]></category>

		<guid isPermaLink="false">http://talkingidentity.com/blog/?p=75</guid>
		<description><![CDATA[So the worst kept secret in IAM history is officially out. Oracle yesterday issued a long-awaited press release announcing the acquisition of Bridgestream in the Role Management space. Of course, if you have been anywhere near an internet-connected computer, you&#8217;d have seen everybody and their mother blog about this. And some of the buzz has [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.talkingidentity.com/wp-content/uploads/2007/09/bridgestream.jpg" alt="" align="right" />So the worst kept secret in IAM history is officially out. <span style="font-weight: bold;">Oracle</span> yesterday issued a long-awaited <a href="http://www.oracle.com/corporate/press/2007_sep/bridgestream.html">press release</a> announcing the acquisition of <span style="font-weight: bold;">Bridgestream</span> in the Role Management space. Of course, if you have been anywhere near an internet-connected computer, you&#8217;d have seen everybody and their mother blog about this. And some of the buzz has been quite interesting, which I will touch on in a later post.</p>
<p>To many, an acquisition in the <span style="font-weight: bold;">ERM</span> (Enterprise Role Management) space was inevitable. ERM has gone from cutting-edge darling of the analyst crowd to a must-have IAM solution fairly rapidly. I have myself blogged about the importance of roles in any IAM architecture a number of times. By acquiring Bridgestream, Oracle is adding their <span style="font-weight: bold; font-style: italic;">SmartRoles</span> and <span style="font-weight: bold; font-style: italic;">SmartRoles Discoverer</span> products to our industry-leading IdM portfolio.</p>
<p><span style="font-weight: bold;">Relationship-based (aka Contextual) Roles</span><br style="font-weight: bold;" />When it first came out, Bridgestream <span style="font-weight: bold; font-style: italic;">SmartRoles</span> introduced the interesting notion of <span style="font-style: italic;">relationship-based roles</span> to the market. Providing a solution for the top-down approach to role engineering, the product allows customers to model a myriad of entity relationships (between such diverse entities as people, organizations, processes, projects and business resources) in it, and then express roles as a traversal of the generated relationship graph. Of course, this is not to imply that it doesn&#8217;t handle the more mundane roles we are all accustomed to, which are simply containers of people and privileges. But their ability to model roles on real-world relationships that help solve real world use cases is really what sets them apart from the field. <span style="font-weight: bold; font-style: italic;">SmartRoles</span> also supports a number of other interesting features, including temporal views of the relationship graph that provides a time sensitive answer to the role membership question.<br />
<img src="http://blog.talkingidentity.com/wp-content/uploads/2007/09/bsismartroles.jpg" alt="" /></p>
<div style="text-align: center;">
<pre>SmartRoles</pre>
</div>
<p><span style="font-weight: bold; font-style: italic;">SmartRoles</span> also supports the much needed separation between <span style="font-style: italic;">Enterprise Roles</span> and <span style="font-style: italic;">Local Roles</span> (or <span style="font-style: italic;">Business Roles</span> and <span style="font-style: italic;">IT Roles</span>, as Bridgestream calls it). This provides a necessary abstraction between the business side of the enterprise and the security focused application side of the enterprise.</p>
<p>These features allow them to support some really interesting RBAC scenarios that relied on complex cross functional project relationships, as well as role-based provisioning that took the location of both people and resources into account and complex approval scenarios. The BSI relationship with Oracle started with the relationship that was initially established between Thor&#8217;s <span style="font-weight: bold; font-style: italic;">Identity Manager</span> product and <span style="font-weight: bold; font-style: italic;">SmartRoles</span>, providing a powerful role-based provisioning solution to customers.</p>
<p><span style="font-weight: bold;">Role Discovery</span><br style="font-weight: bold;" />Bridgestream has also made a move into the role mining area with the introduction of its <span style="font-weight: bold; font-style: italic;">SmartRoles Discoverer</span> product. <span style="font-weight: bold; font-style: italic;">SmartRoles Discoverer</span><br />
complements <span style="font-weight: bold; font-style: italic;">SmartRoles</span> top-down approach by offering companies a bottom-up methodology to kick-start their role management implementation. It provides capabilities to mine data sets from diverse sources and discover useful and meaningful roles. But role mining and verification aren&#8217;t enough, so <span style="font-weight: bold; font-style: italic;">SmartRoles Discoverer</span> also uncovers rules and policies to govern these roles. These candidate roles, along with the discovered rules and policies to govern them, can then be exported into <span style="font-weight: bold; font-style: italic;">SmartRoles</span> for deployment.<br />
<a href="http://blog.talkingidentity.com/wp-content/uploads/2007/09/bsidiscoverer.jpg"><img src="http://blog.talkingidentity.com/wp-content/uploads/2007/09/bsidiscoverer.jpg" border="0" alt="" width="450" height="290" /></a></p>
<div style="text-align: center;">
<pre>SmartRoles Discoverer</pre>
</div>
<p>Adding this capability to its suite allows Bridgestream to provide a complete end-to-end process-based solution for role lifecycle management to the market.</p>
<p><span style="font-weight: bold;">The Future</span><br style="font-weight: bold;" />Over time, the capabilities of Bridgestream&#8217;s advanced role discovery and modeling capabilities will be combined with Oracle Identity Management&#8217;s access provisioning and enforcement tools. So while it will still be possible to buy a pure role management product, the real value will come from the <span style="font-weight: bold; font-style: italic;">SmartRoles</span> product (which will no doubt be renamed following the standard Oracle formula at some point) providing a richer role environment for the <span style="font-weight: bold; font-style: italic;">OIM </span>and <span style="font-style: italic; font-weight: bold;">OAM</span> product lines to base their capabilities on, providing customers a comprehensive solution that covers all the bases.</p>
<p>You can get a lot of information about the acquisition and its value (including FAQs and white papers <a href="http://www.oracle.com/bridgestream/index.html">here</a>).</p>
<p class="tags">Tags: <a href="http://blog.talkingidentity.com/tag/oracle-identity-management" rel="tag">Oracle Identity Management</a>, <a href="http://blog.talkingidentity.com/tag/role-management" rel="tag">Role Management</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.talkingidentity.com/2007/09/oracle-acquires-bridgestream.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The Debate over RBAC vs. Entitlement Management</title>
		<link>http://blog.talkingidentity.com/2007/08/the_debate_over_rbac_vs_entitl.html</link>
		<comments>http://blog.talkingidentity.com/2007/08/the_debate_over_rbac_vs_entitl.html#comments</comments>
		<pubDate>Wed, 15 Aug 2007 22:42:16 +0000</pubDate>
		<dc:creator>Nishant Kaushik</dc:creator>
				<category><![CDATA[Insight IdM]]></category>
		<category><![CDATA[Access Control Management]]></category>
		<category><![CDATA[Entitlement Management]]></category>
		<category><![CDATA[RBAC]]></category>
		<category><![CDATA[Role Management]]></category>

		<guid isPermaLink="false">http://talkingidentity.com/blog/?p=71</guid>
		<description><![CDATA[The folks over at Securent are onto a good thing with the community driven blog they started called simply the Entitlement Management blog. They have managed to get posts from an impressive set of contributors, including Burton&#8217;s Gerry Gebel and Forrester&#8217;s Andras Cser. Check it out when you get a chance. What caught my eye [...]]]></description>
			<content:encoded><![CDATA[<p>The folks over at <span style="font-weight: bold;">Securent</span> are onto a good thing with the community driven blog they started called simply <a href="http://www.entitlementblog.com/">the Entitlement Management blog</a>. They have managed to get posts from an impressive set of contributors, including Burton&#8217;s<a href="http://www.entitlementblog.com/2007/06/21/entitlement-management-growing-up-before-our-eyes/"> Gerry Gebel</a> and Forrester&#8217;s <a href="http://www.entitlementblog.com/2007/07/23/cios-entitlement-management-worries/">Andras Cser</a>. Check it out when you get a chance.</p>
<p>What caught my eye was <a href="http://www.entitlementblog.com/2007/07/17/rbac-vs-entitlement-management-there%e2%80%99s-%e2%80%9cmore-than-meets-the-eye%e2%80%9d/">this post</a> a while back by Securent CEO Rajiv Gupta, that touches on the type of debate one often sees at the inception of rival approaches to a problem. While the <span style="font-style: italic;">RBAC vs. EM</span> debate does not compare to the aggravating <span style="font-style: italic;">Blu-Ray vs. HD-DVD</span> format war, there are similarities in that both are forcing some consumers into a &#8220;wait and see&#8221; attitude, and emotions fly high whenever this topic is brought up.</p>
<p>Despite repeated requests in the blogosphere I have resisted the urge to discuss EM&#8217;s place in IAM, primarily because I did not feel knowledgeable enough about the space to comment on it (people who know me know that I am cautious to jump into any debate, but once I have an opinion I am in it as much as possible). One gating factor in my involvement and a possible factor in the ongoing debate &#8211; the lack of industry agreement on what exactly we mean by the term &#8220;<span style="font-weight: bold;">Entitlement</span>&#8220;.</p>
<p>Vagueness in the definition of a term can be to the advantage of the players in the associated space, as it gives them flexibility to sell into more customer scenarios (something we at Thor saw happening plenty in the provisioning space back in the day). But it also engenders the kind of debate now raging, where there are folks who believe that RBAC and EM are rival methodologies to solving the access control problem (remember when access control simply meant SSO?).</p>
<p><span style="font-weight: bold;">Roles </span>and <span style="font-weight: bold;">Entitlements </span>are both abstractions that have been created to make access rights management of identities easier. It would seem to me that the difference between the two is one of perspective. <span style="font-weight: bold;">Entitlements </span>often encapsulate into a meaningful singleton the set of privileges (usually across different tiers &#8211; UI, business logic, data layer) needed to perform a specific action. So the perspective is that of the application. Of course, that does not prevent anyone from breaking an entitlement down into more atomic pieces, or aggregating entitlements up into higher level entitlements (that may span applications). <span style="font-weight: bold;">Roles </span>start from the (very human) need to somehow put a descriptive moniker on an identity&#8217;s abilities in context (of the enterprise or the application). They therefore tend to be from the perspective of the identity, and in some sense fulfill a social imperative to quantify a person&#8217;s context.</p>
<p>If we buy into this argument (and I am not suggesting we do that just yet), roles and entitlements intersect in the middle. One of the problems that existed in the early days of role management (not that we are in late days right now) is the role explosion problem. This existed primarily because of two reasons &#8211; (i) the simplified definition of a role as simply another multi-valued attribute and (ii) the need to map roles to low-level privileges. That is why folks implementing roles would end up with the kind of roles Rajiv refers to in his post &#8211; &#8220;<span style="font-style: italic;">Sales Manager EMEA</span>&#8220;, &#8220;<span style="font-style: italic;">Sales Manager Asia Pac</span>&#8221; and &#8220;<span style="font-style: italic;">Sales Manager EMEA before 5pm</span>&#8220;. It also was the reason why roles failed as a business description of the context of an identity, since the constituents of the role were <span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;;">unintelligible</span>. As roles have gotten more sophisticated (supporting attribute-based dynamic membership, relationship-based contextual membership, even session data based membership), they have become more usable as tools in the expression of policy.</p>
<p>And entitlements add an extra layer of indirection, making it possible to reduce the complexity of the role definition itself, while providing manageability around the definition and control of access rights from the application developers and application owners&#8217; perspective.</p>
<p>To try and conflate the two is to miss the point. True scalability in IAM is achieved only by putting a delegated model for administration in place. Roles and entitlements allow you to put the right controls into the hands of the right parties. In a simple world, application owners can define application entitlements, business owners can define roles, and governance folks can define the mapping between the two. Of course, the world is seldom simple, and the administration lines start to blur, leading to notions of application roles (the early precursor to entitlements) and enterprise entitlements. And that is where one wonders how all this comes together.</p>
<p>The primary reason behind the debate is encapsulated in a question asked (quite often now) by our customers and prospects &#8211; &#8220;<span style="font-weight: bold; font-style: italic;">Where is the ONE place I can go to and see my access policies from end to end?</span>&#8220;. And therein you will find the heart of the problem. As long as there are different components in the solution, it is hard to provide a complete end-to-end view. And that is why I do not expect this debate to die down any time soon.</p>
<p>Of course, my views here could be completely off target. I would love to hear your thoughts on this.</p>
<p class="tags">Tags: <a href="http://blog.talkingidentity.com/tag/access-control-management" rel="tag">Access Control Management</a>, <a href="http://blog.talkingidentity.com/tag/entitlement-management" rel="tag">Entitlement Management</a>, <a href="http://blog.talkingidentity.com/tag/rbac" rel="tag">RBAC</a>, <a href="http://blog.talkingidentity.com/tag/role-management" rel="tag">Role Management</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.talkingidentity.com/2007/08/the_debate_over_rbac_vs_entitl.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Will Role Management become the focus of Compliance?</title>
		<link>http://blog.talkingidentity.com/2007/03/will_role_management_become_th.html</link>
		<comments>http://blog.talkingidentity.com/2007/03/will_role_management_become_th.html#comments</comments>
		<pubDate>Tue, 06 Mar 2007 19:24:43 +0000</pubDate>
		<dc:creator>Nishant Kaushik</dc:creator>
				<category><![CDATA[Insight IdM]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[GRC]]></category>
		<category><![CDATA[Role Management]]></category>

		<guid isPermaLink="false">http://talkingidentity.com/blog/?p=43</guid>
		<description><![CDATA[A few months ago, I wrote a post in which I took issue with the statement that &#8220;Role Management will become the focus of Compliance&#8221;. My objection kicked off a flurry of responses from various folks, expressing opinions that covered the gamut. I received a lot of responses disagreeing with me, with quite a few [...]]]></description>
			<content:encoded><![CDATA[<p>A few months ago, I wrote a post in which I took issue with the statement that &#8220;Role Management will become the focus of Compliance&#8221;. My objection kicked off a flurry of responses from various folks, expressing opinions that covered the gamut. I received a lot of responses disagreeing with me, with quite a few of those being from people in the role management business (no surprises there). To be fair though, some of them were quite balanced and articulate.</p>
<p>Maarten Stultjens (of Bhold company, which is a vendor of RBAC solutions) agreed with Roberta that role management systems will become the central point of compliance shortly. But he further qualified his perspective: &#8220;of course (this is) &#8216;only&#8217; with regard to authorization management. The main reason for this is not so much the IT perspective Nishant is mentioning in his blog, it is the business perspective which is driving Role management systems. To find patterns and get these approved via attestation is an IT perspective towards authorization management.&#8221;</p>
<p>Now, one thing I take great pride in is my being able to always maintain a business perspective of the IAM problem. I have never thought of it as an IT problem (but one that requires and impacts IT infrastructure). So I promptly challenged Maarten to duel for besmirching my reputation (Just kidding).</p>
<p>Maarten further elaborated: &#8220;The main reason why role management systems are so important to achieve compliance with regard to authorization management is that role management systems are able to (1) store and maintain the company policies and (2) enforce these policies (through provisioning engines or manually) and (3) audit if the policies are actually implemented. Compliance is all about &#8216;defining a policy&#8217;, &#8216;enforce the policy&#8217; and &#8216;proof that the policy is implemented&#8217;. There is nothing to audit when there is no clear policy. Sometimes we &#8211; IT people &#8211; overrate ourselves by talking about compliance and audit. This is the job of auditors.&#8221;</p>
<p>Again, I have no argument with the statement that RM systems are &#8220;important&#8221; to achieving compliance, just with the notion that they are the focus. Roles have long been viewed as the Holy Grail of IAM &#8211; true role-based identity management will solve all problems. But like the Holy Grail, it is really hard (nearly impossible) to achieve. So I tend to have approach blanket statements with some perturbation. I don&#8217;t disagree with Roberta or Maarten on how important role management is to compliance. I just want the message to be balanced, and not get exaggerated to the status of &#8220;all important&#8221;.</p>
<p>Looking at Maarten&#8217;s position, I agree with point (1), but disagree with (2) and (3). RM systems will not be able to do those because they present only a partial picture of the reality of a business. If I can simplify an example to make my point, it is fairly common for people to be given privileges in an ad-hoc, but entirely proper, manner. This is invariably done through a request-based, approval enforced mechanism that today is handled by provisioning systems (OIM, for instance). These privileges are therefore out of policy, yet are not exceptions. And a role management system should not have to deal with this kind of scenario (even if it could).</p>
<p>Yes, compliance is the job of the auditor, but an auditor is only as good as the tools they are given, which is where the various IAM solutions come in. Auditors care about the roles because knowing the roles a user has tells them about what access the user has and does not have. But they also care about the out-of-policy privilege grants, and want to know that the correct procedures for approving, tracking and attesting those privileges are being followed. They care that audit trails are being maintained, and that there are no loopholes in the business processes.</p>
<p>Another person sent me an email saying &#8220;Role management is vital method to achieve compliance while user provisioning is a method to deliver proper user- and permission-information to distributed environments and applications. (yes, UP also collects information from distributed sources for the centralized Role Management)&#8221;. This points out one of the main misconceptions that I have been trying hard to fight, and which is probably at the core of the misunderstanding of the space. Too often, provisioning is viewed simply as (to quote) &#8220;the bus to deliver this user-permission information, with all required attributes, to all those environments where it is needed.&#8221; This really is the IT-centric view. Provisioning systems today (OIM in particular) are actually much more of a business solution than an IT solution, providing rich policy definition and enforcement, and end-user and administrative request-based, approval driven tools for managing privileges in a fluid business environment.</p>
<p>To me, role management is an essential part of IAM. In fact, in today&#8217;s environment it is probably the most important part of a compliance-driven IAM solution. It should not, however, be the focus of a IAM-based compliance project. Any good IAM strategy must be a mix of role-based, rule-based and request-based management (think of the old 80-20 rule, just broken down to 50-30-20), with a good overlay of audit and compliance tools. At Oracle, we feel that Identity Administration, Provisioning and Role Management are the three pillars on which (the newly emerging) identity GRC tools are overlaid to provide the foundation of a good identity audit and compliance practice.</p>
<p><img src="http://blog.talkingidentity.com/wp-content/uploads/2007/03/grcpillars001.jpg" border="0" alt="IDGRC Pillars: " width="400" height="234" /></p>
<p>(<span style="font-style: italic;">Of course, knowing how IAM is constantly evolving, I am sure we will be adding more &#8220;pillars&#8221; to this diagram soon, so take this position with a pinch of salt</span>)</p>
<p>This is driven by the reality of modern business &#8211; one that is fluid, ever-changing and way too complex to only codify in the structured system that role-based management represents. Over the last few years, I have dealt with a number of customers that have made the effort to incorporate role management into their IAM projects. Invariably I encountered the following:</p>
<ul>
<li>No one agrees on the definition of a role</li>
<li>Most of them only manage to use roles in a limited manner</li>
</ul>
<p>The mantra of the day is balance. I think Dave Kearns response to my post was best: &#8220;While I do agree that RBAC is the &#8216;wave of the future&#8217; and is, indeed, necessary to good IdM and compliance, I think of it as being one of the foundations of compliance, not the tool that compels or insures compliance. And certainly not a tool for attestation&#8230;&#8221;</p>
<p class="tags">Tags: <a href="http://blog.talkingidentity.com/tag/compliance" rel="tag">Compliance</a>, <a href="http://blog.talkingidentity.com/tag/grc" rel="tag">GRC</a>, <a href="http://blog.talkingidentity.com/tag/role-management" rel="tag">Role Management</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.talkingidentity.com/2007/03/will_role_management_become_th.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The &#8220;Model-As&#8221; Problem</title>
		<link>http://blog.talkingidentity.com/2007/02/the_modelas_problem.html</link>
		<comments>http://blog.talkingidentity.com/2007/02/the_modelas_problem.html#comments</comments>
		<pubDate>Wed, 14 Feb 2007 01:51:30 +0000</pubDate>
		<dc:creator>Nishant Kaushik</dc:creator>
				<category><![CDATA[Insight IdM]]></category>
		<category><![CDATA[Tips & Techniques]]></category>
		<category><![CDATA[Oracle Identity Manager]]></category>
		<category><![CDATA[Role Management]]></category>

		<guid isPermaLink="false">http://talkingidentity.com/blog/?p=41</guid>
		<description><![CDATA[In my last post, I talked about Jeff Bardin&#8217;s excellent session about the reality of successfully deploying an enterprise IAM infrastructure. During his session, he touched upon one of the more interesting problems that we see in enterprises today &#8211; the &#8220;Model-As&#8221; problem. Jeff was referring to a practice that is very common in a [...]]]></description>
			<content:encoded><![CDATA[<p>In my last post, I talked about Jeff Bardin&#8217;s excellent session about the reality of successfully deploying an enterprise IAM infrastructure. During his session, he touched upon one of the more interesting problems that we see in enterprises today &#8211; the &#8220;Model-As&#8221; problem.</p>
<p>Jeff was referring to a practice that is very common in a lot of enterprises today. When a user is getting created and provisioned in the enterprise, system administrators and/or managers basically rely on a common short cut. Instead of trying to figure out what privileges that a new user Bob should have, they essentially say &#8220;give Bob all the privileges that Alice has, because Bob has the same job as Alice&#8221;. As Jeff so articulately pointed out, the result is the propagation of bad or unneeded privileges from one user to another. One can easily see how privileges that Alice accumulated over her lifetime of service end up in Bob&#8217;s profile, even if some of those privileges were legitimately assigned to Alice only for a short period of time, after which they should have been taken away. And as we are learning, enterprises are actually quite fluid and the privileges that a user has actually reflects how much a user&#8217;s actual responsibilities differ from the base definition of their &#8220;job&#8221;.</p>
<p>This is the &#8220;Model-As&#8221; problem, also known within our group as the &#8220;Copy User&#8221; problem. It becomes a problem because it assumes that the privilege environment is pristine, and that everyone has only those privileges that they should have. It also assumes a highly rigid enterprise where two people doing the same job will essentially do the same things and remain the same from a privileges perspective.  In most complex enterprises, that is not true, and the result is an unnecessary explosion of compliance violations and privilege creep.</p>
<p>The solution, as Jeff pointed out, is actually quite simple &#8211; RBAC. The model-as problem exists because it is the poor man&#8217;s RBAC model. In the absence of true role management, and role based provisioning, the manager is forced to identify a model user that is, in essence, the description of the role(s) that the new user needs to be assigned. Bringing in RBAC and role-based provisioning can help clean this up by providing the necessary abstraction and control to the environment. Assigning an ad-hoc or short-lived privilege to Alice no longer pollutes the role definition, and therefore eliminates scope creep. It also allows the administrator to change the role-privilege definition once and apply it everywhere, without having to go and track the model-as patterns and chains. In Jeff&#8217;s words, it brings sense and order to the &#8220;identity chaos&#8221; that exists in the enterprise.</p>
<p class="tags">Tags: <a href="http://blog.talkingidentity.com/tag/oracle-identity-manager" rel="tag">Oracle Identity Manager</a>, <a href="http://blog.talkingidentity.com/tag/role-management" rel="tag">Role Management</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.talkingidentity.com/2007/02/the_modelas_problem.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Postcard from the Gartner IAM Summit</title>
		<link>http://blog.talkingidentity.com/2006/12/postcard_from_the_gartner_iam.html</link>
		<comments>http://blog.talkingidentity.com/2006/12/postcard_from_the_gartner_iam.html#comments</comments>
		<pubDate>Wed, 13 Dec 2006 18:17:05 +0000</pubDate>
		<dc:creator>Nishant Kaushik</dc:creator>
				<category><![CDATA[Insight IdM]]></category>
		<category><![CDATA[Gartner IAM Summit]]></category>
		<category><![CDATA[Provisioning]]></category>
		<category><![CDATA[Role Management]]></category>

		<guid isPermaLink="false">http://talkingidentity.com/blog/?p=34</guid>
		<description><![CDATA[2 weeks ago I attended Gartner&#8217;s first IAM summit. Entering an arena long dominated by Burton and RSA, they nonetheless seemed to have a respectable turnout, even if it was mostly people like me curious to find out what their treatment of the space was going to be. The fact that it was in Vegas [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: left;">2 weeks ago I attended Gartner&#8217;s first IAM summit. Entering an arena long dominated by Burton and RSA, they nonetheless seemed to have a respectable turnout, even if it was mostly people like me curious to find out what their treatment of the space was going to be. The fact that it was in Vegas was another kind of incentive, with the consequence that I missed a couple of early morning sessions.</p>
<p>The content mostly seemed to be aimed at a crowd more generic than the crowd you would encounter at, say, Catalyst. However, they did have a few interesting sessions. Lawrence Lessig&#8217;s keynote on the &#8220;Future of IDeas&#8221; was really interesting, even if his famous presentation style suffered through two projector outages and a light outage. His talk more or less expounded on the notion of needing an identity metasystem for the internet, and the need for us to do something before the government steps in after some kind of internet calamity.</p>
<p>But the session that generated the most discussion between me and my colleagues was Roberta Witty&#8217;s session on User Provisioning (or UP, as Gartner calls it). While fairly informative for the lay attendee, she made two statements that were a little controversial (at least for us UP geeks).</p>
<p><strong><em>&#8220;Provisioning is an interim solution&#8221;</em></strong><br />
The above is what I actually say an attendee at the session writing in her notebook. In her session, Roberta said that the emergence of Web Services and SOA architectures would mean that the need for provisioning would start to disappear, as soon as 2010. Now, those of us in the provisioning space have long been saying that the emergence (hopefully) of the SPML standard would definitely eliminate costly provisioning connectors. We have also been saying that externalizing identity data, authorization and security will also lead to a lesser need for provisioning in automated, role-based or attribute-based scenarios.</p>
<p>However, the fact is that provisioning systems add a whole business layer on top of IAM (see my previous post: &#8216;<a href="http://blogs.oracle.com/talkingidentity/2006/11/ask_dr_k_the_idm_elevator_pitc.html">Ask Dr. K: The IdM Elevator Pitch</a>&#8216;) that will not disappear. As long as businesses need operational flexibility and agility, the need to support ad-hoc, request-based access provisioning will not go away, and that is where provisioning systems will continue to play an important role. The compliance benefits from control attestation (in addition to access attestation), SoD enforcement and workflow perspective will continue to require a management layer on top.</p>
<p><strong><em>&#8220;Role Management will become the focal point for Compliance&#8221;</em></strong><br />
The second point she expounded on was her view that role management systems will become the central point of compliance shortly. Her view is based on her opinion that since role mining tools need to have information about access privileges in order to discover privilege patterns as roles, they are ideally placed to do compliance activities like attestation and SoD policy violation detection. Again, the point is a little skewed. And I don&#8217;t say this because I have a provisioning bias. I am, in fact, also involved heavily in Oracle&#8217;s role management strategy.</p>
<p>Yes, role management systems (more accurately, role mining systems) have this kind of data in their repositories, but so do provisioning systems. One of the first usages of provisioning systems in compliance-driven enterprise environments is the deployment of reconciliation connectors to pull in the &#8220;who has what&#8221; information. This includes not just the names of accounts that users have, but fine-grained entitlement information as well. And the capabilities of provisioning systems (well, at least ours) in this area are long established, with a lot of sophistication built into the reconciliation capabilities. Most role mining systems are limited to flat-file based data imports. In fact, some of the bigger role mining products build &#8220;integrations&#8221; with provisioning systems to obtain the privilege information from the provisioning systems instead of having to go to the target systems themselves. And tout this as key capabilities.</p>
<p>It is also important to keep in mind that BRM systems are just like provisioning systems in that they don&#8217;t need to pull in all access data into their realm of scope for their operation. It is almost never the case that enterprise roles are defined based on the access that users have in all systems. In fact, it is usually a much smaller set of systems than provisioning systems typically have to deal with. Especially if you want the mining operation to have a chance of succeeding. Provisioning systems are often key to helping the enterprise clean up access privileges in preparation for role mining projects, by providing attestation and &#8220;who has what&#8221; reporting to enable the removal of unnecessary access. Project managers of IdM deployments know to not go near role mining till access clean up has occurred.</p>
<p><span style="font-weight: bold; font-style: italic;">On a happier note&#8230;</span><br />
I will say that I didn&#8217;t disagree with everything I heard at Gartner. In his keynote, Neil McDonald of Gartner talked about ERP becoming the &#8220;new center of gravity for IAM&#8221;, making ERP players like Oracle very important in the IdM space. Now I can&#8217;t really disagree with that view, can I?</div>
<p class="tags">Tags: <a href="http://blog.talkingidentity.com/tag/gartner-iam-summit" rel="tag">Gartner IAM Summit</a>, <a href="http://blog.talkingidentity.com/tag/provisioning" rel="tag">Provisioning</a>, <a href="http://blog.talkingidentity.com/tag/role-management" rel="tag">Role Management</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.talkingidentity.com/2006/12/postcard_from_the_gartner_iam.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

