<?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: I&#8217;m in ur 4sq, snarfin ur password &#8212; Part I</title>
	<atom:link href="http://intrepidusgroup.com/insight/2010/02/im-in-ur-4sq-snarfin-ur-password-part-i/feed/" rel="self" type="application/rss+xml" />
	<link>http://intrepidusgroup.com/insight/2010/02/im-in-ur-4sq-snarfin-ur-password-part-i/</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Thu, 26 Jan 2012 16:21:21 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Zach</title>
		<link>http://intrepidusgroup.com/insight/2010/02/im-in-ur-4sq-snarfin-ur-password-part-i/comment-page-1/#comment-235</link>
		<dc:creator>Zach</dc:creator>
		<pubDate>Thu, 25 Mar 2010 18:49:06 +0000</pubDate>
		<guid isPermaLink="false">http://intrepidusgroup.com/insight/?p=257#comment-235</guid>
		<description>You presume (incorrectly) that command is available on my box :&gt; </description>
		<content:encoded><![CDATA[<p>You presume (incorrectly) that command is available on my box :&gt;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Base64</title>
		<link>http://intrepidusgroup.com/insight/2010/02/im-in-ur-4sq-snarfin-ur-password-part-i/comment-page-1/#comment-231</link>
		<dc:creator>Base64</dc:creator>
		<pubDate>Wed, 24 Mar 2010 20:49:44 +0000</pubDate>
		<guid isPermaLink="false">http://intrepidusgroup.com/insight/?p=257#comment-231</guid>
		<description>Just a short comment.  You can append a newline so that the output of base64 -d is clean by using &amp;&amp; echo.  You also don&#039;t need to use openssl.  So, for example: 
 
$ echo &quot;emFjaEBzb21lLnRsZDpteXBhc3N3b3Jk&quot; &#124; base64 -d &amp;&amp; echo 
zach@some.tld:mypasswordsome 
$  </description>
		<content:encoded><![CDATA[<p>Just a short comment.  You can append a newline so that the output of base64 -d is clean by using &amp;&amp; echo.  You also don&#039;t need to use openssl.  So, for example: </p>
<p>$ echo &quot;emFjaEBzb21lLnRsZDpteXBhc3N3b3Jk&quot; | base64 -d &amp;&amp; echo<br />
<a href="mailto:zach@some.tld">zach@some.tld</a>:mypasswordsome<br />
$</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: whakojacko</title>
		<link>http://intrepidusgroup.com/insight/2010/02/im-in-ur-4sq-snarfin-ur-password-part-i/comment-page-1/#comment-227</link>
		<dc:creator>whakojacko</dc:creator>
		<pubDate>Tue, 23 Mar 2010 20:52:50 +0000</pubDate>
		<guid isPermaLink="false">http://intrepidusgroup.com/insight/?p=257#comment-227</guid>
		<description>foursquare.com (the regular website) just transmits both in cleartext...Hurray for security </description>
		<content:encoded><![CDATA[<p>foursquare.com (the regular website) just transmits both in cleartext&#8230;Hurray for security</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Security Musings &#187; Blog Archive &#187; New Security Horizons with Geolocation</title>
		<link>http://intrepidusgroup.com/insight/2010/02/im-in-ur-4sq-snarfin-ur-password-part-i/comment-page-1/#comment-219</link>
		<dc:creator>Security Musings &#187; Blog Archive &#187; New Security Horizons with Geolocation</dc:creator>
		<pubDate>Tue, 16 Mar 2010 22:26:05 +0000</pubDate>
		<guid isPermaLink="false">http://intrepidusgroup.com/insight/?p=257#comment-219</guid>
		<description>[...] fake check-ins trivial. But Foursquare also uses HTTP Basic authentication, meaning an attacker could steal logins sent over open Wi-Fi [...]</description>
		<content:encoded><![CDATA[<p>[...] fake check-ins trivial. But Foursquare also uses HTTP Basic authentication, meaning an attacker could steal logins sent over open Wi-Fi [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zach</title>
		<link>http://intrepidusgroup.com/insight/2010/02/im-in-ur-4sq-snarfin-ur-password-part-i/comment-page-1/#comment-205</link>
		<dc:creator>Zach</dc:creator>
		<pubDate>Tue, 09 Mar 2010 21:40:27 +0000</pubDate>
		<guid isPermaLink="false">http://intrepidusgroup.com/insight/?p=257#comment-205</guid>
		<description>@anon: 
 
Seems to be a bit of an issue with consistency in that particular custom style we use (for code blocks/snippets). We&#039;ll look into it. Thanks for the comment and the heads up! </description>
		<content:encoded><![CDATA[<p>@anon: </p>
<p>Seems to be a bit of an issue with consistency in that particular custom style we use (for code blocks/snippets). We&#039;ll look into it. Thanks for the comment and the heads up!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AnonymousReader</title>
		<link>http://intrepidusgroup.com/insight/2010/02/im-in-ur-4sq-snarfin-ur-password-part-i/comment-page-1/#comment-204</link>
		<dc:creator>AnonymousReader</dc:creator>
		<pubDate>Tue, 09 Mar 2010 21:36:21 +0000</pubDate>
		<guid isPermaLink="false">http://intrepidusgroup.com/insight/?p=257#comment-204</guid>
		<description>Great article. 
 
Your code listings are a bit confusingly formatted, because they make it look like the credentials are an argument to openssl rather than something printed by openssl. 
 
For instance, take the first one where you have &#039;echo &quot;emFjaEBzb21lLnRsZDpteXBhc3N3b3Jk&quot; &#124; openssl enc -base64 -d zach@some.tld:mypassword&#039;.  There is no newline after the &#039;-d&#039; and before the &#039;zach@...&#039;, which makes it look like you need to know zach&#039;s password to decode the string &#039;emFja..&#039;.  That&#039;s misleading -- actually, decoding &#039;emFjaE...&#039; yields &#039;zach@...&#039;.  
 
So you might want to adjust the formatting. </description>
		<content:encoded><![CDATA[<p>Great article. </p>
<p>Your code listings are a bit confusingly formatted, because they make it look like the credentials are an argument to openssl rather than something printed by openssl. </p>
<p>For instance, take the first one where you have &#039;echo &quot;emFjaEBzb21lLnRsZDpteXBhc3N3b3Jk&quot; | openssl enc -base64 -d <a href="mailto:zach@some.tld">zach@some.tld</a>:mypassword&#039;.  There is no newline after the &#039;-d&#039; and before the &#039;zach@&#8230;&#039;, which makes it look like you need to know zach&#039;s password to decode the string &#039;emFja..&#039;.  That&#039;s misleading &#8212; actually, decoding &#039;emFjaE&#8230;&#039; yields &#039;zach@&#8230;&#039;.  </p>
<p>So you might want to adjust the formatting.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Best of Application Security (Friday, Mar. 5)&#160;&#124;&#160;Portable Digital Video Recorder</title>
		<link>http://intrepidusgroup.com/insight/2010/02/im-in-ur-4sq-snarfin-ur-password-part-i/comment-page-1/#comment-203</link>
		<dc:creator>Best of Application Security (Friday, Mar. 5)&#160;&#124;&#160;Portable Digital Video Recorder</dc:creator>
		<pubDate>Mon, 08 Mar 2010 15:10:43 +0000</pubDate>
		<guid isPermaLink="false">http://intrepidusgroup.com/insight/?p=257#comment-203</guid>
		<description>[...] I’m in ur 4sq, snarfin ur password — Part I [...]</description>
		<content:encoded><![CDATA[<p>[...] I’m in ur 4sq, snarfin ur password — Part I [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: iginsight</title>
		<link>http://intrepidusgroup.com/insight/2010/02/im-in-ur-4sq-snarfin-ur-password-part-i/comment-page-1/#comment-202</link>
		<dc:creator>iginsight</dc:creator>
		<pubDate>Wed, 03 Mar 2010 16:29:39 +0000</pubDate>
		<guid isPermaLink="false">http://intrepidusgroup.com/insight/?p=257#comment-202</guid>
		<description>Thanks for the comments Paul.  Yes, we&#039;ve been doing mobile application security work since Intrepidus started.. this is really par for the course. (unfortunately)   
 
We are in the early infant stages of uncovering all the problems.  It&#039;s not easy because each platform, (windows mobile, rim, iphone, droid, webos, brew, etc...) has it&#039;s own API and it&#039;s own way of doing things.  Then throw in the handsets themselves... even inside the platform not every handset has the capabilities needed to make use of security features. So that forces developers to roll their own solutions -- and  &lt;emril&gt; BAM! &lt;/emril&gt; it&#039;s security like it&#039;s 1999 all over again. clear-text everything, base64, homemade XOR obfuscation, shared symmetric key on a handset because &quot;no one will ever jailbreak the handset.&quot;   
 
Thanks for reading our blog! 
 
-Intrepidus  
 
 
 
 </description>
		<content:encoded><![CDATA[<p>Thanks for the comments Paul.  Yes, we&#039;ve been doing mobile application security work since Intrepidus started.. this is really par for the course. (unfortunately)   </p>
<p>We are in the early infant stages of uncovering all the problems.  It&#039;s not easy because each platform, (windows mobile, rim, iphone, droid, webos, brew, etc&#8230;) has it&#039;s own API and it&#039;s own way of doing things.  Then throw in the handsets themselves&#8230; even inside the platform not every handset has the capabilities needed to make use of security features. So that forces developers to roll their own solutions &#8212; and  &lt;emril&gt; BAM! &lt;/emril&gt; it&#039;s security like it&#039;s 1999 all over again. clear-text everything, base64, homemade XOR obfuscation, shared symmetric key on a handset because &quot;no one will ever jailbreak the handset.&quot;   </p>
<p>Thanks for reading our blog! </p>
<p>-Intrepidus</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul</title>
		<link>http://intrepidusgroup.com/insight/2010/02/im-in-ur-4sq-snarfin-ur-password-part-i/comment-page-1/#comment-201</link>
		<dc:creator>Paul</dc:creator>
		<pubDate>Wed, 03 Mar 2010 12:39:19 +0000</pubDate>
		<guid isPermaLink="false">http://intrepidusgroup.com/insight/?p=257#comment-201</guid>
		<description>I found a similar issue with the way Squarespace was handling my website&#039;s Admin account password.

I gave them a full report about it last year. Posted about it on my blog. Got so little response from readers and Squarespace that at first I was surprised and then shocked. They really didn&#039;t seam to see that handling user passwords this way, and for that matter website admin user passwords, was any risk and saw no need to resolve the problem. In the end I gave up the call for action and just took steps to protect my own account. If anyone is interested here is the link to my blog that details what I found: http://j.mp/bPScL3</description>
		<content:encoded><![CDATA[<p>I found a similar issue with the way Squarespace was handling my website&#8217;s Admin account password.</p>
<p>I gave them a full report about it last year. Posted about it on my blog. Got so little response from readers and Squarespace that at first I was surprised and then shocked. They really didn&#8217;t seam to see that handling user passwords this way, and for that matter website admin user passwords, was any risk and saw no need to resolve the problem. In the end I gave up the call for action and just took steps to protect my own account. If anyone is interested here is the link to my blog that details what I found: <a href="http://j.mp/bPScL3" rel="nofollow">http://j.mp/bPScL3</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cji</title>
		<link>http://intrepidusgroup.com/insight/2010/02/im-in-ur-4sq-snarfin-ur-password-part-i/comment-page-1/#comment-198</link>
		<dc:creator>cji</dc:creator>
		<pubDate>Mon, 01 Mar 2010 13:06:46 +0000</pubDate>
		<guid isPermaLink="false">http://intrepidusgroup.com/insight/?p=257#comment-198</guid>
		<description>&quot;Basic Auth over plaintext HTTP&quot; is really the key here, to me. If they were at least doing this over SSL (which I believe was TweetDeck&#039;s solution - switch to SSL, not OAuth), it would mitigate some level of concern until they could take the time to do it the right way with OAuth. </description>
		<content:encoded><![CDATA[<p>&quot;Basic Auth over plaintext HTTP&quot; is really the key here, to me. If they were at least doing this over SSL (which I believe was TweetDeck&#039;s solution &#8211; switch to SSL, not OAuth), it would mitigate some level of concern until they could take the time to do it the right way with OAuth.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

