<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Risque Management : Identity</title><link>http://msmvps.com/blogs/sp/archive/tags/Identity/default.aspx</link><description>Tags: Identity</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>Single authority principle</title><link>http://msmvps.com/blogs/sp/archive/2007/05/15/single-authority-principle.aspx</link><pubDate>Tue, 15 May 2007 09:04:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:905312</guid><dc:creator>Slav</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/sp/rsscomments.aspx?PostID=905312</wfw:commentRss><comments>http://msmvps.com/blogs/sp/archive/2007/05/15/single-authority-principle.aspx#comments</comments><description>&lt;p&gt;One of the biggest issues in today&amp;#39;s IT architectures is overengineering. Excessively complicated solutions are bound to be less reliable and secure. Any other component in a solution is potential point of failure. Well, not necessarily in terms of reliability (clusters, you know) - but certainly from security point, as it adds potential vulnerability and attack point.&lt;/p&gt;
&lt;p&gt;And it creates some interesting issues. An example is a popular approach to identity management: using HR database as a &amp;quot;source of truth&amp;quot; about company staff. The corporate directory (your AD, or NDS) is populated from the HR database, using middleware. If you&amp;#39;re using same corporate directory for controlling access to the HR database, that will result in an access management &lt;a class="" href="http://en.wikipedia.org/wiki/Chicken-and-egg_problem" target="_blank"&gt;chicken-and-egg problem&lt;/a&gt;: who is the authority? Besides, now attackers have two targets for taking control over entire enterprise infrastructure (and middleware, the identity management system, is the third equally important). The approach avoiding that situation is developed centuries ago by the world&amp;#39;s military: &lt;strong&gt;use single authority&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Using HR database as the source of truth does make sense, as it contains information about those who are paid by the company. However, it so happens, &lt;strong&gt;incidents that are most difficult to investigate are not caused by paid staff using their own accounts&lt;/strong&gt;. Few years ago the security industry was shifting its focus towards &lt;em&gt;malicious insider&lt;/em&gt;. But recent events prove that classic intrusions without apparent access abuse are still big threat. Take &lt;a class="" href="http://online.wsj.com/article_email/article_print/SB117824446226991797.html" target="_blank"&gt;TJX and their insecure wireless network&lt;/a&gt;. Nevertheless, we should soon see more close integration between business systems like HR, identity management solutions and corporate directory. &lt;a class="" href="http://www.oracle.com/products/middleware/identity-management/identity-management.html" target="_blank"&gt;Oracle is making steps in that direction already&lt;/a&gt;. I like Microsoft&amp;#39;s Active Directory and would like to see some effort in that echosystem as well.&lt;/p&gt;
&lt;p&gt;But that is a move towards identity and access management based on military principle. &lt;strong&gt;It would be very interesting to see a system that is based on democratic principles&lt;/strong&gt;. That is unseen so far but may well be an interesting change in the enterprise space.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=905312" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/sp/archive/tags/Identity/default.aspx">Identity</category><category domain="http://msmvps.com/blogs/sp/archive/tags/Business/default.aspx">Business</category><category domain="http://msmvps.com/blogs/sp/archive/tags/Architecture/default.aspx">Architecture</category></item><item><title>Architecting enterprise for federated identity</title><link>http://msmvps.com/blogs/sp/archive/2007/03/17/architecting-enterprise-for-federated-identity.aspx</link><pubDate>Sun, 18 Mar 2007 03:44:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:690153</guid><dc:creator>Slav</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/sp/rsscomments.aspx?PostID=690153</wfw:commentRss><comments>http://msmvps.com/blogs/sp/archive/2007/03/17/architecting-enterprise-for-federated-identity.aspx#comments</comments><description>&lt;P&gt;&lt;A class="" href="http://www.identityblog.com/?page_id=430" target=_blank&gt;InfoCard&lt;/A&gt; is the way to go. The concept is very well engineered. It is commonly accepted by&amp;nbsp;various influentials of&amp;nbsp;the IT industry, and some other industries (think of showbiz); it has a number of open-source implementations, as well as Microsoft one (known as Windows &lt;A class="" href="http://cardspace.netfx3.com/" target=_blank&gt;CardSpace&lt;/A&gt;); and Kim Cameron is a legend. &lt;STRONG&gt;The missing layer of the Internet - the&amp;nbsp;identity - is now found&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;So where are the adopters?&lt;/P&gt;
&lt;P&gt;Today, there aren't any of importance (measured by monetary value). The reason is the enterprises, and their ways of architecting their systems. There are two issues - actually, two sides of the same problem:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV&gt;Enterprises are designing their identity management systems and applications assuming they will be in full control of the client identity; and&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;Application service providers are not ready to accept identity assertions issued by other parties - instead, they issue their own, sometimes providing limited delegation.&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;When talking about the application service providers (commonly referred to as just ASPs), I don't mean it in the pure dot-com sense.&amp;nbsp;Taking into account&amp;nbsp;various B2B scenarios, there are&amp;nbsp;much more ASPs than most of you think - in reality, most enterprises provide access to their applications to other parties. &lt;/P&gt;
&lt;P&gt;And we have a problem right there. If I'm an organisation that is using a 3rd-party application for my staff and customers, I still need to be in control of their access to the application. If I give access to a 3rd-party, I want a way that allows that party to manage their access the way they do that, and I don't want to carry the burden of co-managing and supporting access control for other organisations. InfoCard solves the problem. &lt;STRONG&gt;Enterprise applications and identity management systems should be designed for the &lt;A class="" href="http://www.identityblog.com/?page_id=355" target=_blank&gt;Identity Metasystem&lt;/A&gt;&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;They aren't yet. Enterprise architects must adopt the new paradigm, ditch few utopian concepts (i.e., &lt;EM&gt;single customer view&lt;/EM&gt;) in process, and actively&amp;nbsp;confront empire building and control freakdom that plague enterprises today. The outcome is worth it. Think of simplified B2B relationships and acquisitions. Think of new ways of doing outsourcing.&lt;/P&gt;
&lt;P&gt;Support from big names is needed. Big business looks at Oracle and SAP to make the first step and make their products (and, not less important, hosted solution offerings) compatible with InfoCard. Microsoft has to walk the talk and start offering support in the server and business software (I'll be looking at the &lt;A class="" href="http://www.microsoft.com/forefront/edgesecurity/iag/default.mspx" target=_blank&gt;Intelligent Application Gateway&lt;/A&gt; and &lt;A class="" href="http://www.microsoft.com/serviceproviders/solutions/default.mspx" target=_blank&gt;Hosted Messaging and Collaboration and CRM solutions&lt;/A&gt;). And those offering identity management solutions - Microsoft, IBM, Sun, BMC - should also provide support.&lt;/P&gt;
&lt;P&gt;But for now we have a catch 22 situation - everybody's waiting for everybody else. Well, Microsoft is in front again, but that's clearly not enough. Alternatives to the Identity Metasystem look solid - just like SNA looked good compared to TCP/IP some 25 years ago (scalable, secure and supporting QoS - yet mainframe is required). Alas, you'll be making a mistake if your solution isn't compatible with the Identity Metasystem today.&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=690153" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/sp/archive/tags/Security/default.aspx">Security</category><category domain="http://msmvps.com/blogs/sp/archive/tags/Integration/default.aspx">Integration</category><category domain="http://msmvps.com/blogs/sp/archive/tags/Identity/default.aspx">Identity</category></item></channel></rss>