<?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>Pushing String</title>
	<atom:link href="http://www.xmlgrrl.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.xmlgrrl.com/blog</link>
	<description>Tangled musings on identity, privacy, trust, and suchlike</description>
	<lastBuildDate>Sun, 08 Aug 2010 04:44:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>A privacy fear factor Venn</title>
		<link>http://www.xmlgrrl.com/blog/2010/08/07/a-privacy-fear-factor-venn/</link>
		<comments>http://www.xmlgrrl.com/blog/2010/08/07/a-privacy-fear-factor-venn/#comments</comments>
		<pubDate>Sun, 08 Aug 2010 04:44:47 +0000</pubDate>
		<dc:creator>Eve</dc:creator>
				<category><![CDATA[Security/identity]]></category>
		<category><![CDATA[Venn]]></category>
		<category><![CDATA[privacy]]></category>

		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/?p=2585</guid>
		<description><![CDATA[<p>The excellent Wall Street Journal <a href="http://online.wsj.com/public/page/what-they-know-digital-privacy.html">online privacy series</a> got me thinking of a new Venn of human-to-application interaction, sort of an evil twin of <a href="http://www.xmlgrrl.com/blog/2008/09/04/venn-and-the-art-of-data-sharing/">this one</a>.</p>
<p><a href="http://www.xmlgrrl.com/blog/wp-content/uploads/2010/08/venn-privacy-fear-factor.png"><img src="http://www.xmlgrrl.com/blog/wp-content/uploads/2010/08/venn-privacy-fear-factor.png" alt="" title="venn-privacy-fear-factor" width="400" class="aligncenter" /></a></p>
<p>Intersection A ∩ C ∩ U might be a video that starts playing the moment you visit a site with sound you can&#8217;t turn off &#8230; showing you a marketing message that seems eerily connected to your ongoing search for a new car &#8230; when you realize the video <em>is of</em>&#160;[&#8230;]<br /> <a href="http://www.xmlgrrl.com/blog/2010/08/07/a-privacy-fear-factor-venn/" class="read_more">Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p>The excellent Wall Street Journal <a href="http://online.wsj.com/public/page/what-they-know-digital-privacy.html">online privacy series</a> got me thinking of a new Venn of human-to-application interaction, sort of an evil twin of <a href="http://www.xmlgrrl.com/blog/2008/09/04/venn-and-the-art-of-data-sharing/">this one</a>.</p>
<p><a href="http://www.xmlgrrl.com/blog/wp-content/uploads/2010/08/venn-privacy-fear-factor.png"><img src="http://www.xmlgrrl.com/blog/wp-content/uploads/2010/08/venn-privacy-fear-factor.png" alt="" title="venn-privacy-fear-factor" width="400" class="aligncenter" /></a></p>
<p>Intersection A ∩ C ∩ U might be a video that starts playing the moment you visit a site with sound you can&#8217;t turn off &#8230; showing you a marketing message that seems eerily connected to your ongoing search for a new car &#8230; when you realize the video <em>is of yourself at home looking at car reviews online</em>.</p>
<p>(Cue <a href="http://www.youtube.com/watch?v=a1Y73sPHKxw">dramatic music</a>.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xmlgrrl.com/blog/2010/08/07/a-privacy-fear-factor-venn/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Where web and enterprise meet on user-managed access</title>
		<link>http://www.xmlgrrl.com/blog/2010/07/18/where-web-and-enterprise-meet-on-user-managed-access/</link>
		<comments>http://www.xmlgrrl.com/blog/2010/07/18/where-web-and-enterprise-meet-on-user-managed-access/#comments</comments>
		<pubDate>Sun, 18 Jul 2010 20:10:40 +0000</pubDate>
		<dc:creator>Eve</dc:creator>
				<category><![CDATA[ProtectServe]]></category>
		<category><![CDATA[Security/identity]]></category>
		<category><![CDATA[authorization]]></category>
		<category><![CDATA[cis2010]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[ID-WSF]]></category>
		<category><![CDATA[identity]]></category>
		<category><![CDATA[OAuth]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[UMA]]></category>

		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/?p=2559</guid>
		<description><![CDATA[<p>Phil Hunt shared some <a href="http://independentidentity.blogspot.com/2010/07/uma-and-oauth-2-first-impressions.html">musings</a> on OAuth and UMA recently. His perspective is valuable, as always. He even coined a neat phrase to capture a key value of UMA&#8217;s authorization manager (AM) role: it&#8217;s a user-centric <strong>consent server</strong>. Here are a couple of thoughts back.</p>
<p>In the enterprise, an externalized <strong>policy decision point</strong> represents classic access management architecture, but in today&#8217;s Web it&#8217;s foreign. UMA combines both worlds with the trick of letting Alice craft her own access authorization&#160;[&#8230;]<br /> <a href="http://www.xmlgrrl.com/blog/2010/07/18/where-web-and-enterprise-meet-on-user-managed-access/" class="read_more">Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p>Phil Hunt shared some <a href="http://independentidentity.blogspot.com/2010/07/uma-and-oauth-2-first-impressions.html">musings</a> on OAuth and UMA recently. His perspective is valuable, as always. He even coined a neat phrase to capture a key value of UMA&#8217;s authorization manager (AM) role: it&#8217;s a user-centric <strong>consent server</strong>. Here are a couple of thoughts back.</p>
<p>In the enterprise, an externalized <strong>policy decision point</strong> represents classic access management architecture, but in today&#8217;s Web it&#8217;s foreign. UMA combines both worlds with the trick of letting Alice craft her own access authorization policies, at an AM she chooses. She&#8217;s the one likeliest to know which resources of hers are sensitive, which people and services she&#8217;d like to share access with, and what&#8217;s acceptable to do with that access. With a single hub for setting all this up, she can reuse policies across resource servers and get a global view of her entire access landscape. And with an always-on service executing her wishes, in many cases she can even be offline when an access requester comes knocking. In the process, as Phil observes, UMA &#8220;supports a federated (multi-domain) model for user authorization not possible with current enterprise policy systems.&#8221;</p>
<p>Phil wonders about privacy impacts of the AM role given its centrality. In earlier federated identity protocol work, such as Liberty&#8217;s Identity Web Services Framework, it was assumed that enterprise and consumer IdPs could never be the authoritative source of all interesting information about a user, and that we&#8217;d each have a variety of attribute authorities. This is the reality of today&#8217;s web, expanding &#8220;attribute&#8221; to include &#8220;content&#8221; like photos, calendars, and documents. So rather than having an über-IdP attempt to aggregate all Alice&#8217;s stuff into a single personal datastore &#8212; presenting a pretty bad <strong>panoptical identity</strong> problem in addition to other challenges &#8212; an AM can manage access relationships to all that stuff sight unseen. Add the fact that UMA lets Alice set conditions for access rather than just passively agree to others&#8217; terms, and I believe an AM can materially enhance her privacy by giving her meaningful control.</p>
<p>Phil predicts that OAuth and UMA will be useful to the enterprise community, and I absolutely agree. Though the <a href="http://kantarainitiative.org/confluence/display/uma/Home">UMA group</a> has taken on an explicitly non-enterprise scope for its initial work, large-enterprise and small-business use cases keep coming up, and cloud computing models keep, uh, fogging up all these distinctions. (Imagine Alice as a software developer who needs to hook up the OAuth-protected APIs of seven or eight SaaS offerings in a complex pattern&#8230;) Next week at the <a href="http://www.cloudidentitysummit.com/program/July21-1035.cfm">Cloud Identity Summit</a> I&#8217;m looking forward to further exploring the consumer-enterprise nexus of federated access authorization.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xmlgrrl.com/blog/2010/07/18/where-web-and-enterprise-meet-on-user-managed-access/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>SMART UMA application: call for testers</title>
		<link>http://www.xmlgrrl.com/blog/2010/07/16/smart-uma-application-call-for-testers/</link>
		<comments>http://www.xmlgrrl.com/blog/2010/07/16/smart-uma-application-call-for-testers/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 19:14:03 +0000</pubDate>
		<dc:creator>Eve</dc:creator>
				<category><![CDATA[ProtectServe]]></category>
		<category><![CDATA[Security/identity]]></category>
		<category><![CDATA[SMART project]]></category>
		<category><![CDATA[UMA]]></category>

		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/?p=2546</guid>
		<description><![CDATA[<p>The <a href="http://research.ncl.ac.uk/smart">SMART project</a> (Student-Managed Access to Online Resources) at Newcastle University has <a href="http://groups.google.com/group/kantara-initiative-uma-wg/browse_frm/thread/609e891cce553e8d">issued</a> a call for user experience testers for the <strong>smartam</strong> component of the UMA-based applications they have been building. Participation should take less than a half-hour; if you&#8217;re interested, check out the <a href="http://kantarainitiative.org/confluence/download/attachments/41026357/SMART-UX-study-July2010.pdf">flyer</a> for instructions. To keep up with general news on the project (there&#8217;s lots), follow the SMART JISC <a href="http://smartjisc.wordpress.com/">blog</a>.</p>
<p>This is an exciting milestone in UMA development. Congratulations to the SMART team!&#160;[&#8230;]<br /> <a href="http://www.xmlgrrl.com/blog/2010/07/16/smart-uma-application-call-for-testers/" class="read_more">Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://research.ncl.ac.uk/smart">SMART project</a> (Student-Managed Access to Online Resources) at Newcastle University has <a href="http://groups.google.com/group/kantara-initiative-uma-wg/browse_frm/thread/609e891cce553e8d">issued</a> a call for user experience testers for the <strong>smartam</strong> component of the UMA-based applications they have been building. Participation should take less than a half-hour; if you&#8217;re interested, check out the <a href="http://kantarainitiative.org/confluence/download/attachments/41026357/SMART-UX-study-July2010.pdf">flyer</a> for instructions. To keep up with general news on the project (there&#8217;s lots), follow the SMART JISC <a href="http://smartjisc.wordpress.com/">blog</a>.</p>
<p>This is an exciting milestone in UMA development. Congratulations to the SMART team!</p>
<p>UPDATE: The SMART blog now has an entry that <a href="http://smartjisc.wordpress.com/2010/07/17/smart-user-experience-study-is-open/">describes</a> the exciting directions <strong>smartam</strong> is going. Don&#8217;t miss it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xmlgrrl.com/blog/2010/07/16/smart-uma-application-call-for-testers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tofu, online trust, and spiritual wisdom</title>
		<link>http://www.xmlgrrl.com/blog/2010/07/06/tofu-online-trust-and-spiritual-wisdom/</link>
		<comments>http://www.xmlgrrl.com/blog/2010/07/06/tofu-online-trust-and-spiritual-wisdom/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 01:48:13 +0000</pubDate>
		<dc:creator>Eve</dc:creator>
				<category><![CDATA[ProtectServe]]></category>
		<category><![CDATA[Security/identity]]></category>
		<category><![CDATA[Buddhism]]></category>
		<category><![CDATA[cis2010]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[EIC]]></category>
		<category><![CDATA[identity]]></category>
		<category><![CDATA[PKI]]></category>
		<category><![CDATA[TOFU]]></category>
		<category><![CDATA[trust framework]]></category>
		<category><![CDATA[UMA]]></category>

		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/?p=2518</guid>
		<description><![CDATA[<p>At the European Identity Conference a little while back, <a href="http://www.andredurand.com/">Andre Durand</a> gave a downright spiritual keynote on Identity in the Cloud. His advice for dealing with the angst of moving highly sensitive identity information into the cloud? Ancient Buddhist wisdom.</p>
<blockquote><p>All experiences are marked by suffering, disharmony, and frustration.</p>
<p>Suffering and frustration come from desire and clinging.</p>
<p>To achieve an end to disharmony, <strong>stop clinging</strong>.</p></blockquote>
<p>(I can&#8217;t wait to hear his pearls of wisdom at the <a href="http://www.cloudidentitysummit.com/">Cloud Identity</a>&#160;[&#8230;]<br /> <a href="http://www.xmlgrrl.com/blog/2010/07/06/tofu-online-trust-and-spiritual-wisdom/" class="read_more">Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p>At the European Identity Conference a little while back, <a href="http://www.andredurand.com/">Andre Durand</a> gave a downright spiritual keynote on Identity in the Cloud. His advice for dealing with the angst of moving highly sensitive identity information into the cloud? Ancient Buddhist wisdom.</p>
<blockquote><p>All experiences are marked by suffering, disharmony, and frustration.</p>
<p>Suffering and frustration come from desire and clinging.</p>
<p>To achieve an end to disharmony, <strong>stop clinging</strong>.</p></blockquote>
<p>(I can&#8217;t wait to hear his pearls of wisdom at the <a href="http://www.cloudidentitysummit.com/">Cloud Identity Summit</a> later this month&#8230; <a href="http://www.cloudidentitysummit.com/program/Agenda-at-a-Glance.cfm">I&#8217;ll be there</a> speaking on UMA. You going?)</p>
<p>This resonated with another plea I&#8217;d just heard from <a href="http://noncombatant.org/">Chris Palmer</a> at the <a href="https://www.isecpartners.com/forum.html">iSEC Partners Open Security Forum</a>, in his talk called <a href="http://docs.google.com/present/view?id=df9sn445_206ff3kn9gs"><strong>It&#8217;s Time to Fix HTTPS</strong></a>.</p>
<p>Chris&#8217;s message could be described as &#8220;Stop clinging to global PKI for browser security because it is disharmonious.&#8221; He reviewed the perverse incentives that fill the certificate ecosystem, and demonstrated that browsers therefore act in the way that will help ordinary users <em>least</em>.</p>
<p>Why, he asked, can&#8217;t we convey more usable security statements to users along the lines of:</p>
<blockquote><p>&#8220;This is almost certainly the same server you connected with yesterday.&#8221;</p>
<p>&#8220;You&#8217;ve been connecting to almost certainly the same server all month.&#8221;</p>
<p>&#8220;This is <strong>probably</strong> the same server you connected with yesterday.&#8221;</p>
<p>&#8220;Something seems fishy; this is probably not the same server you connected with yesterday. You should call or visit your bank/whatever to be sure nothing bad has happened.&#8221;</p></blockquote>
<p>Perhaps I was the only one not already familiar with his names for the theory that can make these statements possible: TOFU/POP, for Trust On First Use/Persistence of Pseudonym. Neither of these phrases gets any serious Google search love, at least not yet. But I love TOFU, and you should too. (N.B.: I&#8217;m not a big fan of lowercase tofu.)  The basic idea is that you can figure out whether to trust the <em>first</em> connection with a nominally untrusted entity by means of out-of-band cues or other met expectations &#8212; and then you can just work on keeping track of whether it&#8217;s really them the next time.</p>
<p>The neat thing is, we do this all the time already. When you meet someone face-to-face and they say their Skype handle is KoolDood, and later a KoolDood asks to connect with you on Skype and describes the circumstances of your meeting, you have a reasonable expectation it&#8217;s the right guy ever after. And it&#8217;s precisely the way persistent pseudonyms work in federated identity: as I&#8217;ve pointed out <a href="http://www.xmlgrrl.com/blog/2009/12/31/how-to-rest-assured/">before</a>, a relying-party website might not know you&#8217;re a dog, but it usually needs to know you&#8217;re the same dog as last time.</p>
<p>Knowing of the desire to cling to global PKI in an environment where it&#8217;s simply not working for us, Chris proposes letting go of trust &#8212; and shooting for &#8220;trustiness&#8221; instead.  If it successfully builds actual Internet trust relationships vs. the theoretical kind, hey, I&#8217;m listening. There&#8217;s a lot of room for use cases between perfect trust frameworks built on perfect certificate/signature mechanisms and plain old TOFU-flavored trustiness, and UMA and lots of other solutions should be able to address the whole gamut.</p>
<p>Surely inner peace is just around the corner.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xmlgrrl.com/blog/2010/07/06/tofu-online-trust-and-spiritual-wisdom/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>OpenID and OAuth: As the URL Turns</title>
		<link>http://www.xmlgrrl.com/blog/2010/05/25/openid-and-oauth-as-the-url-turns/</link>
		<comments>http://www.xmlgrrl.com/blog/2010/05/25/openid-and-oauth-as-the-url-turns/#comments</comments>
		<pubDate>Wed, 26 May 2010 05:47:59 +0000</pubDate>
		<dc:creator>Eve</dc:creator>
				<category><![CDATA[Security/identity]]></category>
		<category><![CDATA[IIW]]></category>
		<category><![CDATA[OAuth]]></category>
		<category><![CDATA[OpenID]]></category>
		<category><![CDATA[UMA]]></category>

		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/?p=2389</guid>
		<description><![CDATA[<p>In Phil Windley&#8217;s initial <a href="http://www.windley.com/archives/2010/05/iiw_wrapup_moving_past_loginsort_of.shtml">IIW wrap-up</a>, he alluded to the soap-opera nature of the OpenID wrangling that went on last week. It&#8217;s an apt description.</p>
<p><center><a href="http://www.soapoperadigest.com/"><img class="alignright" title="soap" src="http://www.xmlgrrl.com/blog/wp-content/uploads/2010/05/soap.jpg" alt="soap" width="250" /></a></center></p>
<p>In the spirit of real ones:</p>
<blockquote><p>Margo wanted Parker to get an attorney before making a confession but he insisted on telling the truth anyway. Margo quickly called Jack with the latest development so he and Carly rushed to the station. Jack ordered his son to keep quiet but Parker said he was</p></blockquote><p>&#160;[&#8230;]<br /> <a href="http://www.xmlgrrl.com/blog/2010/05/25/openid-and-oauth-as-the-url-turns/" class="read_more">Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p>In Phil Windley&#8217;s initial <a href="http://www.windley.com/archives/2010/05/iiw_wrapup_moving_past_loginsort_of.shtml">IIW wrap-up</a>, he alluded to the soap-opera nature of the OpenID wrangling that went on last week. It&#8217;s an apt description.</p>
<p><center><a href="http://www.soapoperadigest.com/"><img class="alignright" title="soap" src="http://www.xmlgrrl.com/blog/wp-content/uploads/2010/05/soap.jpg" alt="soap" width="250" /></a></center></p>
<p>In the spirit of real ones:</p>
<blockquote><p>Margo wanted Parker to get an attorney before making a confession but he insisted on telling the truth anyway. Margo quickly called Jack with the latest development so he and Carly rushed to the station. Jack ordered his son to keep quiet but Parker said he was going through with his confession. Carly was brokenhearted that Parker couldn&#8217;t be silenced and Margo took Jack off the case. [<a href="http://soapoperadigest.com/recaps/as-the-world-turns/2010/051710/index4.html">ATWT</a>]</p></blockquote>
<p>&#8230;I present the soap-opera synopsis of the goings-on:</p>
<blockquote><p>David showed up at the Mountain View party with <a href="http://openidconnect.com/">OpenID Connect</a>, which had been hanging around with OAuth in a way that seemed <a href="http://paulmadsen.posterous.com/new-line-of-greeting-cards-iiw">promiscuous</a>.  Having <a href="http://self-issued.info/?p=256">insisted</a> last year that it was ready to change, OpenID quickly <a href="http://lists.openid.net/pipermail/openid-specs/2010-May/006869.html">got busy</a>. OpenID Artifact Binding was <a href="http://lists.openid.net/pipermail/openid-specs/2010-May/006831.html">brokenhearted</a> that its quiet yet effective <a href="http://iiw.idcommons.net/OpenID-Artifact_Binding">nature</a> wasn&#8217;t enough to get it noticed. <a href="http://lists.openid.net/pipermail/openid-specs/2010-May/007059.html">UMA</a> and <a href="http://us1.sakimura.org/en/modules/wordpress/essence-of-contract-exchange/">CX</a> couldn&#8217;t help putting in their two cents when they heard what the <a href="http://lists.openid.net/pipermail/openid-specs/2010-May/007023.html">problem</a> was.</p></blockquote>
<p>The OpenID specs list <a href="http://lists.openid.net/pipermail/openid-specs/2010-May/thread.html">discussion</a> is now hopping, and so far it&#8217;s been relatively free of pique and getting more productive as people understand each other&#8217;s use cases and requirements better. Now we just need to come up with a <a href="http://lists.openid.net/pipermail/openid-specs/2010-May/007053.html">list</a> of in-scope ones&#8230;and realize that the best ideas for solving each one could come from anywhere.</p>
<p>So: Can we try and combine the grand vision and breadth of community of the OpenID.next process, the rigor and security of OpenID AB, and the speed and marketing savvy of OpenID Connect &#8212; rather than (ahem) the speed and rigor of the OpenID.next process, the grand vision and marketing savvy of OpenID AB, and the security and breadth of community of OpenID Connect?</p>
<p>UPDATE on 10 July 2010: This post has been translated into <a href="http://pc.de/pages/openid-be">Belorussian</a> by <a href="http://pc.de/">PC</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xmlgrrl.com/blog/2010/05/25/openid-and-oauth-as-the-url-turns/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Comparing OAuth and UMA</title>
		<link>http://www.xmlgrrl.com/blog/2010/05/23/comparing-oauth-and-uma/</link>
		<comments>http://www.xmlgrrl.com/blog/2010/05/23/comparing-oauth-and-uma/#comments</comments>
		<pubDate>Mon, 24 May 2010 05:04:19 +0000</pubDate>
		<dc:creator>Eve</dc:creator>
				<category><![CDATA[ProtectServe]]></category>
		<category><![CDATA[Security/identity]]></category>
		<category><![CDATA[EIC]]></category>
		<category><![CDATA[IIW]]></category>
		<category><![CDATA[OAuth]]></category>
		<category><![CDATA[UMA]]></category>

		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/?p=2349</guid>
		<description><![CDATA[<p><a href="http://kantarainitiative.org/confluence/display/uma/Home"><img src="http://kantarainitiative.org/confluence/download/attachments/17760302/UMA-logo.png" alt="UMA logo" width="150" /></a></p>
<p>The last few weeks have been fertile for the Kantara <strong><a href="http://kantarainitiative.org/confluence/display/uma/Home">User-Managed Access</a></strong> work.   First we ran a half-day UMA workshop (<a href="http://kantarainitiative.org/confluence/download/attachments/37751312/EIC-KantaraWorkshop-UMA-4May2010-builds.pdf">slides</a>, <a href="http://mrtopf.posterous.com/uma-workshop-at-european-identity-conference">liveblog</a>) at <a href="http://www.id-conf.com/eic2010">EIC</a> that included a presentation by Maciej Machulak of Newcastle University on his SMART project implementation; the workshop inspired <a href="http://mrtopf.de/">Christian Scholz</a> to develop a whole new UMA prototype the very same day. (And they have been busy bees since; you can find more info <a href="http://kantarainitiative.org/confluence/display/uma/Implementations">here</a>.)</p>
<p>Then, this past week at IIW&#160;[&#8230;]<br /> <a href="http://www.xmlgrrl.com/blog/2010/05/23/comparing-oauth-and-uma/" class="read_more">Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://kantarainitiative.org/confluence/display/uma/Home"><img src="http://kantarainitiative.org/confluence/download/attachments/17760302/UMA-logo.png" alt="UMA logo" width="150" /></a></p>
<p>The last few weeks have been fertile for the Kantara <strong><a href="http://kantarainitiative.org/confluence/display/uma/Home">User-Managed Access</a></strong> work.   First we ran a half-day UMA workshop (<a href="http://kantarainitiative.org/confluence/download/attachments/37751312/EIC-KantaraWorkshop-UMA-4May2010-builds.pdf">slides</a>, <a href="http://mrtopf.posterous.com/uma-workshop-at-european-identity-conference">liveblog</a>) at <a href="http://www.id-conf.com/eic2010">EIC</a> that included a presentation by Maciej Machulak of Newcastle University on his SMART project implementation; the workshop inspired <a href="http://mrtopf.de/">Christian Scholz</a> to develop a whole new UMA prototype the very same day. (And they have been busy bees since; you can find more info <a href="http://kantarainitiative.org/confluence/display/uma/Implementations">here</a>.)</p>
<p>Then, this past week at IIW X, various UMAnitarians convened a series of well-attended <a href="http://iiw.idcommons.net/Notes_IIW10">sessions</a> touching on the core protocol, legal implications of forging authorization agreements, our &#8220;Claims 2.0&#8243; work, and how UMA is being tried out in a higher-ed setting &#8212; <em>and</em> Maciej and his colleague Łukasz Moreń demoed their SMART implementation more than a dozen times during the speed demo hour.</p>
<p>In the middle of all this, Maciej dashed off to Oakland, where the <a href="http://oakland31.cs.virginia.edu/">IEEE Symposium on Security and Privacy</a> was being held, to present a poster on <a href="http://kantarainitiative.org/confluence/download/attachments/37751312/UMA_IEEE_PosterV08.pdf">User-Managed Access to Web Resources</a> (something of a companion to this <a href="http://www.cs.ncl.ac.uk/publications/trs/papers/1196.pdf">technical report</a>, all with graphic design by <a href="http://blogs.sun.com/domcat/">Domenico Catalano</a>).</p>
<p>Through it all, we learned a ton; thanks to everyone who shared questions and feedback.</p>
<p>Because UMA layers on <a href="http://datatracker.ietf.org/wg/oauth/charter/">OAuth 2.0</a> and the latter is still under development, IIW and the follow-on OAuth <a href="http://trac.tools.ietf.org/wg/oauth/trac/wiki/InterimMeeting">interim F2F</a> presented opportunities for taking stock of and contributing to the OAuth work as well.</p>
<p>Since lots of people are now becoming familiar with the new <a href="http://tools.ietf.org/html/draft-ietf-oauth-v2">OAuth</a> paradigm, I thought it might be useful to share a summary of how UMA builds on and differs from OAuth. (Phil Windley has a thoughtful high-level take <a href="http://www.windley.com/archives/2010/05/the_future_of_internet_identity_data_access_and_modeling.shtml">here</a>.) You can also find this comparison material in the slides I presented on <a href="http://iiw.idcommons.net/User_Managed_Access_-_UMA">IIW X day 1</a>.</p>
<p><strong>Terms</strong></p>
<p>UMA settled on its terms before WRAP was made public; any overlap in terms was accidental. As we have done the work to model UMA on OAuth 2.0, it has become natural to state the equivalences below more boldly and clearly, while retaining our unique terms to distinguish the UMA-enhanced versions. If any UMA technology ends up &#8220;sedimenting&#8221; lower in the stack, it may make sense to adopt OAuth terms directly.</p>
<ul>
<li><strong>OAuth:</strong> resource owner; <strong>UMA:</strong> authorizing user</li>
<li><strong>OAuth:</strong> authorization server; <strong>UMA:</strong> authorization manager</li>
<li><strong>OAuth:</strong> resource server; <strong>UMA:</strong> host</li>
<li><strong>OAuth:</strong> client; <strong>UMA:</strong> requester</li>
</ul>
<p><strong>Concepts</strong></p>
<p>I described UMA as sort of unhooking OAuth&#8217;s authorization server concept from its resource-server moorings and making it user-centric.</p>
<ul>
<li><strong>OAuth:</strong> There is one resource owner in the picture, on &#8220;both sides&#8221;. <strong>UMA:</strong> The authorizing user may be granting access to a truly autonomous party (which is why we need to think harder about authorization agreements).</li>
<li><strong>OAuth:</strong> The resource server respects access tokens from &#8220;its&#8221; authorization server. <strong>UMA:</strong> The host outsources authorization jobs to an authorization manager chosen by the user.</li>
<li><strong>OAuth:</strong> The authorization server issues tokens based on the client&#8217;s ability to authenticate. <strong>UMA:</strong> The authorization manager issues tokens based on user policy and &#8220;claims&#8221; conveyed by the requester.</li>
</ul>
<p><strong>Dynamic trust</strong></p>
<p>UMA has a need to support lots of dynamic matchups between entities.</p>
<ul>
<li><strong>OAuth:</strong> The client and server sides must meet outside the resource-owner context ahead of time (not mandated, just not dealt with in the spec). <strong>UMA:</strong> A requester can walk up to a protected resource and attempt to get access without having registered first.</li>
<li><strong>OAuth:</strong> The resource server meets its authorization server ahead of time and is tightly coupled with it (not mandated, just not dealt with in the spec). <strong>UMA:</strong> The authorizing user can mediate the introduction of each of his hosts to the authorization manager he wants it to use.</li>
<li><strong>OAuth:</strong> The resource server validates tokens in an unspecified manner, assumed locally. <strong>UMA:</strong> The host has the option of asking the authorization manager to validate tokens in real time.</li>
</ul>
<p><strong>Protocol</strong></p>
<p>UMA started out life as a fairly large &#8220;application&#8221; of OAuth 1.0. Over time, it has become a cleaner and smaller set of profiles, extensions, and enhanced flows for OAuth 2.0. If any find wider interest, we could break them out into separate specs.</p>
<ul>
<li><strong>OAuth:</strong> Two major steps: get a token  (with multiple flow options), use a token. <strong>UMA:</strong> Three major steps: trust a token (host/authorization manager introduction), get a token, use a token.</li>
<li><strong>OAuth:</strong> User delegation flows and autonomous client flows. <strong>UMA:</strong> Profiles (TBD) of OAuth flows that add the ability to request claims to satisfy user policy.</li>
<li><strong>OAuth:</strong> Resource and authorization servers are generally not expected to communicate directly, vs. through the access token that is passed through the client. <strong>UMA:</strong> Authorization manager gives host its <em>own</em> access token; host uses it to supply resource details and request token validation.</li>
</ul>
<p>Much work remains to be done; please consider <strong><a href="http://kantarainitiative.org/confluence/display/uma/Home">joining us</a></strong> (it&#8217;s free!) if you&#8217;d like to help us make user-managed access a reality.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xmlgrrl.com/blog/2010/05/23/comparing-oauth-and-uma/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Data portability and wagon-circling</title>
		<link>http://www.xmlgrrl.com/blog/2010/05/12/data-portability-and-wagon-circling/</link>
		<comments>http://www.xmlgrrl.com/blog/2010/05/12/data-portability-and-wagon-circling/#comments</comments>
		<pubDate>Thu, 13 May 2010 03:12:55 +0000</pubDate>
		<dc:creator>Eve</dc:creator>
				<category><![CDATA[ProtectServe]]></category>
		<category><![CDATA[Security/identity]]></category>
		<category><![CDATA[data portability]]></category>
		<category><![CDATA[EIC]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[policy]]></category>
		<category><![CDATA[privacy]]></category>

		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/?p=2306</guid>
		<description><![CDATA[<p>One of the breakout tracks at EIC last week was Cloud Platforms and Data Portability. <a href="http://newvquill.blogspot.com/">Dave Kearns</a> had asked me to speak for a few minutes on the subject of social data portability before joining <a href="http://www.equalsdrummond.name/">Drummond</a> and <a href="http://mrtopf.de/blog/">Christian</a> for a panel discussion.</p>
<p>I brainstormed a bit and suggested that I could comment on the notion of data statelessness, and the continuum of individuals&#8217; data portability on the web. That somehow turned into a boldface uppercase talk called&#160;[&#8230;]<br /> <a href="http://www.xmlgrrl.com/blog/2010/05/12/data-portability-and-wagon-circling/" class="read_more">Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p>One of the breakout tracks at EIC last week was Cloud Platforms and Data Portability. <a href="http://newvquill.blogspot.com/">Dave Kearns</a> had asked me to speak for a few minutes on the subject of social data portability before joining <a href="http://www.equalsdrummond.name/">Drummond</a> and <a href="http://mrtopf.de/blog/">Christian</a> for a panel discussion.</p>
<p>I brainstormed a bit and suggested that I could comment on the notion of data statelessness, and the continuum of individuals&#8217; data portability on the web. That somehow turned into a boldface uppercase talk called <strong><a href="http://www.id-conf.com/sessions/742">Data Statelessness and the Continuum of Individuals&#8217; Data Portability on the Web</a></strong>. :-) (Hmm, maybe in German that boils down to a single long word&#8230;) I thought I&#8217;d share those thoughts here.</p>
<h3>The Web is a teenager already</h3>
<p>People have been pouring content onto it since Web 1.0. It&#8217;s enough time for there to be major failures of data portability.</p>
<p>For example, Geocities started in 1994 (with an offer of 2 whole Mb free!), and ended its life in 2009 with about 23 million individual pages &#8212; which were at risk of being abandoned.</p>
<p><a href="http://archiveteam.org/index.php?title=Main_Page"><img src="http://www.xmlgrrl.com/blog/wp-content/uploads/2010/05/300px-Archiveteam.jpg" alt="300px-Archiveteam" title="300px-Archiveteam" width="300" height="300" class="alignleft size-full wp-image-2309" /></a></p>
<p><a href="http://archiveteam.org/index.php?title=Main_Page">Archive Team</a> is one of the groups that performed &#8220;data portability of last resort&#8221;; they&#8217;ve managed to resurrect more than a terabyte of all that content&#8230;at <a href="http://geociti.es/">Geociti.es</a>.</p>
<p><a href="http://dataportability.org/"><img src="http://www.xmlgrrl.com/blog/wp-content/uploads/2010/05/data-portability-logo.png" alt="data-portability-logo" title="data-portability-logo" width="250" /></a></p>
<p><a href="http://dataportability.org/">DataPortability.org</a> was formed in 2007, and it advocates being able to “take your data with you” to new services.</p>
<h3>The Web 2.0 cocktail is even more potent</h3>
<p>It&#8217;s a mix of some application&#8217;s features plus our own data contributions. The more &#8220;social&#8221; the application &#8212; that is, giving us human-to-human connection benefits &#8212; the more we drink.</p>
<p>But there&#8217;s always an application in the middle. It knows everything we share &#8212; and increasingly, selling access to that information is its business model.</p>
<h3>Just a reminder&#8230;</h3>
<p>Take a look at EFF&#8217;s <a href="https://www.eff.org/deeplinks/2010/04/facebook-timeline">compilation</a> of Facebook privacy policies from 2005 to now.</p>
<p>Recall that a newspaper&#8217;s readers traditionally were not its real customers; that would, of course, be the advertisers.</p>
<p>Facebook&#8217;s end-users are not its customers.</p>
<p>They&#8217;re the <em>product</em>.</p>
<p>[Not that I'm picking on Facebook specifically. Though this news about a <a href="http://www.readwriteweb.com/archives/facebook_circles_the_wagons.php">Facebook all-hands meeting</a> tomorrow afternoon to "circle the wagons" is interesting...]</p>
<h3>Solving the password anti-pattern began a new era of data portability</h3>
<p>Was it accidental?</p>
<p>In 2008, Robert Scoble famously <a href="http://eu.techcrunch.com/2008/01/03/facebook-blocks-scoble-for-downloading-his-contacts/">discovered</a> that Facebook&#8217;s terms of service didn&#8217;t allow him to bulk-extract his own contact information, and they cut him off (at which point he got involved in the Data Portability effort!).</p>
<p>In the meantime, Facebook and Yahoo! and AOL and Google and many others have discovered how valuable it is to let third-party apps get access to fresh feeds of your data without your having to reveal your username and password.</p>
<p>They couldn&#8217;t exactly let these connections happen without your go-ahead, and so user delegation of authorized access was born &#8212; or at least standardized.</p>
<p><a href="http://www.xmlgrrl.com/blog/wp-content/uploads/2010/05/facespace.png"><img src="http://www.xmlgrrl.com/blog/wp-content/uploads/2010/05/facespace.png" alt="facespace" title="facespace" width="450" /></a><br />
<small>(click to embiggen)</small></p>
<p>BBAuth, OpenAuth, and other proprietary solutions led to OAuth (and its proprietary competitor Facebook Connect) &#8212; and now the draft OAuth 2.0, which Facebook already supports.</p>
<p>Third-party services getting access to your data with your okay is tantamount to <em>you</em> getting access through an &#8220;agent&#8221; &#8212; and not just one-time export when you leave, either, but regular fresh access for a variety of purposes. This has turned out to be a Good Thing overall for individuals&#8217; chances at data portability.</p>
<h3>What is data statelessness?</h3>
<p>It&#8217;s the ability of a third-party service to think in terms of <em>caching</em> rather than <em>replicating</em> your data, because they can get it whenever they need it.</p>
<p>It&#8217;s the ability of a third-party service to add value without having to “own” your data.</p>
<p>It&#8217;s the ability for a single source of truth to arise &#8212; and for you to choose what it is.</p>
<p>Even weirder, it&#8217;s the ability for automatic syncing among a variety of sources of truth to arise &#8212; and for you to choose where to inject the first copy. (This is the effect when, say, you tell a bunch of your OAuth-enabled location services that they can all read from <em>and</em> write to each other.)</p>
<p><a href="http://www.xmlgrrl.com/blog/wp-content/uploads/2010/05/treasure-chest.png"><img src="http://www.xmlgrrl.com/blog/wp-content/uploads/2010/05/treasure-chest.png" alt="treasure-chest" title="treasure-chest" width="450" /></a><br />
<small>
<div xmlns:cc="http://creativecommons.org/ns#" about="http://www.flickr.com/photos/10458725@N02/3042139973/"><a rel="cc:attributionURL" href="http://www.flickr.com/photos/10458725@N02/">http://www.flickr.com/photos/10458725@N02/</a> / <a rel="license" href="http://creativecommons.org/licenses/by-nc/2.0/">CC BY-NC 2.0</a></div>
<p></small></p>
<p>Federated identity management in the enterprise has been striving for just-in-time delivery of user attributes from authoritative sources for a long time; it&#8217;s perhaps ironic that consumer-driven web companies seem to be getting there first.</p>
<h3>Enter Data Portability Policy</h3>
<p>Along with privacy policies, terms of service, and end-user license agreements, sites should have a (good) data portability policy &#8212; and the DataPortability.org folks are <a href="http://portabilitypolicy.puzzlingevidence.net/">working on it</a>.</p>
<p>The project is spearheaded by Steve Greenberg (of <a href="http://stevenwonders.com/">stevenwonders.com</a>! that&#8217;s <a href="http://stevenwonders.com/">stevenwonders.com</a> &#8212; that&#8217;s S, T, E, &#8230; sorry, inside joke among our little <a href="http://datawithoutborders.net/">Data Without Borders</a> podcast crew).</p>
<p>It addresses issues like:</p>
<ul>
<li>Are your APIs and data formats documented?</li>
<li>Do people need to create a new identity for this site, or can they use an existing one?</li>
<li>Must people import things into this product, or can the product refer to things stored someplace else?</li>
<li>Does this product provide an open, DRM-free way for people to retrieve or access via third party all of the things they&#8217;ve created or provided?</li>
<li>Will this site delete an account and all associated data upon a user&#8217;s request?</li>
</ul>
<p>Having standard templates for policy of this sort is immensely valuable. (And I can&#8217;t resist a mention of how <a href="http://kantarainitiative.org/confluence/display/uma/Home">UMA</a> may be able to help us <em>demand</em> the kinds of policies we want our services to follow, in an automated fashion vs. ever having to read legalese.)</p>
<h3>End of rant</h3>
<p>Exit questions:</p>
<p>Is Facebook’s new <a href="http://opengraphprotocol.org/">Open Graph Protocol</a>, openly published and based on semantic web standards, a good thing for data portability? What relationship does that have to privacy?</p>
<p>And do individuals get more empowered, or less, when lots of newer, smaller social apps flood the market looking for user-delegated authorization to connect with your data?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xmlgrrl.com/blog/2010/05/12/data-portability-and-wagon-circling/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Munich fuel</title>
		<link>http://www.xmlgrrl.com/blog/2010/05/12/munich-fuel/</link>
		<comments>http://www.xmlgrrl.com/blog/2010/05/12/munich-fuel/#comments</comments>
		<pubDate>Wed, 12 May 2010 21:08:13 +0000</pubDate>
		<dc:creator>Eve</dc:creator>
				<category><![CDATA[ProtectServe]]></category>
		<category><![CDATA[Security/identity]]></category>
		<category><![CDATA[data portability]]></category>
		<category><![CDATA[EIC]]></category>
		<category><![CDATA[UMA]]></category>

		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/?p=2277</guid>
		<description><![CDATA[<p>To get through the intense <a href="http://www.id-conf.com/eic2010">European Identity Conference</a> last week in Munich (thanks, Kuppinger Cole folks!), I had to make sure to drink lots of fluids.  I&#8217;m referring, of course, to coffee, beer, and one extraordinary <a href="http://www.ardbeg.com/shop/ardbeg-uigeadail.html">whisky</a> (thanks, Ping Identity folks!).</p>
<p><img src="http://www.xmlgrrl.com/blog/wp-content/uploads/2010/05/kaffee.jpg" alt="kaffee" title="kaffee" width="250" /><br />
Bavarian coffee cup &#8211; gift from a local friend</p>
<p>The 2010 edition of the conference was lively and valuable. Here are just a couple of stories about encounters I had there, with more thoughts and info&#160;[&#8230;]<br /> <a href="http://www.xmlgrrl.com/blog/2010/05/12/munich-fuel/" class="read_more">Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p>To get through the intense <a href="http://www.id-conf.com/eic2010">European Identity Conference</a> last week in Munich (thanks, Kuppinger Cole folks!), I had to make sure to drink lots of fluids.  I&#8217;m referring, of course, to coffee, beer, and one extraordinary <a href="http://www.ardbeg.com/shop/ardbeg-uigeadail.html">whisky</a> (thanks, Ping Identity folks!).</p>
<p><img src="http://www.xmlgrrl.com/blog/wp-content/uploads/2010/05/kaffee.jpg" alt="kaffee" title="kaffee" width="250" /><br />
Bavarian coffee cup &#8211; gift from a local friend</p>
<p>The 2010 edition of the conference was lively and valuable. Here are just a couple of stories about encounters I had there, with more thoughts and info to come.</p>
<p>I had the good fortune to meet Christian Scholz in person for the first time; we participate in the <a href="http://datawithoutborders.net/">Data Without Borders podcast series</a> together, but in the way of the modern world, had never occupied the same room. Christian was serving as a <a href="http://mrtopf.de/blog/2010/05/">credentialed event blogger</a>. We hung out together during many EIC sessions, and I learned a lot by seeing the enterprise IdM world through his eyes; we seem to share a strong interest in the idea of radically simplifying IT. (I also learned how he came by the moniker Mr. Topf&#8230;) Don&#8217;t miss his conference musings.</p>
<p>And I had the great pleasure of meeting UMA&#8217;s own Graphics/UX Editor, the talented <a href="http://blogs.sun.com/domcat/">Domenico Catalano</a> &#8212; though I already felt I knew him well!  Domenico&#8217;s graphical and intellectual work graces a lot of the <a href="http://kantarainitiative.org/confluence/display/uma/Home">UMA</a> material (and if you&#8217;re going to IIW next week, you&#8217;ll see even more of it). What a delight to cement friendships by meeting IRL.</p>
<p>The erudite and prolific author <a href="http://blogs.msdn.com/vbertocci/">Vittorio Bertocci</a> kindly gave me a copy of his new book, <a href="http://www.amazon.com/Guide-Claims-Based-Identity-Access-Control/dp/0735640599/ref=sr_1_4?ie=UTF8&#038;s=books&#038;qid=1273687649&#038;sr=1-4">A Guide to Claims-Based Identity and Access Control</a> &#8212; and I couldn&#8217;t resist asking for an autograph. (Though I was forced to sleep off the week&#8217;s excesses on the plane rather than read, this tome is next on my list.)</p>
<p>Finally, I had the opportunity to participate in three panels (data portability, privacy-enhancing technologies, and trust frameworks), and really appreciated the skillz and charm of moderators <a href="http://newvquill.blogspot.com/">Dave Kearns</a> and <a href="http://www.id-conf.com/speakers/280">John Hermans</a>.</p>
<p>Thanks and congratulations again to KC+P gang; it was a heck of a show, and they were ever the gracious hosts. Stay tuned here for more about the week&#8217;s events from my perspective.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xmlgrrl.com/blog/2010/05/12/munich-fuel/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Paleo-empiricism, or: carbgrrl alunda ool</title>
		<link>http://www.xmlgrrl.com/blog/2010/04/27/paleo-empiricism-or-carbgrrl-alunda-ool/</link>
		<comments>http://www.xmlgrrl.com/blog/2010/04/27/paleo-empiricism-or-carbgrrl-alunda-ool/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 17:01:31 +0000</pubDate>
		<dc:creator>Eve</dc:creator>
				<category><![CDATA[carbgrrl]]></category>

		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/?p=2264</guid>
		<description><![CDATA[<p>A chance encounter in a <a href="http://drhelen.blogspot.com/2009/12/can-eating-carbs-make-you-thin.html">blog comment thread</a> a few months back led to my discovering an incredibly rich vein of metabolism/nutrition research, commentary, and community known as &#8220;Paleo&#8221;. Since then, I&#8217;ve spent a lot more time reading, and pondering, and trying-out, than writing (sorry it&#8217;s been so quiet around here).</p>
<p>What is paleo (or the paleo diet, or the primal diet, or the evolutionary metabolic milieu, or&#8230;)? Below I&#8217;ll provide links to what have become favorite sources, but&#160;[&#8230;]<br /> <a href="http://www.xmlgrrl.com/blog/2010/04/27/paleo-empiricism-or-carbgrrl-alunda-ool/" class="read_more">Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p>A chance encounter in a <a href="http://drhelen.blogspot.com/2009/12/can-eating-carbs-make-you-thin.html">blog comment thread</a> a few months back led to my discovering an incredibly rich vein of metabolism/nutrition research, commentary, and community known as &#8220;Paleo&#8221;. Since then, I&#8217;ve spent a lot more time reading, and pondering, and trying-out, than writing (sorry it&#8217;s been so quiet around here).</p>
<p>What is paleo (or the paleo diet, or the primal diet, or the evolutionary metabolic milieu, or&#8230;)? Below I&#8217;ll provide links to what have become favorite sources, but here&#8217;s my description: It&#8217;s a way of eating and living that takes advantage of our best knowledge of how humans <em>evolved</em> to eat and live in order to optimize our health and longevity <em>today</em>. It tries to provide the &#8220;why&#8221; to the &#8220;what&#8221; of metabolism science that I&#8217;ve been exploring here for a little over a year. And to a first approximation, it&#8217;s not all that different from my take-aways from the <a href="http://www.amazon.com/Dr-Atkins-Diet-Revolution-Revised/dp/1590770021/ref=sr_1_1?ie=UTF8&#038;s=books&#038;qid=1231108494&#038;sr=1-1">Atkins book</a> I read in 2004.</p>
<p>It&#8217;s all been very exciting, for a variety of reasons.</p>
<p>First, it seems that many folks writing on this subject came to it the same way I did, through reading (The Great) Gary Taubes&#8217;s <a href="http://www.amazon.com/Good-Calories-Bad-Controversial-Science/dp/1400033462/ref=sr_1_1?ie=UTF8&#038;s=books&#038;qid=1236559875&#038;sr=1-1">Good Calories, Bad Calories</a>. There&#8217;s what you could call a &#8220;paleo movement history&#8221; that stretches back decades in some cases, but there&#8217;s a modern movement that&#8217;s suddenly become extremely active and prolific, in large part due to the publication of GCBC and the controversy it stirred. Thanks, TGGT!</p>
<p>Second, there is an admirable tone of rationalism and empiricism that pervades the discussions &#8212; on the intertubes, no less. What really works, and why? How can we test outcomes, not just make guesses?  There are even real cardiologists and other medical professionals blogging on this stuff, bucking the conventional-wisdom trends of their profession and making a real difference in people&#8217;s lives.  The blogospheric disagreements can get pretty &#8220;hot&#8221;, but facts and research are still king. Offering scientific backing to smart skeptical readers has been an essential part of why I write about this stuff, and it&#8217;s wild (and not a little intimidating) to find so many more sources.</p>
<p>Third, I had gotten stuck in my efforts to control my weight with a classic Atkins-style low-carb approach, and so I knew I didn&#8217;t have the whole picture but wasn&#8217;t sure what else to try. I found several answers (and a metric ton of finger-lickin&#8217; recipes) among the paleo sources, with relief, and they confirmed some sneaking suspicions I was beginning to form.</p>
<p>I&#8217;ll expand on the above themes over time. But for now, here&#8217;s a quick tour through the top paleo-and-related sources that have come to rest in my feed reader (not meaning any disrespect to the many other great sites!):</p>
<ul>
<li>
<p><a href="http://freetheanimal.com/">Free the Animal</a> by Richard Nikoley: This site is how it all started to snowball for me. Richard is relentlessly honest with himself and his readers, has a wicked tongue at times, and produces &#8220;food porn&#8221; like you&#8217;ve never seen.</p>
</li>
<li>
<p><a href="http://www.fathead-movie.com/">Fat Head</a> by Tom Naughton: At <a href="http://blogs.oracle.com/mwilcox/">Mark Wilcox</a>&#8216;s urging, I finally saw the movie, and then found the blog. Great stuff, served with great humor (Tom&#8217;s a professional, people &#8212; don&#8217;t try this at home).</p>
</li>
<li>
<p><a href="http://paleohacks.com/">PaleoHacks</a> by Patrik: Crowdsourced paleo knowledge and ideas!</p>
</li>
<li>
<p><a href="http://www.paleonu.com/">PāNu</a> by Kurt G. Harris MD: He&#8217;s the guy who calls it the &#8220;evolutionary metabolic milieu&#8221;, or EM2 for short. (Handy paleo acronym finder <a href="http://paleohacks.com/questions/1138/what-are-all-of-these-paleo-related-acronyms-and-terminologies">here</a>.) Hey, and he does <a href="http://www.paleonu.com/panu-weblog/2010/3/28/the-only-reasonable-paleo-principle.html">Venn diagrams</a> too; what&#8217;s not to like?</p>
</li>
<li>
<p><a href="http://thehealthyskeptic.org/">The Healthy Skeptic</a> by Chris Kresser: Thanks to this guy, I actually kicked my 18-month Prilosec OTC habit. Awesome.</p>
</li>
<li>
<p><a href="http://donmatesz.blogspot.com/">Primal Wisdom</a> by nutritionist Don Matesz: I got my first exposure to serious hunter-gatherer society research here.</p>
</li>
</ul>
<p>Read, cook, move, and enjoy&#8230;</p>
<hr />
<p>Oh yeah. What&#8217;s with the babbling in the post title (<a href="http://www.xmlgrrl.com/blog/2010/02/28/the-economist-and-ecto-gammat/">again</a>)? Having seen the movie <a href="http://www.imdb.com/title/tt0082146/">Caveman</a> way back when, some friends and I picked up on its made-up <a href="http://www.wsu.edu/~delahoyd/cavespeak.html">vocabulary</a> and use it to this day.  &#8220;Alunda&#8221; means love, &#8220;haraka&#8221; means fire, &#8220;ool&#8221; means food&#8230;)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xmlgrrl.com/blog/2010/04/27/paleo-empiricism-or-carbgrrl-alunda-ool/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Quick thoughts on XAuth</title>
		<link>http://www.xmlgrrl.com/blog/2010/04/21/quick-thoughts-on-xauth/</link>
		<comments>http://www.xmlgrrl.com/blog/2010/04/21/quick-thoughts-on-xauth/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 14:34:18 +0000</pubDate>
		<dc:creator>Eve</dc:creator>
				<category><![CDATA[Security/identity]]></category>
		<category><![CDATA[Liberty]]></category>
		<category><![CDATA[SAML]]></category>
		<category><![CDATA[XAuth]]></category>

		<guid isPermaLink="false">http://www.xmlgrrl.com/blog/?p=2248</guid>
		<description><![CDATA[<p>It&#8217;s the &#8220;common domain cookie&#8221; trick from Liberty ID-FF and SAML2, except without the notion of a circle of trust. (Thanks to <a href="http://whyidentity.blogspot.com/">Praveen</a> for forging the CDC connection in my brain.)</p>
<p><a href="http://searchsoa.techtarget.com/news/article/0,289142,sid26_gci839352,00.html">Heh.</a></p>
<p>It&#8217;s yet another thing you have to opt <em>out of</em> instead of <em>into</em>. (To disable it, visit <a href="http://xauth.org/">XAuth.org</a> from each browser you use.)</p>
<p><a href="http://eternallyoptimistic.com/2010/04/20/xauth-first-take/">Pamela</a> is wise.</p>
<p>I was already getting tired of the &#8220;social web&#8221; about the end of 2009. Does that make me anti-social?</p>
<p>Ugh&#160;[&#8230;]<br /> <a href="http://www.xmlgrrl.com/blog/2010/04/21/quick-thoughts-on-xauth/" class="read_more">Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s the &#8220;common domain cookie&#8221; trick from Liberty ID-FF and SAML2, except without the notion of a circle of trust. (Thanks to <a href="http://whyidentity.blogspot.com/">Praveen</a> for forging the CDC connection in my brain.)</p>
<p><a href="http://searchsoa.techtarget.com/news/article/0,289142,sid26_gci839352,00.html">Heh.</a></p>
<p>It&#8217;s yet another thing you have to opt <em>out of</em> instead of <em>into</em>. (To disable it, visit <a href="http://xauth.org/">XAuth.org</a> from each browser you use.)</p>
<p><a href="http://eternallyoptimistic.com/2010/04/20/xauth-first-take/">Pamela</a> is wise.</p>
<p>I was already getting tired of the &#8220;social web&#8221; about the end of 2009. Does that make me anti-social?</p>
<p>Ugh &#8212; <a href="http://www.nytimes.com/2010/04/19/technology/19facebook.html">seepage</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xmlgrrl.com/blog/2010/04/21/quick-thoughts-on-xauth/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
