<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments for Don Park's Daily Habit</title>
	<atom:link href="http://blog.docuverse.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.docuverse.com</link>
	<description>Don Park's Personal Blog</description>
	<lastBuildDate>Sun, 21 Aug 2011 19:05:53 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>Comment on OAuth Alternative for Twitter by andrewluetgers</title>
		<link>http://blog.docuverse.com/2009/01/05/oauth-alternative-for-twitter/#comment-1000</link>
		<dc:creator><![CDATA[andrewluetgers]]></dc:creator>
		<pubDate>Sun, 21 Aug 2011 19:05:53 +0000</pubDate>
		<guid isPermaLink="false">http://donpark.wordpress.com/?p=73#comment-1000</guid>
		<description><![CDATA[Ive been trying to wrap my head around OAuth and have communicated with Eran Hammer-Lahav who is a key contributor to OAuth and yet i feel no more secure for his responses http://hueniverse.com/questions/#comment-34601. To be more specific I&#039;m speaking of oAuth, in any incarnation (1.0, 1.0a, 2.0), when applied to anything that is not a web server. iPhone, Android and desktop apps as well as stand alone web apps (off line html, js, css) and browser plugins all suffer from the problem of exposing their client key and &quot;secret&quot; in some cases in plain text, in other cases it can be retrieved easily enough by decompiling the distributed binary files. Its my belief that to be honest with ourselves we need to recognize the client key and &quot;secret&quot; are public information in these configurations. A simple question for you: is it a problem for the client key and secret to be public? I think the answer is clearly yes.

I believe this issue leaves OAuth susceptible to phishing style attacks where an evil app masquerades as a trusted app. This problem does not exist if the third party app is a web site because the client key and secret are kept hidden on the server. Also in the case of a browser we have the built in ssl certificate information we can check and the url of course. In the big world outside the browser we have no such assurances. Furthermore native apps that kick a user out to a browser session are not secure either because they can mimic the appearance of a browser or simply pull strings behind the scenes to log keystrokes. Nick (sorry i don&#039;t have his last name) has done some excellent work pointing out this risk http://nicksnettravels.builttoroam.com/post/2011/03/26/Hack-OAuth-security-flaw-for-Windows-Phone-7-iPhone-and-other-Mobile-platforms.aspx

Do you agree there is actually a risk of evil apps using trusted app client keys and secrets to steal data they otherwise would not have had access to or do i misunderstand the spec?

I have been working on a variant of PAuth to try to mitigate this risk that also solves some of the user experience issues others have cited. Id love to discuss more if you&#039;d like pleas email me.

Thanks so much!]]></description>
		<content:encoded><![CDATA[<p>Ive been trying to wrap my head around OAuth and have communicated with Eran Hammer-Lahav who is a key contributor to OAuth and yet i feel no more secure for his responses <a href="http://hueniverse.com/questions/#comment-34601" rel="nofollow">http://hueniverse.com/questions/#comment-34601</a>. To be more specific I&#8217;m speaking of oAuth, in any incarnation (1.0, 1.0a, 2.0), when applied to anything that is not a web server. iPhone, Android and desktop apps as well as stand alone web apps (off line html, js, css) and browser plugins all suffer from the problem of exposing their client key and &#8220;secret&#8221; in some cases in plain text, in other cases it can be retrieved easily enough by decompiling the distributed binary files. Its my belief that to be honest with ourselves we need to recognize the client key and &#8220;secret&#8221; are public information in these configurations. A simple question for you: is it a problem for the client key and secret to be public? I think the answer is clearly yes.</p>
<p>I believe this issue leaves OAuth susceptible to phishing style attacks where an evil app masquerades as a trusted app. This problem does not exist if the third party app is a web site because the client key and secret are kept hidden on the server. Also in the case of a browser we have the built in ssl certificate information we can check and the url of course. In the big world outside the browser we have no such assurances. Furthermore native apps that kick a user out to a browser session are not secure either because they can mimic the appearance of a browser or simply pull strings behind the scenes to log keystrokes. Nick (sorry i don&#8217;t have his last name) has done some excellent work pointing out this risk <a href="http://nicksnettravels.builttoroam.com/post/2011/03/26/Hack-OAuth-security-flaw-for-Windows-Phone-7-iPhone-and-other-Mobile-platforms.aspx" rel="nofollow">http://nicksnettravels.builttoroam.com/post/2011/03/26/Hack-OAuth-security-flaw-for-Windows-Phone-7-iPhone-and-other-Mobile-platforms.aspx</a></p>
<p>Do you agree there is actually a risk of evil apps using trusted app client keys and secrets to steal data they otherwise would not have had access to or do i misunderstand the spec?</p>
<p>I have been working on a variant of PAuth to try to mitigate this risk that also solves some of the user experience issues others have cited. Id love to discuss more if you&#8217;d like pleas email me.</p>
<p>Thanks so much!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Smiley Profile Image Set by wholesale oil painting</title>
		<link>http://blog.docuverse.com/2009/05/06/smiley-profile-image-set/#comment-988</link>
		<dc:creator><![CDATA[wholesale oil painting]]></dc:creator>
		<pubDate>Fri, 12 Aug 2011 00:43:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.docuverse.com/?p=273#comment-988</guid>
		<description><![CDATA[there&#039;s no doubt that which will,There&#039;s no doubt which your escalating desire created the rise in costs.]]></description>
		<content:encoded><![CDATA[<p>there&#8217;s no doubt that which will,There&#8217;s no doubt which your escalating desire created the rise in costs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Google App Engine Launcher Options by Mauvis Ledford</title>
		<link>http://blog.docuverse.com/2009/01/30/google-app-engine-launcher-options/#comment-985</link>
		<dc:creator><![CDATA[Mauvis Ledford]]></dc:creator>
		<pubDate>Fri, 05 Aug 2011 21:58:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.docuverse.com/?p=167#comment-985</guid>
		<description><![CDATA[Just a note, to get the iPhone to connect to my local machine I had to do these settings:

--address=0.0.0.0 -a localhost

Thanks for the tips!]]></description>
		<content:encoded><![CDATA[<p>Just a note, to get the iPhone to connect to my local machine I had to do these settings:</p>
<p>&#8211;address=0.0.0.0 -a localhost</p>
<p>Thanks for the tips!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What is Identicon? by donpark</title>
		<link>http://blog.docuverse.com/2011/07/29/what-is-identicon/#comment-984</link>
		<dc:creator><![CDATA[donpark]]></dc:creator>
		<pubDate>Sat, 30 Jul 2011 19:29:19 +0000</pubDate>
		<guid isPermaLink="false">http://blog.docuverse.com/?p=339#comment-984</guid>
		<description><![CDATA[Limit of possible combination depends on the chosen visual presentation method. Infinite visuals are possible but practicality must be considered. However, I think focus on possible combination is misplaced because the goal is to &#039;recognize or distinguish&#039; which does not require global uniqueness but only sufficient uniqueness within application context.

For example, first implementation of Identicon used IP address which is neither unique nor persistent but reasonably unique and persistent within the temporal context of comment-based conversation over a blog post.]]></description>
		<content:encoded><![CDATA[<p>Limit of possible combination depends on the chosen visual presentation method. Infinite visuals are possible but practicality must be considered. However, I think focus on possible combination is misplaced because the goal is to &#8216;recognize or distinguish&#8217; which does not require global uniqueness but only sufficient uniqueness within application context.</p>
<p>For example, first implementation of Identicon used IP address which is neither unique nor persistent but reasonably unique and persistent within the temporal context of comment-based conversation over a blog post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Identicon and QR Code by bob</title>
		<link>http://blog.docuverse.com/2011/07/29/identicon-and-qr-code/#comment-983</link>
		<dc:creator><![CDATA[bob]]></dc:creator>
		<pubDate>Sat, 30 Jul 2011 14:24:40 +0000</pubDate>
		<guid isPermaLink="false">http://donpark.wordpress.com/?p=332#comment-983</guid>
		<description><![CDATA[Welcome back!]]></description>
		<content:encoded><![CDATA[<p>Welcome back!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What is Identicon? by Josh Davis</title>
		<link>http://blog.docuverse.com/2011/07/29/what-is-identicon/#comment-982</link>
		<dc:creator><![CDATA[Josh Davis]]></dc:creator>
		<pubDate>Sat, 30 Jul 2011 05:32:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.docuverse.com/?p=339#comment-982</guid>
		<description><![CDATA[This is great Don. You make a good point about the visual here as well as in the Identicon/QR post. I especially think it&#039;s interesting that the mathematics determine the visual. There is a vast amount of possible combinations visually for the 9 blocks, but that amount must be finite, correct?

If there are ~16.7 million possible RGB color values times however many different options there are for each of the nine blocks, we&#039;re talking hundreds of trillions of possible Identicons, right?]]></description>
		<content:encoded><![CDATA[<p>This is great Don. You make a good point about the visual here as well as in the Identicon/QR post. I especially think it&#8217;s interesting that the mathematics determine the visual. There is a vast amount of possible combinations visually for the 9 blocks, but that amount must be finite, correct?</p>
<p>If there are ~16.7 million possible RGB color values times however many different options there are for each of the nine blocks, we&#8217;re talking hundreds of trillions of possible Identicons, right?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on HTML5 Microdata Fantasy by none</title>
		<link>http://blog.docuverse.com/2009/05/12/html5-microdata-fantasy/#comment-981</link>
		<dc:creator><![CDATA[none]]></dc:creator>
		<pubDate>Fri, 29 Jul 2011 17:33:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.docuverse.com/?p=276#comment-981</guid>
		<description><![CDATA[&quot;There are lots of wholes in this sketch which is why it’s a fantasy.&quot;
I first read that as &quot;There are lots of whores in this sketch which is why it’s a fantasy.&quot;

Which didn&#039;t make sense in the context (but makes sense otherwise). I then realised you meant &quot;There are lots of holes in this sketch which is why it’s a fantasy.&quot;

Curse that double-you!]]></description>
		<content:encoded><![CDATA[<p>&#8220;There are lots of wholes in this sketch which is why it’s a fantasy.&#8221;<br />
I first read that as &#8220;There are lots of whores in this sketch which is why it’s a fantasy.&#8221;</p>
<p>Which didn&#8217;t make sense in the context (but makes sense otherwise). I then realised you meant &#8220;There are lots of holes in this sketch which is why it’s a fantasy.&#8221;</p>
<p>Curse that double-you!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using JSP with Jersey JAX-RS Implementation by Tomek</title>
		<link>http://blog.docuverse.com/2009/08/04/using-jsp-with-jersey-jax-rs-implementation/#comment-979</link>
		<dc:creator><![CDATA[Tomek]]></dc:creator>
		<pubDate>Tue, 26 Jul 2011 09:02:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.docuverse.com/?p=308#comment-979</guid>
		<description><![CDATA[You saved my day. I&#039;ve been looking for this for a couple of days now.]]></description>
		<content:encoded><![CDATA[<p>You saved my day. I&#8217;ve been looking for this for a couple of days now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using JSP with Jersey JAX-RS Implementation by Art</title>
		<link>http://blog.docuverse.com/2009/08/04/using-jsp-with-jersey-jax-rs-implementation/#comment-958</link>
		<dc:creator><![CDATA[Art]]></dc:creator>
		<pubDate>Wed, 08 Jun 2011 02:03:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.docuverse.com/?p=308#comment-958</guid>
		<description><![CDATA[Great info, jsp finally works with jax for me.]]></description>
		<content:encoded><![CDATA[<p>Great info, jsp finally works with jax for me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using JSP with Jersey JAX-RS Implementation by Gianluca Orlando</title>
		<link>http://blog.docuverse.com/2009/08/04/using-jsp-with-jersey-jax-rs-implementation/#comment-801</link>
		<dc:creator><![CDATA[Gianluca Orlando]]></dc:creator>
		<pubDate>Wed, 09 Mar 2011 17:43:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.docuverse.com/?p=308#comment-801</guid>
		<description><![CDATA[Sorry but this not working for me

I got this exception


javax.servlet.ServletException: non-HTTP request or response
	com.sun.jersey.spi.container.servlet.ServletContainer.doFilter(ServletContainer.java:770)


I&#039;m working to solve this problem]]></description>
		<content:encoded><![CDATA[<p>Sorry but this not working for me</p>
<p>I got this exception</p>
<p>javax.servlet.ServletException: non-HTTP request or response<br />
	com.sun.jersey.spi.container.servlet.ServletContainer.doFilter(ServletContainer.java:770)</p>
<p>I&#8217;m working to solve this problem</p>
]]></content:encoded>
	</item>
</channel>
</rss>

