<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Authenticating Web Bugs</title>
	<atom:link href="http://enthusiasm.cozy.org/archives/2005/08/authenticating-web-bugs/feed" rel="self" type="application/rss+xml" />
	<link>http://enthusiasm.cozy.org/archives/2005/08/authenticating-web-bugs</link>
	<description>Ben Hyde</description>
	<lastBuildDate>Tue, 31 Jan 2012 13:18:45 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Ben Hyde</title>
		<link>http://enthusiasm.cozy.org/archives/2005/08/authenticating-web-bugs/comment-page-1#comment-641</link>
		<dc:creator>Ben Hyde</dc:creator>
		<pubDate>Fri, 26 Aug 2005 14:50:22 +0000</pubDate>
		<guid isPermaLink="false">http://enthusiasm.cozy.org/archives/2005/08/authenticating-web-bugs/#comment-641</guid>
		<description>Everything that Ian points out is true.  This design space is a mine field.  You pick your way thru it, and when done it&#039;s childs play to point out that each foot fall is next to a mine.  So let me take the issues Ian raises one at a time, not to dismiss them, but to put them into my perspective.

This scheme is not, absolutely not, a substitute for the entire range of authentication schemes.  It&#039;s target is those systems, that are currently using things like capcha, openid, or typekey.  I should have made that clearer.

The third party trust issue appears in all auth systems, even PGP.  At these system tend to condense to a single auth vendor exist in all these systems.  Nothing in this proposal works on that problem.  That&#039;s a bummer.  It may even tend to encourage that; more of a bummer.  Guilty as charged.  But this system has the positive that very little is actually revealed to the center; only that you visited a sign up page.

The critique that the third party is learning your network of relationships is bogus.  All the parties enumerated above are learning that. You bank, your credit card, your email provider, your isp, your mail carrier, etc. etc. etc.  All these can observe you and distill out your relationship network.  The small amount of additional revealing here is not adding to that problem.  That problem is regulatory.  The only technical aspect to that problem is that systems, like this one, should be fastidious about not revealing more than is absolutely necessary to do the job and then more so they should not encourage additonal revealing.  This design succeeds on both those.  Where as systems like DoubleClick, OpenID, typekey, etc. all fail that test.  PGP fails that test because it encourages the revealing of a universal identifier.

The loss of valuable marketing info is a barrier to adoption by the sites that care about building deep rich models of their users.  The counter point is that this lowers the barrier to signing up users a lot because users don&#039;t need to reveal anything other than that they are known to the trusted third party.   The hope is that this system solves a very large class, possibly the largest class, of auth problems for sites.  I.e. all they want is to be sure that this new account is not a spammer, that he&#039;s a real person, with an existing relationship with somebody that means we can trust him not to act like a complete bozo.  One of my caononical use cases is wiki edits and blog comments; I believe that if you can solve the auth problem for those while allowing users to remain anonymous you&#039;ve covered a huge subset of the real world authentication needs.   If you can do that you relieve a lot of the presure to create more invasive systems.

PGP, an all the other private/public key solutions are not going to happen.  There require changing the client side software and that installed base is hard to move and it&#039;s controled by actors who are proven to be untrustworthy.   it requires significant innovation to solve the usablity problems.  It requires sophisticated advances in the current state of the art to address technical issues - like the encouraging of a universal ID.  These, and others, are barriers to it being deployed.  None insurmoutable but in total sufficent to make it a very unlikely final state for a very long time to come.</description>
		<content:encoded><![CDATA[<p>Everything that Ian points out is true.  This design space is a mine field.  You pick your way thru it, and when done it&#8217;s childs play to point out that each foot fall is next to a mine.  So let me take the issues Ian raises one at a time, not to dismiss them, but to put them into my perspective.</p>
<p>This scheme is not, absolutely not, a substitute for the entire range of authentication schemes.  It&#8217;s target is those systems, that are currently using things like capcha, openid, or typekey.  I should have made that clearer.</p>
<p>The third party trust issue appears in all auth systems, even PGP.  At these system tend to condense to a single auth vendor exist in all these systems.  Nothing in this proposal works on that problem.  That&#8217;s a bummer.  It may even tend to encourage that; more of a bummer.  Guilty as charged.  But this system has the positive that very little is actually revealed to the center; only that you visited a sign up page.</p>
<p>The critique that the third party is learning your network of relationships is bogus.  All the parties enumerated above are learning that. You bank, your credit card, your email provider, your isp, your mail carrier, etc. etc. etc.  All these can observe you and distill out your relationship network.  The small amount of additional revealing here is not adding to that problem.  That problem is regulatory.  The only technical aspect to that problem is that systems, like this one, should be fastidious about not revealing more than is absolutely necessary to do the job and then more so they should not encourage additonal revealing.  This design succeeds on both those.  Where as systems like DoubleClick, OpenID, typekey, etc. all fail that test.  PGP fails that test because it encourages the revealing of a universal identifier.</p>
<p>The loss of valuable marketing info is a barrier to adoption by the sites that care about building deep rich models of their users.  The counter point is that this lowers the barrier to signing up users a lot because users don&#8217;t need to reveal anything other than that they are known to the trusted third party.   The hope is that this system solves a very large class, possibly the largest class, of auth problems for sites.  I.e. all they want is to be sure that this new account is not a spammer, that he&#8217;s a real person, with an existing relationship with somebody that means we can trust him not to act like a complete bozo.  One of my caononical use cases is wiki edits and blog comments; I believe that if you can solve the auth problem for those while allowing users to remain anonymous you&#8217;ve covered a huge subset of the real world authentication needs.   If you can do that you relieve a lot of the presure to create more invasive systems.</p>
<p>PGP, an all the other private/public key solutions are not going to happen.  There require changing the client side software and that installed base is hard to move and it&#8217;s controled by actors who are proven to be untrustworthy.   it requires significant innovation to solve the usablity problems.  It requires sophisticated advances in the current state of the art to address technical issues &#8211; like the encouraging of a universal ID.  These, and others, are barriers to it being deployed.  None insurmoutable but in total sufficent to make it a very unlikely final state for a very long time to come.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ian Holsman</title>
		<link>http://enthusiasm.cozy.org/archives/2005/08/authenticating-web-bugs/comment-page-1#comment-640</link>
		<dc:creator>Ian Holsman</dc:creator>
		<pubDate>Fri, 26 Aug 2005 03:20:00 +0000</pubDate>
		<guid isPermaLink="false">http://enthusiasm.cozy.org/archives/2005/08/authenticating-web-bugs/#comment-640</guid>
		<description>The problem you will have with such a scheme is that it is visible to the user, and you also have alot of trust issues on who this central authentication person really is, and what they will do with the information. Do I really want a 3rd party to know which bank I use, and which estores I look at?  you will have a lot of opposition, as well as 3rd party tracking issues (where people block cookies to 3rd party sites).

you also lose a lot of valuable (for marketing) info about the user if you don&#039;t get his address, age, salary info. and a lot of web sites rely on this to get a higher CPM rate for their ads. yes advertising is evil, but it pays the bills for a lot of sites.

What I would love to see if some kind of GPG based authentication scheme being used. .. where the browser &#039;knows&#039; your private key and can encrypt a message knowing the servers private key. (which are stored on 3rd party servers). you establish trust by referreal. A knows B who knows C and B thinks C is ok, so A should.
depending on the level of trust given different details about &#039;A&#039; would be diviulged.</description>
		<content:encoded><![CDATA[<p>The problem you will have with such a scheme is that it is visible to the user, and you also have alot of trust issues on who this central authentication person really is, and what they will do with the information. Do I really want a 3rd party to know which bank I use, and which estores I look at?  you will have a lot of opposition, as well as 3rd party tracking issues (where people block cookies to 3rd party sites).</p>
<p>you also lose a lot of valuable (for marketing) info about the user if you don&#8217;t get his address, age, salary info. and a lot of web sites rely on this to get a higher CPM rate for their ads. yes advertising is evil, but it pays the bills for a lot of sites.</p>
<p>What I would love to see if some kind of GPG based authentication scheme being used. .. where the browser &#8216;knows&#8217; your private key and can encrypt a message knowing the servers private key. (which are stored on 3rd party servers). you establish trust by referreal. A knows B who knows C and B thinks C is ok, so A should.<br />
depending on the level of trust given different details about &#8216;A&#8217; would be diviulged.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben Hyde</title>
		<link>http://enthusiasm.cozy.org/archives/2005/08/authenticating-web-bugs/comment-page-1#comment-639</link>
		<dc:creator>Ben Hyde</dc:creator>
		<pubDate>Thu, 25 Aug 2005 17:42:22 +0000</pubDate>
		<guid isPermaLink="false">http://enthusiasm.cozy.org/archives/2005/08/authenticating-web-bugs/#comment-639</guid>
		<description>Julien -

Yes the opaque token could be trouble.

But first notice that the cell phone, bank, email example all have a similar feature that the cell phone company, the bank, and the email provider are all able to collect a model of who you have relationships with.  The only way to have  third party help with authentication and avoid that problem is if the 3rd party issues some document you can present to, like a passport (sic.), and the site that&#039;s curious about you can do some sort of proof on.  Let&#039;s set that aside.

Notice that the sites don&#039;t need to reveal anything to the &#039;trust site&#039; after they set up their own account.   They have don&#039;t have any reason to display the web bug, for example, so the trust site won&#039;t get fine grain tracking info.   The only data the trust site accumulates is from the presentation of the web bugs and the explicit moments when the user asks to be vouched for.  It can be as little as that.

Meanwhile I&#039;m quite pleased how little data the visited sites are accumulating The total data in that account might be as little as:  user_name, password, and the opaque_id.  A really lite weight site could encrypt that an store it in the user&#039;s cookies.

Why keep the opaque_id?  Well because you could use it to report back bad actors.  You might also use it to forward messages to the user, since you don&#039;t even have his email address!</description>
		<content:encoded><![CDATA[<p>Julien -</p>
<p>Yes the opaque token could be trouble.</p>
<p>But first notice that the cell phone, bank, email example all have a similar feature that the cell phone company, the bank, and the email provider are all able to collect a model of who you have relationships with.  The only way to have  third party help with authentication and avoid that problem is if the 3rd party issues some document you can present to, like a passport (sic.), and the site that&#8217;s curious about you can do some sort of proof on.  Let&#8217;s set that aside.</p>
<p>Notice that the sites don&#8217;t need to reveal anything to the &#8216;trust site&#8217; after they set up their own account.   They have don&#8217;t have any reason to display the web bug, for example, so the trust site won&#8217;t get fine grain tracking info.   The only data the trust site accumulates is from the presentation of the web bugs and the explicit moments when the user asks to be vouched for.  It can be as little as that.</p>
<p>Meanwhile I&#8217;m quite pleased how little data the visited sites are accumulating The total data in that account might be as little as:  user_name, password, and the opaque_id.  A really lite weight site could encrypt that an store it in the user&#8217;s cookies.</p>
<p>Why keep the opaque_id?  Well because you could use it to report back bad actors.  You might also use it to forward messages to the user, since you don&#8217;t even have his email address!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Julien Couvreur</title>
		<link>http://enthusiasm.cozy.org/archives/2005/08/authenticating-web-bugs/comment-page-1#comment-638</link>
		<dc:creator>Julien Couvreur</dc:creator>
		<pubDate>Thu, 25 Aug 2005 16:38:29 +0000</pubDate>
		<guid isPermaLink="false">http://enthusiasm.cozy.org/archives/2005/08/authenticating-web-bugs/#comment-638</guid>
		<description>Your examples of existing systems are proofs-of-ownership, for email, cellphone, url,... It sounds like what you&#039;re trying to do is create a new kind of proof, that would reveal less about the user. The token you describe is like a user ID, that is only valid at a single site. Each site would see a different user ID, but the third party knows how to link back these user IDs back to a single user.

This approaches solves the problem of two sites sharing information about a user. They can&#039;t because they don&#039;t have a common handle.
But it doesn&#039;t solve the problem of the third party (authentication service) being able to stick its nose in the middle, because IT is able to connect these handles back to a single account reference and is still partly an owner of the customer relationship.</description>
		<content:encoded><![CDATA[<p>Your examples of existing systems are proofs-of-ownership, for email, cellphone, url,&#8230; It sounds like what you&#8217;re trying to do is create a new kind of proof, that would reveal less about the user. The token you describe is like a user ID, that is only valid at a single site. Each site would see a different user ID, but the third party knows how to link back these user IDs back to a single user.</p>
<p>This approaches solves the problem of two sites sharing information about a user. They can&#8217;t because they don&#8217;t have a common handle.<br />
But it doesn&#8217;t solve the problem of the third party (authentication service) being able to stick its nose in the middle, because IT is able to connect these handles back to a single account reference and is still partly an owner of the customer relationship.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BlogSpy.NET</title>
		<link>http://enthusiasm.cozy.org/archives/2005/08/authenticating-web-bugs/comment-page-1#comment-637</link>
		<dc:creator>BlogSpy.NET</dc:creator>
		<pubDate>Thu, 25 Aug 2005 15:40:05 +0000</pubDate>
		<guid isPermaLink="false">http://enthusiasm.cozy.org/archives/2005/08/authenticating-web-bugs/#comment-637</guid>
		<description>&lt;strong&gt;Authenticating Web Bugs&lt;/strong&gt;

We found this blog entry very interesting so we&#039;ve added a Trackback to it on our site.</description>
		<content:encoded><![CDATA[<p><strong>Authenticating Web Bugs</strong></p>
<p>We found this blog entry very interesting so we&#8217;ve added a Trackback to it on our site.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

