<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-36930068.post5952846974566386190..comments</id><updated>2009-06-09T14:40:37.790+10:00</updated><title type='text'>Comments on Ian Yip's Security and Identity Thought Stream: The entitlement and access management equation</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.ianyip.com/feeds/5952846974566386190/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36930068/5952846974566386190/comments/default'/><link rel='alternate' type='text/html' href='http://blog.ianyip.com/2009/05/entitlement-and-access-management.html'/><author><name>Ian Yip</name><uri>http://www.blogger.com/profile/07620054411151781462</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-36930068.post-6728071099265212161</id><published>2009-06-09T14:40:37.790+10:00</published><updated>2009-06-09T14:40:37.790+10:00</updated><title type='text'>Interesting hypothesis...

I disagree with the fir...</title><content type='html'>Interesting hypothesis...&lt;br /&gt;&lt;br /&gt;I disagree with the first point and somewhat agree with the second point (although the XACML comment is highly debatable).&lt;br /&gt;&lt;br /&gt;A WAM policy protecting an application entry point can be fine-grained or coarse-grained, depending on how much information needs to be evaluated...this could include form post data, query string data, session context data, authentication strength data,  ip location data, etc.&lt;br /&gt;&lt;br /&gt;If we assume for a second that entitlement management = authorization (not a done deal yet btw), then authorization is about fine-grained access management.  &lt;br /&gt;&lt;br /&gt;All authorization policies should be fine-grained in nature...its just a matter of how stringent security requirements are and how sophisticated one&amp;#39;s policy engine to meet those requirements.&lt;br /&gt;&lt;br /&gt;to summarize, I see the fine-grained vs coarse-grained discussion being about defining a security policy that meets the business need - it doesn&amp;#39;t define the market.&lt;br /&gt;&lt;br /&gt;And XACML is just one of many ways to implement authorization policies.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36930068/5952846974566386190/comments/default/6728071099265212161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36930068/5952846974566386190/comments/default/6728071099265212161'/><link rel='alternate' type='text/html' href='http://blog.ianyip.com/2009/05/entitlement-and-access-management.html?showComment=1244522437790#c6728071099265212161' title=''/><author><name>Vadim L</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.ianyip.com/2009/05/entitlement-and-access-management.html' ref='tag:blogger.com,1999:blog-36930068.post-5952846974566386190' source='http://www.blogger.com/feeds/36930068/posts/default/5952846974566386190' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-36930068.post-2798286046421922824</id><published>2009-05-15T04:21:00.000+10:00</published><updated>2009-05-15T04:21:00.000+10:00</updated><title type='text'>Well said Steve. I think IBM missed the mark with ...</title><content type='html'>Well said Steve. I think IBM missed the mark with TSPM.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36930068/5952846974566386190/comments/default/2798286046421922824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36930068/5952846974566386190/comments/default/2798286046421922824'/><link rel='alternate' type='text/html' href='http://blog.ianyip.com/2009/05/entitlement-and-access-management.html?showComment=1242325260000#c2798286046421922824' title=''/><author><name>Ian Yip</name><uri>http://www.blogger.com/profile/07620054411151781462</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10232190331291713199'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.ianyip.com/2009/05/entitlement-and-access-management.html' ref='tag:blogger.com,1999:blog-36930068.post-5952846974566386190' source='http://www.blogger.com/feeds/36930068/posts/default/5952846974566386190' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-36930068.post-3239506673981875735</id><published>2009-05-14T01:57:00.000+10:00</published><updated>2009-05-14T01:57:00.000+10:00</updated><title type='text'>To Paul's point that the scope of policy-driven ac...</title><content type='html'>To Paul's point that the scope of policy-driven access control is not limited to Web access layer, I think one aspect of the issue with IBM TSPM is that SOA-governance requirements were on the lengthy wish list involved in TSPM's product definition. The need to globally manage and reconcile local enforcement rules, and to integrate services registry information into policy definitions are DataPower product management concerns. On the other hand, the ability to apply attribute-based controls on application objects and containers is more of a Web access management policy requirement. There needs to be a shared abstraction layer that both (WAM, SOA/WS) feed off - that TSPM doesn't quite seem to satisfy.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36930068/5952846974566386190/comments/default/3239506673981875735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36930068/5952846974566386190/comments/default/3239506673981875735'/><link rel='alternate' type='text/html' href='http://blog.ianyip.com/2009/05/entitlement-and-access-management.html?showComment=1242230220000#c3239506673981875735' title=''/><author><name>Steve</name><uri>http://www.blogger.com/profile/18314282546530456146</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.ianyip.com/2009/05/entitlement-and-access-management.html' ref='tag:blogger.com,1999:blog-36930068.post-5952846974566386190' source='http://www.blogger.com/feeds/36930068/posts/default/5952846974566386190' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-36930068.post-7273049623282331224</id><published>2009-05-13T23:55:00.000+10:00</published><updated>2009-05-13T23:55:00.000+10:00</updated><title type='text'>Paul,

I'm not making an assumption at all. I'm in...</title><content type='html'>Paul,&lt;br /&gt;&lt;br /&gt;I'm not making an assumption at all. I'm including ALL sorts of applications and systems. I didn't point this out (although I might soon) but I don't agree with the term "web access management" at all because it focuses too much on the reverse proxy component. In truth, many web access management products can do a lot more and that's my point. The word "web" in "web access management" is a red herring the industry's chosen to throw in.&lt;br /&gt;&lt;br /&gt;Matt,&lt;br /&gt;&lt;br /&gt;I like the way you're looking at this. After all, that's what I'm trying to say. It's all simply access management. There is no need to try to fool everyone into thinking entitlement management is a new concept that needs a new product. The reason I've thrown XACML into the mix is because in today's environments, there needs to be a standard and apparently some sort of web service capability. I agree that without XACML it would still be entitlement management, but by many definitions I would have been pulled aside for ignoring that part of so called "entitlement management".&lt;br /&gt;&lt;br /&gt;Swannie,&lt;br /&gt;&lt;br /&gt;Your TAM example is one of the things I'm referring to where IBM could have just tightened up the TAM product to bring it up to speed with that's required today. And yes, I don't particularly like trying to explain the difference between access and entitlement management to customers either.&lt;br /&gt;&lt;br /&gt;Neil,&lt;br /&gt;&lt;br /&gt;That's a pretty good way to look at it. Thanks for the clarification on the TAM and XACML thing. Will update the post. Minor point too mate. Why are you spelling like an American? :-)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36930068/5952846974566386190/comments/default/7273049623282331224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36930068/5952846974566386190/comments/default/7273049623282331224'/><link rel='alternate' type='text/html' href='http://blog.ianyip.com/2009/05/entitlement-and-access-management.html?showComment=1242222900000#c7273049623282331224' title=''/><author><name>Ian Yip</name><uri>http://www.blogger.com/profile/07620054411151781462</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10232190331291713199'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.ianyip.com/2009/05/entitlement-and-access-management.html' ref='tag:blogger.com,1999:blog-36930068.post-5952846974566386190' source='http://www.blogger.com/feeds/36930068/posts/default/5952846974566386190' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-36930068.post-5113404010594327429</id><published>2009-05-13T22:54:00.000+10:00</published><updated>2009-05-13T22:54:00.000+10:00</updated><title type='text'>One other way I have seen authorization vs entitle...</title><content type='html'>One other way I have seen authorization vs entitlements characterized is by the perspective from which the access control data is viewed.  I try to talk about authorization when taking a resource centric view (e.g. who can do something), and entitlements for a user centric view (e.g. what can this user do).  In the end, it may be the same data making both of those determinations.&lt;br /&gt;&lt;br /&gt;Also, to correct a minor point, there was never an XACML offering for TAMeb.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36930068/5952846974566386190/comments/default/5113404010594327429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36930068/5952846974566386190/comments/default/5113404010594327429'/><link rel='alternate' type='text/html' href='http://blog.ianyip.com/2009/05/entitlement-and-access-management.html?showComment=1242219240000#c5113404010594327429' title=''/><author><name>Neil Readshaw</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.ianyip.com/2009/05/entitlement-and-access-management.html' ref='tag:blogger.com,1999:blog-36930068.post-5952846974566386190' source='http://www.blogger.com/feeds/36930068/posts/default/5952846974566386190' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-36930068.post-4369630312549201874</id><published>2009-05-13T02:38:00.000+10:00</published><updated>2009-05-13T02:38:00.000+10:00</updated><title type='text'>I agree with Matt with everyone :-)

TAMeb, for ex...</title><content type='html'>I agree with Matt with everyone :-)&lt;br /&gt;&lt;br /&gt;TAMeb, for example, is usually used to provide coarse-grained access control at the URL level, but the Authorisation Server component provides fine-grained access control right down to the EJB layer but the API allows for any application to perform authorisation requests. (In a past life, I've knocked up a dodgy desktop VB application and had it talking to a TAMeb Authorisation Server for authorisation requests.)&lt;br /&gt;&lt;br /&gt;BTW. Consider the terms: Entitlement Management, Identity Management, Access Management, Privacy Management, Security Management. To those who don't understand what each actually means, it could seem that these are basically variations on the same theme.&lt;br /&gt;&lt;br /&gt;It can be frustrating telling somewhere why Identity Management is not the same as Access Management (believe me, I've had too many of those conversations). Trying to fit Entitlement Management into the conversation is not something I want to do :-)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36930068/5952846974566386190/comments/default/4369630312549201874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36930068/5952846974566386190/comments/default/4369630312549201874'/><link rel='alternate' type='text/html' href='http://blog.ianyip.com/2009/05/entitlement-and-access-management.html?showComment=1242146280000#c4369630312549201874' title=''/><author><name>Stephen Swann</name><uri>http://www.blogger.com/profile/02171157277282964684</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.ianyip.com/2009/05/entitlement-and-access-management.html' ref='tag:blogger.com,1999:blog-36930068.post-5952846974566386190' source='http://www.blogger.com/feeds/36930068/posts/default/5952846974566386190' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-36930068.post-5223355700235119436</id><published>2009-05-13T01:01:00.000+10:00</published><updated>2009-05-13T01:01:00.000+10:00</updated><title type='text'>Ian, in addition to what Paul wrote, I would also ...</title><content type='html'>Ian, in addition to what Paul wrote, I would also be careful not to define a solution's business value by the technology used to implement it. &lt;br /&gt;&lt;br /&gt;For example, some Web-SSO solutions have the ability to provide fine-grained access control through the use of API calls from the web app. In that scenario, it's entitlement management (because you use the Web-SSO solution to manage fine-grained entitlements) but not XACML.&lt;br /&gt;&lt;br /&gt;So, IMHO, we use the term 'Access Management' broadly as a category and 'Entitlement Mgt' is one capability within that category.  And XACML is one way to implement Entitlement Mgt.&lt;br /&gt;&lt;br /&gt;'Enterprise Entitlement Managment' is about finding a solution to manage access permissions across a borad range of solutions.  And the solutions that most people refer to as 'web access management' are just one of the systems that an enterprise entitlement management solution would help manage.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36930068/5952846974566386190/comments/default/5223355700235119436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36930068/5952846974566386190/comments/default/5223355700235119436'/><link rel='alternate' type='text/html' href='http://blog.ianyip.com/2009/05/entitlement-and-access-management.html?showComment=1242140460000#c5223355700235119436' title=''/><author><name>Matt Flynn</name><uri>http://www.blogger.com/profile/09902381553517250020</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.ianyip.com/2009/05/entitlement-and-access-management.html' ref='tag:blogger.com,1999:blog-36930068.post-5952846974566386190' source='http://www.blogger.com/feeds/36930068/posts/default/5952846974566386190' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-36930068.post-8002693842950093902</id><published>2009-05-13T00:07:00.000+10:00</published><updated>2009-05-13T00:07:00.000+10:00</updated><title type='text'>I think you are making a huge assumption that enti...</title><content type='html'>I think you are making a huge assumption that entitlements management is only related to the web access layer. You seem to be purely discussing the concept of entitlement management as the next level from coarse-grained entitlements within a web application.&lt;br /&gt;&lt;br /&gt;Whilst that is one of the applications of entitlements management, you seen to miss the point that a proper entitlements management solution can work at any tier and with any application.&lt;br /&gt;&lt;br /&gt;For example, Oracle Entitlements Server can indeed integrate at the web application layer. However, it also has integration at the application tier, the integration tier and even the data tier. This allows you enforce a standard policy for a particular application or set of data across all tiers and channels of access consistently.&lt;br /&gt;&lt;br /&gt;As soon as you understand this concept, then you appreciate why these are two separate products since they can address different requirements. I agree that they have complimentary capabilities but it isn't right to assume that all authorisation can or should be done within the web access management product.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36930068/5952846974566386190/comments/default/8002693842950093902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36930068/5952846974566386190/comments/default/8002693842950093902'/><link rel='alternate' type='text/html' href='http://blog.ianyip.com/2009/05/entitlement-and-access-management.html?showComment=1242137220000#c8002693842950093902' title=''/><author><name>Paul</name><uri>http://blog.pdtoal.com</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.ianyip.com/2009/05/entitlement-and-access-management.html' ref='tag:blogger.com,1999:blog-36930068.post-5952846974566386190' source='http://www.blogger.com/feeds/36930068/posts/default/5952846974566386190' type='text/html'/></entry></feed>