var json_comments = new Array("<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-16600176\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=529488\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-529488-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=529488\">Oranges w/ Cheese hates what Christmas has become</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/11/iphone-app-developer-sued-for-stealing-users-phone-numbers.html#comment-16600176\"><abbr class=\"published\" title=\"2009-11-13T16:35:38-05:00\">November 13, 2009  4:35 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(16600176);\">Moderate</a> |</span>	<script type=\"text/javascript\" src=\"http://consumerist.com/mt-static/plugins/Moderate/moderate.js\"></script>	<script type=\"text/javascript\">		successMsg = \"\";	</script><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=16600176');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>Wow.. that's really really dumb.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(16600176, 'Oranges w/ Cheese hates what Christmas has become')\">Reply</a></div>		<!-- if it's a top level category ' -->							<div class=\"num-replies\">1 replies</div>	    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->     <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-16605030\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=1004969\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-1004969-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=1004969\">Riff Raff</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/11/iphone-app-developer-sued-for-stealing-users-phone-numbers.html#comment-16605030\"><abbr class=\"published\" title=\"2009-11-13T16:35:41-05:00\">November 13, 2009  4:35 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(16605030);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=16605030');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c16600176\" rel=\"nofollow\">Oranges w/ Cheese wants it to be winter already</a>:</p><p>Which part?</p><p>The idiotic, scammy company trying to pass off harvesting user data as a software bug?</p><p>Or the assholes with too much money on their hands that actually pay for in-game content instead of saving it or donating it to charity?</p><p>There's a reason it's illegal in games like WoW. It ruins the experience for those who play the game legitimately or those who don't have the cash to buy a million-bazillion Gold for $1,000. And this company is doing it <i>intentionally</i>...</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(16605030, 'Riff Raff')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-16600562\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=498964\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-498964-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=498964\">Kimaroo - 100% Pure Natural Kitteh</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/11/iphone-app-developer-sued-for-stealing-users-phone-numbers.html#comment-16600562\"><abbr class=\"published\" title=\"2009-11-13T16:35:38-05:00\">November 13, 2009  4:35 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(16600562);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=16600562');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p><p>This has been at the back of my mind, and I thought of it because the apps can be made by anyone at all.</p><br /><p>Apple may lose their, \"We're better than PC because you don't get viruses!\" motto soon.</p><br /><p>I guess I really do have to be careful about what I download to my iPod touch. Who knows what kind of backdoors they could put into my iPod. That would really suck too because my whole life is on that thing.</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(16600562, 'Kimaroo - 100% Pure Natural Kitteh')\">Reply</a></div>		<!-- if it's a top level category ' -->									<div class=\"num-replies\">3 replies</div>	    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->     <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment\" id=\"comment-16605396\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=188304\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-188304-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=188304\">parad0x360</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/11/iphone-app-developer-sued-for-stealing-users-phone-numbers.html#comment-16605396\"><abbr class=\"published\" title=\"2009-11-13T16:35:41-05:00\">November 13, 2009  4:35 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(16605396);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=16605396');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c16600562\" rel=\"nofollow\">Kimaroo - Fortified with Kittydus Purrularis</a>: Unless a user has jailbroken their phone and gained root access (this applies to Android phones as well) then there wont be any virus's.  An app could harvest data but it cant damage the phone itself.</p><p>I dont know how the iphones app store works but on the Android app store before you download any app a security warning pops up and tells you what the app tries to access on your phone, for example.</p><p>Full Internet Access<br />Contact Data (reads contacts)<br />Messaging (can read and or send messages)</p><p>Thats just a couple of the warnings but it always make it clear what an app can do, so if you dont want to risk it then you dont download.  Also it has an option to report malicious apps which Google reviews fairly quickly and removed them if needed.</p><p>Again unless a user has rooted their phone they dont have to worry about damage to the device.  Even if they have rooted the phone they have to grant the app super user access (on android anyways) before it can do anything that effects system level files.  When an app needs to run as a super user/admin a OS prompt pops up and you have to grant or deny its access.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(16605396, 'parad0x360')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	     <!-- Loop through the reply comments -->                    <div class=\"comment last\" id=\"comment-16602307\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=423215\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=423215\">fantomesq</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/11/iphone-app-developer-sued-for-stealing-users-phone-numbers.html#comment-16602307\"><abbr class=\"published\" title=\"2009-11-13T16:35:39-05:00\">November 13, 2009  4:35 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(16602307);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=16602307');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c16600562\" rel=\"nofollow\">Kimaroo - Fortified with Kittydus Purrularis</a>: Um, no actually. While malware is always possible, at least Apple has procedures in place to prevent and/or control these misbehaving apps as they occur. The app review, the single source of apps and the surprisingly maligned app black list all help to ensure that the problems don't occur in the first place or if they do, their damage is contained. Compare that to the much ballyhooed 'open' nature of Android and others that have NO such protections.</p><p>Viruses are a whole other issue. There is no manner in which the iPhone can surreptitiously download, run and distribute an unapproved app so no threat of viruses... again on the other phones, no such protection... and do I have to mention, you have a full backup of your iPhone/iPod Touch on your computer, so worst case scenario, you wipe it and reload? The other phones? Yeah, you're out of luck.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(16602307, 'fantomesq')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-16605494\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=188304\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-188304-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=188304\">parad0x360</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/11/iphone-app-developer-sued-for-stealing-users-phone-numbers.html#comment-16605494\"><abbr class=\"published\" title=\"2009-11-13T16:35:41-05:00\">November 13, 2009  4:35 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(16605494);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=16605494');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c16602307\" rel=\"nofollow\">fantomesq</a>: Oh and yes Android does have such protection, in fact based on research I have done Android is more protected than the iphone.  Not only does it have more system level layers of protection that cannot be bypassed unless a user roots the phone, no app can make any type of changes unless permitted to by the user via Super User prompts.</p><p>Please do some reading before you start posting about how amazing the iphones security is when compared to other smart phones because you are simply wrong.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(16605494, 'parad0x360')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-16607011\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=423215\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=423215\">fantomesq</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/11/iphone-app-developer-sued-for-stealing-users-phone-numbers.html#comment-16607011\"><abbr class=\"published\" title=\"2009-11-13T16:35:42-05:00\">November 13, 2009  4:35 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(16607011);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=16607011');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c16605494\" rel=\"nofollow\">parad0x360</a>: I didn't say that Android lacks ANY protection. Every company tries to secure their software and kudos to Google for attempting to lock down their software from potential hacks, but as this story shows, no matter how well protected a company may think that there software is, holes undoubtedly exist and will likely be exploited.</p><p>The \"such protections\" I referred to included 1) a review process for the apps that can reject apps, 2) apps distributed from a single (controlled) source and 3) the ability to remotely shutdown rogue applications that slip past the aforementioned protections. I believe that Android lacks all of these.</p><p>My point was NOT that Android sucks - its not bad for an early revision (although the hardware leaves a lot to be desired) - but rather that the poster was incorrect in asserting that the iPhone was now somehow vulnerable to viruses because one company slipped an app through. Its simply not.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(16607011, 'fantomesq')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-16634331\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=157386\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-157386-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=157386\">rickhamilton620</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/11/iphone-app-developer-sued-for-stealing-users-phone-numbers.html#comment-16634331\"><abbr class=\"published\" title=\"2009-11-13T16:35:50-05:00\">November 13, 2009  4:35 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(16634331);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=16634331');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p><p>@<a href=\"http://consumerist.com/5398915/iphone-app-developer-sued-for-stealing-users-phone-numbers#c16607011\" rel=\"nofollow\">fantomesq</a>: Android has a kill switch, even Windows Mobile apps installed via the new Windows Mobile Marketplace can be remotely deactivated and uninstalled.</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(16634331, 'rickhamilton620')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>     <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>     <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>     <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-16600681\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=542145\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=542145\">KreativeHitman13</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/11/iphone-app-developer-sued-for-stealing-users-phone-numbers.html#comment-16600681\"><abbr class=\"published\" title=\"2009-11-13T16:35:38-05:00\">November 13, 2009  4:35 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(16600681);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=16600681');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p><p>Serves them right. Unless its disclosed somewhere, but i assume thats against apples ToS anyhow considering its an exploit. I wonder what they planned on using the phone numbers for. Spamming txt messages when new apps become available? Seems to me like that would get them caught though. I cant see a good reason for this.</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(16600681, 'KreativeHitman13')\">Reply</a></div>		<!-- if it's a top level category ' -->							<div class=\"num-replies\">1 replies</div>	    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->     <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-16603845\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=472462\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-472462-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=472462\">WeAre138</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/11/iphone-app-developer-sued-for-stealing-users-phone-numbers.html#comment-16603845\"><abbr class=\"published\" title=\"2009-11-13T16:35:40-05:00\">November 13, 2009  4:35 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(16603845);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=16603845');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c16600681\" rel=\"nofollow\">KreativeHitman13</a>:  it's definitely a big no-no for app developers to access anything outside of the sandbox that their sdk allows us to. Contact info us one of the forbidden areas.  I don't even know how they could have done it.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(16603845, 'WeAre138')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-16600879\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=101399\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=101399\">jdmba</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/11/iphone-app-developer-sued-for-stealing-users-phone-numbers.html#comment-16600879\"><abbr class=\"published\" title=\"2009-11-13T16:35:38-05:00\">November 13, 2009  4:35 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(16600879);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=16600879');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>and this is different than the millions of contests / quizzes / games on Facebook which are in place ONLY to get access to all of your information and information from your friends (unless they fixed their settings).  Same same same.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(16600879, 'jdmba')\">Reply</a></div>		<!-- if it's a top level category ' -->							<div class=\"num-replies\">1 replies</div>	    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->     <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-16604276\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=542145\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=542145\">KreativeHitman13</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/11/iphone-app-developer-sued-for-stealing-users-phone-numbers.html#comment-16604276\"><abbr class=\"published\" title=\"2009-11-13T16:35:40-05:00\">November 13, 2009  4:35 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(16604276);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=16604276');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p><p>@<a href=\"http://consumerist.com/5398915/iphone-app-developer-sued-for-stealing-users-phone-numbers#c16600879\" rel=\"nofollow\">jdmba</a>: at least facebook discloses that its going to access profile information before they take it. not cool, but then again you dont have to use programs on facebook that do this. iphone apps doing it without you knowing is totally different</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(16604276, 'KreativeHitman13')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-16600972\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=350350\"><img        src=\"/mt-static/support/assets_c/userpics/userpic-350350-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=350350\">dragonfire81</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/11/iphone-app-developer-sued-for-stealing-users-phone-numbers.html#comment-16600972\"><abbr class=\"published\" title=\"2009-11-13T16:35:38-05:00\">November 13, 2009  4:35 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(16600972);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=16600972');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>This is what makes me nervous about these kinds of cell phone apps, it's just another opportunity to have your information stolen.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(16600972, 'dragonfire81')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-16601246\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=315164\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=315164\">harknell</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/11/iphone-app-developer-sued-for-stealing-users-phone-numbers.html#comment-16601246\"><abbr class=\"published\" title=\"2009-11-13T16:35:39-05:00\">November 13, 2009  4:35 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(16601246);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=16601246');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>This is related to a bug and is not something regular programmers are supposed to be able to access. I know since I have a dev team who are working on apps. It's actually generally pretty difficult to get any specific details normally, and some types of actions you actually would want to have in an app as a user (like being able to move images to your photo roll) aren't always easy to do. Most stats gathering from apps are very generic like time used, os installed, and with some services where you are physically located (which requires the user to opt in).</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(16601246, 'harknell')\">Reply</a></div>		<!-- if it's a top level category ' -->								<div class=\"num-replies\">2 replies</div>	    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->     <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-16601672\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=1278005\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=1278005\">Covertghost</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/11/iphone-app-developer-sued-for-stealing-users-phone-numbers.html#comment-16601672\"><abbr class=\"published\" title=\"2009-11-13T16:35:39-05:00\">November 13, 2009  4:35 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(16601672);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=16601672');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p><p>@<a href=\"http://consumerist.com/5398915/iphone-app-developer-sued-for-stealing-users-phone-numbers#c16601246\" rel=\"nofollow\">harknell</a>: Could you not just create a script that auto-opts in the user though?</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(16601672, 'Covertghost')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-16604359\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=542145\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=542145\">KreativeHitman13</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/11/iphone-app-developer-sued-for-stealing-users-phone-numbers.html#comment-16604359\"><abbr class=\"published\" title=\"2009-11-13T16:35:40-05:00\">November 13, 2009  4:35 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(16604359);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=16604359');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p><p>@<a href=\"http://consumerist.com/5398915/iphone-app-developer-sued-for-stealing-users-phone-numbers#c16601672\" rel=\"nofollow\">Covertghost</a>: not without violating the ToS that you agree to when developing an app.</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(16604359, 'KreativeHitman13')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>     <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>    </div>","","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-16602427\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=469349\"><img        src=\"/mt-static/support/assets_c/userpics/userpic-469349-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=469349\">admiral_stabbin</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/11/iphone-app-developer-sued-for-stealing-users-phone-numbers.html#comment-16602427\"><abbr class=\"published\" title=\"2009-11-13T16:35:39-05:00\">November 13, 2009  4:35 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(16602427);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=16602427');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>This is all well and good, but I want to know who names their kid \"Storm8\"?  It's askin' fer trouble!</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(16602427, 'admiral_stabbin')\">Reply</a></div>		<!-- if it's a top level category ' -->							<div class=\"num-replies\">1 replies</div>	    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->     <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-16604405\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=542145\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=542145\">KreativeHitman13</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/11/iphone-app-developer-sued-for-stealing-users-phone-numbers.html#comment-16604405\"><abbr class=\"published\" title=\"2009-11-13T16:35:40-05:00\">November 13, 2009  4:35 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(16604405);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=16604405');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p><p>@<a href=\"http://consumerist.com/5398915/iphone-app-developer-sued-for-stealing-users-phone-numbers#c16602427\" rel=\"nofollow\">admiral_stabbin</a>: Who said anybodys child was named Storm8?</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(16604405, 'KreativeHitman13')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-16603200\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=1713\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-1713-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=1713\">B</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/11/iphone-app-developer-sued-for-stealing-users-phone-numbers.html#comment-16603200\"><abbr class=\"published\" title=\"2009-11-13T16:35:40-05:00\">November 13, 2009  4:35 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(16603200);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=16603200');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>Has Apple closed the backdoor that allowed this exploit to happen, though?</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(16603200, 'B')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-16604081\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=1323069\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=1323069\">jaket</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/11/iphone-app-developer-sued-for-stealing-users-phone-numbers.html#comment-16604081\"><abbr class=\"published\" title=\"2009-11-13T16:35:40-05:00\">November 13, 2009  4:35 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(16604081);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=16604081');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>Yeah, the guys at Storm8 sound kinda slimy, and probably deserved the lawsuit.</p><p>However, as a budding Android developer, I'm hoping that the \"sue the programmer\" meme doesn't take root.</p><p>I'm happy to spend a few hundred hours writing an app that might not *make* much money.  But if there's even an outside chance that the app might *cost* me several thousand dollars in legal fees (and perhaps a bankruptcy-inducing judgment if the lawyer finds the jury's hot button), I think I'll find another hobby.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(16604081, 'jaket')\">Reply</a></div>		<!-- if it's a top level category ' -->									<div class=\"num-replies\">3 replies</div>	    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->     <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment\" id=\"comment-16604586\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=129735\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-129735-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=129735\">Rachacha</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/11/iphone-app-developer-sued-for-stealing-users-phone-numbers.html#comment-16604586\"><abbr class=\"published\" title=\"2009-11-13T16:35:41-05:00\">November 13, 2009  4:35 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(16604586);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=16604586');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p><p>@<a href=\"http://consumerist.com/5398915/iphone-app-developer-sued-for-stealing-users-phone-numbers#c16604081\" rel=\"nofollow\">jaket</a>: Well the simple solution would be to not develop applications that scrape data from the user's phone and send it back to you (without their consent if the application is designed to do that for some reason).</p><br /><p>Most free or paid applications at least on the iPhone are rather harmless. Worst case is that it might freeze your phone, and the user needs to restart or restore the phone. Other than a minor inconvenience, there were no damages and no violation of privacy, therefore, no grounds for a lawsuit (just in my personal opinion which is worthless as I am not a lawyer)</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(16604586, 'Rachacha')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	     <!-- Loop through the reply comments -->                    <div class=\"comment last\" id=\"comment-16604766\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=63807\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-63807-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=63807\">Michael Belisle</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/11/iphone-app-developer-sued-for-stealing-users-phone-numbers.html#comment-16604766\"><abbr class=\"published\" title=\"2009-11-13T16:35:41-05:00\">November 13, 2009  4:35 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(16604766);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=16604766');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c16604081\" rel=\"nofollow\">jaket</a>: I too have no problem with \"sue the programmer\" when the reason for the suit is \"programmer is a slimeball.\"</p><p>I don't think it in anyway suggests that programmers in general are more likely to be sued. This is, after all, one developer out of tens of thousands on the App Store that got sued because he earned it.</p><p>Moral of the story? Don't be a dumbass and you shouldn't get sued.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(16604766, 'Michael Belisle')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-16605264\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=1323069\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=1323069\">jaket</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/11/iphone-app-developer-sued-for-stealing-users-phone-numbers.html#comment-16605264\"><abbr class=\"published\" title=\"2009-11-13T16:35:41-05:00\">November 13, 2009  4:35 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(16605264);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=16605264');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c16604766\" rel=\"nofollow\">Michael Belisle</a>: I wish I could share your faith that frivolous lawsuits aren't common.  And for tech issues, I have zero confidence that a jury couldn't easily be manipulated by a skilled lawyer.  Were it so simple as \"don't be a dumbass.\"</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(16605264, 'jaket')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>     <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>    </div>","","","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-16604484\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=526923\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=526923\">_NARC_</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/11/iphone-app-developer-sued-for-stealing-users-phone-numbers.html#comment-16604484\"><abbr class=\"published\" title=\"2009-11-13T16:35:41-05:00\">November 13, 2009  4:35 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(16604484);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=16604484');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>That's great, I had World War installed.  Once this is certified I'll need to sign up as a claimant.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(16604484, '_NARC_')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","","","","","","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-16606665\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=592860\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=592860\">pippenz</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/11/iphone-app-developer-sued-for-stealing-users-phone-numbers.html#comment-16606665\"><abbr class=\"published\" title=\"2009-11-13T16:35:42-05:00\">November 13, 2009  4:35 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(16606665);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=16606665');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>Que Fanboi's - Where did i put my black skinny jeans....</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(16606665, 'pippenz')\">Reply</a></div>		<!-- if it's a top level category ' -->							<div class=\"num-replies\">1 replies</div>	    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->     <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-16614140\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=1029606\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-1029606-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=1029606\">RogerTheAlien</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/11/iphone-app-developer-sued-for-stealing-users-phone-numbers.html#comment-16614140\"><abbr class=\"published\" title=\"2009-11-13T16:35:45-05:00\">November 13, 2009  4:35 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(16614140);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=16614140');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c16606665\" rel=\"nofollow\">pippenz</a>: \"Que fanbois\"? Ahhh, espanol. Una lengua bella. Pero, es posible que quisiera decir \"cue\"? O tal vez \"queue\"?</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(16614140, 'RogerTheAlien')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>    </div>","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-16607482\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=34412\"><img        src=\"/mt-static/support/assets_c/userpics/userpic-34412-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=34412\">LatherRinseRepeat</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/11/iphone-app-developer-sued-for-stealing-users-phone-numbers.html#comment-16607482\"><abbr class=\"published\" title=\"2009-11-13T16:35:42-05:00\">November 13, 2009  4:35 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(16607482);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=16607482');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>I think scammers are seeing the iphone as a viable source to rip people off. It's going to be a matter of time before they hack in each user's itunes accounts and starting plucking credit card numbers.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(16607482, 'LatherRinseRepeat')\">Reply</a></div>		<!-- if it's a top level category ' -->							<div class=\"num-replies\">1 replies</div>	    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->     <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-16608229\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=423215\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=423215\">fantomesq</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/11/iphone-app-developer-sued-for-stealing-users-phone-numbers.html#comment-16608229\"><abbr class=\"published\" title=\"2009-11-13T16:35:43-05:00\">November 13, 2009  4:35 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(16608229);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=16608229');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c16607482\" rel=\"nofollow\">LatherRinseRepeat</a>: Doubtful. The iPhone doesn't have access to credit card info. The iPhone requests that a purchase be made and authenticates it. The credit card information only exists on Apple's servers.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(16608229, 'fantomesq')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>    </div>","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-16612963\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=1053930\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-1053930-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=1053930\">DaBull</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/11/iphone-app-developer-sued-for-stealing-users-phone-numbers.html#comment-16612963\"><abbr class=\"published\" title=\"2009-11-13T16:35:45-05:00\">November 13, 2009  4:35 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(16612963);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=16612963');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>I had previously downloaded the iMobsters app, and just deleted it from my phone after reading this post.  Thanks for the heads up Consumerist!</p><p>It's surprising to learn that something like this is possible, espescially after Apple is supposed to \"review\" all apps before allowing them into the App Store.</p><p>I hope Storm8 gets what's coming to them.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(16612963, 'DaBull')\">Reply</a></div>		<!-- if it's a top level category ' -->							<div class=\"num-replies\">1 replies</div>	    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->     <!-- Loop through the reply comments -->        <div class=\"reply-container\" >            <div class=\"comment last\" id=\"comment-16613656\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=1029606\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-1029606-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=1029606\">RogerTheAlien</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/11/iphone-app-developer-sued-for-stealing-users-phone-numbers.html#comment-16613656\"><abbr class=\"published\" title=\"2009-11-13T16:35:45-05:00\">November 13, 2009  4:35 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(16613656);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=16613656');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>@<a href=\"#c16612963\" rel=\"nofollow\">DaBull</a>: +1. I'm an admitted Apple fan, but not religiously so, and I think Apple's kind of screwed the pooch a couple of times with their \"review\" process. There're a lot of apps that are laden with bugs and rarely, if ever, work correctly; some are just inappropriate (the shaken baby app comes to mind), and then there's this whole ordeal. What, pray tell, does Apple's \"review\" process consist of, then? Apparently nothing, given what's out there. Still love my iPhone, MacBook Pro, etc, but WTF Apple? Get your head in the freakin' game!</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(16613656, 'RogerTheAlien')\">Reply</a></div>		 	    </div><!-- end reply- button -->    </div></div>                <!-- Display comment (reply comment, which may be a parent of more replies) -->            <div class=\"inner-reply-container\" >                 <!-- For each reply comment, recursively display any reply comments -->          	    </div>        	</div>    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-16613643\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=436584\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-436584-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=436584\">ninjatoddler</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/11/iphone-app-developer-sued-for-stealing-users-phone-numbers.html#comment-16613643\"><abbr class=\"published\" title=\"2009-11-13T16:35:45-05:00\">November 13, 2009  4:35 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(16613643);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=16613643');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>Another reason not to get an iPhone.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(16613643, 'ninjatoddler')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-16617731\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=376262\"><img        src=\"http://consumerist.com/assets_c/userpics/userpic-376262-100x100.png\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=376262\">baristabrawl</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/11/iphone-app-developer-sued-for-stealing-users-phone-numbers.html#comment-16617731\"><abbr class=\"published\" title=\"2009-11-13T16:35:46-05:00\">November 13, 2009  4:35 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(16617731);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=16617731');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>Their games do not seem cool to me.  And this is not a reason not to get an iPhone. I don't play games on mine.  I don't get why you would.  But someone does, they're making a gazillion games for it.</p><p>Another reason not to get an iPhone.  Funny.  Because I read that as, \"I have sour grapes.\"</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(16617731, 'baristabrawl')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-16618226\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=1248669\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=1248669\">nstonep</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/11/iphone-app-developer-sued-for-stealing-users-phone-numbers.html#comment-16618226\"><abbr class=\"published\" title=\"2009-11-13T16:35:46-05:00\">November 13, 2009  4:35 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(16618226);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=16618226');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>Nah...I doubt it's \"specialized software\"; probably just used for identification especially if they're using data from one user in multiple games.  Not that it's right...just that it's highly dubious in and of itself that someone could claim it is \"nefarious\".</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(16618226, 'nstonep')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-16621436\">    <div class=\"inner\">	 <div class=\"user-pic\">                <a href=\"\"><img src=\"/css/images/default.gif\"         width=\"60\" height=\"60\" alt=\"user-pic\" /></a>            </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\">Franknbeans    </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/11/iphone-app-developer-sued-for-stealing-users-phone-numbers.html#comment-16621436\"><abbr class=\"published\" title=\"2009-11-13T16:35:47-05:00\">November 13, 2009  4:35 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(16621436);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=16621436');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p><p>I am rather surprized this company did this in the first place, they had a good thing going there, revinue from several games that sold rather well. What possesed them to steal the numbers? Anyone in their right mind knows they will eventually get caught, then the gravy train is over.</p></p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(16621436, 'Franknbeans')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-16844352\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=6095\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=6095\">Quazie</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/11/iphone-app-developer-sued-for-stealing-users-phone-numbers.html#comment-16844352\"><abbr class=\"published\" title=\"2009-11-18T16:52:35-05:00\">November 18, 2009  4:52 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(16844352);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=16844352');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>Its super easy to get an iPhone number via code.  In the first version of a social network I was writing in college we gaurenteed uniqueness with the phone number, which we pulled off the iPhone without asking.  We never released the project, and have since changed our way of ensuring users are unique, but there is no specialized code involved.</p><p>One line of code pulls the number, and they are already sending data back to their servers.  It is certainly wrong of them to have done it, but it requires nothing custom or specialized.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(16844352, 'Quazie')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment\" id=\"comment-20008378\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=1524483\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=1524483\">Chupageek</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/11/iphone-app-developer-sued-for-stealing-users-phone-numbers.html#comment-20008378\"><abbr class=\"published\" title=\"2009-12-03T13:42:51-05:00\">December  3, 2009  1:42 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(20008378);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=20008378');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>\"There is no manner in which the iPhone can surreptitiously download, run and distribute an unapproved app so no threat of viruses... \"</p><p>I don't think you understand malware very well.  It is true that I can't get a trojan by downloading and running arbitrary applications off of the web (as this article points out, you can still get a trojan, you just have to go through Apple to do so) that is by no means the only way malware propogates.</p><p>Vulnerabilities in a number of iPhone components can lead to arbitrary code execution - this is EXACTLY how iPhones are jail broken.  However what is being exploited for argueably benign purposes (or at least purposes that the owner is cool with) can also be exploited for malicious purposes.  The various Safari vulnerabilities could just as easily be used to execute email harvesters as they could for unlocking the phone.  Safari isn't the only entry point - Apple is terrible about documenting what they actually patch in OS updates but if you read through them it is still possible to infer that the iPhone wifi drivers and bluetooth drivers have both had buffer overruns that could be used to execute arbitrary code (from a purely academic standpoint it would be interesting to watch the spread of iPhone viruses distributed this way via compromised airport access points, and then from iPhone to iPhone - I suspect it would almost perfectly mirror human pathogen models since it would be proximity based.  Note, not advocating it, simply finding the idea interesting).  Similarly, their media codecs are REGULARLY compromised - exploits against Quicktime is one of the leading causes of Windows malware propogation - and it is entirely possible to simply alter the exploit to target the iPhone with a malformed media file instead.</p><p>There is absolutely nothing about the iPhone design that makes it bullet proof to code execution vulnerabilities - quite the opposite when you look at the fact that most of the components share code with the desktop and also regularly have vulnerability advisories released against them.</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(20008378, 'Chupageek')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>","<div class=\"comments-content\">        <div class=\"comment last\" id=\"comment-20008411\">    <div class=\"inner\">	 <div class=\"user-pic\">        <a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;amp;blog_id=1&amp;amp;id=1524483\"><img        src=\"/css/images/default.gif\"        width=\"60\" height=\"60\" alt=\"user-pic\" /></a>    </div>        <div class=\"comment-header\">            <div class=\"asset-meta\"> <div class=\"vcard author\"><a href=\"http://consumerist.com/cgi-bin/mt/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=1524483\">Chupageek</a>        </div>				<div class=\"comment-date\"><a href=\"http://consumerist.com/2009/11/iphone-app-developer-sued-for-stealing-users-phone-numbers.html#comment-20008411\"><abbr class=\"published\" title=\"2009-12-03T13:54:20-05:00\">December  3, 2009  1:54 PM</abbr></a></div>				<div class=\"comment-moderate\"><span><a href=\"javascript:moderateComment(20008411);\">Moderate</a> |</span><a href='javascript:void(0)' onClick=\"return moderate(this, 'http://consumerist.com/cgi-bin/mt/plugins/Moderate/moderate.cgi?__mode=flag&comment_id=20008411');\">Flag for review</a></div>            </div>        </div><!-- end comment header -->        <div class=\"comment-content\">            <p>And as a quick follow up:</p><p>\"An app could harvest data but it cant damage the phone itself.\"</p><p>The DATA is what is WORTH stealing - you realize that right?  Corporate email, documents, etc have value and can be sold to someone - no one is interesting in renting time on a cell phone botnet or bricking phones just to be malicious.  If someone is targetting a cell phone it is because they want they data on it, and this article is a great example of that.</p><p>It is, incidentally, why folks that point out that a layered permission model is some kind of security silver bullet and thus why linux/OS X are more secure are off base (and not just because the NT line of Windows has a similar permissions model).  Malware produces revenue in two ways - taking data that can be stolen and renting computational time (for SPAM zombies, brute force attempts to break passwords or encryption keys, etc).  The former generates by far the most money for malware, and generally the latter is used to get the former.  The layered permissions model does nothing to protect a user's data, except from other users on the system.  Anything executing as them has access to the same data they have access to.  Data is the currency of the malware trade, so the fact that a user land iPhone exploit can \"only\" get data is really no comfort at all (and completely ignores the multitude of elevation of priviledge attacks possible to get root).</p>        </div>	<div class=\"reply\">	 <div class=\"reply-button\"><a title=\"Reply\" href=\"javascript:void(0);\" onclick=\"mtReplyCommentOnClick(20008411, 'Chupageek')\">Reply</a></div>		<!-- if it's a top level category ' -->		    </div><!-- end reply- button -->    </div></div>        <!-- Display comment (top level parent) -->    </div>");


