<?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"
	>

<channel>
	<title>Kim Cameron's Identity Weblog</title>
	<atom:link href="http://www.identityblog.com/wp-rss2.php" rel="self" type="application/rss+xml" />
	<link>http://www.identityblog.com</link>
	<description>Digital Identity And Our Future</description>
	<pubDate>Thu, 10 Jul 2008 17:20:22 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Getting down with Zermatt</title>
		<link>http://www.identityblog.com/?p=1002</link>
		<comments>http://www.identityblog.com/?p=1002#comments</comments>
		<pubDate>Thu, 10 Jul 2008 01:09:50 +0000</pubDate>
		<dc:creator>Kim Cameron</dc:creator>
		
		<category><![CDATA[Application Development]]></category>

		<category><![CDATA[Claims]]></category>

		<category><![CDATA[Code]]></category>

		<category><![CDATA[Identity Metasystem]]></category>

		<category><![CDATA[Information Cards]]></category>

		<category><![CDATA[Windows Cardspace]]></category>

		<category><![CDATA[delegation]]></category>

		<guid isPermaLink="false">http://www.identityblog.com/?p=1002</guid>
		<description><![CDATA[I found the samples very clear, and uncluttered with a lot of "sample decoration"]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.identityblog.com/wp-content/images/2008/07/zermatt.jpg" alt="" /></p>
<p>Zermatt is <a href="http://www.zermatt.ch/index.e.html">a destination</a> in Switzerland, shown above, that benefits from what Nietzsche calls &#8220;the air at high altitudes, with which everything in animal being grows more spiritual and acquires wings&#8221;.</p>
<p>It&#8217;s therefore a good code name for the new identity application development framework Microsoft has <a href="http://go.microsoft.com/fwlink/?LinkId=122266">just released in Beta form</a>.  We used to call it IDFX internally  - who knows what it will be called when it is released in final form? </p>
<p>Zermatt is what you use to develop interoperable identity-aware applications that run on the Windows platform.  We are building the future versions of Active Directory Federation Services (ADFS) with it, and claims-aware Microsoft applications will all use it as a foundation.  All capabilities of the platform are open to third party developers and enterprise customers working in Windows environments.  Every aspect of the framework works over the wire with other products on other platforms.</p>
<p> I can&#8217;t stress enough how important it is to make it easy for application developers to incororate the kind of sensible and sophisticated capabilities that this framework makes available.  And everyone should understand that our intent is for this platform to interoperate <em>fully</em> with products and frameworks produced by other vendors and open source projects, and to help the capabilities we are developing to become universal.</p>
<p>I also want to make it clear that this is a beta.  The goal is to involve our developer community in driving this towards final release.  The beta also makes it easy for other vendors and projects to explore every nook and cranny of our implementation and advise us of problems or work to achieve interoperability.</p>
<p>I&#8217;ve been doing my own little project using the beta Zermatt framework and will write about the experience and share my code.  As an architect, I can tell you already how happy I am about the extent to which this framework realizes the metasystem architecture we&#8217;ve worked so hard to define.</p>
<p>The product comes with a good <a href="https://connect.microsoft.com/Downloads/DownloadDetails.aspx?SiteID=642&amp;DownloadID=12901">White Paper for Developers</a> by Keith Brown of Pluralsight.  Here&#8217;s how Zermatt&#8217;s main ReadMe sets out the goals of the framework.</p>
<p style="PADDING-LEFT: 30px"><strong>Building claims-aware applications</strong></p>
<p style="PADDING-LEFT: 30px">Zermatt makes it easier to build identity aware applications. In addition to providing a new claims model, it provides applications with a rich set of API’s to reason about the identity of a caller using claims.</p>
<p style="PADDING-LEFT: 30px">Zermatt also provides developers with a consistent programming experience whether they choose to build their applications in ASP.NET or in WCF environments. </p>
<p style="PADDING-LEFT: 30px"><strong>ASP.NET Controls</strong></p>
<p style="PADDING-LEFT: 30px">ASP.NET controls simplify development of ASP.NET pages for building claims-aware Web applications, as well as Passive STS’s.</p>
<p style="PADDING-LEFT: 30px"><strong>Building Security Token Services (STS)</strong></p>
<p style="PADDING-LEFT: 30px">Zermatt makes it substantially easier for building a custom security token service (STS) that supports the WS-Trust protocol. These STS’s are also referred to as an Active STS.</p>
<p style="PADDING-LEFT: 30px">In addition, the framework also provides support for building STS’s that support WS-Federation to enable web browser clients. These STS’s are also referred to as a Passive STS.</p>
<p style="PADDING-LEFT: 30px"><strong>Creating Information Cards</strong></p>
<p style="PADDING-LEFT: 30px">Zermatt includes classes that you can use to create Information Cards - as well as STS&#8217;s that support them.</p>
<p>There are a whole bunch of samples, and for identity geeks they are incredibly interesting.  I&#8217;ll discuss what they do in another post.</p>
<p><strong>Follow the installation instructions!</strong></p>
<p>Meanwhile, go ahead and <a href="https://connect.microsoft.com/Downloads/Downloads.aspx?SiteID=642">download</a>.  I&#8217;ll share one word of advice.  If you want things to run right out of the digital box, then for now <strong>slavishly</strong> follow the installation instructions.  I&#8217;m the type of person who <em>never</em> really looks at the ReadMe&#8217;s - and I was <strong>chastened</strong> by the experience of not doing what I was told.  I went back and behaved, and the experience was flawless, so don&#8217;t make the same mistake I did.</p>
<p>For example, there is a master installation script in the /samples/utilities directory called &#8220;SamplesPreReqSetup.bat&#8221;. This is a miraculous piece of work that sets up your machine certs automatically and takes care of a great number of security configuration details.  I know it&#8217;s miraculous because initially (having skipped the readme) I thought I had to do this configuration manually.  Congratulations to everyone who got this to work.</p>
<p>You will also find a script in each sample directory that creates the necessary virtual directory for you.  You need this because of the way you are expected to use the visual studio debugger.</p>
<p><strong>Using the debugger</strong></p>
<p>In order to show how the framework really works, the projects all involve at least a couple of aspx pages (for example, one page that acts as a relying party, and another that acts as an STS).  So you need the ability to debug multiple pages at once.</p>
<p>To do this, you run the pages from a virtual directory as though they were &#8220;production&#8221; aspx pages.  Then you attach your debugger to the w3wp.exe process (under debug, select &#8220;Attach to a process&#8221; and make sure you can see all the processes from all the sessions.  &#8220;Wake up&#8221; the w3wp.exe process by opening a page.  Then you&#8217;ll see it in the list). </p>
<p>For now it&#8217;s best to compile the applications in the directory where they get installed.  It&#8217;s possible that if you move the whole tree, they can be put somewhere else (I haven&#8217;t tried this with my own hands).  But if you move a single project, it definitely won&#8217;t work unless you tweak the virtual directory configuration yourself (why bother?).</p>
<p><strong>Clear samples</strong></p>
<p>I found the samples very clear, and uncluttered with a lot of &#8220;sample decoration&#8221; that makes it hard to understand the main high level points.  Some of the samples have a number of components working together - the delegation sample is totally amazing - and yet it is easy, once you run the sample, to understand how the pieces fit together.  There could be more documentation and this will appear as the beta progresses. </p>
<p>The Zermatt team is really serious about collecting questions, feedback and suggestions - and responding to them.  I hope that if you are a developer interested in identity you&#8217;ll take a look and send your feedback - whether you are primarily a Windows developer or not.  After all, our goal remains the Identity Big Bang, and getting identity deployed and cool applications written on all the different platforms. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.identityblog.com/?feed=rss2&amp;p=1002</wfw:commentRss>
		</item>
		<item>
		<title>Key Piece of The Identity Puzzle</title>
		<link>http://www.identityblog.com/?p=1001</link>
		<comments>http://www.identityblog.com/?p=1001#comments</comments>
		<pubDate>Wed, 09 Jul 2008 23:15:24 +0000</pubDate>
		<dc:creator>Kim Cameron</dc:creator>
		
		<category><![CDATA[Application Development]]></category>

		<category><![CDATA[Claims]]></category>

		<category><![CDATA[Federation]]></category>

		<category><![CDATA[Identity Industry]]></category>

		<category><![CDATA[Identity Metasystem]]></category>

		<category><![CDATA[Information Cards]]></category>

		<guid isPermaLink="false">http://www.identityblog.com/?p=1001</guid>
		<description><![CDATA[Microsoft has released a beta of its most important developer tool to date ]]></description>
			<content:encoded><![CDATA[<p>John Fontana, who writes expert pieces about identity for Network World, just posted<a href="http://www.networkworld.com/news/2008/070908-microsoft-zermatt-identity.html"> this piece</a>, called &#8220;<em>Microsoft Sets Key Piece of Identity Puzzle</em>&#8220;.   </p>
<p style="PADDING-LEFT: 30px">Microsoft Wednesday released a beta of its most important tool to date for helping developers build applications that can plug into the company&#8217;s Identity Metasystem and provide what amounts to a re-usable identity service for securing network resources.</p>
<p style="PADDING-LEFT: 30px">Code-named Zermatt, the tools are a new extension to the .Net Framework 3.5 that helps developers more easily build applications that incorporate a claims-based identity model for authentication/authorization. Claims are a set of statements that identify a user and provide specific information such as title or purchasing authority&#8230;</p>
<p>John goes on to quote Stuart Kwan:</p>
<p style="PADDING-LEFT: 30px">&#8220;The model is that when a user arrives at the applications, they bring claims that they fetched from an STS ahead of time,&#8221; says Stuart Kwan, director of program management for identity and access for Microsoft. &#8220;Zermatt is one part of building apps that can more easily plug into your environment. You use Zermatt so [applications] can use the STS in your environment.&#8221;</p>
<p style="PADDING-LEFT: 30px">In fact, a network would have multiple STS nodes. Those nodes will eventually include Active Directory, which will have an STS built into the directory&#8217;s Federation Services in the next version slated to ship sometime after 2008.</p>
<p style="PADDING-LEFT: 30px">Microsoft will use the new Federation Services capabilities, Zermatt and STS technology to build toward its ultimate goal of an <a href="http://www.networkworld.com/news/2008/030408-microsoft-identity-bus.html">&#8220;identity bus.&#8221; </a>The nirvana of the idea is that off-the-shelf applications could plug into the bus in order to authenticate users and provide access control.</p>
<p>In my view, as enterpise applications and desktop suites start to integrate with the identity metasystem,  it will become obvious that businesses can build &#8220;business logic&#8221; into STS&#8217;s and suddenly get a huge payoff by controlling access, identity and personalization in all their off-the shelf <em>and</em> enterprise-specific applications.  This is going to be huge for developers, who will be able both to simplify and deliver value.</p>
<p>But back to John and Stuart:</p>
<p style="padding-left: 30px;">Kwan says Zermatt also can be used to build an STS that would run on top of custom built stores of user data.  He says Zermatt could be used to build applications that accept information from CardSpace, the user-centric identity system in Vista and XP.</p>
<p style="padding-left: 30px;">The final release of Zermatt is expected by year-end.</p>
<p style="padding-left: 30px;">It is the first time Microsoft has so directly written its sizeable development army into its Identity Metasystem, plan, which was outlined first in 2005 and defines a distributed identity architecture for multi-vendor platforms.</p>
<p>Read the full story <a href="http://www.networkworld.com/news/2008/070908-microsoft-zermatt-identity.html">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.identityblog.com/?feed=rss2&amp;p=1001</wfw:commentRss>
		</item>
		<item>
		<title>Problem between keyboard and seat</title>
		<link>http://www.identityblog.com/?p=1000</link>
		<comments>http://www.identityblog.com/?p=1000#comments</comments>
		<pubDate>Wed, 09 Jul 2008 22:43:17 +0000</pubDate>
		<dc:creator>Kim Cameron</dc:creator>
		
		<category><![CDATA[Attacks]]></category>

		<category><![CDATA[Windows Cardspace]]></category>

		<category><![CDATA[hacking]]></category>

		<category><![CDATA[Add new tag]]></category>

		<guid isPermaLink="false">http://www.identityblog.com/?p=1000</guid>
		<description><![CDATA[Well, when you switch off all security mechanism then, yes, there are security flaws...  ]]></description>
			<content:encoded><![CDATA[<p>Jeff Bohren <a href="http://idlogger.wordpress.com/2008/07/08/problem-between-keyboard-and-seat/">picks up </a>on Axel Nennker&#8217;s recent post:</p>
<p style="padding-left: 30px;">Axel Nennker <a href="http://ignisvulpis.blogspot.com/2008/07/carnards-die-hard.html"><span style="color: #0060ff;">points</span></a> out that the supposed “Cardspace Hack” is still floating around the old media. He allows the issue is not really a Cardspace security hole, but a problem between the keyboards and seats at Ruhr University Bochum:</p>
<p style="padding-left: 60px;"><em>A while ago two students, Xuan Chen and Christoph Löhr, from Ruhr University Bochum claimed to have “broken” CardSpace. There were </em><a href="http://bendrath.blogspot.com/#2077343839236138649"><em><span style="color: #0060ff;">some</span></em></a><em> </em><a href="http://ignisvulpis.blogspot.com/2008/05/stealing-security-token.html"><em><span style="color: #0060ff;">blog</span></em></a><em> reactions to this claim. The authoritative one of course is from </em><a href="http://www.identityblog.com/?p=988"><em><span style="color: #0060ff;">Kim</span></em></a><em>.</em></p>
<p style="padding-left: 60px;"><em>Today I browsed through a magazine lying on the desk of a colleague of mine. This magazine with the promising title “IT-Security” repeats the false claim and reports that the students proved that CardSpace has severe security flaws… Well, when you switch off all security mechanism then, yes, there are security flaws (The security researcher in front of the computer).</em></p>
<p style="padding-left: 30px;">Sort of what developers like me call an ID<sub>10</sub>T error.</p>
<p style="padding-left: 30px;">Update: speaking of ID<sub>10</sub>T errors, I originally mistyped Axel’s name as Alex. My apologies.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.identityblog.com/?feed=rss2&amp;p=1000</wfw:commentRss>
		</item>
		<item>
		<title>What identity providers will sites support?</title>
		<link>http://www.identityblog.com/?p=999</link>
		<comments>http://www.identityblog.com/?p=999#comments</comments>
		<pubDate>Thu, 26 Jun 2008 17:30:01 +0000</pubDate>
		<dc:creator>Kim Cameron</dc:creator>
		
		<category><![CDATA[Digital Identity]]></category>

		<category><![CDATA[Federation]]></category>

		<category><![CDATA[Identity Metasystem]]></category>

		<category><![CDATA[OpenID]]></category>

		<category><![CDATA[User centric]]></category>

		<guid isPermaLink="false">http://www.identityblog.com/?p=999</guid>
		<description><![CDATA[Amongst other things, those that attract lots of users.]]></description>
			<content:encoded><![CDATA[<p>Paul Madsen <a href="http://connectid.blogspot.com/2008/06/in-which-i-clarify.html">digs deeper </a>into the factors that will influence the choices of Internet service providers as they move towards user-centric identity.</p>
<blockquote><p>&#8220;Often times, in trying to be clever and sarcastic, I dive too deep into the &#8217;satire pool&#8217;. The urge to be witty and contrarian surpasses the urge to be clear. Consequently, the &#8216;point&#8217; I am trying to make can, on occasion, be buried underneath surface frivolity and snideness.<br />
&#8220;As happened with my <a href="http://connectid.blogspot.com/2008/06/pressure.html"><span style="color: #666699;">recent post</span></a> on <a href="http://www.healthvault.com/"><span style="color: #6699cc;">HealthVault</span></a>&#8217;s chosen model for OP acceptance.</p>
<p>&#8220;With that post, I have <a href="http://www.identityblog.com/?p=996"><span style="color: #6699cc;">confused Kim</span></a>, and for that I here apologize.</p>
<p>&#8220;I was responding to a post of Simon Willison, in which he defended HealthVault&#8217;s right to choose OPs selectively - and not be compelled to accept any ol&#8217; OP coming in off the street presenting an identity claim.</p>
<p>&#8220;My post might have given some the impression that I disagreed with Simon. For instance, I wrote</p>
<blockquote><p>&#8216;I disagree&#8217;</p></blockquote>
<p>&#8220;Admittedly, this set a tone.</p>
<p>&#8220;But the rest of the post was meant to point out that, while I do think the user has the right to <span style="FONT-STYLE: italic">pressure</span> RPs like HealthVault to accept assertions from particular OPs - the appropriate mechanism for this pressure, as for many other interactions between customers and service providers (e.g. buying an OS), is through market forces. If enough users choose an OP because it is secure and privacy-respecting, or because it offers 2-factor authentication, or because it has a snazzy flash UI, the RPs will find it (if they are interested in serving their customer base).</p>
<p>&#8220;When the RPs do find these candidate OPs (or IDPs, the issue is of course not unique to OpenID) they will themselves do their own checking and assessment before they start accepting assertions. And of course, each RP has to ask the question &#8216;Is this OP appropriate for the resources <span style="FONT-WEIGHT: bold">I</span> protect/manage?&#8217;. If the resources are neither privacy sensitive nor valuable, the list of OPs that are appropriate will be longer than for medical or financial information.</p>
<p>&#8220;HealthVault (actually probably some other audit &amp; risk management group in Microsoft) performed this assessment and, at least initially, came up with 2 OPs that they felt were right for them. More power to &#8216;em. Partner selection is tough and <a href="http://www.cfc-efc.ca/docs/vanif/00005_en.htm"><span style="color: #6699cc;">fraught with risk</span></a> - they are right to be careful.</p>
<p>&#8220;I smile (more a smirk really) when I hear some in the user-centric world place the sole right and responsibility of choosing an OP on the user&#8217;s shoulders. User&#8217;s can&#8217;t even remember their passwords, and you want them to assess the security infrastructure of an OP?</p>
<blockquote><p><span style="FONT-STYLE: italic"><span style="FONT-WEIGHT: bold">Surgeon:</span> So, are we ready for your operation tomorrow?<br />
<span style="FONT-WEIGHT: bold">Patient:</span> Hi Doc, yes. But I was just reading about this new surgical instrument for the procedure. I really want you to try it out on me.<br />
<span style="FONT-WEIGHT: bold">Surgeon:</span> Hmmm, I don&#8217;t know much about it &#8230;<br />
<span style="FONT-WEIGHT: bold">Patient:</span> Oh, you&#8217;ll work it out as you go</span></p></blockquote>
<p>&#8220;So yes Kim, I agree. Resources, and gall bladders, do have rights. &#8220;</p></blockquote>
<p>Now it becomes clear why his original piece was called <a href="http://connectid.blogspot.com/2008/06/pressure.html">Pressure</a>. Meanwhile, everyone should know that the last thing I would ever want to do is cast a chill over Paul&#8217;s satire pool. What a refreshing oasis it is!  (No pun intended.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.identityblog.com/?feed=rss2&amp;p=999</wfw:commentRss>
		</item>
		<item>
		<title>Seven Laws of Identity Wordle</title>
		<link>http://www.identityblog.com/?p=997</link>
		<comments>http://www.identityblog.com/?p=997#comments</comments>
		<pubDate>Thu, 26 Jun 2008 07:01:35 +0000</pubDate>
		<dc:creator>Kim Cameron</dc:creator>
		
		<category><![CDATA[Digital Identity]]></category>

		<category><![CDATA[Identity Metasystem]]></category>

		<category><![CDATA[Laws of Identity]]></category>

		<guid isPermaLink="false">http://www.identityblog.com/?p=997</guid>
		<description><![CDATA[Beautiful word clouds...]]></description>
			<content:encoded><![CDATA[<p><a href="http://ignisvulpis.blogspot.com/2008/06/seven-laws-wordle.html">Axel Nennker of Ignisvulpis</a> writes, &#8220;Wordling things seems to be <a href="http://www.xmlgrrl.com/blog/archives/2008/06/20/the-wordle-of-the-venn-of-identity/"><span style="color: #0000ff;">á la mode</span></a>. I could not resist to <a href="http://wordle.net/create"><span style="color: #0000ff;">wordle</span></a> <a href="http://www.identityblog.com/">Kim Cameron</a>&#8217;s <a href="http://www.identityblog.com/stories/2005/05/13/TheLawsOfIdentity.pdf">Seven Laws of Identity</a>&#8230;.&#8221;</p>
<p><a href="http://www.identityblog.com/wp-content/images/2008/06/TheSevenLawsWordle.png"><img src="http://www.identityblog.com/wp-content/images/2008/06/TheSevenLawsWordle-small.png" alt="" /></a></p>
<p> Thanks Axel.  This pretty much sums it up.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.identityblog.com/?feed=rss2&amp;p=997</wfw:commentRss>
		</item>
		<item>
		<title>Resources have rights too</title>
		<link>http://www.identityblog.com/?p=996</link>
		<comments>http://www.identityblog.com/?p=996#comments</comments>
		<pubDate>Thu, 26 Jun 2008 06:02:18 +0000</pubDate>
		<dc:creator>Kim Cameron</dc:creator>
		
		<category><![CDATA[Claims]]></category>

		<category><![CDATA[Cloud]]></category>

		<category><![CDATA[Identity Metasystem]]></category>

		<category><![CDATA[Laws of Identity]]></category>

		<category><![CDATA[Platforms]]></category>

		<category><![CDATA[User centric]]></category>

		<guid isPermaLink="false">http://www.identityblog.com/?p=996</guid>
		<description><![CDATA[User-centric doesn't mean 'The Dictatorship of the Users']]></description>
			<content:encoded><![CDATA[<p><a href="http://connectid.blogspot.com/">Paul Madsen</a> has a knack for pithy identity wisdom.  But his <a href="http://connectid.blogspot.com/2008/06/pressure.html">recent piece </a>on HealthVault&#8217;s use of OpenID made me do a double take.</p>
<p style="padding-left: 30px;">&#8220;Simon Willison <a href="http://simonwillison.net/2008/Jun/24/openid/">defends</a> <a href="http://www.healthvault.com/">HealthVault</a>&#8217;s choice of OPs [OpenID providers - Kim].</p>
<p style="padding-left: 30px;">&#8220;I disagree. It is I, as a <a href="http://connectid.blogspot.com/search?q=healthvault">user</a>, that should be able to dictate to HealthVault the OPs from which they are to accept identity assertions through OpenID.</p>
<p style="padding-left: 30px;">&#8220;Just as I, as a user of Vista, should be able to dictate to Microsoft which software partners they work with to bundle into the OS (I particularly like the Slow Down to Crawl install).</p>
<p style="padding-left: 30px;">&#8220;Just as I, as a Zune user &#8230; oh wait, there are no Zune users&#8230;.</p>
<p style="padding-left: 30px;">&#8220;The mechanism by which I (the user) am able to indicate to HealthVault, or Vista, my preferences for their partners is called &#8216;<a href="http://en.wikipedia.org/wiki/Capitalism">the market</a>&#8216;.&#8221;</p>
<p>Hmmm.  All passion aside, are Vista and HealthVault really the same things?</p>
<p>When you buy an operating system like Vista, it is the substratum of YOUR personal computer.  You should be able to run whatever YOU want on it.  That strikes me as part of the very definition of the PC.</p>
<p>But what about a cloud service like HealthVault?  And here I want to get away from the specifics of HealthVault, and talk generically about services that live in the cloud.  In terms of the points I want to make, we could just as easily be talking about Facebook, LinkedIn, Blogger or Hotmail.</p>
<p>As a user, do you own such a service? Do you run it in whatever way you see fit?  </p>
<p>I&#8217;ve tried a lot of services, and I don&#8217;t think I&#8217;ve ever seen one that gives you that kind of carte blanche. </p>
<p>Normally a service provides options. You can often control content, but you function within parameters.  Your biggest decision is whether you want to use the service in the first place.  That&#8217;s a large part of what &#8220;the market&#8221; in services really is like.</p>
<p>But let me push this part of the discussion onto &#8220;the stack&#8221; for a moment.</p>
<p><strong>PUSH</strong></p>
<p>Last week a friend came by and told me a story.  One of <em>his</em> friends regularly used an Internet advertising service, and paid for it via the Internet too.  At some point, a large transaction &#8220;went missing&#8221;.  The victim contacted the service through which he was making the transaction, and was told it &#8220;wasn&#8217;t their problem&#8221;.  Whose problem was it?</p>
<p>I don&#8217;t know anything about legal matters and am not talking from that point of view.  It just seems obvious to me that if you are a company that values its relationships with customers, this kind of breach really IS your problem, and you need to face up to that.</p>
<p>And there is the rub.  I never want to be the one saying, &#8220;Sorry - this is your problem, not ours.&#8221;  But if I&#8217;m going share the problem, shouldn&#8217;t I have some say in preventing it and limiting my liability?</p>
<p><strong>POP</strong></p>
<p>I think that someone offering a service has the right to define the conditions for use of the service (let&#8217;s for now ignore the fact that there may be some regulation of such conditions - for example certain conditions might be &#8220;illegal&#8221; in some jurisdictions).  And that includes security requirements.</p>
<p>In other words, matters of access control proceed <strong>from the resource.</strong>  The resource decides who can access it.   Identity assertions are a tool which a resource may use to accomplish this.  For years we&#8217;ve gotten this backwards, thinking access proceeded from the identity to the resource - we need to reverse our thinking.</p>
<p>Takeaway:  &#8220;user-centric&#8221; doesn&#8217;t mean <em>The Dictatorship of the Users.  </em>In fact there are three parties whose interests must be accomodated (the user, the resource, and the claims provider).  At times this is going to be complex.  Proclamations like, &#8220;It is I, as a <a href="http://connectid.blogspot.com/search?q=healthvault">user</a>, that should be able to dictate&#8230;&#8221; just don&#8217;t capture what is at stake here. </p>
<p>I like the way Simon Willison <a href="http://simonwillison.net/2008/Jun/24/openid/">puts this</a>:</p>
<p style="padding-left: 30px;">&#8220;You have to remember that behind the excitement and marketing OpenID is a protocol, just like SMTP or HTTP. All OpenID actually provides is a mechanism for asserting ownership over a URL and then “proving” that assertion. We can build a pyramid of interesting things on top of this, but that assertion is really all OpenID gives us (well, that and a globally unique identifier). In internet theory terms, it’s a <a href="http://en.wikipedia.org/wiki/Dumb_network">dumb network</a>: the protocol just concentrates on passing assertions around; it’s up to the endpoints to set policies and invent interesting applications.</p>
<p style="padding-left: 30px;">&#8220;Open means that providers and consumers are free to use the protocol in whatever way they wish. If they want to only accept OpenID from a trusted subset of providers, they can go ahead. If they only want to pass OpenID details around behind the corporate firewall (great for gluing together an SSO network from open-source components) they can knock themselves out. Just like SMTP or HTTP, the protocol does not imply any rules about where or how it should be used&#8230;&#8221;</p>
<p>In a later post - where he seems to have calmed down a bit - Paul mentions a Liberty framework that allows relying parties to &#8220;outsource the assessment of&#8230; OPs to accredited 3rd parties (or at least provide a common assessment framework&#8230;)&#8221;.  This sounds more like the Paul I know, and I want to learn more about his thinking in this area.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.identityblog.com/?feed=rss2&amp;p=996</wfw:commentRss>
		</item>
		<item>
		<title>Wide coverage of the Information Card Foundation</title>
		<link>http://www.identityblog.com/?p=995</link>
		<comments>http://www.identityblog.com/?p=995#comments</comments>
		<pubDate>Thu, 26 Jun 2008 04:03:41 +0000</pubDate>
		<dc:creator>Kim Cameron</dc:creator>
		
		<category><![CDATA[Federation]]></category>

		<category><![CDATA[Fraud]]></category>

		<category><![CDATA[Higgins]]></category>

		<category><![CDATA[Identity Metasystem]]></category>

		<category><![CDATA[Information Cards]]></category>

		<category><![CDATA[Liberty]]></category>

		<category><![CDATA[Phishing]]></category>

		<category><![CDATA[Windows Cardspace]]></category>

		<guid isPermaLink="false">http://www.identityblog.com/?p=995</guid>
		<description><![CDATA[Brett McDowell, executive director of Liberty Alliance, is one of the founding members.]]></description>
			<content:encoded><![CDATA[<p>There has been a <strong>lot</strong> of coverage of the newly formed Information Card Foundation (ICF) in the last couple of days, including stories by mainstreet publications like the New York Times.  <a href="http://www.scmagazineus.com/Google-Microsoft-lead-efforts-to-spur-digital-identities/article/111641/">This article </a>by Richard Thurston from <a href="http://www.scmagazineus.com/">SC Magazine </a>gives you a good idea of how accurately some quite technical concepts were interpreted and conveyed by our colleagues in the press.</p>
<p style="padding-left: 30px;">Google and Microsoft are among an extensive set of technology vendors aiming to spur the adoption of digital identity cards.</p>
<p style="padding-left: 30px;">The two internet giants have helped form the Information Card Foundation (ICF), which aims to develop technologies to secure digital identities on the internet and which was launched today.</p>
<p style="padding-left: 30px;">Digital identity cards are the online equivalent of a physical identity card, such as a driver&#8217;s license. The idea is that internet users will have a virtual wallet containing an array of digital identity cards, and they can choose what information is stored on each card. The aim is to replace usernames and passwords in an effort to improve security.</p>
<p style="padding-left: 30px;">Alongside Google and Microsoft, large suppliers such as Novell, Oracle, PayPal and financial information company Equifax, have joined the ICF, as well as 18 smaller suppliers and industry associations.</p>
<p style="padding-left: 30px;">&#8220;Our shared goal is to deliver a ubiquitous, interoperable, privacy-respecting federated identity layer as a means to seamless, secure online transactions over network infrastructure,&#8221; said Brett McDowell, executive director of Liberty Alliance, one of the founding members.</p>
<p style="padding-left: 30px;">The idea of digital identities is far from new. But so far vendors&#8217; efforts have been fragmented and largely not interoperable.</p>
<p style="padding-left: 30px;">The ICF is proposing a system based on three parties: the user, the identity provider (such as a bank or credit card issuer) and also what it calls a reliant party (which could be a university network, financial website or e-commerce website, for example).</p>
<p style="padding-left: 30px;">The ICF argues that, because all three parties must be synced in real-time for the transaction to proceed, it should be more secure.</p>
<p style="padding-left: 30px;">&#8220;Rather than logging into websites with usernames and passwords, information cards let people &#8216;click-in&#8217; using a secure digital identity that carries only the specific information needed to enable a transaction,&#8221; said Charles Andres, executive director of the ICF. &#8220;Businesses will enjoy lower fraud rates, higher affinity with customers, lower risk and more timely information about their customers and business partners.&#8221;</p>
<p style="padding-left: 30px;">The ICF now wants to expand its membership to include businesses, such as retailers and financial institutions, as well as government organizations.</p>
<p style="padding-left: 30px;">It also wants to become a working group of Identity Commons, a community-driven organization which promotes the creation of an open identity layer for the internet.</p>
<p>You can find thousands of similar links to the Foundation <a href="http://www.google.com/search?as_q=&amp;as_epq=Information+Card+Foundation&amp;as_oq=&amp;as_eq=&amp;as_filetype=&amp;ft=i&amp;as_sitesearch=&amp;as_qdr=all&amp;as_rights=&amp;as_occt=any&amp;cr=&amp;as_nlo=&amp;as_nhi=">here</a><a href="http://search.msn.com/results.aspx?q=%22Information+Card+Foundation%22&amp;FORM=MSNH"> </a>and <a href="http://search.msn.com/results.aspx?q=%22Information+Card+Foundation%22&amp;FORM=MSNH">here</a>.  Amazing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.identityblog.com/?feed=rss2&amp;p=995</wfw:commentRss>
		</item>
		<item>
		<title>Information Card Foundation Formed</title>
		<link>http://www.identityblog.com/?p=994</link>
		<comments>http://www.identityblog.com/?p=994#comments</comments>
		<pubDate>Tue, 24 Jun 2008 15:48:55 +0000</pubDate>
		<dc:creator>Kim Cameron</dc:creator>
		
		<category><![CDATA[Digital Identity]]></category>

		<category><![CDATA[Identity Industry]]></category>

		<category><![CDATA[Identity Metasystem]]></category>

		<category><![CDATA[Information Cards]]></category>

		<category><![CDATA[User centric]]></category>

		<category><![CDATA[Windows Cardspace]]></category>

		<guid isPermaLink="false">http://www.identityblog.com/?p=994</guid>
		<description><![CDATA[Information Cards take a familiar off-line consumer behavior – using a card to prove identity and provide information – and bring it to the online world]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s a great day for Information Cards, Internet security and privacy. I can&#8217;t put it better than this:</p>
<p style="padding-left: 30px;"><strong>June 24, 2008 – Australia, Canada, France, Germany, India, Sri Lanka, United Kingdom, United States –</strong> An array of prominent names in the high-technology community today announced the formation of a non-profit foundation, <a href="http://www.informationcard.net/">The Information Card Foundation</a>, to advance a simpler, more secure and more open digital identity on the Internet, increasing user control over their personal information while enabling mutually beneficial digital relationships between people and businesses.</p>
<p style="padding-left: 30px;">Led by <a href="http://www.equifax.com/">Equifax</a>, <a href="http://www.google.com/">Google</a>, <a href="http://www.microsoft.com/">Microsoft</a>, <a href="http://www.novell.com/">Novell</a>, <a href="http://www.oracle.com/">Oracle</a>, and <a href="http://www.paypal.com/">PayPal</a>, plus nine leaders in the technology community, the group established the Information Card Foundation (ICF) to promote the rapid build-out and adoption of Internet-enabled digital identities using Information Cards.</p>
<p style="padding-left: 30px;">Information Cards take a familiar off-line consumer behavior – using a card to prove identity and provide information – and bring it to the online world. Information Cards are a visual representation of a personal digital identity which can be shared with online entities. Consumers are able to manage the information in their cards, have multiple cards with different levels of detail, and easily select the card they want to use for any given interaction.</p>
<p style="padding-left: 30px;">“Rather than logging into web sites with usernames and passwords, Information Cards let people ‘click-in’ using a secure digital identity that carries only the specific information needed to enable a transaction,” said Charles Andres, executive director for the Information Card Foundation. “Additionally, businesses will enjoy lower fraud rates, higher affinity with customers, lower risk, and more timely information about their customers and business partners.”</p>
<p style="padding-left: 30px;">The founding members of the Information Card Foundation represent a wide range of technology, data, and consumer companies. Equifax, Google, Microsoft, Novell, Oracle, and PayPal, are founding members of the Information Card Foundation Board of Directors. Individuals also serving on the board include ICF Chairman Paul Trevithick of <a href="http://www.parity.com/">Parity</a>, Patrick Harding of <a href="http://www.pingidentity.com/">Ping Identity</a>, Mary Ruddy of <a href="http://www.meristic.com/">Meristic</a>, <a href="http://www.apache-ssl.org/ben.html">Ben Laurie,</a> Andrew Hodgkinson of Novell, <a href="http://www.equalsdrummond.name/">Drummond Reed</a>, Pamela Dingle of the <a href="http://pamelaproject.com/">Pamela Project</a>, Axel Nennker, and <a href="http://www.identityblog.com/">Kim Cameron </a>of Microsoft.</p>
<p style="padding-left: 30px;">“The creation of the ICF is a welcome development,” said Jamie Lewis, CEO and research chair of <a href="http://www.burtongroup.com/">Burton Group</a>. “As a third party, the ICF can drive the development of Information Card specifications that are independent of vendor implementations. It can also drive vendor-independent branding that advertises compliance with the specifications, and the behind-the-scenes work that real interoperability requires.”</p>
<p style="padding-left: 30px;">The Information Card Foundation will support and guide industry efforts to enable the development of an open, trusted and interoperable identity layer for the Internet that maximizes control over personal information by individuals. To do so, the Information Card infrastructure will use existing and emerging data exchange and security protocols, standards and software components.</p>
<p style="padding-left: 30px;">Businesses and organizations that supply or consume personal information will benefit from joining the Information Card Foundation to improve their trusted relationships with their users. This includes financial institutions, retailers, educational and government institutions, healthcare providers, retail providers, travel, entertainment, and social networks.</p>
<p style="padding-left: 30px;">The Information Card Foundation will hold interoperability events to improve consistency on the web for people using and managing their Information Cards. The ICF will also promote consistent industry branding that represents interoperability of Information Cards and related components, and will promote identity policies that protect user information. This branding and policy development is designed to give all Internet users confidence that they can exert greater control over personal information released to specific trusted providers through the use of Information Cards.</p>
<p style="padding-left: 30px;">&#8220;Liberty Alliance salutes the open industry oversight of Information Card interoperability that the formation of ICF signifies,&#8221; said Brett McDowell, executive director,<a href="http://www.projectliberty.org/"> Liberty Alliance</a>. &#8220;Our shared goal is to deliver a ubiquitous, interoperable, privacy-respecting federated identity layer as a means to seamless, secure online transactions over network infrastructure. We look forward to exploring with ICF the expansion of the Liberty Alliance Interoperable(tm) testing program to include Information Card interoperability as well as utilization of the Identity Assurance Framework across Information Card deployments.&#8221;</p>
<p style="padding-left: 30px;">As part of its affiliations with other organizations, The Information Card Foundation has applied to be a working group of Identity Commons, a community-driven organization promoting the creation of an open identity layer for the Internet while encouraging the development of healthy, interoperable communities.</p>
<p style="padding-left: 30px;">Additional founding members are <a href="http://www.arcot.com/">Arcot Systems</a>,<a href="http://www.aristotle.com/">Aristotle</a>, <a href="http://www.ate-software.net/ATEHome/ATE/ate.aspx">A.T.E. Software</a>, <a href="https://www.backgroundchecks.com/">BackgroundChecks.com</a>, <a href="http://www.corisecio.com/en/index.php">CORISECIO</a>, <a href="http://fugensolutions.com/">FuGen Solutions</a>, the <a href="http://www.fraunhofer.de/EN/">Fraunhofer Institute</a>, <a href="http://www.fun.de/">Fun Communications</a>, the <a href="http://www.projectliberty.org/">Liberty Alliance</a>,<span style="mso-spacerun: yes;"> <a href="http://www.gemalto.com/">Gemalto</a>, <a href="http://www.idology.com/">IDology</a>, <a href="http://www.ipcommerce.com/">IPcommerce</a>, <a href="http://www.ootao.com/">ooTao</a>, <a href="http://www.parity.com/">Parity</a>, <a href="http://www.pingidentity.com/">Ping Identity</a>, <a href="http://www.privo.com/">Privo</a>, <a href="http://www.wave.com/">Wave Systems</a>, and <a href="http://wso2.com/">WSO2</a></span></p>
<p style="padding-left: 30px;">Further information about the Information Card Foundation can be found at <a href="http://www.informationcard.net">www.informationcard.net</a>.</p>
<p>I enjoy having been invited to join the foundation board as one of the representatives of the identity community, rather than as a corporate representative (<a href="http://self-issued.info/?p=76">Mike Jones</a> will play that role for Microsoft). Beyond the important forces involved, this is a terrific group of people with deep experience, and I look forward to what we can achieve together.</p>
<p>One thing for sure: the Identity Big Bang is closer than ever.  Given the deep synergy between OpenID and Information Cards, we have great opportunities all across the identity spectrum.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.identityblog.com/?feed=rss2&amp;p=994</wfw:commentRss>
		</item>
		<item>
		<title>HealthVault moves forward with OpenID</title>
		<link>http://www.identityblog.com/?p=993</link>
		<comments>http://www.identityblog.com/?p=993#comments</comments>
		<pubDate>Tue, 24 Jun 2008 01:32:35 +0000</pubDate>
		<dc:creator>Kim Cameron</dc:creator>
		
		<category><![CDATA[Cardspace]]></category>

		<category><![CDATA[Federation]]></category>

		<category><![CDATA[Identity Metasystem]]></category>

		<category><![CDATA[OpenID]]></category>

		<category><![CDATA[Phishing]]></category>

		<guid isPermaLink="false">http://www.identityblog.com/?p=993</guid>
		<description><![CDATA[Sean Nolan explains his approach to user-centric identity]]></description>
			<content:encoded><![CDATA[<p>Via <a href="http://self-issued.info/?p=75">Mike Jones</a>, here&#8217;s a <a href="http://blogs.msdn.com/familyhealthguy/archive/2008/06/22/openid-comes-to-healthvault.aspx">blog post</a> on identity issues by <a href="http://blogs.msdn.com/familyhealthguy/">Sean Nolan</a>, chief architect of Microsoft’s <a href="http://healthvault.com/">HealthVault</a> service:     </p>
<p style="padding-left: 30px;"><a href="http://openid.net/"><img src="http://www.identityblog.com/wp-content/images/2008/06/openid-icon.png" border="0" alt="" hspace="4" vspace="4" width="100" height="100" align="right" /></a> My plan had been to blog about this when the feature goes live later in the week. But there&#8217;s been some <a href="http://scott.blomqui.st/2008/06/secure-openid-matters-to-microsoft/">online discussion</a> already, and I&#8217;m sitting here at the <a href="http://www.triplerisehorseshows.com/show_es2.html">horse show</a> in waiting mode anyway, so it seems like now is as good a time as any to join the conversation.</p>
<p style="padding-left: 30px;">The deal is &#8212; as of our next release in the next few days, users will have a new way to identify themselves to HealthVault. In addition to <a href="http://www.pasport.net">Windows Live ID</a>, they will be given the option of using <a href="http://openid.net">OpenID</a> accounts from <a href="http://pip.verisignlabs.com">Verisign</a> or <a href="http://www.trustbearer.com">TrustBearer</a>.</p>
<p style="padding-left: 30px;">As we&#8217;ve always said, HealthVault is about consumer control &#8212; empowering individuals with tools that let them choose how to share and safeguard their personal health information. OpenID support is a natural fit for this approach, because it allows users to choose the &#8220;locksmith&#8221; that they are most comfortable with.</p>
<p style="padding-left: 30px;">You can certainly expect to see more such options in the future. For example, we are in the process of building in native support for <a href="http://msdn.microsoft.com/en-us/netframework/aa663320.aspx">Information Cards</a>, which provide some unique advantages, in particular around foiling phishing attempts.</p>
<p style="padding-left: 30px;">But why just two providers? When we were making our plans here, <a href="http://www.christremonte.com/">Chris</a> on our partner team asked me, &#8220;Isn&#8217;t this more like sort-of-OpenID?&#8221; The same question has <a href="http://scott.blomqui.st/2008/06/secure-openid-matters-to-microsoft/#comment-70">come up online</a> as well.*** Really, there&#8217;s a very simple answer here. OpenID is a new and maturing technology, and HealthVault is frankly the most sensitive relying party in the OpenID ecosystem. It just makes sense for us to take our first steps carefully.</p>
<p style="padding-left: 30px;">Both TrustBearer and Verisign have taken their obligations very seriously with their OpenID implementations. Beyond basic must-have safeguards like SSL, each offers a variety of second-factor options that provide a step up over traditional passwords &#8212; through the use of physical tokens or, in Verisign&#8217;s case, the ability to associate an Information Card with an OpenID. This isn&#8217;t meant to imply that there aren&#8217;t other great providers out there &#8212; there are. This is just a start.</p>
<p style="padding-left: 30px;">As we learn more, and as OpenID continues to mature, we fully expect to broaden the set of providers that work with HealthVault. We believe that a critical part of that expansion is the formalization and adoption of <a href="http://openid.net/specs/openid-provider-authentication-policy-extension-1_0-02.html">PAPE</a>, which gives relying parties a richer set of tools to determine if they are comfortable with the policies of an identity provider.</p>
<p style="padding-left: 30px;">This is exciting stuff &#8212; in a geeky way perhaps, but anything that begins to put strong identity technology in the hands of real users is a good thing, not just for those users, but for HealthVault and the Internet overall. Woo hoo!</p>
<p style="padding-left: 30px;"><em>*** BTW, I am clearly all about being cool and buzzword-compliant! <img src='http://www.identityblog.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </em></p>
<p>It&#8217;s great to see an architect like Sean, who lives in Internet time and has a thousand other things on his mind, paying so much personal attention to identity issues.  He&#8217;s showing leadership through his commitment to phishing resistant solutions (like OpenID&#8217;s PAPE and Information Cards).  And he clearly embraces giving people choice. </p>
<p>The privacy requirements of the information he is protecting mean he HAS to do everything possible to protect peoples&#8217; privacy.  It makes complete sense to move incrementally.  I hope the other OpenID providers who have clearly demonstrated their committment to strong security see the wisdom in this approach.  He&#8217;s opening doors.  And this is the beginning of a process, not the end. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.identityblog.com/?feed=rss2&amp;p=993</wfw:commentRss>
		</item>
		<item>
		<title>Identityblog software updated</title>
		<link>http://www.identityblog.com/?p=992</link>
		<comments>http://www.identityblog.com/?p=992#comments</comments>
		<pubDate>Mon, 23 Jun 2008 16:18:56 +0000</pubDate>
		<dc:creator>Kim Cameron</dc:creator>
		
		<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.identityblog.com/?p=992</guid>
		<description><![CDATA[New version of WordPress and PamelaWare]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve updated my WordPress blogging software, and installed the nifty new PamelaWare Information Card plugin.  Pamela, congratulations to you and your colleagues for a great job on this plugin!  The install was amazingly clean.  It&#8217;s ready for prime time. </p>
<p>Meanwhile, if anyone notices any features of the blog that aren&#8217;t working properly, please let me know.  So far, it seems too smooth to be true.  So congratulations to our friends at WordPress too!</p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.identityblog.com/?feed=rss2&amp;p=992</wfw:commentRss>
		</item>
		<item>
		<title>Trends in what is known about us</title>
		<link>http://www.identityblog.com/?p=990</link>
		<comments>http://www.identityblog.com/?p=990#comments</comments>
		<pubDate>Sun, 15 Jun 2008 17:56:58 +0000</pubDate>
		<dc:creator>Kim Cameron</dc:creator>
		
		<category><![CDATA[Digital Identity]]></category>

		<category><![CDATA[Digital Rights]]></category>

		<category><![CDATA[Identity]]></category>

		<category><![CDATA[Laws of Identity]]></category>

		<category><![CDATA[Linkage]]></category>

		<guid isPermaLink="false">http://www.identityblog.com/?p=990</guid>
		<description><![CDATA[Exploring data joinging and visibility]]></description>
			<content:encoded><![CDATA[<p>We know how the web feeds itself in a chain reaction powered by the assembly and location of information.  We love it.  Bringing information together that was previously compartmentalized has made it far easier to find out what is happening and avoid thinking narrowly.  In some cases it has even changed the fundamentals of how we work and interact.  The blogosphere identity conversation is an example of this.  We are able to learn from each other across the industry and adjust to evolving trends in a fluid way, rather than &#8221;projecting&#8221; what other peoples&#8217; thinking and motivations might be.  In this sense the content of what we are doing is related to the medium through which we do it.</p>
<p>Information accumulates power by being put into proximity and aggregated.   This even appears to be an inherent property of information itself.  Of course information can&#8217;t effect its own aggregation, but easily finds hosts who are motivated to do so: businesses, governments, researchers, industries, libraries, data centers - and the indefatigable search engine.</p>
<p>Some forms of aggregation involve breaking down the separation between domains of facts.  Facts are initially discerned within a context.   But as  contexts flow together and merge , the facts are visible from new perspectives.  We can think of them as &#8220;views&#8221;.</p>
<p><strong>Information trends and digital identity</strong> </p>
<p>How does this fundamental tendency of information to reorganize itself relate to digital identity?</p>
<p>This is clearly a complicated question.  But it is perhaps one of the most important questions of our time - one that needs to come to the attention of students, academics, policy makers, legislators, and through them, the general public.   The answer will affect everyone.</p>
<p>It is hard to clearly explain and discuss trends that are so infrastructural.  Those of us working on these issues have concepts that apply, but the concepts don&#8217;t really have satisfactory names, and just aren&#8217;t crisp enough.  We aren&#8217;t ready for a wider conversation about the things we have seen.</p>
<p>Recently I&#8217;ve been trying to organize my own thinking about this through a grid expressing, on one axis, the tendency of context to merge; and, on the other, the spectrum of data <span style="font-size: 11pt; line-height: 115%; font-family: 'Georgia','serif';">visibility</span>:</p>
<p><img src="http://www.identityblog.com/wp-content/images/2008/06/omniscience-1.jpg" border="0" alt="Tendency of data to join and become visible" align="center" /></p>
<p>The spectrum of visibility extends from a single individual on the left to everyone in the society on the right  <small>[if reading a text feed please <a href="http://www.identityblog.com/wp-content/images/2008/06/omniscience-1.jpg">check the graphic </a>- Kim]</small>. </p>
<p>The spectrum of contextual separation extends from complete separation of information by context at the top, to complete joining of data across contexts at the bottom.</p>
<p>I&#8217;ve represented the tendency of information to aggregate as the arrow leading from separation to full join, and this should be considered a dynamic tendency of the system.</p>
<p><strong>Where do we fit in this picture?</strong></p>
<p>Now lets set up a few markers from which we can calibrate this field.  For example, let&#8217;s take what I&#8217;ve labelled &#8220;Today&#8217;s public personas&#8221;.  I&#8217;m talking about what we reveal about ourselves in the public realm.  Because it&#8217;s public, it&#8217;s on the &#8220;Visible to all&#8221; part of the spectrum.  Yet for most of us, it is a relatively narrow set of information that is revealed - our names, property we own, aspects of our professional lives.  Thus our public personas remain relatively contextual.</p>
<p>You can imagine variants on this - for example a show-business personality who might be situated further to the right than the &#8220;public persona&#8221;, being known by more people.  Further, additional aspects of such a person&#8217;s life might be known, which would be represented by moving down towards the bottom of the quadrant (or even further).    </p>
<p>I&#8217;ve also included a marker that represents the kind of commercial relationships encountered in today&#8217;s western society.  Now we&#8217;re on the &#8220;Visible to some&#8221; part of the visibility spectrum. In some cases (e.g. our dealings with lawyers), this marker would hopefully be located further to the left, indicating fewer parties to the information.  The current location implies some overlapping of context and sharing across parties - for example, transactions visible to credit card companies, merchants, and third parties in their employ.</p>
<p>Going forward, I&#8217;ll look at what happens as the dynamic towards data joining asserts itself in this model.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.identityblog.com/?feed=rss2&amp;p=990</wfw:commentRss>
		</item>
		<item>
		<title>Federation:  the promise of potentially transforming our business</title>
		<link>http://www.identityblog.com/?p=989</link>
		<comments>http://www.identityblog.com/?p=989#comments</comments>
		<pubDate>Thu, 12 Jun 2008 18:16:41 +0000</pubDate>
		<dc:creator>Kim Cameron</dc:creator>
		
		<category><![CDATA[Digital Identity]]></category>

		<category><![CDATA[Federation]]></category>

		<category><![CDATA[Identity Industry]]></category>

		<category><![CDATA[Identity Metasystem]]></category>

		<guid isPermaLink="false">http://www.identityblog.com/?p=989</guid>
		<description><![CDATA[Morgan Stanley recognizes transformative nature of identity]]></description>
			<content:encoded><![CDATA[<p>Ping&#8217;s Andre Durand has announced an award that not only says good things about his company, but is a crystal clear indication of the importance federated identity technology will inevitably acquire as people adopt it: </p>
<blockquote><p>&#8220;A few days ago Morgan Stanley awarded Ping their CTO Summit Innovation Award. <em>Ping was the sole recipient of this years award</em>, which recognizes those which hold the  promise of potentially transforming Morgan Stanley’s business. VMware won the award in 2005 &#8212; we really like that comparison! Who knew virtualization was going to be as big as it is today 3 or 4 years ago?<br />
   <br />
&#8220;Every year Morgan Stanley receives around 200 applications from companies to present at their CTO Summit.  They internally vote and select 36 to present. Of these, only four ever get as far as contracts and of those, only one receives this award.  We presented Ping Identity and our product, PingFederate back in 2006 (is the ulterior motive obvious enough?).  As hoped, earlier this year Morgan Stanley became a customer, using our technology to secure and integrate their employees’ use of on-demand applications such as Salesforce.com among other things.<br />
 <br />
&#8220;It’s great to finally see identity federation receive the recognition it deserves for enabling companies to secure their virtual borders. It’s going to be a good year!&#8221;</p></blockquote>
<p>Ping&#8217;s success doesn&#8217;t surprise me given the high standards it sets itself.  And we all expect Morgan Stanley&#8217;s CTO to be forward-thinking and &#8220;on the money&#8221;, so to speak. </p>
<p>But still, this is a remarkable bellwether in so clearly recognizing the transformative nature of identity.  Congratulations are due both to Ping and to Jonathan Saxe, Managing Director, Global Chief Information Officer of Morgan Stanley.   </p>
]]></content:encoded>
			<wfw:commentRss>http://www.identityblog.com/?feed=rss2&amp;p=989</wfw:commentRss>
		</item>
		<item>
		<title>How to set up your computer so people can attack it</title>
		<link>http://www.identityblog.com/?p=988</link>
		<comments>http://www.identityblog.com/?p=988#comments</comments>
		<pubDate>Sun, 01 Jun 2008 16:29:00 +0000</pubDate>
		<dc:creator>Kim Cameron</dc:creator>
		
		<category><![CDATA[Attacks]]></category>

		<category><![CDATA[Believe it or not]]></category>

		<category><![CDATA[Cardspace]]></category>

		<category><![CDATA[Research]]></category>

		<category><![CDATA[hacking]]></category>

		<guid isPermaLink="false">http://www.identityblog.com/?p=988</guid>
		<description><![CDATA[A tutorial on configuring your computer so it can be taken over by students from Ruhr Universitat]]></description>
			<content:encoded><![CDATA[<p>As I said in the <a href="http://www.identityblog.com/?p=987">previous post</a>, the students from Ruhr Universitat who are <a href="http://idw-online.de/pages/de/news262820">claiming </a>discovery of security vulnerabilities in CardSpace did NOT &#8220;crack&#8221; CardSpace.<br />
 <br />
Instead, they created a demonstration that requires the computer&#8217;s owner to consciously disable the computer&#8217;s defenses through complex configurations - following a recipe they published on the web.</p>
<p>The students are not able to undermine the system without active co-operation by its owner. </p>
<p>You might be thinking a user could be tricked into accidently cooperating with the attack..  To explore that idea, I&#8217;ve captured the steps required to enable the attack in <a href="http://www.identityblog.com/wp-content/images/2008/05/Students/Students.html">this video</a>.  I suggest you look at this yourself to judge the students&#8217; claim they have come up with a &#8220;practical attack&#8221;.</p>
<p><a href="http://www.identityblog.com/wp-content/images/2008/05/Students/Students.html"><img border="0" vspace="5" width="386" src="http://www.identityblog.com/wp-content/images/2008/05/Students/how_to.jpg" height="294" /></a></p>
<p> In essence, the video shows that a sophisticated computer owner is able to cause her system to be compromised if she chooses to do so.  This is not a &#8220;breach&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.identityblog.com/?feed=rss2&amp;p=988</wfw:commentRss>
		</item>
		<item>
		<title>Students enlist readers&#8217; assistance in CardSpace &#8220;breach&#8221;</title>
		<link>http://www.identityblog.com/?p=987</link>
		<comments>http://www.identityblog.com/?p=987#comments</comments>
		<pubDate>Sat, 31 May 2008 00:00:58 +0000</pubDate>
		<dc:creator>Kim Cameron</dc:creator>
		
		<category><![CDATA[Attacks]]></category>

		<category><![CDATA[Cardspace]]></category>

		<category><![CDATA[Phishing]]></category>

		<category><![CDATA[Spoofing]]></category>

		<category><![CDATA[hacking]]></category>

		<guid isPermaLink="false">http://www.identityblog.com/?p=987</guid>
		<description><![CDATA[Student researchers have NOT demonstrated the simultaneous compromise of the systems necessary for the attack to succeed. 
]]></description>
			<content:encoded><![CDATA[<p>Students at Ruhr Universitat Bochum in Germany have published an <a href="http://demo.nds.rub.de/cardspace/">account </a>this week describing an attack on the use of CardSpace within Internet Explorer.  Their claim is to &#8220;<em>confirm the practicability of the attack by presenting a proof of concept implementation</em>&#8220;.</p>
<p><span style="font-size: 11pt; line-height: 115%; font-family: 'Calibri','sans-serif'"></span>I’ve spent a fair amount of time reproducing and analyzing the attack.  The students were not actually able to compromise my safety except by asking me to go through elaborate measures to poison my own computer (I <a target="_blank" href="http://www.identityblog.com/wp-content/images/2008/05/Students/Students.html">show how complicated this is in a video</a> I will post next).  For the attack to succeed, the user has to bring full administrative power to bear against her own system.  It seems obvious that if people go to the trouble to manually circumvent all their defenses they become vulnerable to the attacks those defenses were intended to resist.  In my view, the students did not compromise CardSpace.</p>
<p><strong>DNS must be undermined through a separate (unspecified) attack</strong></p>
<p>To succeed, the students first require a compromise of a computer’s Domain Name System (DNS).  They ask their readers to reconfigure their computers and point to an evil DNS site they have constructed.  Once we help them out with this, they attempt to exploit the fact that poisoned DNS allows a rogue site and a legitimate site to appear to have the same internet “domain name” (e.g. <a href="http://www.goodsite.com/">www.goodsite.com</a>) .  Code in browser frames animated by one domain can interact with code from other frames animated by the same domain.  So once DNS is compromised, code supplied by the rogue site can interfere with the code supplied by the legitimate site.  The students want to use this capability to hijack the legitimate site’s CardSpace token.</p>
<p>However, the potential problems of DNS are well understood.  Computers protect themselves from attacks of this kind by using cryptographic certificates that guarantee a given site REALLY DOES legitimately own a DNS name.  Use of certificates prevents the kind of attack proposed by the students.</p>
<p><strong>The certificate store must also &#8221;somehow be compromised&#8221; </strong></p>
<p>But this is no problem as far as the students are concerned.  They simply ask us to TURN OFF this defense as well.  In other words, we have to assist them by poisoning all of the safeguards that have been put in place to thwart their attack.  </p>
<p>Note that both safeguards need to be compromised at the same time.  Could such a compromise occur in the wild?  It is theoretically possible that through a rootkit or equivalent, an attacker could completely take over the user’s computer.  However, if this is the case, the attacker can control the web browser, see and alter everything on the user’s screen and on the computer as a whole, so there is no need to obtain the CardSpace token.</p>
<p>I think it is amazing that the Ruhr students describe their attack as successful when it does NOT provide a method for compromising EITHER DNS or the certificate store.  They say DNS might be taken over through a drive-by attack on a badly installed wireless home network.  But they provide no indication of how to simultaneously compromise the Root Certificate Store. </p>
<p>In summary, the students’ attack is theoretical.  They have not demonstrated the simultaneous compromise of the systems necessary for the attack to succeed.</p>
<p><strong>The user experience</strong></p>
<p>Because of the difficulty of compromising the root certificate store, let’s look at what would happen if only DNS were attacked.</p>
<p>Internet Explorer does a good job of informing the user that she is in danger and of advising her not to proceed. </p>
<p>First the user encounters the following screen, and has to select “Continue to the website (not recommended)”:</p>
<p><img border="1" width="424" src="http://www.identityblog.com/wp-content/images/2008/05/students1.jpg" height="319" /><br />
 <br />
If recalcitrant, the user next sees an ominous red band warning within the address bar and an unnaturally long delay:</p>
<p><img border="1" width="423" src="http://www.identityblog.com/wp-content/images/2008/05/students2.jpg" height="284" /></p>
<p>The combined attacks require a different yet coordinated malware delivery mechanism than a visit to the phishing site provides.  In other words, accomplishing two or more attacks simultaneously greatly reduces the likelihood of success.</p>
<p>The students’ paper proposes adding a false root certificate that will suppress the Internet Explorer warnings.  As is shown <a target="_blank" href="http://www.identityblog.com/wp-content/images/2008/05/Students/Students.html">in the video</a>, this requires meeting an impossibly higher bar.  The user must be tricked into importing a “root certificate”.  This by default doesn’t work – the system protects the user again by installing the false certificate in a store that will not deceive the browser.  Altering this behavior requires a complex manual override.</p>
<p>However, should all the planets involved in the attack align, the contents of the token are never visible to the attacker.  They are encrypted for the legitimate party, and no personally identifying information is disclosed by the system.  This is not made clear by the students&#8217; paper.</p>
<p><strong>What the attempt proves</strong> </p>
<p>The demonstrator shows that if you are willing to compromise enough parts of your system using <em>elevated access,</em> you can render your system attackable.   This aspect of the students’ attack is not noteworthy. </p>
<p>There is, however, one interesting aspect to their attack.  It doesn’t concern CardSpace, but rather the way intermittent web site behavior can be combined with DNS to confuse the browser.  The student’s paper proposes implementing a stronger “Same Origin Policy” to deal with this (and other) possible attacks.  I wish they had concentrated on this positive contribution rather than making claims that require suspension of disbelief. </p>
<p>The students propose a mechanism for associating Information Card tokens with a given SSL channel.   This idea would likely harden Information Card systems and is worth evaluating.</p>
<p>However, the students propose equipping browsers with end user certificates so the browsers would be authenticated, rather than the sites they are visiting.  This represents a significant privacy problem in that a single tracking key would be used at all the sites the user visits.  It also doesn’t solve the problem of knowning whether I am at a “good” site or not.  The problem here is that if duped, I might provide an illegitimate site with information which seriously damages me.</p>
<p>One of the most important observations that must be made is that security isn’t binary – there is no simple dichotomy between vulnerable and not-vulnerable.  Security derives from concentric circles of defense that act cumulatively and in such a way as to reinforce one another.  The title of the students&#8217; report misses this essential point.  We need to design our systems in light of the fact that any system is breachable.  That’s what we’ve attempted to do with CardSpace.  And that’s why there is an entire array of defenses which act together to provide a substantial and practical barrier against the kind of attack the students have attempted to achieve.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.identityblog.com/?feed=rss2&amp;p=987</wfw:commentRss>
		</item>
		<item>
		<title>More on distributed query</title>
		<link>http://www.identityblog.com/?p=986</link>
		<comments>http://www.identityblog.com/?p=986#comments</comments>
		<pubDate>Fri, 16 May 2008 04:28:08 +0000</pubDate>
		<dc:creator>Kim Cameron</dc:creator>
		
		<category><![CDATA[Federation]]></category>

		<category><![CDATA[Identity Metasystem]]></category>

		<category><![CDATA[Metadirectory]]></category>

		<category><![CDATA[Virtual Directory]]></category>

		<guid isPermaLink="false">http://www.identityblog.com/?p=986</guid>
		<description><![CDATA[Neil says the issue is not with the language you use to perform the querybut where the data is located]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.vquill.com">Dave Kearns</a> responded to my <a href="http://www.identityblog.com/?p=983">post on the Identity Bus</a> with <a href="http://www.vquill.com/2008/05/getting-more-violent-all-time.html">Getting More Violent All the Time</a> (note to the <a href="http://www.mpaa.org/Ratings_HowRated.asp">Rating Board</a>: he&#8217;s talking about violent agreement&#8230; which is really rough):</p>
<blockquote><p>What Kim fails to note&#8230; is that a well designed virtual directory (see Radiant Logic&#8217;s offering, for example) will allow you to do a SQL query to the virtual tables! You get the best of both: up to date data (today&#8217;s new hires and purchases included) with the speed of an SQL join. And all without having to replicate or synchronize the data. I&#8217;m happy, the application is happy - and Kim should be happy too. We are in violent agreement about what the process should look like at the 40,000 foot level and only disagree about the size and shape of the paths - or, more likely, whether they should be concrete or asphalt.</p></blockquote>
<p><a href="http://www.mwdadvisors.com/about/profiles.php">Neil Macehiter</a> answers by making an important distinction that I didn&#8217;t emphasize enough:</p>
<blockquote><p>But the issue is not with the language you use to perform the query: it&#8217;s where the data is located. If you have data in separate physical databases then it&#8217;s necessary to pull the data from the separate sources and join them locally. So, in Kim&#8217;s example, if you have 5000 employees and have sold 10000 computers then you need to pull down the 15000 records over the network and perform the join locally (unless you have an incredibly smart distributed query optimiser which works across heterogeneous data stores). This is going to be more expensive than if the computer order and employee data are colocated.</p></blockquote>
<p><a href="http://blogs.oracle.com/clayton/newsItems/viewFullItem$32">Clayton Donley</a>, who is the Senior Director of Development for Oracle Identity Management, understands exactly what I&#8217;m trying to get at and puts it well <a href="http://blogs.oracle.com/clayton/newsItems/viewFullItem$32">in this piece</a>:</p>
<blockquote><p>Dave Kearns has <a href="http://vquill.com/2008/05/getting-more-violent-all-time.html">followed up</a> on <a href="http://www.identityblog.com/?p=983">Kim Cameron&#8217;s posting</a> from Friday.</p>
<ol>
<li>Kim says that sometimes you need to copy data in order to join it with other data</li>
<li>Dave says the same thing, except indicates that you wouldn&#8217;t copy the data but just use &#8220;certain virtual directory functionality&#8221;</li>
</ol>
<p>Actually, in #2, that functionality would likely be <strong>persistent cache</strong>, which if you look under the covers is <strong>exactly the same</strong> as a meta-directory in that it will copy data locally. In fact, the data may even be stored (again!) in a relational database (SQLServer in the Radiant Logic example he provides).</p>
<p>Let&#8217;s use laser focus and only look at Kim&#8217;s example of joining <em>purchase orders</em> with <em>user identity</em>.</p>
<p>Let&#8217;s face it. Most applications aren&#8217;t designed to go to one database when you&#8217;re dealing solely with transactional data and another database when you&#8217;re dealing with a combination of transactional data and identities.</p>
<p>If we model this through the virtual directory and indicate that every time an application joins purchase orders and identities that it does so (even via SQL instead of LDAP) through the virtual directory, you&#8217;ve now said the following:</p>
<ol>
<li>You&#8217;re okay with re-modelling all of these data relationships in a virtual directory &#8212; even those representing purchase order information.</li>
<li>You&#8217;re okay with moving a lot of identity AND transactional information into a virtual directory&#8217;s local database.</li>
<li>You&#8217;re okay with making this environment scalable and available for those applications.</li>
</ol>
<p>Unfortunately, this doesn&#8217;t really hold up. There are a lot more issues, but even after just these first three (or even the first one) you begin to realize that while virtual directory makes sense for identity, it may not make sense as the ONLY way to get identity. I think the same thing goes for an identity hub that ONLY thinks in terms of virtualization.</p>
<p>The real solution here is a combination of virtualization with more standardized publish/subscribe for delivery of changes. This gets us away from this ad-hoc change discovery that makes meta-directories miserable, while ensuring that the data gets where it needs to go for transactions within an application.</p></blockquote>
<p>I discourage people from thinking that metadirectory implies &#8220;ad-hoc change discovery&#8221;.  That&#8217;s a defect of various metadirectory implementations, not a characteristic of the technology or architecture.  As soon as applications understand they are PART OF a wider distributed fabric, they could propagate changes using a publication pattern that retains the closed-loop verification of self-converging metadirectory.  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.identityblog.com/?feed=rss2&amp;p=986</wfw:commentRss>
		</item>
		<item>
		<title>Internet as extension of mind</title>
		<link>http://www.identityblog.com/?p=985</link>
		<comments>http://www.identityblog.com/?p=985#comments</comments>
		<pubDate>Thu, 15 May 2008 23:27:27 +0000</pubDate>
		<dc:creator>Kim Cameron</dc:creator>
		
		<category><![CDATA[Digital Identity]]></category>

		<category><![CDATA[Identity]]></category>

		<category><![CDATA[Metadirectory]]></category>

		<category><![CDATA[Privacy]]></category>

		<guid isPermaLink="false">http://www.identityblog.com/?p=985</guid>
		<description><![CDATA[Protecting the private space that makes each of us unique...]]></description>
			<content:encoded><![CDATA[<p><a modo="false" target="_blank" href="http://xri.net/=rj">Ryan Janssen</a> at <em><a href="http://www.drstarcat.com">drstarcat.com</a></em>  published <a href="http://drstarcat.com/archives/52">an interview </a>recently that led me to think back over the various phases of my work on identity.  I generally fear boring people with the details, but Ryan explored some things that are very important to me, and I appreciate it. </p>
<p>After talking about some of the identity problems of the enterprise, he puts forward a description of metadirectory that I found interesting because it starts from current concepts like claims rather than the vocabulary of X.500: </p>
<blockquote><p>&#8230;. Kim and the ZOOMIT team came up with the concept of a “metadirectory”. Metadirectory software essentially tries to find correlation handles (like a name or email) across the many heterogeneous software environments in an enterprise, so network admins can determine who has access to what. Once this is done, it then takes the heterogeneous claims and transforms them into a kind of claim the metadirectory can understand. The network admin can then use the metadirectory to assign and remove access from a single place. </p>
<p>Zoomit released their commercial metadirectory software (called “VIA&#8221;) in 1996 and proceeded to clean the clock of larger competitors like IBM for the next few years until Microsoft acquired the company in the summer of 1999. Now anyone who is currently involved in the modern identity movement and the issues of “data portability” that surround it has to be feeling a sense of deja vu because these are EXACTLY the same problems that we are now trying to solve on the internet—only THIS time we are trying to take control of our OWN claims that are spread across innumerable heterogeneous systems that have no way to communicate with each other. Kim’s been working on this problem for SIXTEEN years—take note!</p></blockquote>
<p>Yikes.  Time flies when you&#8217;re having fun.</p>
<blockquote><p>When I asked Kim what his single biggest realization about Identity in the 16 years since he started working on it was, he was slow to answer, but definitive when he did—privacy. You see, Kim is a philosopher as well as a technologist. He sees information technology (and the Internet in particular) as a social extension of the human mind. He also understands that the decisions we make as technologists have unintended as well as intended consequences. Now creating technology that enables a network administrator to understand who we are across all of a company’s systems is one thing, but creating technology that allows someone to understand who we are across the internet, particularly as more and more of who we are as humans is stored there, and particularly if that someone isn’t US or someone we WANT to have that complete view, is an entirely other problem.</p>
<p>Kim has consistently been one the strongest advocates for obscuring ANY correlation handles that would allow ANY Identity Provider or Relying Party to have a more complete view of us than we explicitly give them. Some have criticized his concerns as overly cautious in a world where “privacy is dead”. When you think of your virtual self as an extension of your personal self though, and you realize that the line between the two is becoming increasingly obscured, you realize that if we lose privacy on the internet, we, in a very real sense, lose something that is essentially human. I’m not talking about the ability to hide our pasts or to pretend to be something we’re not (though we certainly will lose that). What we lose is that private space that makes each of us unique. It’s the space where we create. It’s the space that continues to ensure that we don’t all collapse into one.</p></blockquote>
<p>Yes, it is the space on which and through which Civilization has been built.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.identityblog.com/?feed=rss2&amp;p=985</wfw:commentRss>
		</item>
		<item>
		<title>Out-manned and out-gunned</title>
		<link>http://www.identityblog.com/?p=984</link>
		<comments>http://www.identityblog.com/?p=984#comments</comments>
		<pubDate>Thu, 15 May 2008 22:18:49 +0000</pubDate>
		<dc:creator>Kim Cameron</dc:creator>
		
		<category><![CDATA[Attacks]]></category>

		<category><![CDATA[Research]]></category>

		<guid isPermaLink="false">http://www.identityblog.com/?p=984</guid>
		<description><![CDATA[Shouldn't we assume the botnet can be compromised too?]]></description>
			<content:encoded><![CDATA[<p><a href="http://idlogger.wordpress.com/2008/05/13/out-manned-and-out-gunned/">Jeff Bohren</a> draws our attention to <a href="http://arstechnica.com/news.ars/post/20080512-preparing-for-cyber-warfare-us-air-force-floats-botnet-plan.html">this article</a> on Cyber Offence research being done by the US Air Force Cyber Command (AFCYBER).  The article says:</p>
<blockquote><p><em>&#8230;Williamson makes a pretty decent case for the military botnet; his points are especially strong when he describes the inevitable failure of a purely defensive posture. Williamson argues that, like every fortress down through history that has eventually fallen to a determined invader, America’s cyber defenses can never be strong enough to ward off all attacks. </em></p>
<p><em>And here, Williamson is on solid infosec ground-it’s a truism in security circles that any electronic “fortress” that you build, whether it’s intended to protect media files from unauthorized viewers or financial data from thieves, can eventually be breached with enough collective effort.</em></p>
<p><em>Given that cyber defenses are doomed to failure, Williamson argues that we need a credible cyber offensive capability to act as a deterrent against foreign attackers. I have a hard time disagreeing with this, but I’m still very uncomfortable with it, partly because it involves using civilian infrastructure for military ends&#8230;</em></p></blockquote>
<p>Jeff then comments:</p>
<blockquote><p>The idea (as I understand it) is to use military owned computers to launch a botnet attack as a retaliation against an attack by an enemy.</p>
<p>In this field of battle I fear the AFCYBER is both out-manned and out-gunned. The AF are the go-to guys if you absolutely, positively need something blown up tomorrow. But a DDoS attack? Without compromising civilian hardware, the AF likely couldn’t muster enough machines. Additionally the network locations of the machines they could muster could be easily predicted before the start of any cyber war.</p>
<p>There is an interesting alternative if anyone from AFCYBER is reading this. How about a volunteer botnet force? Civilians could volunteer to download an application that would allow their computer to be used in an AFCYBER controlled botnet in time of a cyber war. Obviously securing this so that it couldn’t be hijacked is a formidable technical challenge, but it’s not insurmountable.</p></blockquote>
<p>If the reason for having a botnet is because we should assume every system can be compromised, don&#8217;t we HAVE TO assume the botnet can be compromised too?   Once we say &#8221;the problem is not surmountable&#8221; we have turned our back on the presuppositions that led to the botnet in the first place.  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.identityblog.com/?feed=rss2&amp;p=984</wfw:commentRss>
		</item>
		<item>
		<title>Talking about the Identity Bus</title>
		<link>http://www.identityblog.com/?p=983</link>
		<comments>http://www.identityblog.com/?p=983#comments</comments>
		<pubDate>Sun, 11 May 2008 00:15:32 +0000</pubDate>
		<dc:creator>Kim Cameron</dc:creator>
		
		<category><![CDATA[Cloud]]></category>

		<category><![CDATA[Identity Metasystem]]></category>

		<category><![CDATA[Metadirectory]]></category>

		<category><![CDATA[Platforms]]></category>

		<category><![CDATA[Virtual Directory]]></category>

		<guid isPermaLink="false">http://www.identityblog.com/?p=983</guid>
		<description><![CDATA[Application developers see the world of query differently than infrastructure architects...]]></description>
			<content:encoded><![CDATA[<p>During the <a href="http://www.kuppingercole.com/events/eic2008">Second European Identity Conference</a>, Kuppinger-Cole did a number of interviews with conference speakers. You can see these on the <a href="http://www.youtube.com/profile_videos?user=kuppingercole&amp;p=r">Kuppingercole channel</a> at YouTube.</p>
<p><a href="http://vquill.com/">Dave Kearns</a>, <a href="http://jacksonshaw.blogspot.com/">Jackson Shaw</a>, <a href="http://daleolds.com/">Dave Olds</a> and myself <a href="http://www.id-conf.com/blog/2008/05/02/interviews/">had a good old time</a> talking with <a href="http://blogs.kuppingercole.com/gaehtgens/">Felix Gaehtgens</a> about the “identity bus”.  I had a real &#8221;aha&#8221; during the interview while I was talking with Dave about why synchronization and replication are an important part of the bus.  I realized part of the disconnect we&#8217;ve been having derives from the differing &#8220;big problems&#8221; each of us find ourselves confronted with.</p>
<p><a href="http://www.id-conf.com/blog/2008/05/02/interviews/"><img src="http://www.identityblog.com/wp-content/images/2008/05/felix.jpg" /></a></p>
<p>As infrastructure people one of our main goals is to get over our &#8221;information chaos&#8221; headaches&#8230;  These have become even worse as the requirements of audit and compliance have matured.  Storing information in one authoritative place (and one only) seems to be a way to get around these problems.  We can then retrieve the information through web service queries and drastically reduce complexity&#8230;</p>
<p>What does this worldview make of application developers who don&#8217;t want to make their queries across the network?   Well, there must be something wrong with them&#8230;  They aren&#8217;t hip to good computing practices&#8230;  Eventually they will understand the error of their ways and &#8220;come around&#8221;&#8230;</p>
<p>But the truth is that the world of query looks different from the point of view of an application developer. </p>
<p>Let&#8217;s suppose an application wants to know the name corresponding to an email address.  It can issue a query to a remote web service or LDAP directory and get an answer back immediately.  All is well and accords with our ideal view.</p>
<p>But the questions application developers want to answer aren&#8217;t always of the simple &#8220;do a remote search in one place&#8221; variety.</p>
<p>Sometimes an application needs to do complex searches involving information &#8220;mastered&#8221; in multiple locations.   I&#8217;ll make up a very simple &#8220;two location&#8221; example to demonstrate the issue:  </p>
<blockquote><p>&#8220;What purchases of computers were made by employees who have been at the company for less than two years?&#8221;</p></blockquote>
<p>Here we have to query &#8220;all the purchases of computers&#8221; from the purchasing system, and &#8220;all empolyees hired within the last two years&#8221; from the HR system, and find the intersection.</p>
<p>Although the intersection might only represent a few records,  performing this query remotely and bringing down each result set is very expensive.   No doubt many computers have been purchased in a large company, and a lot of people are likely to have been hired in the last two years.  If an application has to perform this type of  query with great efficiency and within a controlled response time,  the remote query approach of retrieving all the information from many systems and working out the intersection may be totally impractical.   </p>
<p>Compare this to what happens if all the information necessary to respond to a query is present locally in a single database.  I just do a &#8220;join&#8221; across the tables, and the SQL engine understands exactly how to optimize the query so the result involves little computing power and &#8221;even less time&#8221;.  Indexes are used and distributions of values well understood: many thousands of really smart people have been working on these optimizations in many companies for the last 40 years.</p>
<p>So, to summarize, distributed databases (or queries done through distributed services) are not appropriate for <strong>all purposes</strong>. Doing certain queries in a distributed fashion works, while in other cases it leads to unacceptable performance.</p>
<p>The result is that many application developers &#8220;don&#8217;t want to go there&#8221; - at least some of the time.  Yet their applications must be part of the identity fabric.  That is why the identity metasystem <em>has to include application databases populated through synchronization and business rules.</em></p>
<p>On another note, I recommend the interview with <a href="http://www.youtube.com/watch?v=3xqCGa6i6hs">Dave Kearns on the importance of context to identity.</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.identityblog.com/?feed=rss2&amp;p=983</wfw:commentRss>
		</item>
		<item>
		<title>Satisfaction Guaranteed?</title>
		<link>http://www.identityblog.com/?p=982</link>
		<comments>http://www.identityblog.com/?p=982#comments</comments>
		<pubDate>Fri, 09 May 2008 17:58:40 +0000</pubDate>
		<dc:creator>Kim Cameron</dc:creator>
		
		<category><![CDATA[Fraud]]></category>

		<category><![CDATA[Minimal Disclosure]]></category>

		<category><![CDATA[Phishing]]></category>

		<category><![CDATA[Spoofing]]></category>

		<guid isPermaLink="false">http://www.identityblog.com/?p=982</guid>
		<description><![CDATA[Francois' investigations led him to a cache of top-quality data with "a higher price than usual"...]]></description>
			<content:encoded><![CDATA[<p>Francois Paget, an investigator at <a href="http://www.avertlabs.com/research/blog/">McAfee Avert Labs</a>, has <a href="http://www.avertlabs.com/research/blog/index.php/2008/05/07/you-have-to-pay-for-quality/">posted a detailed report </a>on a site that gives us insight into the emerging international market for identity information.   He writes:</p>
<blockquote><p>Last Friday morning in France, my investigations lead me to visit a site proposing top-quality data for a higher price than usual. But when we look at this data we understand that as everywhere, you have to pay for quality. The first offer concerned bank logons. As you can see in the following screenshot, pricing depends on available balance, bank organization and country. Additional information such as PIN and Transfer Passphrase are also given when necessary:</p>
<p><img src="http://www.identityblog.com/wp-content/images/2008/05/francois-1" alt="null" /></p>
<p>For such prices, the seller offers some guaranties. For example, the purchase is covered by replacement, if you are unable - within the 24 hours - to log into the account using the provided details.</p>
<p>The selling site also proposes US, Austria and Spanish credit cards with full information&#8230;</p>
<p>It is also possible to purchase skimmers (for ATM machine) and “dump tracks” to create fake credit cards. Here too, cost is in touch with the quality:</p>
<p><img src="http://www.identityblog.com/wp-content/images/2008/05/francois-2" alt="null" /></p>
<p>Many other offers are available like shop administrative area accesses (back end of an online store where all the customer details are stored – from Name, SSN, DOB, Address, Phone number to CC) or UK or Swiss Passport information:</p>
<p><img src="http://www.identityblog.com/wp-content/images/2008/05/francois-3" alt="null" /></p></blockquote>
<p>Read the rest of Francois&#8217; story <a href="http://www.avertlabs.com/research/blog/index.php/2008/05/07/you-have-to-pay-for-quality/">here</a>.  Beyond that, it&#8217;s well worth keeping up with the <a href="http://www.avertlabs.com/research/blog/">Avert Labs blog</a>, where every post reminds us that the future of the Internet depends on fundamentally increasing its security and privacy.   <small>[Note:  I slightly condensed Francois' graphics...]</small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.identityblog.com/?feed=rss2&amp;p=982</wfw:commentRss>
		</item>
		<item>
		<title>Fingerprint charade</title>
		<link>http://www.identityblog.com/?p=981</link>
		<comments>http://www.identityblog.com/?p=981#comments</comments>
		<pubDate>Thu, 01 May 2008 18:22:50 +0000</pubDate>
		<dc:creator>Kim Cameron</dc:creator>
		
		<category><![CDATA[Believe it or not]]></category>

		<category><![CDATA[Biometrics]]></category>

		<category><![CDATA[Privacy]]></category>

		<guid isPermaLink="false">http://www.identityblog.com/?p=981</guid>
		<description><![CDATA["In fact, it is so clear I am wondering whether you want to publish it..."]]></description>
			<content:encoded><![CDATA[<p>I got a new Toshiba Portege a few weeks ago, the first machine I&#8217;ve owned that came with a fingerprint sensor.   At first the system seemed to have been designed in a sensible way.  The fingerprint template is encrypted and stays local.  It is never released or stored in a remote database.  I decided to try it out - to experience what it &#8221;felt like&#8221;.</p>
<p>A couple of days later, I was at a conference and on stage under pretty bright lights.  Glancing down at my shiny new computer, I saw what looked unmistakably like a fingerprint on my laptop&#8217;s right mouse button.  Then it occurred to me that the fingerprint sensor was only a quarter of an inch from what seemed to be a perfect image of my fingerprint.  How secure is that?<br />
<img border="0" vspace="10" width="450" src="http://www.identityblog.com/wp-content/images/2008/04/toshiba_finger.jpg" hspace="10" height="318" /></p>
<p>A while later I ran into  <a href="http://virtualsoul.org/blog/">Dale Olds </a>from Novell.  Since Dale&#8217;s an amazing photographer, I asked if he would photograph the laptop to see if the fingerprint was actually usable.  Within a few seconds he took the picture above. </p>
<p>When Dale actually sent me the photo, he said,</p>
<blockquote><p>I have attached a slightly edited version of the photo that showed your fingerprint most clearly. In fact, it is so clear I am wondering whether you want to publish it. The original photos were in Olympus raw format. Please let me know if this version works for you.</p></blockquote>
<p>Eee Gads.  I opened up the photo in Paint and saw something along these lines:</p>
<p><img border="0" vspace="10" width="450" src="http://www.identityblog.com/wp-content/images/2008/04/finger_close.jpg" height="420" /></p>
<p>The gold blotch wasn&#8217;t actually there.  I added it as a kind of fig-leaf before posting it here, since it covers the very clearest part of the fingerprint. </p>
<p>The net of all of this was to drive home, yet again, just how silly it is to use a &#8220;public&#8221; secret as a proof of identity.  The fact that I can somehow &#8220;demonstrate knowledge&#8221; of a given fingerprint means nothing.  Identification is only possible by <em>physically verifying</em> that my finger embodies the fingerprint.  Without physical verifcation, what kind of a lock does the fingerprint reader provide?  A lock which conveniently offers every thief the key.</p>
<p>At first my mind boggled at the fact that Toshiba would supply mouse buttons that were such excellent fingerprint collection devices.  But then I realized that even if the fingerprint weren&#8217;t conveniently stored on the mouse button, it would be easy to find it somewhere on the laptop&#8217;s surface.</p>
<p>It hit me that in the age of digital photography, a properly motivated photographer could probably find fingerprints on all kinds of surfaces, and capture them as expertly as Dale did.  I realized it was no longer necessary to use special powder or inks or tape or whatever.  Fingerprints have become a thing of &#8220;sousveillance&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.identityblog.com/?feed=rss2&amp;p=981</wfw:commentRss>
		</item>
	</channel>
</rss>
