<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Security Advancements at the Monastery &#187; IdM</title>
	<atom:link href="http://blog.securitymonks.com/category/idm/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.securitymonks.com</link>
	<description>Information about developments at the Monastery</description>
	<lastBuildDate>Fri, 03 Sep 2010 05:41:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Identity Management</title>
		<link>http://blog.securitymonks.com/2006/12/18/identity-management/</link>
		<comments>http://blog.securitymonks.com/2006/12/18/identity-management/#comments</comments>
		<pubDate>Mon, 18 Dec 2006 06:51:24 +0000</pubDate>
		<dc:creator>John Gerber</dc:creator>
				<category><![CDATA[Higgins]]></category>
		<category><![CDATA[IdM]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OpenID]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[To Do]]></category>

		<guid isPermaLink="false">http://blog.securitymonks.com/?p=12</guid>
		<description><![CDATA[
As we increase our use of services being developed as part of Web 2.0, we find more services linked together and more integrated applications.  A year ago, Dick Hardt, CEO of Sxip Identity sat down with IT conversations to talk about &#8220;Identity 2.0: Identity Protocols, Today and Tomorrow.&#8221;   ZDNet posted an article [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://picayune.uclick.com/comics/crwiz/2005/crwiz050831.gif"><img width="479" height="149" align="top" alt="Identity Management" title="Identity Management" src="/images/thwizardofid.gif" /></a></p>
<p>As we increase our use of services being developed as part of Web 2.0, we find more services linked together and more integrated applications.  A year ago, Dick Hardt, CEO of Sxip Identity sat down with IT conversations to talk about &#8220;<a href="http://www.itconversations.com/shows/detail857.html">Identity 2.0: Identity Protocols, Today and Tomorrow</a>.&#8221;   ZDNet posted an article back in May, &#8220;<a href="http://blogs.zdnet.com/digitalID/?p=22">The Many Players at IIW</a>.&#8221;  IIW is the <a href="http://www.windley.com/archives/2006/05/iiw2006_tuesday_1.sht">Internet Identity Workshop</a>.  Of course, I have to point out Phil Windley&#8217;s blog <a href="http://www.windley.com/">Technometria</a>.  Phil is the author of the O&#8217;Reilly book, &#8220;<a href="http://www.amazon.com/exec/obidos/ASIN/0596008783/windleyofente-20">Digital Identity</a>,&#8221; a man who knows what he is talking about.</p>
<p>Dick Hardt stated, &#8220;The identity management industry needs a common approach to secure, role-based access and compliance reporting for the enterprise and open source projects like Bandit from Novell and Higgins are a great step in that direction. We see this as a natural compliment to the user-centric Identity 2.0 efforts being made with SXIP and DIX and are excited to work with them on adding support of <a href="http://www.bandit-project.org/index.php/Welcome_to_Bandit">Bandit</a>, <a href="http://www.eclipse.org/higgins/">Higgins</a> and eDirectoryTM.&#8221;</p>
<p>Now talking with a friend of mine, Vincent Tillman, he pointed out that the problem is that at some level projects must interoperate in a large enterprise.  The Security Assertion Markup Language (<a href="http://en.wikipedia.org/wiki/SAML">SAML</a>) (for real-time management) and Liberty (federation/trust between systems) seem to always be mentioned in the &#8220;going-to-be&#8221; supported category.  Another, the Service Provisioning Markup Language (<a href="http://www.openspml.org/">SPML)</a>, allows resources (e.g. , Oracle Db) and managers (e.g., Tivoli or Sun IdM) to create and manage accounts by calling standard (web) services.  SPML and SAML both are Web Services initiatives for standard account and access management.  I&#8217;ll just mention that the <a href="http://www.oasis-open.org">OASIS</a> general membership voted to accept <a href="http://www.oasis-open.org/committees/download.php/17708/pstc-spml-2.0-os.zip">SPML v2.0</a> as an OASIS Standard.  <a href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=security#samlv20">SAML v2.0</a> was accepted by OASIS back in March 2005.</p>
<p>I am going to quote from IT Conversations, &#8220;Hardt differentiates Identity 1.0 from Identity 2.0 by describing the move from a directory centric environment where authentication means simply that your identity is registered on a web site&#8217;s directory to a user centric environment where an identity can truly be applied to a variety of web sites. He believes this will happen because the recent history of technological initiatives shows that open and simple wins out.&#8221;</p>
<p>To add this idea, I&#8217;ll quote <a title="Identity 2.0" href="http://redmonk.com/cote/2006/04/20/identity-20-trustless-redirects-openid-lid-and-friendsor-learning-to-spell-centralized/">redmonk</a>, &#8221; Identity 2.0 systems are interested in using the concept of a user’s identity as a declarative bundle of claims about the user: from things like their name, address, to less traditional things like their desires, customer service history, and other attributes that are usually not so much associated with a user identity. That’s the first big leap of Identity 2.0 think: a user’s attributes should be associated with that user’s identity..&#8221;</p>
<p>For an example of Identity 2.0, and keeping it in the open source area, take a look at <a title="OpenID" href="http://openid.net/">OpenID</a>.  To quote the site, &#8220;OpenID starts with the concept that anyone can identify themselves on the Internet the same way websites do-with a <a href="http://en.wikipedia.org/wiki/Uniform_Resource_Identifier">URI</a> (also called a URL or web address). Since URIs are at the very core of Web architecture, they provide a solid foundation for user-centric identity.&#8221;  It is a decentralized <a title="Digital identity" href="http://en.wikipedia.org/wiki/Digital_identity">digital identity</a> system, in which any user&#8217;s <a title="Online identity" href="http://en.wikipedia.org/wiki/Online_identity">online identity</a> is given by <a title="URL" href="http://en.wikipedia.org/wiki/URL">URL</a> (such as for a <a title="Blog" href="http://en.wikipedia.org/wiki/Blog">blog</a> or a home page) or an <a title="XRI" href="http://en.wikipedia.org/wiki/XRI">XRI</a> in the latest version, and can be verified by any server running the protocol.  <a title="Wkipedia OpenID Entry" href="http://en.wikipedia.org/wiki/OpenID" /></p>
<p><a title="Wkipedia OpenID Entry" href="http://en.wikipedia.org/wiki/OpenID">Wikipedia</a> adds, &#8220;On OpenID-enabled sites, <a title="Internet" href="http://en.wikipedia.org/wiki/Internet">Internet</a> users don&#8217;t need to create and manage a new account for every site before being granted access. Instead, they only need to be able to authenticate with a trusted site that supports OpenID, called the identity provider (or <strong>IdP</strong>, sometimes called an <a title="I-broker" href="http://en.wikipedia.org/wiki/I-broker">i-broker</a>). The identity provider can then confirm ownership of the user&#8217;s OpenID identifier to other OpenID-enabled sites, called relying parties or <strong>RPs</strong>. Unlike most <a title="Single sign-on" href="http://en.wikipedia.org/wiki/Single_sign-on">single sign-on</a> architectures, OpenID does not specify the <a title="Authentication" href="http://en.wikipedia.org/wiki/Authentication">authentication</a> mechanism. Therefore, the strength of an OpenID login depends on how much a relying party knows about the authentication policies of the identity provider. Without such knowledge, OpenID is not meant to be used on sensitive accounts (<a title="Banking" href="http://en.wikipedia.org/wiki/Banking">banking</a>, <a title="E-commerce" href="http://en.wikipedia.org/wiki/E-commerce">e-commerce</a> transactions, etc.), but if an identity provider uses <a title="Strong authentication" href="http://en.wikipedia.org/wiki/Strong_authentication">strong authentication</a>, OpenID can be used for all types of transactions..&#8221;</p>
<p>Sounds like an interesting idea.  The need to maintain duplicate user data within an organization is a problem.  It gets worse as services are moved outside an organization.  This is the advantage of a distributed authentication system like OpenID.  On the backend, you can authenticate from any data source, including but not limited to LDAP.  Even the inclusion of a user information from legacy systems is possible.  When Access Control Lists become a reality, it will be possible to eliminate any user data from ever being stored on any site other than the central source accessed by the OpenID server.</p>
<p>After the <a href="http://www.ldap.com/1/commentary/wahl/www.digitalidworld.com">Digital ID World</a> conference <a href="http://www.networkworld.com/Home/jfontana.html">John Fontana</a>, Senior Editor, Infrastructure for Network World magazine, wrote in his article  <em><a href="http://www.networkworld.com/news/2006/091406-higgins.html">Higgins lays out roadmap for open source identity project</a></em> that</p>
<blockquote><p>The Higgins group plans to release a middleware piece called the Identity Attribute Service that acts as a layer on top of identity repositories such as directories or applications. It can aggregate data from multiple sources in real-time and bundle them into a single identity credential. The idea is to link to data without having to move it around the network.</p></blockquote>
<p><a href="http://www.ldap.com/1/commentary/wahl/20060915_01.shtml"> Mark Wahl</a> writes, &#8220;There are several ways of looking at these APIs. One is that they are conceptually similar to APIs such as <a href="http://www.microsoft.com/windows2000/techinfo/howitworks/activedirectory/adsilinks.asp">Active Directory Service Interfaces (ADSI)</a> or <a href="http://java.sun.com/products/jndi/">Java Naming and Directory Interface (JNDI)</a>, in that they provide an abstraction to enable an application to be independent of the API of a lower layer access protocol. In this view, Higgins would offer a higher level abstraction as well as a different set of supported protocols: <a href="http://www.openid.net/">OpenID</a>, <a href="http://www-128.ibm.com/developerworks/library/specification/ws-trust/">WS-Trust</a> and LDAP instead of Novell Netware, NIS and LDAP.&#8221;</p>
<p>I have written more than intended on this topic.  A very interesting area, which I will revisit later.  For now, I just wanted to point out a few concepts and links.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.securitymonks.com/2006/12/18/identity-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

