<?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/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4209086019525304596</id><updated>2011-07-31T08:41:55.169+02:00</updated><category term='Identity driven SOA'/><category term='Role Engineering'/><category term='SUN Identity Management'/><category term='Role Mining'/><category term='Multimedia'/><category term='User Provisioning'/><category term='RBIA'/><category term='authentication'/><category term='identity virtualization'/><category term='SoD'/><category term='ABAC'/><category term='Piaggio'/><category term='Gartner Group'/><category term='Authorization'/><category term='SOA'/><category term='RPM'/><category term='Oracle Identity Management'/><category term='Courion'/><category term='Managed services'/><category term='RBAM'/><category term='Kuppinger Cole'/><category term='iam projects'/><category term='RBAC'/><category term='XACML'/><category term='rule engine'/><category term='Role explosion'/><category term='inconsistency'/><category term='virtual directory'/><category term='Identity Audit'/><category term='Role Management'/><category term='Identity Management'/><category term='European Identity Conference'/><title type='text'>Roles in Action</title><subtitle type='html'>Roles can't be built in a day</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://roles-in-action.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://roles-in-action.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Greg</name><uri>http://www.blogger.com/profile/18378838262859672123</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='16' src='http://bp2.blogger.com/_25EQARXM4l8/R0LvBOEKKXI/AAAAAAAAAAs/CNLc_rf09U4/s320/foto+greg4.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>27</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4209086019525304596.post-2464347630693410510</id><published>2010-07-07T11:07:00.007+02:00</published><updated>2010-07-07T11:22:06.250+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iam projects'/><category scheme='http://www.blogger.com/atom/ns#' term='Identity Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Kuppinger Cole'/><title type='text'>Kuppinger Cole Analyst names Engiweb Security a “Hidden Gem” in GRC</title><content type='html'>What a good surprise! We are very pleased to be included in the “Hidden Gems 2010” report from Kuppinger Cole in the “GRC market segment - “Governance, Risk Management, Compliance”.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_25EQARXM4l8/TDREaWD87rI/AAAAAAAAAJI/LuUhNWiWb24/s1600/logoKCP-2.jpg"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 206px; height: 92px;" src="http://4.bp.blogspot.com/_25EQARXM4l8/TDREaWD87rI/AAAAAAAAAJI/LuUhNWiWb24/s320/logoKCP-2.jpg" alt="" id="BLOGGER_PHOTO_ID_5491089065060921010" border="0" /&gt;&lt;/a&gt;According to the Kuppinger Cole report: Hidden Gems are vendors which are (still) relatively small, less known then "the big ones", and which definitively offer innovative solutions that are worth considering. These vendors are not (yet) stars in the worldwide IAM, GRC, and Cloud markets.&lt;blockquote style="font-style: italic;"&gt;It is in the nature of grinding Hidden Gems that some will not become the sparkling diamonds we expect today. Some will become acquired. However, there are strong opportunities in selecting products and services of innovative, young vendors – of the Hidden Gems.&lt;/blockquote&gt;The selected vendors are distributed into four categories. Besides GRC, categories include IAM, IT Security and Cloud.&lt;br /&gt;&lt;br /&gt;You may recall that a few months ago we were also named &lt;a href="http://roles-in-action.blogspot.com/2010/04/vaso-di-coccio-tra-vasi-di-ferro.html"&gt;“Cool vendor” by Gartner.&lt;/a&gt; The inclusion of our solution in the Kuppinger report reinforces the fact that we have a solution that is sound, distinct, concrete and able to solve customer problems and ensure success of business objectives.&lt;br /&gt;&lt;br /&gt;But… but… as I already stated in my &lt;a href="http://roles-in-action.blogspot.com/2008/08/no-man-is-prophet-in-his-own-country.html"&gt;previous post&lt;/a&gt;, this is not enough! I don’t want to start the usual rail about the few “Ugly, Dirty and Bad” big companies again. It’s very frustrating to notice, however, that we always have to demonstrate or prove something, while just a few words and a PowerPoint presentation is enough for the “ big brand”.&lt;br /&gt;&lt;br /&gt;This is a recent example: the prospective customer wants to implement a complete role-based Identity &amp;amp; Access Governance project by the end of 2010.&lt;br /&gt;Our foe say “No problem”!&lt;br /&gt;….. but wait a minute: the foe has also just affirmed that the roadmap for a new module - that is mandatory for the project – will not be integrated before October 2010, and on top of that the official timeline is CY2011!&lt;br /&gt;How will they comply this to the project deadline, since lots of custom developments are required and the tools are not yet available?   A mystery!&lt;br /&gt;Alternatively, we humbly proposed a pitfall free solution with technical features that are at least ‘on par’ with the competitor’s. A solution with almost all functionalities natively available from our &lt;a href="http://www.engiweb.com/p_ideas.html"&gt;IDEAS platform&lt;/a&gt; without the need for further coding or custom developments… and obviously with the possibility to implement a POC in weeks.&lt;br /&gt;&lt;br /&gt;The (ex) prospective customer verdict was: sorry, but we trust them and feel comfortable joining their grand vision”. No further explanations given!!&lt;br /&gt;Is this a healthy competition?&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_25EQARXM4l8/TDRFZtpODsI/AAAAAAAAAJo/bxtksuR54rw/s1600/Hidden+Gems+OK.jpg"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 200px; height: 171px;" src="http://3.bp.blogspot.com/_25EQARXM4l8/TDRFZtpODsI/AAAAAAAAAJo/bxtksuR54rw/s200/Hidden+Gems+OK.jpg" alt="" id="BLOGGER_PHOTO_ID_5491090153723006658" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Going back to the report spirit: Hidden Gems should mean that there are some fascinating less-known solutions on the market worthy of evaluation - including ones you possibly never knew existed!&lt;br /&gt;The complete report is available to Kuppinger Cole clients &lt;a href="http://www.kuppingercole.com/reports"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4209086019525304596-2464347630693410510?l=roles-in-action.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roles-in-action.blogspot.com/feeds/2464347630693410510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4209086019525304596&amp;postID=2464347630693410510' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/2464347630693410510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/2464347630693410510'/><link rel='alternate' type='text/html' href='http://roles-in-action.blogspot.com/2010/07/kuppinger-cole-analyst-names-engiweb.html' title='Kuppinger Cole Analyst names Engiweb Security a “Hidden Gem” in GRC'/><author><name>Greg</name><uri>http://www.blogger.com/profile/18378838262859672123</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='16' src='http://bp2.blogger.com/_25EQARXM4l8/R0LvBOEKKXI/AAAAAAAAAAs/CNLc_rf09U4/s320/foto+greg4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_25EQARXM4l8/TDREaWD87rI/AAAAAAAAAJI/LuUhNWiWb24/s72-c/logoKCP-2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4209086019525304596.post-8313375613947426643</id><published>2010-05-24T14:38:00.004+02:00</published><updated>2010-05-24T14:58:19.184+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Role explosion'/><category scheme='http://www.blogger.com/atom/ns#' term='RBAC'/><category scheme='http://www.blogger.com/atom/ns#' term='XACML'/><category scheme='http://www.blogger.com/atom/ns#' term='Role Management'/><category scheme='http://www.blogger.com/atom/ns#' term='ABAC'/><title type='text'>Live and let Live</title><content type='html'>It is time to put my two cents to the ongoing &lt;a href="http://blogs.kuppingercole.com/gaehtgens/2009/10/27/q-a-from-the-xacmlabac-webinar/"&gt;dialogue &lt;/a&gt;revolving around RBAC versus ABAC.&lt;br /&gt;&lt;br /&gt;My impression is that talking RBAC down is presently in fashion and used as a pretext to promote ABAC.&lt;br /&gt;&lt;br /&gt;The pro-ABAC Advertisement Campaign foresees an impressive list of reasons. The most popular among them are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;RBAC projects start with high expectations &lt;/li&gt;&lt;li&gt;The real world just happens to be too complex to model efficiently with RBAC.&lt;/li&gt;&lt;li&gt;RBAC misses the context&lt;/li&gt;&lt;li&gt;RBAC is very costly&lt;/li&gt;&lt;li&gt;RBAC is almost impossible to finalise&lt;/li&gt;&lt;li&gt;RBAC is Static&lt;/li&gt;&lt;li&gt;RBAC leads to Role explosion&lt;/li&gt;&lt;li&gt;RBAC (Roles) are not interoperable&lt;/li&gt;&lt;/ul&gt;But the “gem” is&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The RBAC model as opposed to the ABAC model is not context-aware and is thus not well suited to handle SoD requirements. &lt;/li&gt;&lt;/ul&gt;As a kindness they allow roles to be used in ABAC, as one of the multiple attributes that ABAC can engulf or use to make access decisions.&lt;br /&gt;&lt;br /&gt;Now: I can logically agree on all the syllogisms that are used to justify the prevalence of ABAC, but the problem is in the starting axioms: what enterprise authorization solution is actually using “pure” RBAC as a determining factor on whether to grant access to an asset or not?&lt;br /&gt;&lt;br /&gt;For instance, our solution &lt;a href="http://www.engiweb.com/p_enterprise.html"&gt;IDEAS Enterprise Entitlement Server&lt;/a&gt; (the new name of our Enterprise Authorization Server) provides an entitlement model that unifies role-based, rule-based and attribute-based access control.&lt;br /&gt;With this model, entitlements may include dynamic authorization information, such as: contextual attributes (e.g. time of day, value of a transaction, a physical location, ..), user resource attributes (e.g. an account, an organization, ...), and rule-based business logic (e.g. exceptions, call-outs, …).&lt;br /&gt;Of course, historically, we our roots are in Role Management, thus roles have a central position in our solution, but in order to map any application authorization framework, we have included Application mapping capability from the beginning, in our unique data model, that allows for flexible definition and evaluation of complex access control policy sets.&lt;br /&gt;&lt;br /&gt;So, instead of only using roles as the determining factor on whether to grant access or not, many attributes can be used. The hybrid adoption of RBAC together with additional context simplifies the making of access control decisions (at finer levels), allows easy compliance with regulations, and very importantly, minimizes governance problems.&lt;br /&gt;&lt;br /&gt;Here is an example of authorization policy mapping using IDEAS.&lt;br /&gt;&lt;br /&gt;The application is a fiction stock trading application, used by traders in a bank to buy and sell stocks on various stock exchanges.&lt;br /&gt;&lt;br /&gt;First of all the model has an:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Actor&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;:&lt;/span&gt;    the subject (e.g. user that  can be mediated by roles, ...) for whom the authorization is evaluated.  Example &lt;span style="font-style: italic;"&gt;Mr. X with the “Senior Bank  Operator” role&lt;/span&gt;&lt;/blockquote&gt;and it is based on four entities:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Permission:&lt;/span&gt; is an action on the Resource (also called Operation). Example: &lt;span style="font-style: italic;"&gt;Trading&lt;/span&gt;.&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;Resource:&lt;/span&gt; is the Application element to protect. Example: &lt;span style="font-style: italic;"&gt;Stocks&lt;/span&gt;.&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Constraints:&lt;/span&gt; are the Conditions that must be validated to grant the authorization. Two or more Constraints can be merged with a boolean combination of their values. Examples: &lt;span style="font-style: italic;"&gt;Trading depends upon the user geographical area; Transfer limit is based on user characteristics; SoD conflict verification in real time.&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;Exceptions:&lt;/span&gt; are other conditions that can further limit the authorization decision and that allow for the creation/evaluation of more complex business logic. Example: &lt;span style="font-style: italic;"&gt;Trading not allowed for companies where the user is involved.&lt;/span&gt;&lt;/blockquote&gt;that rely on a Role Management infrastructure.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Very lean and straightforward!&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;I just want to put in a good word now and refute the statements that have been made on Role explosion and SoD management. Once again it is just a matter of selecting the right tools and adopting the appropriate methodology.&lt;br /&gt;&lt;br /&gt;In the next post I will try to describe a framework that is able to, not only stop this overstated issue, but above all allow stepped construction of sound and governable role infrastructure. As a matter of fact, it is mainly a matter of using the right tools!&lt;br /&gt;&lt;br /&gt;For me, however, the most surprising argument that was raised against RBAC, was SoD management. SoD, and in general, easy compliance is one of the strongest points of adopting Roles in an Access governance framework.&lt;br /&gt;For example, IDEAS offers the possibility to easily define and maintain the scope of roles based on the organization unit structure (for implementing need-to-know, need-to-share). Further, the proposed SoD model allows business users (that might have no knowledge of IT systems) to define potential conflicts among business activities (e.g. “purchase order - creation” or “purchase order approval”) rather than among entitlements, thus decoupling business and IT aspects as well as leveraging a business perspective.&lt;br /&gt;&lt;br /&gt;In my opinion (sorry if I now use comparative reasoning) the policy administration issue should not be underestimated. I’m sure that by using IDEAS even a very complex authorization policy is far more viable, thanks to adopted data structuring.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_25EQARXM4l8/S_p2jbzYPKI/AAAAAAAAAJA/cune1PDoEqs/s1600/Live%26let1.jpg"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 207px; height: 320px;" src="http://2.bp.blogspot.com/_25EQARXM4l8/S_p2jbzYPKI/AAAAAAAAAJA/cune1PDoEqs/s320/Live%26let1.jpg" alt="" id="BLOGGER_PHOTO_ID_5474818648153013410" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;On the other hand, how can XACML policy be set and analyzed? What kind of tools are actually available for managing a very complex application authorization policy with multi-valued requests and rules? What about conflict verification checks?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To wrap-up, I don’t think we need RBAC and ABAC slinging mud at each other (like a typical Coke and Pepsi duel). We don't want to create bad karma: we need to support &lt;span style="color: rgb(255, 0, 0);"&gt;BOTH&lt;/span&gt;! (&lt;a href="http://blogs.sun.com/raskin/entry/abac_rbac_arrrrr_bac"&gt;many&lt;/a&gt; agree with this).&lt;br /&gt;&lt;br /&gt;Sit down and decipher the most advantageous benefits of your company and its products, without bashing others; because other approaches are also on the horizon… like Risk Adaptive Access Control (RADAC).&lt;br /&gt;&lt;br /&gt;It could be a never ending quarrel…&lt;br /&gt;&lt;br /&gt;And once again…&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Live and let Live  &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4209086019525304596-8313375613947426643?l=roles-in-action.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roles-in-action.blogspot.com/feeds/8313375613947426643/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4209086019525304596&amp;postID=8313375613947426643' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/8313375613947426643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/8313375613947426643'/><link rel='alternate' type='text/html' href='http://roles-in-action.blogspot.com/2010/05/live-and-let-live.html' title='Live and let Live'/><author><name>Greg</name><uri>http://www.blogger.com/profile/18378838262859672123</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='16' src='http://bp2.blogger.com/_25EQARXM4l8/R0LvBOEKKXI/AAAAAAAAAAs/CNLc_rf09U4/s320/foto+greg4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_25EQARXM4l8/S_p2jbzYPKI/AAAAAAAAAJA/cune1PDoEqs/s72-c/Live%26let1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4209086019525304596.post-5274508932760967044</id><published>2010-05-11T12:16:00.008+02:00</published><updated>2010-05-11T12:27:43.096+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Piaggio'/><category scheme='http://www.blogger.com/atom/ns#' term='iam projects'/><category scheme='http://www.blogger.com/atom/ns#' term='European Identity Conference'/><title type='text'>Good news from Italy: Piaggio wins award at Kuppinger Cole’s 2010 European Identity Conference</title><content type='html'>The &lt;a href="http://www.kuppingercole.com/topstory/05.05.2010"&gt;European Identity Award&lt;/a&gt; in the category ‘Best Cloud IAM project’ was conferred to &lt;a href="http://www.piaggio.com/default.asp?lng=2"&gt;&lt;span style="font-weight: bold;"&gt;Piaggio&lt;/span&gt;&lt;/a&gt;, the well known worldwide manufacturer of Vespa scooters, for their use of Engiweb Security’s Identity &amp;amp; Access governance &lt;a href="http://www.engiweb.com/p_ideas.html"&gt;IDEAS&lt;/a&gt; solution.&lt;br /&gt;&lt;br /&gt;The award recognizes outstanding projects as well as innovations and additional developments of standards. Directly from the awards page:&lt;blockquote style="font-style: italic;"&gt;In the category “Best IAM Project in Cloud Computing”, […] &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_25EQARXM4l8/S-kvYJKGsEI/AAAAAAAAAIg/G0yHpbVEuNU/s1600/lorenzo1.jpg"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 144px; height: 200px;" src="http://2.bp.blogspot.com/_25EQARXM4l8/S-kvYJKGsEI/AAAAAAAAAIg/G0yHpbVEuNU/s200/lorenzo1.jpg" alt="" id="BLOGGER_PHOTO_ID_5469955314239844418" border="0" /&gt;&lt;/a&gt;The award was received by Piaggio Group of Italy for a hosted IAM solution based on products by Engiweb and focusing on defined, enterprise-wide business processes   […] Both the number of nominees for the European Identity Award 2010 and the quality of the project submitted far surpassed last year. This is seen by Kuppinger Cole as a general sign of increasing maturity in IAM and GRC solutions. Especially notable was the number of nominations in the category “Cloud Computing”, a trend that the analyst group feels will be sure to continue over the next few years.&lt;/blockquote&gt;&lt;br /&gt;During the event Piaggio’s representative, Lorenzo Mastropietro, presented the company’s customer case explaining that Piaggio’s aim when they started was that of having a classic Identity Management project and from the beginning they had a clear vision of their business needs. Thus, even if the main targets were Access governance and Compliance improvements, &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_25EQARXM4l8/S-kvxpeD90I/AAAAAAAAAIw/OMJPwRgQoa4/s1600/vespa-italy.jpg"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 132px; height: 200px;" src="http://1.bp.blogspot.com/_25EQARXM4l8/S-kvxpeD90I/AAAAAAAAAIw/OMJPwRgQoa4/s200/vespa-italy.jpg" alt="" id="BLOGGER_PHOTO_ID_5469955752410216258" border="0" /&gt;&lt;/a&gt;Lorenzo highlighted how even the “basic” password reset functionality was sufficient to justify project investments. As a matter of fact, he is now using these early successful results to support internal marketing activities, in order to more fully involve all stakeholders and gain more support for future development.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_25EQARXM4l8/S-kvmuyAt6I/AAAAAAAAAIo/aL1iOtqzOyc/s1600/vespa-italy.jpg"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;Furthermore, thanks to the IM outsourced project, Piaggio does not need internal staff to execute IM operations and does not spend time and resources for its maintenance. The implemented solution makes it possible to delegate a big part of the ICT activities to the Outsourcer, allowing Piaggio to concentrate on aspects linked to business. (policy definition, workflows, role engineering, etc. …).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4209086019525304596-5274508932760967044?l=roles-in-action.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roles-in-action.blogspot.com/feeds/5274508932760967044/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4209086019525304596&amp;postID=5274508932760967044' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/5274508932760967044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/5274508932760967044'/><link rel='alternate' type='text/html' href='http://roles-in-action.blogspot.com/2010/05/good-news-from-italy-piaggio-wins-award.html' title='Good news from Italy: Piaggio wins award at Kuppinger Cole’s 2010 European Identity Conference'/><author><name>Greg</name><uri>http://www.blogger.com/profile/18378838262859672123</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='16' src='http://bp2.blogger.com/_25EQARXM4l8/R0LvBOEKKXI/AAAAAAAAAAs/CNLc_rf09U4/s320/foto+greg4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_25EQARXM4l8/S-kvYJKGsEI/AAAAAAAAAIg/G0yHpbVEuNU/s72-c/lorenzo1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4209086019525304596.post-5272420051657001907</id><published>2010-04-30T13:05:00.007+02:00</published><updated>2010-04-30T13:21:53.766+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iam projects'/><category scheme='http://www.blogger.com/atom/ns#' term='Identity Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Gartner Group'/><title type='text'>Vaso di coccio tra vasi di ferro</title><content type='html'>Blow the trumpets and blow the horns: we’re extremely happy that Engiweb Security has been &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_25EQARXM4l8/S9q7zVJH2fI/AAAAAAAAAH4/_aPhWIOGvgM/s1600/banda1.jpg"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 200px; height: 170px;" src="http://1.bp.blogspot.com/_25EQARXM4l8/S9q7zVJH2fI/AAAAAAAAAH4/_aPhWIOGvgM/s200/banda1.jpg" alt="" id="BLOGGER_PHOTO_ID_5465887588290648562" border="0" /&gt;&lt;/a&gt;announced as one of &lt;a href="http://www.engiweb.com/resources/Engiweb_Security_Cool_Vendor_2010.pdf"&gt;Gartner’s “Cool Vendors” for 2010&lt;/a&gt;, in the Application Security category. This is all thanks to the IDEAS platform that, even if could be best positioned as part of the market segment of “Access Governance Platform”, among other things provides additional support for Entitlement Management.&lt;br /&gt;&lt;br /&gt;Will this acknowledgment create business opportunities for us in the international market? Will being a Gartner-certified “Cool Vendor” attract potential customers like bees to honey?&lt;br /&gt;&lt;br /&gt;How to tell? This market is so strange!&lt;br /&gt;&lt;br /&gt;Perhaps I’m a bit too disenchanted, but as a matter of fact, we still have to face a market where more than 60% of the customers do not perform serious “vendor selection” when they need to decide how to implement an identity management project.&lt;br /&gt;&lt;br /&gt;As stated in the KPMG/Everett “2009 European Identity and Access Management Survey”, that can be downloaded &lt;a href="http://www.everett.nl/content/index.php?option=com_docman&amp;amp;task=doc_download&amp;amp;gid=34&amp;amp;Itemid=760"&gt;here&lt;/a&gt;: &lt;blockquote&gt;“When organizations are selecting their required IAM solution, a large amount acquire the solution of their preferred supplier and only 18% perform a vendor selection in order to select a ‘best of breed’ solution”&lt;/blockquote&gt;It is easy to guess who these “very very large” preferred vendors are…. however this may result in a “hidden” failure for the customer: licenses acquired and at once abandoned with no project that was implemented at all! (Hard to believe, but not everybody realizes that the implementation of a project is the biggest cost for an IM initiative).&lt;br /&gt;&lt;br /&gt;I’m definitely pessimistic these days…&lt;br /&gt;&lt;br /&gt;Anyway we at Engiweb Security have no intention of resting on our laurels… and we have some really cool things planned for the next product releases: Risk metrics/management and XACML support.&lt;br /&gt;------------&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Vaso di coccio tra vasi di ferro&lt;/span&gt;&lt;br /&gt;This typical Italian expression was probably coined by &lt;a href="http://en.wikipedia.org/wiki/Alessandro_Manzoni"&gt;Alessandro Manzoni&lt;/a&gt; who, in the first chapter of his masterpiece “Promessi Sposi” (The Betrothed), writes:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_25EQARXM4l8/S9q8hVuxFuI/AAAAAAAAAIQ/fENai4mD6qI/s1600/vaso-coccio-s.jpg"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 120px; height: 108px;" src="http://3.bp.blogspot.com/_25EQARXM4l8/S9q8hVuxFuI/AAAAAAAAAIQ/fENai4mD6qI/s200/vaso-coccio-s.jpg" alt="" id="BLOGGER_PHOTO_ID_5465888378722522850" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;Il nostro Abbondio, non nobile,non ricco, coraggioso ancor meno s’era accorto, prima quasi di &lt;/span&gt;&lt;span style="font-style: italic;"&gt;toccare gli anni della discrezione, d’essere in quella società, come un vaso di terra cotta, costretto a viaggiare in compagnia di molti vasi di ferro&lt;/span&gt;.&lt;br /&gt;(Translation: Our Abbondio, not noble, not rich, not courageous, was therefore accustomed from his very infancy to look upon himself as a &lt;span style="color: rgb(255, 0, 0);"&gt;vessel of fragile earthenware, obliged to journey in company with many vessels of iron&lt;/span&gt;.)&lt;br /&gt;&lt;br /&gt;The metaphor is clear: the vessel of fragile earthenware (Vaso di coccio) surrounded by many iron vessels (vasi di ferro), during a journey along a dirt road can easily be broken at the first little impact. Nowadays this expression describes a tricky situation where a person finds himself as a minority among hardened opponents.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4209086019525304596-5272420051657001907?l=roles-in-action.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roles-in-action.blogspot.com/feeds/5272420051657001907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4209086019525304596&amp;postID=5272420051657001907' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/5272420051657001907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/5272420051657001907'/><link rel='alternate' type='text/html' href='http://roles-in-action.blogspot.com/2010/04/vaso-di-coccio-tra-vasi-di-ferro.html' title='Vaso di coccio tra vasi di ferro'/><author><name>Greg</name><uri>http://www.blogger.com/profile/18378838262859672123</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='16' src='http://bp2.blogger.com/_25EQARXM4l8/R0LvBOEKKXI/AAAAAAAAAAs/CNLc_rf09U4/s320/foto+greg4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_25EQARXM4l8/S9q7zVJH2fI/AAAAAAAAAH4/_aPhWIOGvgM/s72-c/banda1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4209086019525304596.post-1837914855192007423</id><published>2010-04-29T13:00:00.003+02:00</published><updated>2010-04-29T13:07:42.989+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Identity Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Managed services'/><category scheme='http://www.blogger.com/atom/ns#' term='European Identity Conference'/><title type='text'>See you at European Identity Conference ’10?</title><content type='html'>In Munich, for "European Identity Conference 2010" next week?&lt;br /&gt;&lt;br /&gt;KuppingerCole &lt;a href="http://www.kuppingercole.com/events/eic2010/1"&gt;European Identity Conference 2010&lt;/a&gt; starts this coming Monday in Munich - Germany. It is Europe's largest Conference on Identity &amp;amp; Access Management with more than 50 exhibitors.&lt;br /&gt;I'll be there looking to share, learn, get news and ideas. &lt;a href="http://www.engiweb.com/"&gt;Engiweb Security&lt;/a&gt; will also be present with a booth in the exposition area and a number of IM experts available for any related inquiries.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_25EQARXM4l8/S9ln_G0ITDI/AAAAAAAAAHw/VqA6a9EQEZo/s1600/02_vespa_lx_125_ie.jpg"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 190px; height: 200px;" src="http://4.bp.blogspot.com/_25EQARXM4l8/S9ln_G0ITDI/AAAAAAAAAHw/VqA6a9EQEZo/s200/02_vespa_lx_125_ie.jpg" alt="" id="BLOGGER_PHOTO_ID_5465513956649487410" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We are involved in several sessions, you can look at the complete agenda &lt;a href="http://www.kuppingercole.com/events/eic2010/agenda"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Also our customer &lt;span style="font-weight: bold;"&gt; Piaggio &lt;/span&gt;(yes, the manufacturer of the legendary Vespa scooter) will be presenting a case study based on its &lt;span style="font-style: italic;"&gt;Managed IM Service Project&lt;/span&gt; at 11:00 on Wednesday, May 5. It will be a highly informative speech, so I hope you will attend.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4209086019525304596-1837914855192007423?l=roles-in-action.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roles-in-action.blogspot.com/feeds/1837914855192007423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4209086019525304596&amp;postID=1837914855192007423' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/1837914855192007423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/1837914855192007423'/><link rel='alternate' type='text/html' href='http://roles-in-action.blogspot.com/2010/04/see-you-at-european-identity-conference.html' title='See you at European Identity Conference ’10?'/><author><name>Greg</name><uri>http://www.blogger.com/profile/18378838262859672123</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='16' src='http://bp2.blogger.com/_25EQARXM4l8/R0LvBOEKKXI/AAAAAAAAAAs/CNLc_rf09U4/s320/foto+greg4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_25EQARXM4l8/S9ln_G0ITDI/AAAAAAAAAHw/VqA6a9EQEZo/s72-c/02_vespa_lx_125_ie.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4209086019525304596.post-8309988404528396729</id><published>2010-03-31T13:48:00.003+02:00</published><updated>2010-03-31T13:56:13.259+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RBAC'/><category scheme='http://www.blogger.com/atom/ns#' term='Identity Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Role Mining'/><title type='text'>Back to Blogging</title><content type='html'>After a long period of inactivity, due to several internal and external factors, here I am ready to write about Roles and Identity Management again!&lt;br /&gt;&lt;br /&gt;It has been almost a year since my last post. During this period, I haven’t had a lot of time for things like the blog, and this was a big mistake for various reasons. One of these being that since Engiweb Security is an engineering-focused organization that has not given a lot of attention to marketing, this blog can (among other IdM related considerations) try to support efforts to raise its profile and properly position Engiweb Security in the marketplace.&lt;br /&gt;&lt;br /&gt;While I was gone, there have been a number of notable movements in the market, and many of the latest announcements involve IAM: Oracle swallowing up SUN, Gartner taking over Burton Group, etc…&lt;br /&gt;In the meantime it looks like the Role Management bandwagon is as hot as when I started neglecting this blog months ago.&lt;br /&gt;Furthermore, Engiweb Security is in the process of better positioning its offer in order to avoid possible miscommunications or challenges to our potential clients.&lt;br /&gt;&lt;br /&gt;In a week or so, I’ll post a blog about the evolution of IDEAS (our Identity &amp;amp;Access Governance solution) and our latest partnership deals.&lt;br /&gt;I also still plan on posting articles about current IdM debates. For instance, I find the ABAC-RBAC heated debate very exciting, and it still arouses my curiosity. BTW why are they still using the “Role Explosion” hackneyed and false excuse to justify that RBAC is not usable?&lt;br /&gt;&lt;br /&gt;Anyway… back to us! For now, the Engiweb team has published new academic papers for the security community, describing the conceptual model used in the IDEAS solution in detail.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_25EQARXM4l8/S7M33J7VlqI/AAAAAAAAAHo/rFE80xdiiOw/s1600/Taming-RBAC-xs.jpg"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 128px; height: 204px;" src="http://3.bp.blogspot.com/_25EQARXM4l8/S7M33J7VlqI/AAAAAAAAAHo/rFE80xdiiOw/s400/Taming-RBAC-xs.jpg" alt="" id="BLOGGER_PHOTO_ID_5454764994372933282" border="0" /&gt;&lt;/a&gt;&lt;ul&gt;&lt;li&gt;A. Colantonio, R. Di Pietro, A. Ocello, and N. V. Verde.  “&lt;span style="font-style: italic;"&gt;Taming Role Mining Complexity in RBAC&lt;/span&gt;”. Computers &amp;amp; Security, Challenges for Security, Privacy &amp;amp; Trust (special issue), Elsevier, 2010.&lt;/li&gt;&lt;li&gt;A. Colantonio, R. Di Pietro, A. Ocello, and N. V. Verde. “&lt;span style="font-style: italic;"&gt;ABBA: Adaptive Bicluster-Based Approach to Impute Missing Values in Binary Matrices&lt;/span&gt;”.  In Proceedings of the 25th ACM Symposium on Applied Computing, SAC '10, Sierre, Switzerland, March 2010.&lt;/li&gt;&lt;li&gt;A. Colantonio, R. Di Pietro, A. Ocello, and N. V. Verde. “&lt;span style="font-style: italic;"&gt;A Formal Framework to Elicit Roles with Business Meaning in RBAC Systems&lt;/span&gt;”.  In Proceedings of the 14th ACM Symposium on Access Control Models and Technologies, SACMAT '09, Stresa, Italy, June 2009.&lt;/li&gt;&lt;/ul&gt;If you are interested in receiving the full texts, please send me an e-mail: my surname at eng dot it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4209086019525304596-8309988404528396729?l=roles-in-action.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roles-in-action.blogspot.com/feeds/8309988404528396729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4209086019525304596&amp;postID=8309988404528396729' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/8309988404528396729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/8309988404528396729'/><link rel='alternate' type='text/html' href='http://roles-in-action.blogspot.com/2010/03/back-to-blogging.html' title='Back to Blogging'/><author><name>Greg</name><uri>http://www.blogger.com/profile/18378838262859672123</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='16' src='http://bp2.blogger.com/_25EQARXM4l8/R0LvBOEKKXI/AAAAAAAAAAs/CNLc_rf09U4/s320/foto+greg4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_25EQARXM4l8/S7M33J7VlqI/AAAAAAAAAHo/rFE80xdiiOw/s72-c/Taming-RBAC-xs.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4209086019525304596.post-7884454861114246625</id><published>2009-04-30T10:29:00.006+02:00</published><updated>2009-04-30T10:41:42.646+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Identity Management'/><category scheme='http://www.blogger.com/atom/ns#' term='European Identity Conference'/><category scheme='http://www.blogger.com/atom/ns#' term='Kuppinger Cole'/><title type='text'>In Munich, for "European Identity Conference 09" next week?</title><content type='html'>The Kuppinger Cole European Identity Conference 09 will take place on May 05 - 08, 2009 in Munich - Germany. It is Europe's largest Conference on Identity &amp;amp; Access Management with more than 50 exhibitors.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.id-conf.com/eic2009"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 44px;" src="http://4.bp.blogspot.com/_25EQARXM4l8/SfliN3ipHqI/AAAAAAAAAHg/36WV8MDl5UY/s400/banner-EIC09.jpg" alt="" id="BLOGGER_PHOTO_ID_5330399624356765346" border="0" /&gt;&lt;/a&gt;This event is a great networking opportunity for smart, innovative, and forward thinking people to get together to learn about and discuss today's most significant technology topics on IAM.&lt;br /&gt;&lt;br /&gt;Complete details are available &lt;a href="http://www.id-conf.com/eic2009"&gt;here&lt;/a&gt;, so come visit Engiweb Security's booth, or attend one of the &lt;a href="http://www.id-conf.com/speakers/403"&gt;three panels&lt;/a&gt; were we will be speaking.&lt;br /&gt;&lt;br /&gt;Also, &lt;a href="http://www.eng.it/en/about-us.aspx"&gt;Engineering Ingegneria Informatica&lt;/a&gt; will be presenting a &lt;a href="http://www.id-conf.com/sessions/554"&gt;case study&lt;/a&gt; based on our IDEAS Platform at 15:00 on Tuesday, May 5. It will be a highly informative speech, so I hope you will attend.&lt;br /&gt;I hope to see you next week.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4209086019525304596-7884454861114246625?l=roles-in-action.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roles-in-action.blogspot.com/feeds/7884454861114246625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4209086019525304596&amp;postID=7884454861114246625' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/7884454861114246625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/7884454861114246625'/><link rel='alternate' type='text/html' href='http://roles-in-action.blogspot.com/2009/04/in-munich-for-european-identity.html' title='In Munich, for &quot;European Identity Conference 09&quot; next week?'/><author><name>Greg</name><uri>http://www.blogger.com/profile/18378838262859672123</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='16' src='http://bp2.blogger.com/_25EQARXM4l8/R0LvBOEKKXI/AAAAAAAAAAs/CNLc_rf09U4/s320/foto+greg4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_25EQARXM4l8/SfliN3ipHqI/AAAAAAAAAHg/36WV8MDl5UY/s72-c/banner-EIC09.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4209086019525304596.post-677528276227653537</id><published>2009-01-07T15:25:00.002+01:00</published><updated>2009-01-07T15:32:46.665+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RBAC'/><category scheme='http://www.blogger.com/atom/ns#' term='Role Engineering'/><category scheme='http://www.blogger.com/atom/ns#' term='RPM'/><category scheme='http://www.blogger.com/atom/ns#' term='Role Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Role Mining'/><title type='text'>Alessandro strikes again!</title><content type='html'>Two new Technical Papers, “&lt;span style="font-weight: bold; color: rgb(51, 51, 153);"&gt;Mining Stable Roles in RBAC&lt;/span&gt;”, and “&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;A Probabilistic Bound on the Basic Role Mining Problem and its Applications&lt;/span&gt;” have been recently accepted and will be presented, by my colleague Alessandro Colantonio, at the coming &lt;a href="http://www.sec2009.org/"&gt;IFIP/SEC-2009&lt;/a&gt;- 24th IFIP International Information Security Conference, Pafos, Cyprus, May 18-20, 2008.&lt;br /&gt;&lt;br /&gt;I am not an expert in the used theoretical and mathematical concepts, but I find the global effort to minimize complexity very insightful.  Clearly, keeping the number of different roles sufficiently small is an important aspects. But there are many other aspects being equally important, in particular roles should reflect the organizational structure, should be acceptable by human users, easy to update, and should consider business constraints.  The papers highlight some basic features on which &lt;a href="http://www.engiweb.com/"&gt;Engiweb Security&lt;/a&gt; “IDEAS Role Constructor” module is based.&lt;br /&gt;&lt;br /&gt;The abstracts:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;A Probabilistic Bound on the Basic Role Mining Problem and its Applications&lt;/span&gt;&lt;br /&gt;In this paper we describe a new probabilistic approach to the role engineering process for RBAC. In particular, we address the issue of minimizing the number of roles, problem known in literature as the Basic Role Mining Problem (basicRMP). We leverage the equivalence of the above issue with the vertex coloring problem. Our main result is the proof that the minimum number of roles is sharply concentrated around its expected value. A further contribution is to show how this result can be applied as a stop condition when striving to find out an approximation for the basicRMP.&lt;br /&gt;We also show that the proposal can be used to decide whether it is advisable to undertake the efforts to renew an RBAC state. Note that both these applications can result in a substantial saving of resources. A thorough analysis using advanced probabilistic tools supports our results.&lt;br /&gt;Finally, further relevant research directions are also highlighted.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Mining Stable Roles in RBAC&lt;/span&gt;&lt;br /&gt;In this paper we address the problem of generating a candidate role set for an RBAC configuration that enjoys the following two key features: it minimizes the administration cost; and, it is a stable candidate role-set.&lt;br /&gt;To achieve these goals, we implement a three steps methodology: first, we associate a weight to roles; second, we identify and remove the user-permission assignments that can not belong to a role having a weight exceeding a given threshold; third, we restrict the problem of finding a candidate role-set for the given system configuration using only the user-permission assignments that have not been removed in step two (that is, user-permission assignments that belong to roles having a weight exceeding the given threshold). We formally show-proof of our results are rooted in graph theory-that this methodology achieves the intended goals.&lt;br /&gt;Finally, we discuss practical applications of our approach to the role mining problem.&lt;br /&gt;&lt;br /&gt;Authors: &lt;span style="font-style: italic;"&gt;Alessandro Colantonio, Roberto Di Pietro, Alberto Ocello, Nino Verde.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you are interested in receiving the full texts, please send me an e-mail: my surname at eng dot it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4209086019525304596-677528276227653537?l=roles-in-action.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roles-in-action.blogspot.com/feeds/677528276227653537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4209086019525304596&amp;postID=677528276227653537' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/677528276227653537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/677528276227653537'/><link rel='alternate' type='text/html' href='http://roles-in-action.blogspot.com/2009/01/alessandro-strikes-again.html' title='Alessandro strikes again!'/><author><name>Greg</name><uri>http://www.blogger.com/profile/18378838262859672123</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='16' src='http://bp2.blogger.com/_25EQARXM4l8/R0LvBOEKKXI/AAAAAAAAAAs/CNLc_rf09U4/s320/foto+greg4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4209086019525304596.post-4497579493193611415</id><published>2008-12-03T11:44:00.011+01:00</published><updated>2008-12-03T12:42:25.876+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RBAC'/><category scheme='http://www.blogger.com/atom/ns#' term='Identity Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Role Management'/><title type='text'>Musings on Bruno Munari thoughts</title><content type='html'>Last Sunday I was walking downtown in the historical center of Rome, and as I was strolling along the Tiber river I came across the &lt;a href="http://en.arapacis.it/"&gt;Ara Pacis Museum&lt;/a&gt;. These days the exhibit area inside Ara Pacis is hosting an exhibition on &lt;a href="http://en.arapacis.it/mostre_ed_eventi/mostre/bruno_munari"&gt;Bruno Munari&lt;/a&gt;.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_25EQARXM4l8/STZnN-AutrI/AAAAAAAAAG0/YhftZhugVKg/s1600-h/Ara-PAcis1.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_25EQARXM4l8/STZnN-AutrI/AAAAAAAAAG0/YhftZhugVKg/s200/Ara-PAcis1.JPG" alt="" id="BLOGGER_PHOTO_ID_5275517503193134770" border="0" /&gt;&lt;/a&gt;The new museum, designed by the Richard Meier architect is quite charming: I like its pristine structure that is full of light, but what really touched me was the Bruno Munari exhibition.&lt;br /&gt;In fact Munari’s works and his attitude of whimsy and sheer inventive imagination were actually venerated by me when I was a kid.&lt;br /&gt;&lt;br /&gt;From the catalog:&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;“Munari’s life (1907-1998) and career spanned the 20th century, and he was &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_25EQARXM4l8/STZlQ4XDqkI/AAAAAAAAAGc/TB-Uocxhgm8/s1600-h/bruno-munari-lezioni-di-design-mostra.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 118px;" src="http://3.bp.blogspot.com/_25EQARXM4l8/STZlQ4XDqkI/AAAAAAAAAGc/TB-Uocxhgm8/s200/bruno-munari-lezioni-di-design-mostra.jpg" alt="" id="BLOGGER_PHOTO_ID_5275515354192521794" border="0" /&gt;&lt;/a&gt;among the most seminal exponents of Italian design and graphic design. Yet he never received the accolades and recognition on an international scale that he so richly deserved. What sets Munari apart from other designers is that he engaged in a quiet, playful revolution, inventing and designing with humorous and modest creativity, challenging all conventions and stereotypes intelligently but without flamboyance.”&lt;/blockquote&gt;But let me tell you why I’m speaking of Bruno Munari in this blog.&lt;br /&gt;&lt;br /&gt;Walking along the exhibit set course, I noticed some of Munari’s sentences on the walls, and among them one in particular attracted some attention:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;“Progresso è quando si semplifica, non quando si complica”&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 0);"&gt;“Progress is when things get simpler, not more complicated”&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;I like to use quotes to mix things up: in this case Bruno Munari reminds me of the aggregation (and/or acquisition) processes currently taking place in the Identity Management space.&lt;br /&gt;We, as all vendors, are supporting our customers move from automating infrastructure procedures (that is meta-directory services, basic identity administration and access management) to enabling business processes, towards the satisfaction of the new requirements for Governance, Risk and Compliance (GRC).&lt;br /&gt;Thus most vendors started down that path of adding new features, and new modules; often with the shortcut of specialized company acquisitions.&lt;br /&gt;&lt;br /&gt;And the result is.   ......Yes, for sure we are allowed to check the coarse grain Role checkbox in RFP's, and if the prospect asks for a POC we can always mask the mess, ..... and in parallel: let’s pump cosmetic marketing campaigns.&lt;br /&gt;&lt;br /&gt;So if the product isn’t built, since the beginning, around a data model that is able to natively manage all processes linked to identity, role life cycles and access governance, just two alternatives are available:&lt;ul&gt;&lt;li&gt;Rewriting from scratch the product around a coherent  and complete data model;&lt;/li&gt;&lt;li&gt;Try immediately to trim the fat, hide the complexity and hope that the discrepancy that exists will definitely be decreased in the next releases and beyond…&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_25EQARXM4l8/STZma2yFZ1I/AAAAAAAAAGs/9akijE4Heq0/s1600-h/IM-RM.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 134px;" src="http://1.bp.blogspot.com/_25EQARXM4l8/STZma2yFZ1I/AAAAAAAAAGs/9akijE4Heq0/s200/IM-RM.jpg" alt="" id="BLOGGER_PHOTO_ID_5275516625079330642" border="0" /&gt;&lt;/a&gt;What is happening in the present Enterprise Role management vendor acquisition fever is quite typical.&lt;br /&gt;&lt;br /&gt;Is it possible to really integrate an Identity Management solution with an Advanced Role Management solution? And what are the risks associated with this two-headed architecture?&lt;br /&gt;&lt;br /&gt;I will write more about this in the next post and try to explain our idea of integrated solution that is able to natively support all the needed features in a scenario, where Advanced Role Management capabilities together with strong Authorization Management is gaining momentum&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4209086019525304596-4497579493193611415?l=roles-in-action.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roles-in-action.blogspot.com/feeds/4497579493193611415/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4209086019525304596&amp;postID=4497579493193611415' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/4497579493193611415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/4497579493193611415'/><link rel='alternate' type='text/html' href='http://roles-in-action.blogspot.com/2008/12/musings-on-bruno-munari-thoughts.html' title='Musings on Bruno Munari thoughts'/><author><name>Greg</name><uri>http://www.blogger.com/profile/18378838262859672123</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='16' src='http://bp2.blogger.com/_25EQARXM4l8/R0LvBOEKKXI/AAAAAAAAAAs/CNLc_rf09U4/s320/foto+greg4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_25EQARXM4l8/STZnN-AutrI/AAAAAAAAAG0/YhftZhugVKg/s72-c/Ara-PAcis1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4209086019525304596.post-1236539061709399508</id><published>2008-11-25T11:57:00.015+01:00</published><updated>2008-11-25T12:19:37.506+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><category scheme='http://www.blogger.com/atom/ns#' term='Identity Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Identity driven SOA'/><title type='text'>SOA and IAM are growing together</title><content type='html'>As promised in my previous post I’m introducing a new feature that adds a lot of value to our IDEAS solution: the support of SOA-based integration platform for providing a direct connection to Resource Target systems. This is the starting point for a clear commitment to SOA support, which we hope will continue to grow.&lt;br /&gt;Collaboration between SOA (Service-Oriented Architectures) and Identity Management is an important requirement for many customers that have SOA based applications, and are looking for an application-wide use of identity and authorization data.&lt;br /&gt;&lt;br /&gt;What we have done was simply to optimize the synergies with our mother company: &lt;a href="http://www.eng.it/en/about-us.aspx"&gt;Engineering Ingegneria Informatica&lt;/a&gt; (EII).&lt;br /&gt;Actually EII is a strategic member and co-founder of the international &lt;a href="http://ow2.org/"&gt;OW2 Consortium&lt;/a&gt;. Within &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_25EQARXM4l8/SSvdOkVvlpI/AAAAAAAAAGM/sTVacZQmMDM/s1600-h/home_logo_spagic.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 198px; height: 70px;" src="http://3.bp.blogspot.com/_25EQARXM4l8/SSvdOkVvlpI/AAAAAAAAAGM/sTVacZQmMDM/s200/home_logo_spagic.gif" alt="" id="BLOGGER_PHOTO_ID_5272551031110080146" border="0" /&gt;&lt;/a&gt;this Consortium, EII is particularly active on the project &lt;a href="http://www.spagoworld.org/ecm/faces/public/guest/home/solutions/spagic"&gt;Spagic&lt;/a&gt; that aims at enlarging the OW2 Consortium code-base to support the development of business applications according to the SOA (Service Oriented Architecture) paradigm.&lt;blockquote&gt;"Spagic is a solution composed by a set of visual tools and back-end applications oriented towards planning, realization, deploy and monitoring of ESB infrastructures adherent to the SOA paradigm. By means of visual tools, Spagic can be easily adopted by different categories of users involved in integration projects, such as: analysts defining the integration processes, developers realising application services, users monitoring and managing the entire system."&lt;/blockquote&gt;&lt;br /&gt;Engiweb Security has built specific components of IDEAS integrating SPAGIC (that includes ServiceMIX), in order to be able to directly support a SOA-based integration platform.&lt;br /&gt;The first output is the capability to access JDBC Resource Target directly via a SOAP adapter.&lt;br /&gt;Using its native JMS interface, the IDEAS platform can now exchange events with SPAGIC and on other side targets are connected to the JDBC Communication Layer provided by the SPAGIC SOA/BPM Enterprise Integration Framework.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_25EQARXM4l8/SSveC5TE0YI/AAAAAAAAAGU/t6AC5FouKGc/s1600-h/SOA-IDEAS-arch.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 234px;" src="http://1.bp.blogspot.com/_25EQARXM4l8/SSveC5TE0YI/AAAAAAAAAGU/t6AC5FouKGc/s320/SOA-IDEAS-arch.jpg" alt="" id="BLOGGER_PHOTO_ID_5272551930089230722" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;So a customer is able to centralize the administration of user identities and their associated access privileges to corporate resources using the central IDEAS module, and using the SOA Interface it allows the synchronization of Identity/roles data with external applications that manage such information in a JDBC environment.&lt;br /&gt;As a matter of fact, in this scenario a consistent state of identity information in connected external systems is provided without the need of a “traditional” resource provisioning systems (e.g.  Novell’s Identity Manager connectors).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Extending the Scenario&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;We are working to integrate IDEAS with other SOA Platforms such as JBOSS-ESB and TIBCO.&lt;/li&gt;&lt;li&gt;The integration of SOA Platforms will gather in pace and importance in this coming year with the result that events coming in and out from IDEAS will be processed by an orchestration of different services and data integration oriented services, allowing for complex Business Logic implementations and collaborative activities within several Web services.&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4209086019525304596-1236539061709399508?l=roles-in-action.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roles-in-action.blogspot.com/feeds/1236539061709399508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4209086019525304596&amp;postID=1236539061709399508' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/1236539061709399508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/1236539061709399508'/><link rel='alternate' type='text/html' href='http://roles-in-action.blogspot.com/2008/11/soa-and-iam-are-growing-together.html' title='SOA and IAM are growing together'/><author><name>Greg</name><uri>http://www.blogger.com/profile/18378838262859672123</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='16' src='http://bp2.blogger.com/_25EQARXM4l8/R0LvBOEKKXI/AAAAAAAAAAs/CNLc_rf09U4/s320/foto+greg4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_25EQARXM4l8/SSvdOkVvlpI/AAAAAAAAAGM/sTVacZQmMDM/s72-c/home_logo_spagic.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4209086019525304596.post-6704248829298004305</id><published>2008-11-04T10:56:00.003+01:00</published><updated>2008-11-04T11:02:05.612+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RBAC'/><category scheme='http://www.blogger.com/atom/ns#' term='Identity Management'/><category scheme='http://www.blogger.com/atom/ns#' term='identity virtualization'/><category scheme='http://www.blogger.com/atom/ns#' term='Role Management'/><category scheme='http://www.blogger.com/atom/ns#' term='virtual directory'/><title type='text'>A pragmatic approach to “Virtualization”</title><content type='html'>My company, Engiweb Security, is quite small, but I think, has many strengths and is well positioned to play a vital role in the role based identity management and the GRC markets.&lt;br /&gt;One of the innovative aspects that, is worth sharing is our approach to “Virtualization”. Here we don’t want to take sides in the dispute between Meta-Directories versus Virtual Directories: they are both well respected technologies and, looking at our solution IDEAS, I view these technologies as complementary. As a matter of fact we have a hybrid approach.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_25EQARXM4l8/SRAdUJJt6rI/AAAAAAAAAF0/il4cg5DVPNA/s1600-h/Virtual-IDEAs.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 235px;" src="http://4.bp.blogspot.com/_25EQARXM4l8/SRAdUJJt6rI/AAAAAAAAAF0/il4cg5DVPNA/s320/Virtual-IDEAs.jpg" alt="" id="BLOGGER_PHOTO_ID_5264740196287376050" border="0" /&gt;&lt;/a&gt;Most Identity related information is consolidated in the IDEAS master repository (based on a RDBMS) using specific connectors to Target Resources. But there is also an interface to other repositories to provide the required attributes without any need to move information from the existing user repository, thus providing a combined view of all user data.&lt;br /&gt;&lt;br /&gt;In other words a sort of “Virtual Directory” or "Identity Virtualization".&lt;br /&gt;&lt;br /&gt;The combination of the Master Repository with its strong data model behind (able to manage identity information, policies, business roles, …) and the Virtual data aggregation, allows an external application to have all the needed information to act in a secure way.&lt;br /&gt;For this purpose IDEAS is equipped with API JAVA, API .NET and Web Services which permit an external application to see the required data as one data source, and recover the user security context.&lt;br /&gt;So, applications might require user data that is stored non only in the central IDEAS repositories, but also in scattered different repositories (DB, directories, ..).&lt;br /&gt;This approach makes it possible to keep the central repository lean, no need to fatten it if an application needs some specific data (i.e. external attributes) that are not relevant for other applications.&lt;br /&gt;Furthermore some of these external attributes could also support the internal rule engine processes, where some decisions have to be taken considering specific parameters.&lt;br /&gt;&lt;br /&gt;In the next post I’ll introduce another element that, from my point of view, adds a lot of value to our IDEAS solution: the support of SOA-based integration platform for providing a new generation of “Target Resource” connectors.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4209086019525304596-6704248829298004305?l=roles-in-action.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roles-in-action.blogspot.com/feeds/6704248829298004305/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4209086019525304596&amp;postID=6704248829298004305' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/6704248829298004305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/6704248829298004305'/><link rel='alternate' type='text/html' href='http://roles-in-action.blogspot.com/2008/11/pragmatic-approach-to-virtualization.html' title='A pragmatic approach to “Virtualization”'/><author><name>Greg</name><uri>http://www.blogger.com/profile/18378838262859672123</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='16' src='http://bp2.blogger.com/_25EQARXM4l8/R0LvBOEKKXI/AAAAAAAAAAs/CNLc_rf09U4/s320/foto+greg4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_25EQARXM4l8/SRAdUJJt6rI/AAAAAAAAAF0/il4cg5DVPNA/s72-c/Virtual-IDEAs.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4209086019525304596.post-7991527104580849507</id><published>2008-09-19T10:29:00.010+02:00</published><updated>2008-09-19T10:42:14.981+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RBAC'/><category scheme='http://www.blogger.com/atom/ns#' term='Courion'/><category scheme='http://www.blogger.com/atom/ns#' term='Identity Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Role Management'/><title type='text'>Do I have an alter ego?</title><content type='html'>A few days ago I received an e-mail from Courion Corporation: “Register Today: Sept Webinars Now Posted”.  … and reading the content, I jumped.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_25EQARXM4l8/SNNlqAyQh0I/AAAAAAAAAEs/FOy6Fo4bbHI/s1600-h/mail-courion.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_25EQARXM4l8/SNNlqAyQh0I/AAAAAAAAAEs/FOy6Fo4bbHI/s400/mail-courion.jpg" alt="" id="BLOGGER_PHOTO_ID_5247649763256469314" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Yes, one of the webinar title was just like the name of this blog: “&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Roles in Action&lt;/span&gt;”.&lt;br /&gt;&lt;br /&gt;Of course I will not claim ‘firstborn’ rights. Very often in marketing you can create a catchword using a simple buzzword generator. For example, within my &lt;a href="http://www.engiweb.com/"&gt;comp&lt;/a&gt;&lt;a href="http://www.engiweb.com/"&gt;any  &lt;/a&gt;we recently named a webcast: “Role Management: unlock the complete value of Identity Management, take full control over Compliance”. Not very original, is it?&lt;br /&gt;&lt;br /&gt;Anyway, I am looking forward to this webinar. I hope that Courion speaker, Chris Sullivan, will agree with my blog subtitle: “&lt;span style="font-style: italic;"&gt;Roles can’t be built in a day&lt;/span&gt;”.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4209086019525304596-7991527104580849507?l=roles-in-action.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roles-in-action.blogspot.com/feeds/7991527104580849507/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4209086019525304596&amp;postID=7991527104580849507' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/7991527104580849507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/7991527104580849507'/><link rel='alternate' type='text/html' href='http://roles-in-action.blogspot.com/2008/09/do-i-have-alter-ego.html' title='Do I have an alter ego?'/><author><name>Greg</name><uri>http://www.blogger.com/profile/18378838262859672123</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='16' src='http://bp2.blogger.com/_25EQARXM4l8/R0LvBOEKKXI/AAAAAAAAAAs/CNLc_rf09U4/s320/foto+greg4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_25EQARXM4l8/SNNlqAyQh0I/AAAAAAAAAEs/FOy6Fo4bbHI/s72-c/mail-courion.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4209086019525304596.post-8207097010121968299</id><published>2008-08-06T10:39:00.006+02:00</published><updated>2008-08-06T10:59:06.886+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iam projects'/><category scheme='http://www.blogger.com/atom/ns#' term='Identity Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Identity Management'/><category scheme='http://www.blogger.com/atom/ns#' term='SUN Identity Management'/><title type='text'>No man is prophet in his own country</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;An Italian crazy approach to Identity Management projects&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;Preliminary remarks&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;An Organization is launching an Identity Management Project where almost 80% of the foreseen IM processes require an authorization workflow.&lt;/li&gt;&lt;li&gt;The Organization has selected an IM technology platform&lt;/li&gt;&lt;li&gt;However, the requirements are so complex that it isn’t  possible to meet them just with a customization of the web application of the vendor’s IM product&lt;/li&gt;&lt;li&gt;Furthermore it is the Organization itself that suggests custom developments for the web application.&lt;/li&gt;&lt;li&gt; … thus almost 80% of the IM project requires ex-novo software developments&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_25EQARXM4l8/SJlnWtDuvXI/AAAAAAAAAEM/yjkcIETSNtY/s1600-h/profhet1.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://4.bp.blogspot.com/_25EQARXM4l8/SJlnWtDuvXI/AAAAAAAAAEM/yjkcIETSNtY/s200/profhet1.jpg" alt="" id="BLOGGER_PHOTO_ID_5231326081917566322" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;What a crazy world!!&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;Actual Story&lt;/span&gt;&lt;br /&gt;We just received an Identity Management (IM) RfP from a large Italian company.&lt;br /&gt;It seems that they have already done an internal technical evaluation, as they are asking mainly a system integration effort based on Oracle Identity Manager product.&lt;br /&gt;&lt;br /&gt;From the RfP, translated from Italian:  &lt;span style="font-style: italic;"&gt;“(the company) wants to equip itself with an Identity Management system for supporting: the digital identity management processes, the software applications and other platforms authorization processes. To this end (the company): has identified in the Oracle Identity Manager product the technology  to be used for implementing the system, has carried out a feasibility analysis, and has defined constrains and requirements for the implementation”&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Thus, just a system integration effort. They have done a rigorous vendor selection, and verified the feasibility of the project using the selected product.&lt;br /&gt;&lt;br /&gt;Ok,  fine, … but uhmm… they also want to develop new custom clients for specific functionalities not available from &lt;span style="font-style: italic;"&gt;Oracle Identity Manager Web Application&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;As a matter of fact, they have expressly invited the bidder not to customize the &lt;span style="font-style: italic;"&gt;web application interface of the Oracle Identity Manager Administrative and End-User Console&lt;/span&gt;, but to implement the web interfaces using a “&lt;span style="font-style: italic;"&gt;custom client&lt;/span&gt;” approach, i.e. a SW development based on  Oracle Identity Manager Software Developer Kit  (API).&lt;br /&gt;&lt;br /&gt;Again from the RfP:&lt;br /&gt;&lt;ul style="font-style: italic;"&gt;&lt;li&gt;“From the (Company) requirements analysis,  we want to draw bidder's attention to the following set of remarks pertaining to the requests management:&lt;/li&gt;&lt;li&gt;Roles (User Manager, Authorization Steward, Operator) of all users involved in a request approval process, need to have different scopes (or views), based on resource object attributes that represent the requested resource. For instance the User Manager doesn’t need to access fields like account identifier; this field, on the contrary, must be set by the AM function that creates the account on the target system. The first access password should be set by AM, displayed for the end user, not available by any other, and so on…”&lt;/li&gt;&lt;li&gt;A fill-in request process must be guided by specific wizards aimed at effectively supporting the end user. For instance a User Manager that wants to grant the access to an Application for one of his collaborator, must first of all select the user from a predefined list of all his collaborators. Then he must be able to select the application and related profile. The system must be able to guide him, by offering the standard profile (or in case, a list of standard profiles) associated both to the selected application and to the end user belonging Organization Unit.&lt;/li&gt;&lt;li&gt; ……..........&lt;/li&gt;&lt;li&gt;A user must be able to submit a request for modifying his assigned profile for application authorization, but the present release of Oracle Identity Manager doesn’t allow out-of-the-box to implement workflow for approval of modify requests of resources attributes already assigned to users.”&lt;/li&gt;&lt;/ul&gt;The questions is:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Does exist a product out there able to manage, out-of-the-box the above listed features, or at least able to provide a rich, exhaustive support for these functionalities?&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Disclaimer&lt;/span&gt;&lt;br /&gt;Yes, Engiweb Security can help with most of the above described missing features. For instance, reading from Engiweb Security IDEAS brochure:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;“Administrator scope dynamic association in workflow processes. It is often necessary that workflow figures (delegated or peripherals administrators) have a limited scope both for users (only certain OU users) and Applications (i.e. this administrator only approves profile requests that belong to a specific application).”&lt;/span&gt;&lt;br /&gt;There is no reason for me not to talk about it!    ...but in short:  is there someone who is interested? (certainly nobody in Italy).&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Postscript&lt;/span&gt;&lt;br /&gt;As soon as I ended this post, I discovered that some bloggers are discussing on FACTs and FUDs &lt;a href="http://blogs.sun.com/illgetmycoat/entry/worrying_times"&gt;here &lt;/a&gt;and &lt;a href="http://blogs.oracle.com/talkingidentity/2008/08/whoa_talk_about_trying_to_spre.html"&gt;here&lt;/a&gt;.&lt;br /&gt;The above described example well fits into the discussion.&lt;br /&gt;We are a vendor used to face behemoths like ORACLE and SUN. In this post the Oracle products were mentioned, but I can give examples on SUN too. As the saying goes “People who live in glass shouldn’t throw stones!”&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4209086019525304596-8207097010121968299?l=roles-in-action.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roles-in-action.blogspot.com/feeds/8207097010121968299/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4209086019525304596&amp;postID=8207097010121968299' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/8207097010121968299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/8207097010121968299'/><link rel='alternate' type='text/html' href='http://roles-in-action.blogspot.com/2008/08/no-man-is-prophet-in-his-own-country.html' title='No man is prophet in his own country'/><author><name>Greg</name><uri>http://www.blogger.com/profile/18378838262859672123</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='16' src='http://bp2.blogger.com/_25EQARXM4l8/R0LvBOEKKXI/AAAAAAAAAAs/CNLc_rf09U4/s320/foto+greg4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_25EQARXM4l8/SJlnWtDuvXI/AAAAAAAAAEM/yjkcIETSNtY/s72-c/profhet1.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4209086019525304596.post-7878765787521180909</id><published>2008-07-07T11:20:00.011+02:00</published><updated>2008-07-07T11:48:41.363+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RBIA'/><category scheme='http://www.blogger.com/atom/ns#' term='Identity Management'/><category scheme='http://www.blogger.com/atom/ns#' term='authentication'/><category scheme='http://www.blogger.com/atom/ns#' term='Role Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Authorization'/><title type='text'>How to add "intelligence" to IAM</title><content type='html'>One of my colleagues just finished up a White Paper that is worth reading: “&lt;a href="http://www.engiweb.com/download/white%20paper_im_intelligence_june2008.pdf"&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;Let the Good Times Roll: Role Management for Enterprises Is Possible&lt;/span&gt;&lt;/a&gt;“.&lt;br /&gt;The paper tries to explain how to add “intelligence” to a “classic” IAM solution. It also collects some concepts and examples I have already touched on in this blog.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_25EQARXM4l8/SHHl_lKFXNI/AAAAAAAAADk/vt8yan6eAD8/s1600-h/WP1a.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://bp2.blogger.com/_25EQARXM4l8/SHHl_lKFXNI/AAAAAAAAADk/vt8yan6eAD8/s200/WP1a.jpg" alt="" id="BLOGGER_PHOTO_ID_5220206323568041170" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here is an excerpt addressing on the concept of Application.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_25EQARXM4l8/SHHl_lKFXNI/AAAAAAAAADk/vt8yan6eAD8/s1600-h/WP1a.jpg"&gt;&lt;/a&gt;&lt;blockquote style="color: rgb(51, 51, 153);"&gt;&lt;span style="font-size:85%;"&gt;In a large Organization environment there are many "Applications”&lt;/span&gt;&lt;span style="font-size:85%;"&gt; managing both authentication and authorisation using (for instance) Active Directory groups.&lt;br /&gt;In this context, with a single technological target (AD) connected to the IAM, there are multiple, associated “Applications”. On that level, into IAM environment, “target system” is a technology concept, whereas "Application” is a IAM business concept.&lt;br /&gt;&lt;br /&gt;Note that in this context "Application" can be seen as a resources container (in this case AD groups).&lt;br /&gt;Even AD groups set, used for users “Infrastructural” access, could be seen as an "Application". Following this point of view, we can group the “Infrastructural Resources” groups set (Internet, Mail OWA, VPN, FTP etc..) in a container (Application) and give it a name. (e.g. Infrastructure Resources).&lt;br /&gt;&lt;br /&gt;This “Application” concept is very important in an IAM environment. Through “Applications” many administrative processes can be easily managed. Especially so are such processes where the “Target” concept does not fit because it is not expressive enough, and the “Resource” concept does not fit because it has too little granularity.&lt;br /&gt;Some examples are:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Application is a Business language while “Target” or “Resource” are technical languages.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Dynamic management of IAM administrators “scope” on specific applications (an administrator can only approve requests referring to specific “Applications”).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Policy writing is much more expressive and simple if referring to Applications instead of always identifying a set of resources.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Event grouping under an Application is extremely expressive both from operational and auditing aspects.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:85%;"&gt;Most IAM tools refer to technological concepts such as Targets or simple Resources thus resulting in a very low expressivity and administrative complications.&lt;br /&gt;If you want to introduce the Application concept where it is not “out-of-the-box”, you must analyze the impact, define data model and implement all business intelligence associated with the concept.&lt;br /&gt;Instead, with a tool natively supporting this data model, processes implementation related to this concept are direct and prompt.&lt;br /&gt;Referring to the above Active Directory example: with IDEAS by Engiweb Security, once the Active Directory technological connector is created, the creation of an "Application”, its relative “Resources” association and connection to the reference “Target”, is really simple.&lt;br /&gt;&lt;br /&gt;Only a few parameters need to be defined, such as:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Target.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Synchronisation Options (Automatic, Manual NoSync). It is interesting to note that native Applications management, based on “Sync. Options”, make the synchronisation chain work in a different way. In fact, in the case of Automatic Sync, if a user is assigned an Entitlement or a Role which includes a resource from this application (e.g. an AD group), the system generates an outbound event towards the connector which automatically associates the group with the user. On the contrary, Manual Sync generates an event which is retrieved from a file to run a Batch Synchronisation (everything out-of-box).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Resources connected.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4209086019525304596-7878765787521180909?l=roles-in-action.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roles-in-action.blogspot.com/feeds/7878765787521180909/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4209086019525304596&amp;postID=7878765787521180909' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/7878765787521180909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/7878765787521180909'/><link rel='alternate' type='text/html' href='http://roles-in-action.blogspot.com/2008/07/how-to-add-intelligence-to-iam.html' title='How to add &quot;intelligence&quot; to IAM'/><author><name>Greg</name><uri>http://www.blogger.com/profile/18378838262859672123</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='16' src='http://bp2.blogger.com/_25EQARXM4l8/R0LvBOEKKXI/AAAAAAAAAAs/CNLc_rf09U4/s320/foto+greg4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_25EQARXM4l8/SHHl_lKFXNI/AAAAAAAAADk/vt8yan6eAD8/s72-c/WP1a.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4209086019525304596.post-2667571551513344437</id><published>2008-06-26T13:04:00.009+02:00</published><updated>2008-08-08T17:03:12.920+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RBIA'/><category scheme='http://www.blogger.com/atom/ns#' term='RBAC'/><category scheme='http://www.blogger.com/atom/ns#' term='Identity Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='Role Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Gartner Group'/><title type='text'>A new webcast on Role Management</title><content type='html'>If you are interested in Role Management and in particular in Engiweb Security’s approach to this business issue, you can tune in to a new &lt;a href="http://www.accelacomm.com/jlp/Engiwebcast/0/80496426/"&gt;webcast &lt;/a&gt;featuring Roberta Witty - Gartner Research VP, Richard Parisi - Engiweb Security International Customer Support  and Alberto Ocello - Engiweb Security General Manager.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_25EQARXM4l8/SGN4zOD2FGI/AAAAAAAAADU/KseIG7TwSWE/s1600-h/home-webcast.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_25EQARXM4l8/SGN4zOD2FGI/AAAAAAAAADU/KseIG7TwSWE/s320/home-webcast.jpg" alt="" id="BLOGGER_PHOTO_ID_5216145614768051298" border="0" /&gt;&lt;/a&gt;For registration to this webcast, click &lt;a href="http://www.accelacomm.com/jlp/Engiwebcast/0/80496426/"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4209086019525304596-2667571551513344437?l=roles-in-action.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roles-in-action.blogspot.com/feeds/2667571551513344437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4209086019525304596&amp;postID=2667571551513344437' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/2667571551513344437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/2667571551513344437'/><link rel='alternate' type='text/html' href='http://roles-in-action.blogspot.com/2008/06/new-webcast-on-role-management.html' title='A new webcast on Role Management'/><author><name>Greg</name><uri>http://www.blogger.com/profile/18378838262859672123</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='16' src='http://bp2.blogger.com/_25EQARXM4l8/R0LvBOEKKXI/AAAAAAAAAAs/CNLc_rf09U4/s320/foto+greg4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_25EQARXM4l8/SGN4zOD2FGI/AAAAAAAAADU/KseIG7TwSWE/s72-c/home-webcast.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4209086019525304596.post-1992923806066003361</id><published>2008-06-12T18:42:00.005+02:00</published><updated>2008-06-13T09:20:52.455+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Role explosion'/><category scheme='http://www.blogger.com/atom/ns#' term='RBAC'/><category scheme='http://www.blogger.com/atom/ns#' term='Role Management'/><title type='text'>An Italian clichè</title><content type='html'>A friend of mine sent me an e-mail with a ppt file attachment. It was in Italian, but the translation in English was easy. It was a joke on an Italian cliché, but it was a great illustration of a common Identity management nightmare: &lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;role explosion&lt;/span&gt;!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_25EQARXM4l8/SFFSsQFJddI/AAAAAAAAADE/VFzn5MRNEJk/s1600-h/COFFEE-1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 278px; height: 206px;" src="http://bp1.blogger.com/_25EQARXM4l8/SFFSsQFJddI/AAAAAAAAADE/VFzn5MRNEJk/s320/COFFEE-1.jpg" alt="" id="BLOGGER_PHOTO_ID_5211037164028655058" border="0" /&gt;&lt;/a&gt;Yes, at least in Italy, most customers we work with are very clever at imagining every level of nuance when “theoretically” defining roles in their organization.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_25EQARXM4l8/SFFS62HANbI/AAAAAAAAADM/wdb-YWEPZQ8/s1600-h/COFFEE-2.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 278px; height: 207px;" src="http://bp2.blogger.com/_25EQARXM4l8/SFFS62HANbI/AAAAAAAAADM/wdb-YWEPZQ8/s320/COFFEE-2.jpg" alt="" id="BLOGGER_PHOTO_ID_5211037414755153330" border="0" /&gt;&lt;/a&gt;But fortunately, we are used to facing their anarchy and we know how to prevent the awkward problem of “role explosion”.&lt;br /&gt;As the picture says, to survive we have been forced to take adequate countermeasures. For example the waitress can simplify the orders by requiring the customers to add their own sugar, milk, liquor, etc. Therefore, by restricting the number of kinds of coffee, requests are delivered in a timely manner while maintaining flexibility.&lt;br /&gt;&lt;br /&gt;So, business managers, don’t be afraid: just select the right tools and adopt the appropriate methodology!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4209086019525304596-1992923806066003361?l=roles-in-action.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roles-in-action.blogspot.com/feeds/1992923806066003361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4209086019525304596&amp;postID=1992923806066003361' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/1992923806066003361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/1992923806066003361'/><link rel='alternate' type='text/html' href='http://roles-in-action.blogspot.com/2008/06/italian-clich.html' title='An Italian clichè'/><author><name>Greg</name><uri>http://www.blogger.com/profile/18378838262859672123</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='16' src='http://bp2.blogger.com/_25EQARXM4l8/R0LvBOEKKXI/AAAAAAAAAAs/CNLc_rf09U4/s320/foto+greg4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_25EQARXM4l8/SFFSsQFJddI/AAAAAAAAADE/VFzn5MRNEJk/s72-c/COFFEE-1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4209086019525304596.post-944659777812636578</id><published>2008-05-19T09:56:00.009+02:00</published><updated>2008-05-19T10:23:04.582+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RBAC'/><category scheme='http://www.blogger.com/atom/ns#' term='Role Engineering'/><category scheme='http://www.blogger.com/atom/ns#' term='RBAM'/><category scheme='http://www.blogger.com/atom/ns#' term='Role Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Role Mining'/><title type='text'>New Technical Paper on Role Mining</title><content type='html'>A new Technical Paper, “&lt;span style="color: rgb(51, 51, 153); font-weight: bold;"&gt;Leveraging Lattices to Improve Role Mining&lt;/span&gt;”, has been recently accepted and will be presented at the coming  &lt;a href="http://sec2008.dti.unimi.it/program.php"&gt;SEC 2008&lt;/a&gt; 23rd International Information Security Conference, co-located with IFIP World Computer Congress 2008, Milan, Italy, September 8-10, 2008.&lt;br /&gt;Topics of interest of this conference include, but are not limited to:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Access control&lt;/li&gt;&lt;li&gt;Security and Content Policies&lt;/li&gt;&lt;li&gt;Role Mining&lt;/li&gt;&lt;li&gt;Security Compliance&lt;/li&gt;&lt;li&gt;Identity and Trust Management&lt;/li&gt;&lt;/ul&gt;The paper highlights some crucial aspects on which Engiweb Security “IDEAS Role Constructor” module is based.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Abstract:&lt;/span&gt;&lt;br /&gt;“In this paper we provide a new formal framework applicable to Role Mining algorithms.&lt;br /&gt;This framework is based on a rigorous analysis of identifiable patterns in access permission data. In particular, it is possible to derive a lattice of candidate roles from the permission powerset.&lt;br /&gt;We formally prove some interesting properties about such lattices. These properties, a contribution on their own, can be applied practically to optimize role mining algorithms. Data redundancies associated with co-occurrences of permissions among users can be easily identified and eliminated, allowing for increased output quality and reduced processing time.&lt;br /&gt;To prove the effectiveness of our proposal, we have applied our results to two existing role mining algorithms: Apriori and RBAM. Application of these modified algorithms to a realistic data set consistently reduced running time and, in some cases, also greatly improved output quality; all of which confirmed our analytical findings.”&lt;br /&gt;Authors: &lt;span style="font-style: italic;"&gt;Alessandro Colantonio, Roberto Di Pietro, Alberto Ocell&lt;/span&gt;o&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_25EQARXM4l8/SDEzvpEYM1I/AAAAAAAAAC8/w_311_iL6e8/s1600-h/lattice-pie-1.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 157px; height: 145px;" src="http://bp1.blogger.com/_25EQARXM4l8/SDEzvpEYM1I/AAAAAAAAAC8/w_311_iL6e8/s320/lattice-pie-1.JPG" alt="" id="BLOGGER_PHOTO_ID_5201995938160718674" border="0" /&gt;&lt;/a&gt;Nice, Friends!, But, pardon me if I find much more pleasant  another kind of &lt;span style="color: rgb(0, 0, 0);"&gt;Lattice&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;: &lt;/span&gt;A nice piece of the &lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt;Rhubarb-Strawberry Lattice Tart&lt;/span&gt; really hits the spot!&lt;br /&gt;&lt;br /&gt;BTW if you are interested in receiving the full text, please send me an e-mail: my surname at eng dot it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4209086019525304596-944659777812636578?l=roles-in-action.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roles-in-action.blogspot.com/feeds/944659777812636578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4209086019525304596&amp;postID=944659777812636578' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/944659777812636578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/944659777812636578'/><link rel='alternate' type='text/html' href='http://roles-in-action.blogspot.com/2008/05/new-technical-paper-on-role-mining.html' title='New Technical Paper on Role Mining'/><author><name>Greg</name><uri>http://www.blogger.com/profile/18378838262859672123</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='16' src='http://bp2.blogger.com/_25EQARXM4l8/R0LvBOEKKXI/AAAAAAAAAAs/CNLc_rf09U4/s320/foto+greg4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_25EQARXM4l8/SDEzvpEYM1I/AAAAAAAAAC8/w_311_iL6e8/s72-c/lattice-pie-1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4209086019525304596.post-2462484770258947714</id><published>2008-05-12T15:18:00.005+02:00</published><updated>2008-05-12T15:30:03.090+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Identity Management'/><category scheme='http://www.blogger.com/atom/ns#' term='User Provisioning'/><category scheme='http://www.blogger.com/atom/ns#' term='inconsistency'/><category scheme='http://www.blogger.com/atom/ns#' term='rule engine'/><category scheme='http://www.blogger.com/atom/ns#' term='Role Management'/><title type='text'>Inconsistency: the revenge</title><content type='html'>Before going on to introduce the second inconsistency case study, I just want to stress again that we are not speaking of a sort of “event manager” that monitors the activities performed directly on targets and blocks any possible operation. Here we are introducing a solution (part of a Governance and Compliance framework)  that intelligently tries to understand if this operation could be accepted, taking into account presently enforced security policies. As a matter of fact,  the realistic situation we are facing is the typical end-user’s requirement for additional access to another application (target). The official way (e.g. following a workflow) is not fast,  so he calls his friend that works in the IT administration and bypasses the official procedure, quickly achieving access to his coveted application.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Previous episode:&lt;/span&gt; IAM System - Targets inconsistency policies: remove&lt;br /&gt;There is not way to prevent someone (a naive “authorized” administrator ) from removing Profile1 from user John on target1.&lt;br /&gt;Meanwhile, the IAM system must  assure a single centralized record of reference, even if the IAM administrator is gambling poolside at Vegas with his new intelligent mobile phone…&lt;br /&gt;To be more clear, take a look at the following diagram:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_25EQARXM4l8/SChD4ZEYMzI/AAAAAAAAACs/ZhNa4YaEK3E/s1600-h/remove.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_25EQARXM4l8/SChD4ZEYMzI/AAAAAAAAACs/ZhNa4YaEK3E/s320/remove.jpg" alt="" id="BLOGGER_PHOTO_ID_5199480405880222514" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;This Latest Episode:&lt;/span&gt; IAM System - Targets inconsistency policies: add!&lt;br /&gt;As already anticipated, if the Administrator, again directly on a target, adds a profile to John, this would be even more difficult to manage as there could be a huge impact on Separation of Duty verification.&lt;br /&gt;&lt;br /&gt;Actually managing the already described “remove” scenario, means assuring Security Policies, even if the operation ability of the “involved” user could be somehow diminished, but when the unaware user (John) gets a new profile with a direct action on the target, no preventive compliance control is performed and the real danger could be: Security breaches, failed audits, non-compliance, all the way up to fraud.&lt;br /&gt;&lt;br /&gt;One again a sound IAM solution should effectively manage the risks associated with such a scenario, with the objective of assuring compliance with the least operational impact.&lt;br /&gt;&lt;br /&gt;The following diagram explains how the Engiweb Security solution (the IDEAS suite) deals with this inconsistency (the offset between the IDEAS core repository and a generic target system) and how the Inconsistency Role Engine goes to work to repair the offset.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_25EQARXM4l8/SChEMJEYM0I/AAAAAAAAAC0/32RnvXVYRbM/s1600-h/add.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_25EQARXM4l8/SChEMJEYM0I/AAAAAAAAAC0/32RnvXVYRbM/s320/add.jpg" alt="" id="BLOGGER_PHOTO_ID_5199480745182638914" border="0" /&gt;&lt;/a&gt;In this case, an authorized administrator accesses target1 and adds Profile1 to user John.&lt;br /&gt;&lt;br /&gt;If the policies are set to try and accept the profile addition if possible, the first check is performed using a Segregation mechanism on the base OU. A profile is available for assignment to a user belonging to a certain OU only if “visible on that OU”. In this situation, particular profiles having some criticality can be “hidden” to OU’s that do not have the so-called “need to know”.&lt;br /&gt;&lt;br /&gt;A second mechanism, used in the next checks, performs profile and role incompatibility management. This mechanism is supported by a powerful incompatibility SoD engine able to make run-time checks on a pre-assigned conflict matrix and contextual information. The system also contains a Role_Policy_Definition module which, starting from high-level incompatible activities, helps the administrator define a matrix of conflicting profiles.&lt;br /&gt;&lt;br /&gt;Illegal roles and incompatible role-pair lists are also used by the IDEAS Profile Provisioning for other run-time SoD checks during user provisioning compatibility control. The SoD engine is queried for each new role assignment request. If assigning the role makes the user illegal, different authorization workflow steps can be executed.&lt;br /&gt;&lt;br /&gt;Yes, in this case our IAM administrator can spend some more time poolside at Vegas undaunted by any notifications he may receive on his new intelligent mobile phone regarding of what’s happening at work!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4209086019525304596-2462484770258947714?l=roles-in-action.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roles-in-action.blogspot.com/feeds/2462484770258947714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4209086019525304596&amp;postID=2462484770258947714' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/2462484770258947714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/2462484770258947714'/><link rel='alternate' type='text/html' href='http://roles-in-action.blogspot.com/2008/05/inconsistency-revenge.html' title='Inconsistency: the revenge'/><author><name>Greg</name><uri>http://www.blogger.com/profile/18378838262859672123</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='16' src='http://bp2.blogger.com/_25EQARXM4l8/R0LvBOEKKXI/AAAAAAAAAAs/CNLc_rf09U4/s320/foto+greg4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_25EQARXM4l8/SChD4ZEYMzI/AAAAAAAAACs/ZhNa4YaEK3E/s72-c/remove.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4209086019525304596.post-1064805093201390733</id><published>2008-04-22T16:58:00.006+02:00</published><updated>2008-04-22T17:18:08.277+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iam projects'/><category scheme='http://www.blogger.com/atom/ns#' term='Identity Management'/><category scheme='http://www.blogger.com/atom/ns#' term='User Provisioning'/><category scheme='http://www.blogger.com/atom/ns#' term='Identity Audit'/><title type='text'>IAM System - Targets inconsistency policies</title><content type='html'>I’m joining Matt Flynn discussion on “&lt;a href="http://360tek.blogspot.com/2008/04/extending-roi-on-provisioning.html"&gt;Extending the ROI on Provisioning&lt;/a&gt;”, where he highlights an intriguing problem: how to manage direct modifications on the targets, where a IAM solution is in charge of providing approval workflow, synchronization, compliance, etc..…&lt;br /&gt;&lt;br /&gt;Yes. Most organizations we work with are quite concerned about managing direct access to target resources, getting around workflows and central management (e.g. a profile assignment to a user directly on a target).&lt;br /&gt;&lt;br /&gt;They confirm that despite all the precautions, it is always possible for inconsistencies to be created in their IT systems, causing authorization misalignments between the target systems and the IAM system.&lt;br /&gt;Moreover, it is not possible to automatically classify and correct in advance all types of inconsistencies that can occur. However, it is certainly possible to provide a tool to detect and manage misalignments.&lt;br /&gt;&lt;br /&gt;In our solution (the IDEAS suite), this problem is referred to as "Inconsistency Management". Within IDEAS' internal multilayer model,  such actions can lead to the modification of many relations with decisions depending on many factors that must be shaped into appropriate policies.&lt;br /&gt;Thus, whenever an inconsistency occurs (an offset between the IDEAS core repository and a generic target system) the Inconsistency Role Engine goes to work to repair the offset.&lt;br /&gt;&lt;br /&gt;But what is the meaning of repairing?&lt;br /&gt;&lt;br /&gt;Often there are difficult decisions to be made.&lt;br /&gt;&lt;br /&gt;For instance, an authorized administrator accesses target1 and removes Profile1 from user John. Unfortunately Profile1 was assigned to John via a higher level Role: "Role1", which is actually composed of many other profiles on several targets (including of course Target1). Thus how should the IAM solution react?&lt;br /&gt;&lt;br /&gt;The simplest policy could be to state that the central system is authoritative and thus everything must be reset back to original settings.&lt;br /&gt;Another alternative policy could state that if the administrator is trusted, the modification must be accepted. But in the central repository of reference, John is assigned Role1, NOT Profile1. So alignment could mean the following:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;remove the entire Role1 from John, or&lt;/li&gt;&lt;li&gt;verify if there is another available Role composed of all Role1 profiles except Profile1 (e.g. name this Role 2). If so, remove Role1 from John and assign Role2. If Role1 is part of a hierarchy and a lower level Role without Profile1 is available, it could be possible to assign this Role to John instead of Role1. In this case, while there is no impact on compliance, there could be a possible limitation on user access rights&lt;/li&gt;&lt;li&gt;Notify the relevant people (e.g. IAM administrator, Role1 owner and all actors involved in Role1 authorization workflow, etc..) that there is an offset between the central DB and the target. The policy could state that if there will be no remediation activities within a defined time period, the original settings will be restored.&lt;/li&gt;&lt;/ul&gt;If the Administrator, again directly on a target, adds a profile to John, this would be even more difficult to manage as there could be a huge impact on Separation of Duty verification. I'll try to write a specific post on this item very soon.&lt;br /&gt;&lt;br /&gt;P.S: IDEAS ( IDEntity and Access management Suite) is a solution addressing the full gamut of Enterprise Role Management needs in multiple IdM solutions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4209086019525304596-1064805093201390733?l=roles-in-action.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roles-in-action.blogspot.com/feeds/1064805093201390733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4209086019525304596&amp;postID=1064805093201390733' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/1064805093201390733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/1064805093201390733'/><link rel='alternate' type='text/html' href='http://roles-in-action.blogspot.com/2008/04/iam-system-targets-inconsistency.html' title='IAM System - Targets inconsistency policies'/><author><name>Greg</name><uri>http://www.blogger.com/profile/18378838262859672123</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='16' src='http://bp2.blogger.com/_25EQARXM4l8/R0LvBOEKKXI/AAAAAAAAAAs/CNLc_rf09U4/s320/foto+greg4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4209086019525304596.post-3503597676118293115</id><published>2008-04-21T11:22:00.005+02:00</published><updated>2008-04-21T11:31:11.634+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iam projects'/><category scheme='http://www.blogger.com/atom/ns#' term='User Provisioning'/><category scheme='http://www.blogger.com/atom/ns#' term='authentication'/><title type='text'>“User lock/unlock” management scenario</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_25EQARXM4l8/SAxdudNfl8I/AAAAAAAAACA/ZVn79POzZVU/s1600-h/user-lock.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://bp2.blogger.com/_25EQARXM4l8/SAxdudNfl8I/AAAAAAAAACA/ZVn79POzZVU/s200/user-lock.jpg" alt="" id="BLOGGER_PHOTO_ID_5191627523147929538" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;In my previous post I was raising doubts about the fact that implementing lock/unlock account procedure might not be so easy. Here I’m trying to explain why.&lt;br /&gt;&lt;br /&gt;Preliminary remarks: although this requirement is rarely present in IAM project RfP’s, it is obvious that any large organization already has a procedure disciplining the user lock/unlock processes. Let’s try to imagine it in detail.&lt;br /&gt;&lt;br /&gt;A user can be locked for various reasons. For example:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Technical lock (a user is locked because he or she has exceeded max wrong passwords or due to extended inactivity).&lt;/li&gt;&lt;li&gt;Administrative lock (specific events coming from HR determine a temporary or definitive  user lock i.e. maternity leave or grace period before expiration).&lt;/li&gt;&lt;li&gt;Security lock (a user is locked by a security manager).&lt;/li&gt;&lt;/ol&gt;It is also obvious that unlock procedures must follow hierarchy rules, such as:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;A Technical lock on a user can be removed by any administrator (Head of Unit, Help desk etc..).&lt;/li&gt;&lt;li&gt;A Security lock on a user can only be removed by a Security Officer.&lt;/li&gt;&lt;li&gt;An Administrative lock  on a user CANNOT be removed by any administrator. His or her unlock is determined only by an HR event (return after long leave or expiration interruption etc..).&lt;/li&gt;&lt;li&gt;To complete complexity, if a user’s Security or Administrative lock is directly removed by the target (e.g. using AD console), then the IAM system must react in real time by resetting the unlock.&lt;/li&gt;&lt;/ol&gt;These processes must be managed by the IAM system since access systems (e.g. MS Active Directory) do not have the “intelligence” for this purpose and therefore cannot “assist” such management.&lt;br /&gt;If this type of requirement, even though not particularly complex, is not directly supported by the tool’s data model, a custom development consisting of "data model” definition managing would be required.&lt;br /&gt;The data model shall support data, relations between them and other already available data as well as necessary developments to implement policies.&lt;br /&gt;&lt;br /&gt;In conclusion:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;When the product data model itself already supports these processes, mapping of the said process is reduced to pure and simple configuration in no time. Maintenance and changes are made by high level administrators&lt;/li&gt;&lt;li&gt;In case native support is not available, the following should be expected: detailed technical specification definition, Data Model updating, policy writing (usually at low level) and tests, changes, complex management, etc….&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4209086019525304596-3503597676118293115?l=roles-in-action.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roles-in-action.blogspot.com/feeds/3503597676118293115/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4209086019525304596&amp;postID=3503597676118293115' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/3503597676118293115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/3503597676118293115'/><link rel='alternate' type='text/html' href='http://roles-in-action.blogspot.com/2008/04/user-lockunlock-management-scenario.html' title='“User lock/unlock” management scenario'/><author><name>Greg</name><uri>http://www.blogger.com/profile/18378838262859672123</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='16' src='http://bp2.blogger.com/_25EQARXM4l8/R0LvBOEKKXI/AAAAAAAAAAs/CNLc_rf09U4/s320/foto+greg4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_25EQARXM4l8/SAxdudNfl8I/AAAAAAAAACA/ZVn79POzZVU/s72-c/user-lock.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4209086019525304596.post-8444524073200539950</id><published>2008-04-18T11:55:00.003+02:00</published><updated>2008-04-18T12:02:47.851+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RBIA'/><category scheme='http://www.blogger.com/atom/ns#' term='RBAC'/><category scheme='http://www.blogger.com/atom/ns#' term='iam projects'/><category scheme='http://www.blogger.com/atom/ns#' term='Identity Management'/><title type='text'>RBIA: The Great Unknown</title><content type='html'>An Identity and Access Management project is not always an easy job. It is very difficult to describe in few words why, but one reason for sure is that in the IAM environment procedures are always more important than technology. In other environments, (e.g. Document Management), technology can drive procedures, thus the right technology choice is the most important aspect.&lt;br /&gt;&lt;br /&gt;Conversely, in the IAM environment it is quite impossible to find customers willing to change procedures because technology is unable to map these procedures into the product (or achievable only with huge software customisation). Procedures are important and relevant processes have to be mapped into technology without compromises.&lt;br /&gt;&lt;br /&gt;On the flip side of the coin, there is another aspect to consider.&lt;br /&gt;AM technology is still evolving. Most “official” IAM technology vendors are coming from the User Provisioning environment; in essence, coming from the bottom. Pure technology. Of course vendors are adding features trying in attempts to raise the bar but they are still conditioned by original sin – They want to add intelligence to technology instead of adding technology to intelligence.&lt;br /&gt;&lt;br /&gt;Intelligence, as in many other IT contexts, is represented mostly by the conceptual model standing behind the product and a data model representing the conceptual model.&lt;br /&gt;The secret of  product “intelligence” lies in the conceptual model and its relevant data model.&lt;br /&gt;Technology features like a beautiful, rich graphical interface for workflow design or the huge standard support are all important aspects, …. but I suggest that customers intending to acquire an IAM solution verify how complex it could be to implement simple procedures (e.g. user lock/unlock levels or procedure). It turns out to be a mess with customized software development and the writing of many, many technical policies: even if within a nice graphical environment.&lt;br /&gt;&lt;br /&gt;This situation has encouraged the founding of companies who start from RBAC and progressively enrich the model to reach complete RBIA (Role based Identity Administration).&lt;br /&gt;The RBIA model intends to integrate all concepts of User Management (including Credential Management), Role Management, Role Engineering, SOD compliance, Audit and Reporting all the way up to Unified Identity Approach, in order to unify Logical and Physical Access Management views.&lt;br /&gt;&lt;br /&gt;According to my understanding, customers’ important expectation of an IAM project that easily supports present and future Identity Management procedures and processes, indicates that a field proven RBIA product is a “must”.&lt;br /&gt;&lt;br /&gt;Addition of RBIA functionalities could result in an increase in license costs with respect to the budget sum. However, in our experience, this is greatly offset by tremendous savings of time and cost of project implementation along with a heavy reduction of project risks.&lt;br /&gt;&lt;br /&gt;BTW, in a following post I’ll try to justify why implementing a lock/unlock account procedure might not be so easy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4209086019525304596-8444524073200539950?l=roles-in-action.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roles-in-action.blogspot.com/feeds/8444524073200539950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4209086019525304596&amp;postID=8444524073200539950' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/8444524073200539950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/8444524073200539950'/><link rel='alternate' type='text/html' href='http://roles-in-action.blogspot.com/2008/04/rbia-great-unknown.html' title='RBIA: The Great Unknown'/><author><name>Greg</name><uri>http://www.blogger.com/profile/18378838262859672123</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='16' src='http://bp2.blogger.com/_25EQARXM4l8/R0LvBOEKKXI/AAAAAAAAAAs/CNLc_rf09U4/s320/foto+greg4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4209086019525304596.post-2008612252054493644</id><published>2008-01-07T16:49:00.000+01:00</published><updated>2008-01-07T17:05:36.196+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iam projects'/><category scheme='http://www.blogger.com/atom/ns#' term='Identity Management'/><category scheme='http://www.blogger.com/atom/ns#' term='rule engine'/><title type='text'>Power is nothing without control</title><content type='html'>As Italian tyre giant Pirelli's advertising reminds us, "Power is nothing without control." But managing identity, roles and access control is often worthless or at least can be a nightmare without the right tools and handling ability.&lt;br /&gt;&lt;br /&gt;Last Monday (yes January the 2nd, during Christmas holidays which, in Italy, officially end on January 6th), one of our largest customers decided to activate a complex internal shake-up.&lt;br /&gt;The reorganization consisted of selling-off one of their companies and merging several internal divisions to form new companies. To summarize, 700 new Business Units (out of 20000)  were created, and more than 8500 users (out of 85000), mainly employees, were reassigned with modified business responsibilities and access rights.&lt;br /&gt;&lt;br /&gt;Of course the IAM system is directly linked to the company HR system, and role management is integrally aligned with identity management. The solution is quite HR-oriented, incorporating business structure and responsibilities. The viable Role management solution addresses resource/responsibilities association and SoD, and is supported by 3 rule engine environments which implement administrative and security policies.&lt;br /&gt;Since HR is directly connected to the IAM systems, each modification in the HR system usually activates an update in the Role management internal repository. The Resource-Provisioning functions then start synchronizing with the relevant target systems (SAP R/3, AD, etc).&lt;br /&gt;&lt;br /&gt;Do they like the automatism advantage of such an IM implementation?&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_25EQARXM4l8/R4JNtnueW4I/AAAAAAAAAB4/uD6KA1914ek/s1600-h/power-control.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://bp0.blogger.com/_25EQARXM4l8/R4JNtnueW4I/AAAAAAAAAB4/uD6KA1914ek/s200/power-control.jpg" alt="" id="BLOGGER_PHOTO_ID_5152766369818631042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The answer is yes and no&lt;/span&gt;. In general, if the operation exceeds a certain complexity threshold, the customer wants full control over all the complete chain of input and output events. As this was the case, they wanted to verify, ahead of time, the impact of this complex reorganization.&lt;br /&gt;&lt;br /&gt;Specifically, HR modifications instantly affected the model within the Role/IM infrastructure, but the customer deactivated resource provisioning. They wanted more time to evaluate the final reorganization results. Analyzing the new organization model within the IM repository was sufficient enough to evaluate these effects.&lt;br /&gt;&lt;br /&gt;Since they were quite concerned about the number of users to be removed across the several targets, they blocked the massive HR-driven operations and then printed a specific report listing users to be removed along with the action type and justification (reason) codes.&lt;br /&gt;&lt;br /&gt;This helped them determine whether or not the HR input was correct and if the policies implemented had any bugs.  As it turned out, they discovered that a policy rule was, in fact, not well written.&lt;br /&gt;&lt;br /&gt;Even though this all happened during Christmas holidays, they used the tools available inside the Role management infrastructure without any intervention from the System integrator.&lt;br /&gt;&lt;br /&gt;Of course, while the HR operations were blocked during the analysis, all modification on roles and business responsibilities arriving from the authorization workflow carried on as normal, including the activation of modifications on the targets via Resource Provisioning modules.&lt;br /&gt;&lt;br /&gt;Again, as Pirelli’s mantra goes: power is nothing without control…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4209086019525304596-2008612252054493644?l=roles-in-action.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roles-in-action.blogspot.com/feeds/2008612252054493644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4209086019525304596&amp;postID=2008612252054493644' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/2008612252054493644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/2008612252054493644'/><link rel='alternate' type='text/html' href='http://roles-in-action.blogspot.com/2008/01/power-is-nothing-without-control.html' title='Power is nothing without control'/><author><name>Greg</name><uri>http://www.blogger.com/profile/18378838262859672123</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='16' src='http://bp2.blogger.com/_25EQARXM4l8/R0LvBOEKKXI/AAAAAAAAAAs/CNLc_rf09U4/s320/foto+greg4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_25EQARXM4l8/R4JNtnueW4I/AAAAAAAAAB4/uD6KA1914ek/s72-c/power-control.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4209086019525304596.post-2890186367729425324</id><published>2007-12-12T15:03:00.000+01:00</published><updated>2007-12-13T09:20:16.563+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='User Provisioning'/><category scheme='http://www.blogger.com/atom/ns#' term='Role Management'/><title type='text'>Dialogue on Enterprise Role Management Integration Challenge</title><content type='html'>Ian Glazer, in a recent dialogue to his “&lt;a href="http://www.tuesdaynight.org/"&gt;TuesdayNight&lt;/a&gt;” blog makes this comment to a previous &lt;a href="http://www.tuesdaynight.org/2007/12/04/the-enterprise-role-management-integration-challenge.html#comments"&gt;comment of mine&lt;/a&gt;, on  &lt;a href="http://www.tuesdaynight.org/2007/12/04/the-enterprise-role-management-integration-challenge.html"&gt;The Enterprise Role Management Integration Challenge&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;“I may not have been clear. What I meant by integrating role management into user provisioning as a no brainer is that from a product and market strategy position. It is a straightforward decision for product managemers and marketers.&lt;br /&gt;&lt;br /&gt;I don’t agree with your point that the majority of user provisioning technology is intended for synchronization. If that were the case, then user provisioning products we be worth nothing more than a meta-directory with a pretty face. The ability to add policy governing who gets what is a core part of user provisioning. Role Management can ease the provisioning policy construction and can certainly provide a great deal of value is the person to role mapping process, but in these capacities are acting as augmentation to a user provisioning systems policy and workflow capabilities.”&lt;br /&gt;&lt;br /&gt;Ian, thanks for getting the dialog going.&lt;br /&gt;I am in general agreement with your assessment that from the marketing standpoint the integration is logical and plain. The two components must be integrated and collaborate.&lt;br /&gt;&lt;br /&gt;The purpose of my comment (perhaps a little bit extreme) was to highlight that when integrating user provisioning and role management, most policy related functions can’t be managed by the user provisioning component.&lt;br /&gt;&lt;br /&gt;In fact, current user provisioning products have the ability to add policies, but cannot handle the complete view of an Identity management solution (that includes aggregation, storage, and management of business relationships, roles and related resources, multiple views of the business based on policy-driven roles, supplies relevant privileged data of enterprise systems, meet compliance and auditing requirements, ..).&lt;br /&gt;&lt;br /&gt;The current systems implement policies using rules both at the central level and, unfortunately, rules directly coded in the connectors themselves. Since this cannot be scaled an already difficult situation becomes impossible to manage: no high level tool , no global vision, no comprehensive compliance management.&lt;br /&gt;&lt;br /&gt;Why? Mainly because they were designed for “historical” synchronization needs; and when policy requirements arrived functions were added-on without first discussing the general picture.&lt;br /&gt;Actually, other aspects on this integration are covered in my post: &lt;a href="http://roles-in-action.blogspot.com/2007/11/role-management-manifesto.html"&gt;A Role Management Manifesto&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Finally, (again using an extreme metaphor) it’s like implementing an HR system using Microsoft Excel. YES, nobody can tell you that’s impossible, but what are the costs?&lt;br /&gt;&lt;br /&gt;What are the perspectives from user provisioning vendors? I would welcome a dialogue on this topic going forward.&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="" lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4209086019525304596-2890186367729425324?l=roles-in-action.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roles-in-action.blogspot.com/feeds/2890186367729425324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4209086019525304596&amp;postID=2890186367729425324' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/2890186367729425324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/2890186367729425324'/><link rel='alternate' type='text/html' href='http://roles-in-action.blogspot.com/2007/12/dialogue-on-enterprise-role-management.html' title='Dialogue on Enterprise Role Management Integration Challenge'/><author><name>Greg</name><uri>http://www.blogger.com/profile/18378838262859672123</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='16' src='http://bp2.blogger.com/_25EQARXM4l8/R0LvBOEKKXI/AAAAAAAAAAs/CNLc_rf09U4/s320/foto+greg4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4209086019525304596.post-167579494279313042</id><published>2007-11-30T10:48:00.000+01:00</published><updated>2007-12-18T11:56:38.931+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Identity Management'/><category scheme='http://www.blogger.com/atom/ns#' term='User Provisioning'/><category scheme='http://www.blogger.com/atom/ns#' term='SoD'/><category scheme='http://www.blogger.com/atom/ns#' term='Role Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Authorization'/><title type='text'>A "Role Management Manifesto"</title><content type='html'>&lt;p  style="color: rgb(0, 0, 0);font-family:times new roman;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;Alberto Ocello, general manager of Engiweb Security has just released a position paper, called “Identity Management: searching for the Promised Land “&lt;/span&gt;&lt;span style="font-size:100%;"&gt;  &lt;/span&gt;&lt;span style="font-size:100%;"&gt;that aims to open&lt;/span&gt;&lt;span style="font-size:100%;"&gt;  &lt;/span&gt;&lt;span style="font-size:100%;"&gt;a constructive debate within the Identity Management community.&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(1, 0, 0);font-size:100%;" lang="EN-US" &gt;As the recent acquisitions demonstrate, roles and role management exit from their niche and move to become the central elements of IAM projects: the real value will come from supplying “intrinsic” richer role environment, providing customers a comprehensive solution that covers all the bases.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang="EN-US"  style="font-size:100%;"&gt;Do you agree on what is stated? What are your ideas on Role Management - User Provisioning integration? Any other arguments?&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="color: rgb(0, 0, 0);font-family:times new roman;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;In the following you can read the document (that you can also download &lt;a href="http://www.engiweb.com/download/Identity%20Management_searching%20for%20the%20Promised%20Land.pdf"&gt;here&lt;/a&gt;):&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="color: rgb(0, 0, 0);font-family:times new roman;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;-------------------------------------------------------------------&lt;/span&gt; &lt;/p&gt;          &lt;p  style="text-align: center; color: rgb(0, 0, 153);font-family:times new roman;" class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span lang="EN-US"  style="font-size:16;"&gt;&lt;span style="font-size:100%;"&gt;Identity Management: searching for the Promised Land&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;p  style="color: rgb(0, 0, 153);font-family:times new roman;" class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Identity &amp;amp; Access Management has entered a new era.&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p  style="color: rgb(0, 0, 153);font-family:times new roman;" class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Traditional User Provisioning is now a vague shadow of the past.&lt;span style=""&gt;  &lt;/span&gt;The classic model principally thought of as a synchronization tool consisting of users, permissions and at times roles, is proving itself to be limited in managing complexities associated with the modern concept of Identity &amp;amp; Access Management.&lt;span style=""&gt;  &lt;/span&gt;Gartner and Burton both ratified the new IAM model (the need for role management) and big Identity Management players are gearing up to improve their offerings.&lt;span style=""&gt;  &lt;/span&gt;The acquisitions of Bridgestream on the part of Oracle and VAAU on the part of SUN give concrete proof that the transition has begun.&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p  style="color: rgb(0, 0, 153);font-family:times new roman;" class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;However, as the tide shifts there is particular confusion; not so much about new functionality supporting “new” Identity Management, but rather, which model must be at the foundation.&lt;span style=""&gt;  &lt;/span&gt;It is neither proper nor sufficient to merely speak about new, required features.&lt;span style=""&gt;  &lt;/span&gt;Instead, it is imperative to reinvigorate dated Identity Management models with rich, exhaustive support for new functionalities.&lt;span style=""&gt;  &lt;/span&gt;This goes beyond&lt;span style=""&gt;  &lt;/span&gt;a set of algorithms that efficiently handles complexities of the model.&lt;span style=""&gt;  &lt;/span&gt;It is in fact well known that RBAC, as defined in the standard, &lt;i style=""&gt;cannot&lt;/i&gt; support the new functionality requirements associated with Role Management.&lt;span style=""&gt;  &lt;/span&gt;The RBAC model therefore must, out of necessity, be enriched.&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p  style="color: rgb(0, 0, 153);font-family:times new roman;" class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Role Management companies are the ones that should be delegated to propose and implement these new models.&lt;span style=""&gt;  &lt;/span&gt;Unfortunately, neither the model nor algorithms used have been explicitly described by anyone.&lt;span style=""&gt;  &lt;/span&gt;From the analysts’ side, there has never been an &lt;i style=""&gt;ad hoc&lt;/i&gt; study addressing such themes for a constructive comparison of the solutions.&lt;span style=""&gt;  &lt;/span&gt;Thus, with the aim of initiating such a constructive comparison, Engiweb Security has chosen to reveal, in detail, the models and algorithms they have developed and implemented in their own Role Management product.&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p  style="color: rgb(0, 0, 153);font-family:times new roman;" class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;The “cost-based” RBAM algorithm used in the Role Mining product has already been described in a paper soon to be presented.&lt;span style=""&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-GB"&gt;(A. Colantonio, R. Di Pietro, and A. Ocello.&lt;span style=""&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;“A cost-driven approach to role engineering”, In Proceedings of the 23&lt;sup&gt;rd&lt;/sup&gt; ACM Symposium on Applied Computing (SAC ’08), Fortaleza, Cearà, Brazil, 20-16 March 2008).&lt;span style=""&gt;  &lt;/span&gt;A following paper will present the scientific community with our Role Management model, “COFFER” (COst-based Framework For Enterprise Role Administration).&lt;span style=""&gt;  &lt;/span&gt;COFFER extends existing frameworks, enriching the RBAC model with organizational and business elements through concepts such as “Object-based SoD”, “SoD Domains” and “Relaxed SoD”.&lt;span style=""&gt;  &lt;/span&gt;The paper will also describe algorithms used to maintain the model. By means of the “generalized cost function”, such algorithms determine an economic value for every operation in terms of administration cost.&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  style="color: rgb(0, 0, 153);font-family:times new roman;" class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;In order to open a constructive dialogue within the Identity Management community, we will now introduce some concepts on which the Engiweb Security framework is based.&lt;span style=""&gt;  &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;The importance of business modeling in role management has long been understood from scientific literature.&lt;span style=""&gt;  &lt;/span&gt;There is a list of various attempts to extend the RBAC model to further include such elements as business processes, organization structure, etc.&lt;span style=""&gt;  &lt;/span&gt;Undoubtedly, the most famous are the ARBAC family of models proposed by Oh and Sandhu, the Nyanchama and Osborn Role Graph Model and the Crampton RHA model.&lt;span style=""&gt;  &lt;/span&gt;Despite the validity of these models, none characterize ALL the business aspects necessary for efficient and effective access management.&lt;span style=""&gt;  &lt;/span&gt;According to our point of view, a “new” access control model should consist of, at the least, the following sub-models:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="margin-left: 35.4pt; color: rgb(0, 0, 153);font-family:times new roman;"&gt;&lt;b style=""&gt;&lt;span lang="EN-US"&gt;Role Model:&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US"&gt;&lt;span style=""&gt; &lt;/span&gt;users, roles, permissions, role hierarchies and relative user-role and permission-role relations as described in the RBAC standard.&lt;span style=""&gt;  &lt;/span&gt;All these elements have to be enriched with additional elements supporting the role-engineering phase, both top-down and bottom-up.&lt;span style=""&gt;  &lt;/span&gt;Using the “administration cost” concept it is possible to appraise the “quality” of the proposed model and consequently identify possible areas for improvement.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="margin-left: 35.4pt; color: rgb(0, 0, 153);font-family:times new roman;"&gt;&lt;b style=""&gt;&lt;span lang="EN-US"&gt;Organizational Unit Model:&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US"&gt;&lt;span style=""&gt; &lt;/span&gt;concept of organizational unit hierarchies and relative user-OU and role-OU relations which efficiently strengthen “need-to-know” and “least privilege” concepts.&lt;span style=""&gt;  &lt;/span&gt;This sub-model supports not only the role-administration phase but also the role-engineering process.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="margin-left: 35.4pt; color: rgb(0, 0, 153);font-family:times new roman;"&gt;&lt;b style=""&gt;&lt;span lang="EN-US"&gt;Activity Model:&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US"&gt;&lt;span style=""&gt; &lt;/span&gt;business role representation deconstructing business processes down to an activity hierarchy.&lt;span style=""&gt;  &lt;/span&gt;It is important to highlight that a Role Management tool must not represent a complete instrument describing all facets of business processes.&lt;span style=""&gt;  &lt;/span&gt;Rather, it must offer the possibility to capture only the relevant aspects necessary for access control.&lt;span style=""&gt;  &lt;/span&gt;For example, one can hypothesize permission-activity or OU-activity relations, using concepts well established in literature such as the permission activity structure.&lt;span style=""&gt;  &lt;/span&gt;This sub-model, like the organizational unit model, offers information indispensable for role definition and administration.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;          &lt;p class="MsoNormal"  style="margin-left: 35.4pt; color: rgb(0, 0, 153);font-family:times new roman;"&gt;&lt;b style=""&gt;&lt;span lang="EN-US"&gt;Separation of Duty (SoD) Model:&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US"&gt;&lt;span style=""&gt; a&lt;/span&gt;ccording to this model, incompatibilities are not directly defined between pairs of permissions or roles as usually done in IAM / Role Management Solutions.&lt;span style=""&gt;  &lt;/span&gt;Rather, as is considered to be more accurate, the incompatibilities are defined within the activity model, particularly between activity pairs.&lt;span style=""&gt;  &lt;/span&gt;The quality of this approach is evident when considering that such a representation simplifies the association of permissions to SoD groups much like RBAC roles simplify the association of permissions to users.&lt;span style=""&gt;  &lt;/span&gt;This sub-model enables effective description of both strong exclusion (Static SoD) and weak exclusion (Dynamic SoD) constraints.&lt;span style=""&gt;  &lt;/span&gt;The introduced “SoD Domain” concept partitions the graph, thus drastically reducing computational complexity.&lt;span style=""&gt;  &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;With this versatile sub-model one can easily deduce various types of conflicts between entities (e.g. user-user, OU-user, role-role, permission-permission, user-role and role-permission).&lt;span style=""&gt;  &lt;/span&gt;This sub-model also enables introduction of new concepts such as “Relaxed SoD”.&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="color: rgb(0, 0, 153);font-family:times new roman;" class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;The complete model&lt;span style=""&gt;  &lt;/span&gt;will be described in the next paper to be published.&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  style="color: rgb(0, 0, 153);font-family:times new roman;" class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;To conclude, we would like to make some remarks as a starting point for a genuine discussion of the topic:&lt;/span&gt;&lt;/p&gt;  &lt;ol  style="margin-top: 0cm; color: rgb(0, 0, 153);font-family:times new roman;" start="1" type="1"&gt;&lt;li class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;We are of the position that it      is necessary to consider as a minimum the entities outlined above and the      relations between them in order to accurately express the true necessities      of an Identity Management project.&lt;span style=""&gt;       &lt;/span&gt;Based on personal experience, simpler models such as the RBAC      standard prove to be inefficient, especially for large organizations.&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;In order to correctly and      efficiently represent a model defined in terms of entities and relative      relations, RDBMS are necessary.&lt;span style=""&gt;       &lt;/span&gt;There are some solutions on the market which continue to insist on      managing this information using hierarchical LDAP.&lt;span style=""&gt;  &lt;/span&gt;Hopefully these are just premises      motivated by marketing.&lt;span style=""&gt;       &lt;/span&gt;Nonetheless, our community needs the courage to affirm that this      option no longer makes sense.&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal"  style="color:blue;"&gt;&lt;span style="" lang="EN-US"&gt;In a concrete Role Management      solution, business modeling is not an option.&lt;span style=""&gt;  &lt;/span&gt;The RBAC model is not sufficient for effective management of      real business needs.&lt;span style=""&gt;  &lt;/span&gt;For example,      it is impossible to think of modeling SoD constraints using only a set of      incompatible permission pairs.&lt;span style=""&gt;       &lt;/span&gt;Experience shows that dealing with hundreds of thousands of      permissions often results in millions of pairs of conflicting      permissions.&lt;span style=""&gt;  &lt;/span&gt;We need to admit that      this is not a viable approach and is absolutely unmanageable.&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal"  style="color:blue;"&gt;&lt;span style="" lang="EN-US"&gt;All the described entities      obviously have relations among themselves.&lt;span style=""&gt;  &lt;/span&gt;Yet, we cannot expect to manage these relations with various      tools..&lt;span style=""&gt;  &lt;/span&gt;From that point of view,      integrating User Provisioning and Role Management components is far too      complex an effort.&lt;span style=""&gt;  &lt;/span&gt;We hold that      only the technological portion of User Provisioning (connectors towards      the target systems) must be used.&lt;span style=""&gt;       &lt;/span&gt;Those proposing such complex tool integration approaches&lt;span style=""&gt;  &lt;/span&gt;need to have the decency and      transparency to explain how they accomplish these while avoiding needless      and dangerous data duplication.&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal"  style="color:blue;"&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;The resource provisioning      (connector) needs to be partially revised in order to be efficiently      utilized in more complex models compared to traditional User      Provisioning.&lt;/span&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;  &lt;/span&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;Although the      majority of such technology is intended for synchronization, we need to      strongly affirm that Identity Management is not mere synchronization.&lt;/span&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;  &lt;/span&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;Take, for instance, the typical example      of inconsistency management.&lt;/span&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;  &lt;/span&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;When      a bi-directional connector carries out an operation directly on the target      system (e.g. permission-user association) it is still the central system      that must define the policies to be applied.&lt;/span&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;  &lt;/span&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;Clearly, in a User Provisioning system (users-permissions      management) everything boils down to synchronization or, at the most, a      “go/no-go” policy.&lt;/span&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;  &lt;/span&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;In a multilayer      model as just described, such an action can lead to the modification of      many relations and decisions depend on many factors that will be shaped      into appropriate policies.&lt;/span&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;       &lt;/span&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;Actually, many resource provisioning systems (connectors) are not      even equipped with an “anti-loop” system for events they themselves      generate as it is not necessary for simple synchronization actions.&lt;/span&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;  &lt;/span&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;In fact, they are of little use in more      complex contexts.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: left;"&gt;&lt;span style="color: rgb(0, 0, 153);font-family:times new roman;"  lang="EN-US"&gt;This message is both an invitation and a strong appeal to the entire Identity Management community to constantly maintain the distinctive qualities of transparency and intellectual honesty even in this difficult Identity Management market.&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4209086019525304596-167579494279313042?l=roles-in-action.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roles-in-action.blogspot.com/feeds/167579494279313042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4209086019525304596&amp;postID=167579494279313042' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/167579494279313042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/167579494279313042'/><link rel='alternate' type='text/html' href='http://roles-in-action.blogspot.com/2007/11/role-management-manifesto.html' title='A &quot;Role Management Manifesto&quot;'/><author><name>Greg</name><uri>http://www.blogger.com/profile/18378838262859672123</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='16' src='http://bp2.blogger.com/_25EQARXM4l8/R0LvBOEKKXI/AAAAAAAAAAs/CNLc_rf09U4/s320/foto+greg4.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4209086019525304596.post-3437055733622962549</id><published>2007-11-29T17:48:00.000+01:00</published><updated>2007-12-04T18:15:17.708+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Identity Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Role Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Role Mining'/><title type='text'>High Renaissance in Role Mining</title><content type='html'>This metaphor was used in a presentation to better illustrate how possible candidate roles-sets can be determined. I like it: it exhausts the position of the Role Engineer, even if his creativity is constrained…&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_25EQARXM4l8/R07vf-EKKbI/AAAAAAAAABY/S590GH3sIfM/s1600-h/Role-Mining.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://bp1.blogger.com/_25EQARXM4l8/R07vf-EKKbI/AAAAAAAAABY/S590GH3sIfM/s200/Role-Mining.jpg" alt="" id="BLOGGER_PHOTO_ID_5138307557391739314" border="0" /&gt;&lt;/a&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;As Michelangelo chisels away needless pieces of marble, bit by bit, an exq&lt;/span&gt;&lt;span lang="EN-US"&gt;uisitely beautiful shape emerges,&lt;span style=""&gt;  &lt;/span&gt;similarly a Role Mining tool reveals embedded de-facto roles, cl&lt;/span&gt;&lt;span lang="EN-US"&gt;ening up privileges, and the unavoidable&lt;span style=""&gt;  &lt;/span&gt;“noise” – authorization exceptions and errors.&lt;br /&gt;However, a simple chisel is not enough. Did Michelangelo follow a hybrid a&lt;/span&gt;&lt;span lang="EN-US"&gt;pproach too?&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;The &lt;a href="http://www.artchive.com/artchive/M/michelangelo/pieta.jpg.html"&gt;&lt;i&gt;&lt;span style="text-decoration: none; color: rgb(0, 0, 0);"&gt;Pietá&lt;/span&gt;&lt;/i&gt;&lt;/a&gt; is generally considered to be the masterpiece of Michelangelo’s early years, deeply poignant, exquisitely beautiful and more refined than his later works were to be.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4209086019525304596-3437055733622962549?l=roles-in-action.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roles-in-action.blogspot.com/feeds/3437055733622962549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4209086019525304596&amp;postID=3437055733622962549' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/3437055733622962549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/3437055733622962549'/><link rel='alternate' type='text/html' href='http://roles-in-action.blogspot.com/2007/11/high-renaissance-in-role-mining.html' title='High Renaissance in Role Mining'/><author><name>Greg</name><uri>http://www.blogger.com/profile/18378838262859672123</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='16' src='http://bp2.blogger.com/_25EQARXM4l8/R0LvBOEKKXI/AAAAAAAAAAs/CNLc_rf09U4/s320/foto+greg4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_25EQARXM4l8/R07vf-EKKbI/AAAAAAAAABY/S590GH3sIfM/s72-c/Role-Mining.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4209086019525304596.post-2705867951852066699</id><published>2007-11-20T18:11:00.000+01:00</published><updated>2007-12-04T18:25:01.489+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RBAC'/><category scheme='http://www.blogger.com/atom/ns#' term='Role Engineering'/><category scheme='http://www.blogger.com/atom/ns#' term='Role Mining'/><title type='text'>A white paper on "Role Engineering"</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;This blog has also been set up to pass along supporting documents from people working at Engiweb Security, to send news and get feedback from the IAM community. So.....&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;My colleague Alessandro Colantonio has just released a white paper entitled “Cost-driven approach to role engineering”. You can download a copy &lt;a href="http://www.engiweb.com/download/engiweb%20cost-driven%20role%20engineering_whitepaper_engl.pdf"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;"Cost-driven" &lt;/span&gt;&lt;span lang="EN-US"&gt;is the philosophy that inspires Engiweb Security's “Role Constructor” module.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;In general most proposed methodologies lack a formal metric to capture the “interest” or “quality” of proposed roles. To address this problem, &lt;/span&gt;&lt;span style="color: rgb(1, 0, 0);" lang="EN-US"&gt;Engiweb Security's&lt;span style=""&gt;  &lt;/span&gt;role discovery tool can identify a role-set that minimizes the administration cost, by measuring and evaluating cost advantages during the entire role-set definition process&lt;/span&gt;&lt;span lang="EN-US"&gt;.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(1, 0, 0);" lang="EN-US"&gt;Various elements can&lt;span style=""&gt;  &lt;/span&gt;influence the administration “cost”:&lt;/span&gt;&lt;span style="color: rgb(1, 0, 0);" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="color: rgb(1, 0, 0);" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(1, 0, 0);" lang="EN-US"&gt;Number of roles, role-to-user assignment, role-to-permission assignment and hierarchical relationships;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="color: rgb(1, 0, 0);" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(1, 0, 0);" lang="EN-US"&gt;Business process and activity modeling;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="color: rgb(1, 0, 0);" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(1, 0, 0);" lang="EN-US"&gt;SoD constraints, Temporal constraints, Cardinality constraints, etc.;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="color: rgb(1, 0, 0);" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(1, 0, 0);" lang="EN-US"&gt;User attributes (organizational unit, business function, physical location, etc.);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="color: rgb(1, 0, 0);" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(1, 0, 0);" lang="EN-US"&gt;Actual usage frequency of IT resources, …….&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;                &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Furthermore, the developed algorithm can easily be scaled to manage huge RBAC role engineering tasks, such as those usually encountered during a large Identity and Access Management projects.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Alessandro &lt;/span&gt;&lt;span lang="EN-US"&gt;will better describe&lt;span style=""&gt;  &lt;/span&gt;our approach, speaking at the “&lt;a href="http://oldwww.acm.org/conferences/sac/sac2008/"&gt;The 23rd ACM Symposium on Applied Computing&lt;/a&gt;”  to be held in Fortaleza, Ceará, Brazil, March 16 – 20, 2008.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4209086019525304596-2705867951852066699?l=roles-in-action.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roles-in-action.blogspot.com/feeds/2705867951852066699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4209086019525304596&amp;postID=2705867951852066699' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/2705867951852066699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/2705867951852066699'/><link rel='alternate' type='text/html' href='http://roles-in-action.blogspot.com/2007/11/white-paper-on-role-engineering.html' title='A white paper on &quot;Role Engineering&quot;'/><author><name>Greg</name><uri>http://www.blogger.com/profile/18378838262859672123</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='16' src='http://bp2.blogger.com/_25EQARXM4l8/R0LvBOEKKXI/AAAAAAAAAAs/CNLc_rf09U4/s320/foto+greg4.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4209086019525304596.post-6063364276853990139</id><published>2007-11-19T18:54:00.000+01:00</published><updated>2007-12-04T18:25:41.187+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Identity Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Role Management'/><title type='text'>Greetings IAM community!!</title><content type='html'>&lt;span lang="EN-US"&gt;I’ve been involved in studying security and identity based solutions for the last 5 years. Follow along as I share practical experiences about how Role and Identity management solutions have a major impact on the way organizations do business. I’ll also talk about practical implementation, work philosophy, common traps to avoid, &lt;/span&gt;&lt;span lang="EN-US"&gt;as well as people I’ve met along the way.&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;These are my first steps in blogging, so sorry if I'm starting slow. I'll learn quickly with your feedback and support&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4209086019525304596-6063364276853990139?l=roles-in-action.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roles-in-action.blogspot.com/feeds/6063364276853990139/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4209086019525304596&amp;postID=6063364276853990139' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/6063364276853990139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4209086019525304596/posts/default/6063364276853990139'/><link rel='alternate' type='text/html' href='http://roles-in-action.blogspot.com/2007/11/hello-iam-community.html' title='Greetings IAM community!!'/><author><name>Greg</name><uri>http://www.blogger.com/profile/18378838262859672123</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='16' src='http://bp2.blogger.com/_25EQARXM4l8/R0LvBOEKKXI/AAAAAAAAAAs/CNLc_rf09U4/s320/foto+greg4.jpg'/></author><thr:total>2</thr:total></entry></feed>
