<?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: Flickr API security weakness, and thoughts about web APIs in general</title>
	<atom:link href="http://www.yes-no-cancel.co.uk/2009/01/26/flickr-api-security-weakness-and-thoughts-about-web-apis-in-general/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.yes-no-cancel.co.uk/2009/01/26/flickr-api-security-weakness-and-thoughts-about-web-apis-in-general/</link>
	<description>Entrepreneurship, web technology and the user experience</description>
	<lastBuildDate>Tue, 23 Feb 2010 19:18:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Martin Kleppmann</title>
		<link>http://www.yes-no-cancel.co.uk/2009/01/26/flickr-api-security-weakness-and-thoughts-about-web-apis-in-general/comment-page-1/#comment-1728</link>
		<dc:creator>Martin Kleppmann</dc:creator>
		<pubDate>Tue, 27 Jan 2009 11:38:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.yes-no-cancel.co.uk/?p=217#comment-1728</guid>
		<description>Blaine, thanks for your reply. I&#039;m sure that OAuth is much much better than the ad-hoc protocols invented but not properly thought through by many sites. And Flickr gets a lot of things right which others haven&#039;t even thought about, so I&#039;m praising as much as I&#039;m criticising.

I agree about security/phishing having a strong social component, and of course there is also the trade-off between security and convenience. The most secure would be not to use the web at all. That would be a bit of a shame though... ;-)</description>
		<content:encoded><![CDATA[<p>Blaine, thanks for your reply. I&#8217;m sure that OAuth is much much better than the ad-hoc protocols invented but not properly thought through by many sites. And Flickr gets a lot of things right which others haven&#8217;t even thought about, so I&#8217;m praising as much as I&#8217;m criticising.</p>
<p>I agree about security/phishing having a strong social component, and of course there is also the trade-off between security and convenience. The most secure would be not to use the web at all. That would be a bit of a shame though&#8230; ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Blaine Cook</title>
		<link>http://www.yes-no-cancel.co.uk/2009/01/26/flickr-api-security-weakness-and-thoughts-about-web-apis-in-general/comment-page-1/#comment-1724</link>
		<dc:creator>Blaine Cook</dc:creator>
		<pubDate>Tue, 27 Jan 2009 02:14:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.yes-no-cancel.co.uk/?p=217#comment-1724</guid>
		<description>These are excellent points. OAuth has been built to address some of your concerns; the user token has a secret associated, so sniffing traffic isn&#039;t possible with OAuth.

As far as phishing with consumer keys from distributed software, it&#039;s definitely a threat. One possible approach would be to flag with some explicit language applications that are distributed (i.e., whose consumer key / secrets are &quot;available&quot;). Something along the lines of &quot;Only accept this request if you are using Flickr Uploadr right now.&quot;

For the really paranoid, you could combine the approach you describe here, and just have the user enter the first or last few digits of the token to verify that they&#039;re taking some action.

Of course, when it comes down to it, phishing is a social problem, and no technical solution will ever solve it completely. Education is really the only viable approach (incl. phishing warnings, blacklists, etc)</description>
		<content:encoded><![CDATA[<p>These are excellent points. OAuth has been built to address some of your concerns; the user token has a secret associated, so sniffing traffic isn&#8217;t possible with OAuth.</p>
<p>As far as phishing with consumer keys from distributed software, it&#8217;s definitely a threat. One possible approach would be to flag with some explicit language applications that are distributed (i.e., whose consumer key / secrets are &#8220;available&#8221;). Something along the lines of &#8220;Only accept this request if you are using Flickr Uploadr right now.&#8221;</p>
<p>For the really paranoid, you could combine the approach you describe here, and just have the user enter the first or last few digits of the token to verify that they&#8217;re taking some action.</p>
<p>Of course, when it comes down to it, phishing is a social problem, and no technical solution will ever solve it completely. Education is really the only viable approach (incl. phishing warnings, blacklists, etc)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
