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

<channel>
	<title>Painless Security</title>
	<atom:link href="http://www.painless-security.com/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://www.painless-security.com/blog</link>
	<description>Sam Hartman on Security for Real-World Users</description>
	<lastBuildDate>Tue, 01 Jun 2010 08:18:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Moonshot at TNC2010</title>
		<link>http://www.painless-security.com/blog/2010/06/01/moonshot-at-tnc2010</link>
		<comments>http://www.painless-security.com/blog/2010/06/01/moonshot-at-tnc2010#comments</comments>
		<pubDate>Tue, 01 Jun 2010 08:18:07 +0000</pubDate>
		<dc:creator>hartmans</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Moonshot]]></category>

		<guid isPermaLink="false">http://www.painless-security.com/blog/?p=67</guid>
		<description><![CDATA[Moonshot is being discussed at the TERENA TNC 2010 conference.  Our session started at 08:00 UTC (a few minutes ago), but will be going on for around the next hour or so.  There is a presentation before Moonshot, but then Josh is up.  See here for streaming and the Moonshot web site [...]]]></description>
			<content:encoded><![CDATA[<p>Moonshot is being discussed at the <a href="http://www.terena.org/">TERENA</a> TNC 2010 conference.  Our session started at 08:00 UTC (a few minutes ago), but will be going on for around the next hour or so.  There is a presentation before Moonshot, but then Josh is up.  See <a href="http://distance.ktu.lt/terena/4C">here</a> for streaming and <a href="http://www.project-moonshot.org/">the Moonshot web site</a> for our updated specifications.  When the session is archived I&#8217;ll post a pointer to the video stream.a</p>
]]></content:encoded>
			<wfw:commentRss>http://www.painless-security.com/blog/2010/06/01/moonshot-at-tnc2010/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet2 Moonshot Briefing Paper</title>
		<link>http://www.painless-security.com/blog/2010/05/18/moonshot-i2</link>
		<comments>http://www.painless-security.com/blog/2010/05/18/moonshot-i2#comments</comments>
		<pubDate>Tue, 18 May 2010 16:14:40 +0000</pubDate>
		<dc:creator>hartmans</dc:creator>
				<category><![CDATA[Moonshot]]></category>
		<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://www.painless-security.com/blog/?p=62</guid>
		<description><![CDATA[Please see here for a briefing paper including snapshots of all our specs as well as an updated use case paper.  This paper was presented at the end of April at the Internet2 Spring Members meeting. This is a great snapshot of Project Moonshot at the end of last month.
]]></description>
			<content:encoded><![CDATA[<p>Please see <a href="http://www.project-moonshot.org/sites/default/files/moonshot%20briefing-i2.pdf">here</a> for a briefing paper including snapshots of all our specs as well as an updated use case paper.  This paper was presented at the end of April at the Internet2 Spring Members meeting. This is a great snapshot of Project Moonshot at the end of last month.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.painless-security.com/blog/2010/05/18/moonshot-i2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moonshot at Internet2</title>
		<link>http://www.painless-security.com/blog/2010/04/28/moonshot-at-internet2</link>
		<comments>http://www.painless-security.com/blog/2010/04/28/moonshot-at-internet2#comments</comments>
		<pubDate>Wed, 28 Apr 2010 16:41:16 +0000</pubDate>
		<dc:creator>hartmans</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Moonshot]]></category>

		<guid isPermaLink="false">http://www.painless-security.com/blog/?p=59</guid>
		<description><![CDATA[Monday morning, Project Moonshot was presented to the US networking research community at the Internet2 spring members meeting.  Our presentation was well received.  We presented an updating briefing paper as well as much of the same material presented earlier at IETF. We&#8217;re moving forward to the planning phase for our standardization and implementation [...]]]></description>
			<content:encoded><![CDATA[<p>Monday morning, Project Moonshot was presented to the US networking research community at the Internet2 spring members meeting.  Our presentation was well received.  We presented an updating briefing paper as well as much of the same material presented earlier at IETF. We&#8217;re moving forward to the planning phase for our standardization and implementation efforts. If you would be interested in getting involved in this exciting federated authentication project, please let us know.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.painless-security.com/blog/2010/04/28/moonshot-at-internet2/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Debconf 10 Enterprise Track</title>
		<link>http://www.painless-security.com/blog/2010/04/28/debconf-10-enterprise-track</link>
		<comments>http://www.painless-security.com/blog/2010/04/28/debconf-10-enterprise-track#comments</comments>
		<pubDate>Wed, 28 Apr 2010 16:35:40 +0000</pubDate>
		<dc:creator>hartmans</dc:creator>
				<category><![CDATA[Debian]]></category>

		<guid isPermaLink="false">http://www.painless-security.com/blog/?p=55</guid>
		<description><![CDATA[I&#8217;ve been asked by the Debconf 10 talks team to coordinate a Debian Enterprise track at the upcoming Debconf 10 conference.  I&#8217;m really excited about this, and I could use your help.  From my standpoint, this all started with a BOF proposal looking at better coordination and what is missing in Debian enterprise [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been asked by the Debconf 10 talks team to coordinate a Debian Enterprise track at the upcoming Debconf 10 conference.  I&#8217;m really excited about this, and I could use your help.  From my standpoint, this all started with a BOF proposal looking at better coordination and what is missing in Debian enterprise integration.  The track will also include talks and other events on what exciting things are happening with Debian in the enterprise.  I need your help in the form of suggestions for talks, panels and the like (especially if you would be willing to give the talk or coordinate an activity).  We&#8217;re under a fairly tight deadline; ideally proposals would be in by May 1, but if they are not, it&#8217;s still definitely worth discussing with me.  From my standpoint, topics include:</p>
<ul>
<li>Managing groups of machines together</li>
<li>Working with Active Directory</li>
<li>Open source answers to the use cases of Active Directory if you aren&#8217;t a Windows shop</li>
<li>Responses especially in the form of working code or ideas for getting there to my <a href="http://www.painless-security.com/blog/2009/01/15/ms-ad">concerns</a> about how we&#8217;re letting Microsoft drive the evolution in the enterprise</li>
<li>Federated authentication, authorization and personalization</li>
<li>Integrating with asset tracking, ERP, and other enterprise processes and how Debian fits in.</li>
<li>Bringing enterprise players into the community as contributors to the project</li>
</ul>
<p>Obviously, many other things could fit in and I&#8217;d be interested in your ideas as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.painless-security.com/blog/2010/04/28/debconf-10-enterprise-track/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Slides for Bar BOF</title>
		<link>http://www.painless-security.com/blog/2010/03/25/slides</link>
		<comments>http://www.painless-security.com/blog/2010/03/25/slides#comments</comments>
		<pubDate>Fri, 26 Mar 2010 03:31:20 +0000</pubDate>
		<dc:creator>hartmans</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.painless-security.com/blog/?p=53</guid>
		<description><![CDATA[Here is a pointer for slides for tonight&#8217;s bar bof. It&#8217;s likely that we will only be using the diagram slide.moonshot-ietf77-01
]]></description>
			<content:encoded><![CDATA[<p>Here is a pointer for slides for tonight&#8217;s <a href="http://www.painless-security.com/blog/2010/03/25/moonshot3">bar bof</a>. It&#8217;s likely that we will only be using the diagram slide.<a href='http://www.painless-security.com/wp/wp-content/uploads/2010/03/moonshot-ietf77-01.pdf'>moonshot-ietf77-01</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.painless-security.com/blog/2010/03/25/slides/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Two SASL mechanisms for Federated Authentication</title>
		<link>http://www.painless-security.com/blog/2010/03/25/two-sasl-mechanisms-for-federated-authentication</link>
		<comments>http://www.painless-security.com/blog/2010/03/25/two-sasl-mechanisms-for-federated-authentication#comments</comments>
		<pubDate>Thu, 25 Mar 2010 22:30:13 +0000</pubDate>
		<dc:creator>hartmans</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Moonshot]]></category>
		<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://www.painless-security.com/blog/?p=52</guid>
		<description><![CDATA[There are two other approaches that are likely to come up tonight; see this message for details.  These mechanisms require significantly lower infrastructure than Moonshot, but do not provide all the benefits.  One question is whether there is a continuum of use-cases depending on what level of investment in client changes are made.
]]></description>
			<content:encoded><![CDATA[<p>There are two other approaches that are likely to come up tonight; see <a href="https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=MOONSHOT-COMMUNITY;b66a3e8c.1003">this message</a> for details.  These mechanisms require significantly lower infrastructure than Moonshot, but do not provide all the benefits.  One question is whether there is a continuum of use-cases depending on what level of investment in client changes are made.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.painless-security.com/blog/2010/03/25/two-sasl-mechanisms-for-federated-authentication/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Federated Authentication discussion tonight at 9 PM Pacific</title>
		<link>http://www.painless-security.com/blog/2010/03/25/moonshot3</link>
		<comments>http://www.painless-security.com/blog/2010/03/25/moonshot3#comments</comments>
		<pubDate>Thu, 25 Mar 2010 18:03:05 +0000</pubDate>
		<dc:creator>hartmans</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://www.painless-security.com/blog/?p=47</guid>
		<description><![CDATA[The federated authentication bar BOF will be held tonight at 9 PM US Pacific time in the Manhattan room at the IETF 77 meeting..  Here is information for participation.
Reading List

 Use case/briefing paper

EAP GSS-API Mechanism draft 

RADIUS SAML attributes draft

sstc-saml-binding-aaa-draft-00

sstc-saml-eapgss-sso-draft-00

Feasibility analysis of the approach

Brief overview


Remote Participation

 Join our audio stream during the session

Join our [...]]]></description>
			<content:encoded><![CDATA[<p>The federated authentication bar BOF will be held tonight at 9 PM US Pacific time in the Manhattan room at the IETF 77 meeting..  Here is information for participation.</p>
<h3>Reading List</h3>
<ul>
<li> <a href='http://www.painless-security.com/wp/wp-content/uploads/2010/03/moonshot-ietf-77-briefing-paper.pdf'>Use case/briefing paper</a>
</li>
<li><a href="http://tools.ietf.org/html/draft-howlett-eap-gss">EAP GSS-API Mechanism draft </a>
</li>
<li><a href='http://www.painless-security.com/wp/wp-content/uploads/2010/03/draft-howlett-radius-saml-attr-00.txt'>RADIUS SAML attributes draft</a>
</li>
<li><a href='http://www.painless-security.com/wp/wp-content/uploads/2010/03/sstc-saml-binding-aaa-draft-00.pdf'>sstc-saml-binding-aaa-draft-00</a>
</li>
<li><a href='http://www.painless-security.com/wp/wp-content/uploads/2010/03/sstc-saml-eapgss-sso-draft-00.pdf'>sstc-saml-eapgss-sso-draft-00</a>
</li>
<li><a href="http://www.painless-security.com/wp/wp-content/uploads/2010/02/moonshot-feasibility-analysis.pdf">Feasibility analysis of the approach</a>
</li>
<li><a href="http://www.painless-security.com/blog/2010/02/12/moonshot1">Brief overview</a>
</li>
</ul>
<h3>Remote Participation</h3>
<ul>
<li> Join our <a href="http://videolab.uoregon.edu/events/ietf/ietf776.m3u">audio stream</a> during the session
</li>
<li>Join our jabber chat room at moonshot@conference.jabber.postel.org
</li>
</ul>
<li>Join our <a href="http://jiscmail.ac.uk/cgi-bin/webadmin?LIST=MOONSHOT-COMMUNITY">mailing list</a></li>
]]></content:encoded>
			<wfw:commentRss>http://www.painless-security.com/blog/2010/03/25/moonshot3/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://videolab.uoregon.edu/events/ietf/ietf776.m3u" length="45" type="audio/x-mpegurl" />
		</item>
		<item>
		<title>Kerberos 1.8: Anonymous and the Cloud</title>
		<link>http://www.painless-security.com/blog/2010/03/11/krb5-18-anonymous</link>
		<comments>http://www.painless-security.com/blog/2010/03/11/krb5-18-anonymous#comments</comments>
		<pubDate>Thu, 11 Mar 2010 20:25:43 +0000</pubDate>
		<dc:creator>hartmans</dc:creator>
				<category><![CDATA[MIT Kerberos]]></category>

		<guid isPermaLink="false">http://www.painless-security.com/blog/?p=46</guid>
		<description><![CDATA[The Kerberos team recently released Kerberos 5 1.8.  This is the first of a couple of posts talking about features in the new release and how they significantly enhance what you can do with Kerberos.  Before I get to that though, I&#8217;d like to wax excited for a moment on the development process. [...]]]></description>
			<content:encoded><![CDATA[<p>The Kerberos team recently released <a href="http://www.mit.edu/~kerberos/krb5-1.8/">Kerberos 5 1.8</a>.  This is the first of a couple of posts talking about features in the new release and how they significantly enhance what you can do with Kerberos.  Before I get to that though, I&#8217;d like to wax excited for a moment on the development process.  There is much more of a community actively involved in the development process.  As with the last release, MIT, Painless Security and PADL Software made contributions along with a number of others..  However the biggest change is the number of parties actively working with each other on designs, design reviews, testing and debugging. There was also a lot more real-time collaboration.  It was great to see people from Sun, Debian and Redhat all actively bringing their prospectives to the discussion.  My thanks to the Kerberos Consortium for pulling everyone together and for livening up the development process.</p>
<p>Kerberos 1.8 testing releases are already available in Debian Squeeze and Ubuntu Lucid.  I will be updating Debian to the final release soon, but everything discussed here should already work in both Debian and Ubuntu.  I don&#8217;t know about the state of other distributions, although given how heavily Redhat was involved in the process, I&#8217;m sure they have 1.8 internally.
</p>
<p>One of the frustrating problems with previous versions of Kerberos was the need to key hosts before they could run Kerberized services.  An administrator needed to set up a keytab and securely get it on the machine.  That creates problems for automated installs of services, virtual services in the cloud, and environments where people installing servers are not the same as those running the Kerberos realm.  Kerberos 1.8 still requires servers be keyed, but the need for the administrator is removed. <a href="http://k5wiki.kerberos.org/wiki/Anonymous_kerberos">Anonymous Kerberos</a> provides a way for a machine to authenticate to Kerberos without an existing account.  That page shows how the Kerberos administration server can be configured to permit machines to create their own keytabs.  Anonymous Kerberos does require <a href="http://k5wiki.kerberos.org/wiki/Pkinit_configuration">pkinit</a> be configured and that the client know the public key of the KDC.  However it is easy to build the KDC public key into an auto installer image or place it onto a USB key.
</p>
<p>I think it would be really neat to build a Debian image for Amazon EC2 that would show how easy it is to boot a virtual machine, have it register itself with a Kerberos realm, use something like <a href="http://www.eyrie.org/~eagle/software/remctl/">remctl</a> to request a work load and then begin serving that work load.  The work load could include both clients for distributed computation or even services provided to the world, all secured by Kerberos with automatic bootstrapping. I don&#8217;t know if I&#8217;ll have time to put this together, but if someone were interested in helping or paying for the work it would be much more likely to happen.
</p>
<p>I believe the links above are enough that you should be able to get Anonymous Kerberos working and minimally configured.  If not, feel free to send questions; I&#8217;ll focus more on updating the public instructions than on providing individual help, but I&#8217;m definitely interested in making this easy to use.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.painless-security.com/blog/2010/03/11/krb5-18-anonymous/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Moonshot Bar BOF Thursday March 20 at 9 PM; specs available</title>
		<link>http://www.painless-security.com/blog/2010/03/11/moonshot-bar-bof-thursday-march-20-at-9-pm-specs-available</link>
		<comments>http://www.painless-security.com/blog/2010/03/11/moonshot-bar-bof-thursday-march-20-at-9-pm-specs-available#comments</comments>
		<pubDate>Thu, 11 Mar 2010 19:38:28 +0000</pubDate>
		<dc:creator>hartmans</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Moonshot]]></category>
		<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://www.painless-security.com/blog/?p=45</guid>
		<description><![CDATA[At IETF 77, we&#8217;re having a get together to discuss federated authentication beyond the web.  The meeting will be in the Mahattan room starting at 9 PM US Pacific time.  I think audio streaming will be available; I will post a link closer to the meeting time.
In the last entry, I mentioned that [...]]]></description>
			<content:encoded><![CDATA[<p>At <a href="http://www.ietf.org/">IETF 77</a>, we&#8217;re having a get together to discuss <a href="http://www.painless-security.com/blog/2010/02/12/moonshot1">federated authentication</a> beyond the web.  The meeting will be in the Mahattan room starting at 9 PM US Pacific time.  I think audio streaming will be available; I will post a link closer to the meeting time.</p>
<p>In the last entry, I mentioned that a preliminary spec would be available; see <a href="http://tools.ietf.org/html/draft-howlett-eap-gss">the preliminary EAP GSS-API</a> mechanism.  A use case paper and slide set are being reviewed internally and should be ready early next week.  We may even have preliminary versions of the binding between RADIUS and SAML available before IETF.
</p>
<p>There have been a number of great discussions on the moonshot-community list and with others interested in the broader area.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.painless-security.com/blog/2010/03/11/moonshot-bar-bof-thursday-march-20-at-9-pm-specs-available/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Moonshot: Federated Authentication Beyond the Web</title>
		<link>http://www.painless-security.com/blog/2010/02/12/moonshot1</link>
		<comments>http://www.painless-security.com/blog/2010/02/12/moonshot1#comments</comments>
		<pubDate>Fri, 12 Feb 2010 23:25:34 +0000</pubDate>
		<dc:creator>hartmans</dc:creator>
				<category><![CDATA[Moonshot]]></category>
		<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://www.painless-security.com/blog/?p=43</guid>
		<description><![CDATA[Recently, I&#8217;ve been working on an exciting project with JaNet(UK) on a project to bring federated authentication to non-web applications.  I&#8217;ve worked on authentication projects a lot, although this is the first federation project I&#8217;ve worked on.  The big difference appears to be an emphasis on credential independence: the subject (person trying to [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, I&#8217;ve been working on an exciting project with <a href="http://www.ja.net">JaNet(UK)</a> on a project to bring federated authentication to non-web applications.  I&#8217;ve worked on authentication projects a lot, although this is the first federation project I&#8217;ve worked on.  The big difference appears to be an emphasis on credential independence: the subject (person trying to authenticate) and service will not share a common credential type.  Within their organization, the subject and their identity provider share a credential.  Then, the federation has some credential mechanism such that the user&#8217;s organization and the service share some (probably completely different) type of credential.  The other emphasis is on providing personalization.  </p>
<p>For web applications, there are a lot of options to achieve this: <a href="http://en.wikipedia.org/wiki/Information_Card">Information Card</a>, <a href="http://en.wikipedia.org/wiki/OpenID">Open ID</a>, <a href="http://en.wikipedia.org/wiki/Security_Assertion_Markup_Language">SAML</a>, and <a href="http://en.wikipedia.org/wiki/OAuth">OAuth</a> all provide solutions in this space.  However there are not good options for non-web applications.  If you out-source your mail and chat infrastructure but want to use your own chat client or IMAP client, then you will not get the same federation benefits you can get with the web.  If you&#8217;re using usernames and passwords and don&#8217;t mind the potential problems with your out-sourcing provider being able to impersonate all your users, you can simply synchronize usernames and passwords.  Within an enterprise, you can do better using Kerberos. JaNet(UK) runs the UK Access Federation, which is a SAML-based web single-sign-on federation.  In order to better meet the needs of their customers they&#8217;d like to expand this offering to non-web applications. This demand is apparently shared across the European academic community.  I suspect there is also some demand in the US academic community and in enterprise situations.  </p>
<p>With the web, it turns out that you have a convenient platform for interactions with the identity provider: you can simply direct a web browser to the identity provider and need not specify the user interaction with the web browser at all. This is seen as a significant branding and usability advantage.  With other environments, it becomes necessary to specify the interaction with the identity provider.  Consider an automated client that wishes to examine a mail box and provide advanced mail sorting or aggregation.  That automated client cannot directly use a web browser. OAuth solves this issue with an enrollment step that does typically involve a web browser that produces a consumer key and an authentication step that does not.  However for non-web clients it seems like avoiding reliance on the browser authentication will be important.  It turns out we already have widely used technologies that do this: <a href="http://en.wikipedia.org/wiki/Extensible_Authentication_Protocol">the Extensible Authentication Protocol (EAP)</a> mediates the interaction between a subject and identity provider for obtaining network access. It also turns out that we have fairly good technologies for abstract security services within non-web applications: thanks to Kerberos and Active Director, many application protocols and a fair number of applications support GSS-API.  JaNet(UK) proposes to combine these technologies with SAML in order to produce a solution for federation beyond the web.  </p>
<p>I prepared a <a href='http://www.painless-security.com/wp/wp-content/uploads/2010/02/moonshot-feasibility-analysis.pdf'>feasibility analysis</a> of this proposal.  At a technical level, the proposal is sound.  There&#8217;s a lot of standardization and implementation work, but there appears to be sufficient motivation to form the seeds of a standards activity and put together a proof-of-concept implementation. However, the big question is &#8220;Will anyone use it?&#8221;  In particular, to be useful beyond fairly small communities, support from client vendors and application framework vendors will be needed.  It&#8217;s taken massive money and around 20 years to get Kerberos support to a point where it is effective within an enterprise.  Moonshot can leverage that work to a large extent, but moonshot may also have greater usability and penetration goals.  </p>
<p>It&#8217;s interesting that I&#8217;m advocating EAP for application layer authentication.  When I was a Security AD, I made a <a href="http://www.ietf.org/proceedings/62/isms.html">strong statement</a> that EAP must only be used for network access.  I&#8217;ve been fairly consistent about that since then.  I think there are two huge problems with using EAP for application authentication.  The first is that EAP only authenticates the home realm; it does not authenticate what service you&#8217;re going to.  So you might try to connect to your e-mail and end up giving something access to your stored files and pictures instead.  That is, EAP has a phishing exposure in the federated context.  If the only thing you can get by using EAP is network access, that exposure is only moderate.  However in a fully federated environment that is a huge exposure.  Moonshot will address this problem by using EAP channel binding and by doing the necessary work to make that a viable solution.  The second concern is that interoperability is reduced when you have multiple authentication approaches for the same problem.  If EAP is going to be used for application authentication, we need to understand how it relates to the rest of the application authentication metasystem.  Moonshot proposes such a relationship, addressing my objection. </p>
<p>Moonshot is designed to work well with the objectives of the <a href="http://en.wikipedia.org/wiki/Identity_Metasystem">Identity Metasystem</a> and its laws of identity.  It uses a different technology, but does have an approach for dealing with claims-based identity and hopefully will have a user experience very similar to the identity metasystem.  It uses a different underlying technology.  However one of the main beliefs behind the identity metasystem is that is the user experience and universal interoperability that is important, not any specific technology.  In its domain, the technologies Moonshot selects will be a better fit than a web services stack. </p>
<p>It&#8217;s strange not to be working on Kerberos; Moonshot uses some Kerberos technology, but its core is definitely not today&#8217;s Kerberos.  In some ways it is fun to be working on something new.  There&#8217;s one aspect of Kerberos I really miss: Moonshot has nothing like tickets.  There&#8217;s no place to remember state or exchange to directly involve the client in what the server learns.  My analysis talks about ways to make Moonshot more like Kerberos; there are some potential advantages, but so far, the tradeoffs do not justify changes. </p>
<p>We&#8217;re hoping to have a bar BOF at IETF 77 and a BOF in the summer at IETF 78. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.painless-security.com/blog/2010/02/12/moonshot1/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
