<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Fortinet Security Blog &#187; iphone</title>
	<atom:link href="http://blog.fortinet.com/tag/iphone/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.fortinet.com</link>
	<description>Real Time Network Protection</description>
	<lastBuildDate>Fri, 27 Jan 2012 11:59:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
	<!-- podcast_generator="podPress/8.8" -->
		<copyright>&#xA9;Fortinet Product Marketing </copyright>
		<managingEditor>rpopko@fortinet.com (Fortinet Product Marketing)</managingEditor>
		<webMaster>rpopko@fortinet.com(Fortinet Product Marketing)</webMaster>
		<category>Fortinet Product Information</category>
		<ttl>1440</ttl>
		<itunes:keywords>forti-gate, anti-spam, anti-virus, fortigate</itunes:keywords>
		<itunes:subtitle>The latest news and information about Fortinet products and services for Real Time Network Protection.</itunes:subtitle>
		<itunes:summary>Fortinet is a leading provider of Unified Threat Management (UTM) network security solutions for enterprise and service provider environments. The Fortinet FortiCast delivers news, information, and tutorials about products, services, and industry trends. Fortinet's FortiGate product line and FortiGuard security subscription services provide an array of integrated network security functions including antivirus, firewall, virtual private networking, intrusion prevention (IPS), web filtering, antispam and traffic optimization. </itunes:summary>
		<itunes:author>Fortinet Product Marketing</itunes:author>
		<itunes:category text="Technology"/>
<itunes:category text="Technology">
  <itunes:category text="Tech News"/>
</itunes:category>
		<itunes:owner>
			<itunes:name>Fortinet Product Marketing</itunes:name>
			<itunes:email>rpopko@fortinet.com</itunes:email>
		</itunes:owner>
		<itunes:block>No</itunes:block>
		<itunes:explicit>no</itunes:explicit>
		<itunes:image href="http://blog.fortinet.com/wp-content/uploads/2009/01/forticast-300x300.jpg" />
		<image>
			<url>http://blog.fortinet.com/wp-content/uploads/2009/01/forticast-144x144.jpg</url>
			<title>Fortinet Security Blog</title>
			<link>http://blog.fortinet.com</link>
			<width>144</width>
			<height>144</height>
		</image>
		<item>
		<title>OpenBTS for mobile malware analysis</title>
		<link>http://blog.fortinet.com/openbts-for-mobile-malware-analysis/</link>
		<comments>http://blog.fortinet.com/openbts-for-mobile-malware-analysis/#comments</comments>
		<pubDate>Wed, 16 Nov 2011 16:06:48 +0000</pubDate>
		<dc:creator>Axelle</dc:creator>
				<category><![CDATA[Antivirus]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Faraday]]></category>
		<category><![CDATA[GSM]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mobile malware]]></category>
		<category><![CDATA[mobile phone]]></category>
		<category><![CDATA[OpenBTS]]></category>
		<category><![CDATA[USRP]]></category>

		<guid isPermaLink="false">http://blog.fortinet.com/?p=2130</guid>
		<description><![CDATA[  In the AV industry, one of the golden rules is to make sure that, during analysis, we do not in any way help the malware authors and/or propagate their offspring. This requires special care in the case of malware for mobile phones, because, on the one hand, many of them won&#8217;t run if the [...]]]></description>
			<content:encoded><![CDATA[<p> </p>
<p>In the AV industry, one of the golden rules is to make sure that, during analysis, we do not in any way help the malware authors and/or propagate their offspring.</p>
<p>This requires special care in the case of malware for mobile phones, because, on the one hand, many of them won&#8217;t run if the phone is offline, but on the other hand, if the phone is online, the malware is free to call or send SMS messages in the wild without any way to block those actions.  So, we thought building our own local GSM operator, using a <a href="https://secure.wikimedia.org/wikipedia/en/wiki/USRP">USRP</a> coupled with a Linux box running <a href="http://openbts.sourceforge.net/">OpenBTS</a> and Asterisk.</p>
<p> </p>
<p> </p>
<p> </p>
<p><div id="attachment_2134" class="wp-caption aligncenter" style="width: 500px"><a href="http://blog.fortinet.com/wp-content/uploads/2010/12/Artistic-USRP-Panel.jpg"><img class="size-full wp-image-2134 " title="USRP" src="http://blog.fortinet.com/wp-content/uploads/2010/12/Artistic-USRP-Panel.jpg" alt="Artistic-USRP-Panel" width="490" height="316" /></a><p class="wp-caption-text">USRP connected to OpenBTS in our lab</p></div>
<p> </p>
<p> </p>
<p>Actually, this is what I presented at <a href="http://www.virusbtn.com/">Virus Bulletin</a> Conference [<a href="http://www.fortiguard.com/sites/default/files/VB2011-Apvrille.pdf">paper</a>] [<a href="http://www.fortiguard.com/sites/default/files/openbts-vb2011-slides.pdf">slides</a>], in Barcelona, a few weeks ago. If you missed it, I also showed a video comparing how much we see when analyzing a Symbian sample of <a href="http://www.fortiguard.com/av/VID2506345">Zitmo</a> on an offline phone and the same sample when the phone is registered to our OpenBTS-based jail. Without OpenBTS, there are quite a few details we could have missed, such as the use of UCS2 encoding for SMS messages&#8230;</p>
<p><center><br />
<iframe width="560" height="315" src="http://www.youtube.com/embed/0Ud1vlcPnCA" frameborder="0" allowfullscreen></iframe><br />
</center></p>
<p>&#8211; the Crypto Girl</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fortinet.com/openbts-for-mobile-malware-analysis/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>iPhone Tracking</title>
		<link>http://blog.fortinet.com/iphone-tracking/</link>
		<comments>http://blog.fortinet.com/iphone-tracking/#comments</comments>
		<pubDate>Thu, 21 Apr 2011 17:14:12 +0000</pubDate>
		<dc:creator>Axelle</dc:creator>
				<category><![CDATA[Antivirus]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[MCC]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[sqlite3]]></category>
		<category><![CDATA[track]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://blog.fortinet.com/?p=2756</guid>
		<description><![CDATA[Some time ago, a security researcher, Alex Levinson, found out the iPhone was keeping a SQLite database of the iPhone&#8217;s location (wifi-based location, cell-based or GPS) and a few other information. The file, located in /private/var/root/Library/Caches/locationd/consolidated.db, is easily accessible on jailbroken phones (ssh or any file transfer tool) and readable by any SQLite3 tool. This [...]]]></description>
			<content:encoded><![CDATA[<p>Some time ago, a security researcher, <a href="https://alexlevinson.wordpress.com/2011/04/21/3-major-issues-with-the-latest-iphone-tracking-discovery/">Alex Levinson</a>, found out the iPhone was keeping a SQLite database of the iPhone&#8217;s location (wifi-based location, cell-based or GPS) and a few other information.</p>
<p>The file, located in /private/var/root/Library/Caches/locationd/consolidated.db, is easily accessible on jailbroken phones (ssh or any file transfer tool) and readable by any SQLite3 tool.</p>
<p>This issue has recently re-surfaced as two researchers, Pete Warden and Alasdair Allan, wrote <a href="http://petewarden.github.com/iPhoneTracker/">a MacOS tool</a> to generate maps from the locations recorded in that database, and are presenting this at <a href="http://where2conf.com/where2011">Where 2.0</a> in San Francisco today.</p>
<p>If you don&#8217;t have a Mac, then there is an online tool <a href="http://www.courbis.fr/Localisation-iPhone-votre.html">here</a> (in French) or you can use Firefox4 <a href="http://modmyi.com/forums/general-iphone-chat/760745-guide-how-create-google-map-all-your-captured-locations.html">SQLiteManager plugin + Google Fusion</a> to do the trick (which is actually the solution I used for the maps below).</p>
<p>I would also encourage you read <a href="http://www.f-secure.com/weblog/archives/00002145.html"> Mikko Hypponen&#8217;s post</a>. It offers an interesting explanation as to why Apple designed such a database. In short, Hypponen&#8217;s idea is that it reduces the costs of renting an external location database.</p>
<p>The few things I would like to add to the story are:</p>
<ul>
<li>the consolidated.db is a &#8216;standard&#8217; SQLite3 database, so you can query it like any SQLite database, there is no need for sophisticated tools (but they are cool). Data is directly usable:
<pre>sqlite&gt; .dump CellLocation
PRAGMA foreign_keys=OFF;
BEGIN TRANSACTION;
CREATE TABLE CellLocation (MCC INTEGER, MNC INTEGER,
LAC INTEGER, CI INTEGER, Timestamp FLOAT,
Latitude FLOAT, Longitude FLOAT, HorizontalAccuracy FLOAT,
Altitude FLOAT, VerticalAccuracy FLOAT, Speed FLOAT, Course FLOAT,
Confidence INTEGER, PRIMARY KEY (MCC, MNC, LAC, CI));
INSERT INTO "CellLocation" VALUES(208,10,49802,21036492,314034125.866114,
43.60604608,7.06016272,1211.0,0.0,-1.0,-1.0,-1.0,70);
...</pre>
</li>
<li>The <strong>WifiLocation</strong> table tries to make up your location based on the wifi access points your iPhone sees, and for which Apple knows the location. If your iPhone sees a wifi access point known to be located by the Eiffel Tower, well, you probably are located close to the Eiffel Tower. This is done without using GPS.</li>
<li> The <strong>CellLocation</strong> table does basically the same, but based on the GSM access points your phone sees.
<p>Now, in my case, I noticed <b>neither table mentioned I had gone to Poland with the iPhone</b>. Why ? Well, obviously, when you restore an old image of your phone, you overwrite the database :) By the way, the iPhone also made a poor estimation of my altitude and thinks I work at sea level (which is not the case).</li>
<li>Comparing the cell location with the wifi location (see maps below) may release interesting information. First of all, it shows that Apple does successfully associate our workplace wifi with its physical location (I believe the several locations in Sophia Antipolis &#8211; where we are located &#8211; are just various approximations). It also shows that our lab iPhone (well, the backup I restored) only accessed wifi from our office , that we did a trip to Toulon, but that we did not use wifi there.<br />
<table style="height: 161px;" border="0" width="560">
<tbody>
<tr>
<td><a href="http://blog.fortinet.com/wp-content/uploads/2011/04/googlefusion_cell.jpg"><img class="size-full wp-image-2762 aligncenter" title="Cell based locations for iPhone" src="http://blog.fortinet.com/wp-content/uploads/2011/04/cell_mini.jpg" alt="" width="200" height="137" /></a></p>
<p style="text-align: center;">CellLocation</p>
</td>
<td style="text-align: center;"><a href="http://blog.fortinet.com/wp-content/uploads/2011/04/googlefusion_wifi_close.jpg"><img class="size-full wp-image-2763 aligncenter" title="Wifi based locations for our iPhone" src="http://blog.fortinet.com/wp-content/uploads/2011/04/wificlose_mini.jpg" alt="" width="200" height="113" /></a></p>
<p>WifiLocation</td>
</tr>
</tbody>
</table>
</li>
<li>On a security point of view, it should be noted [thanks Guillaume for raising the point] that <em>consolidated.db&#8217;s integrity is not guaranteed</em> at all. It is easy to modify it to say I was in Greenland last month. Or I could hack into someone&#8217;s else iPhone and alter it so as to show that this person was on a crime scene when the crime happened. Thus, this should be handled carefully by forensics experts.</li>
<li>The  &#8216;<a href="http://thenextweb.com/apple/2011/04/21/worried-about-iphone-tracking-jailbreak-utility-untrackerd-will-fix-that-for-you/">untrackerd</a>&#8216; application  cleans the database regularly.</li>
<li>Finally, you might have noted the iPhone stores the MCC (Mobile Country Code) and MNC (Mobile Network Code) of the SIM. It is interesting to note it did notice I sometimes use a fake SIM (208/30). This is when I use a local OpenBTS replication jail I will talk about at <a href="http://www.virusbtn.com/conference/vb2011/abstracts/Apvrille.xml">VB 2011</a> &#8211; patience :) In that case, <em>it is unable to locate my position</em> as it is not aware of this fake operator (as it is only valid within the walls of our lab) :)
<pre>INSERT INTO "CellLocation" VALUES(208,30,1000,10,314034365.532726,
0.0,0.0,-1.0,0.0,-1.0,-1.0,-1.0,0);</pre>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.fortinet.com/iphone-tracking/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Hacking Mobile Phone Statistics</title>
		<link>http://blog.fortinet.com/hacking-mobile-phone-statistics/</link>
		<comments>http://blog.fortinet.com/hacking-mobile-phone-statistics/#comments</comments>
		<pubDate>Tue, 01 Mar 2011 15:23:27 +0000</pubDate>
		<dc:creator>Axelle</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mobile phone]]></category>
		<category><![CDATA[statistics]]></category>
		<category><![CDATA[symbian]]></category>

		<guid isPermaLink="false">http://blog.fortinet.com/?p=2295</guid>
		<description><![CDATA[Is Symbian still the leader for smartphone operating systems or not? How far have Android and iPhones penetrated the market? Who&#8217;s the leader for smartphone OS: Symbian? BlackBerry? Android? iPhone? A quick search on Internet provides quite opposite results, and I decided to find out why. There is no official definition of what a smartphone [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-2428" title="Colored pie" src="http://blog.fortinet.com/wp-content/uploads/2011/02/colored-pie-chart-th.png" alt="" />Is Symbian still the leader for smartphone operating systems or not? How far have Android and iPhones penetrated the market? Who&#8217;s the leader for smartphone OS: Symbian? BlackBerry? Android? iPhone?<br />
A quick search on Internet provides quite opposite results, and I decided to find out why.</p>
<p>There is <strong>no official definition of what a smartphone is</strong> compared to a feature phone. <a href="http://www.allaboutsymbian.com/features/item/Defining_the_Smartphone.php">Steve Litchfield already mentioned the fact in an interesting article</a> and lists several definitions:</p>
<ul>
<li>a phone that can be extended with hundreds of add-on applications</li>
<li>a phone with a proper OS</li>
<li>a phone with more advanced abilities than a feature phone</li>
<li>a phone with a keyboard</li>
<li>a phone with a big touchscreen</li>
<li>a phone that is always connected</li>
<li>etc&#8230;</li>
</ul>
<p>By the way, note all those definitions are vague: what is a &#8216;proper&#8217; OS? what size must the touchscreen be? etc.</p>
<p>Companies running statistics often use their own definitions. For example,  <a href="http://phandroid.com/2010/03/25/android-grows-1100-year-over-year-admob/">AdMob</a> &#8220;considers a smartphone to run an identifiable Operating System, a feature phone to be mobile phone that does not fit into the smartphone category, and a mobile Internet device to be a handheld device that connects to the mobile Internet but is not a phone&#8221; .  Nielsen Wire seems to have several definitions: &#8220;<a href="http://blog.nielsen.com/nielsenwire/consumer/among-mobile-phone-users-hispanics-asians-are-most-likely-smartphone-owners-in-the-u-s/">cellphones with app-based, web-enabled operating systems</a>&#8221; or <em><em>&#8220;<a href="http://blog.nielsen.com/nielsenwire/online_mobile/us-smartphone-battle-heats-up/">run full operating systems</a>&#8221; or &#8220;</em></em><em><em><a href="http://blog.nielsen.com/nielsenwire/online_mobile/android-soars-but-iphone-still-most-desired-as-smartphones-grab-25-of-u-s-mobile-market/">allow users to access the web and email as well as run thousands of apps and share text and picture messages</a>&#8220;. </em></em>I wish I could find a clear list of smartphones vs feature phones.<em><em><br />
</em></em></p>
<p><strong>Geographic distribution of smartphone OS is uneven</strong>, so what makes an accurate title in one country may be absolutely wrong in another. For example, Symbian accounts for only 2% of smartphones in the US in Q2 2010 (source: <a href="http://blog.nielsen.com/nielsenwire/online_mobile/android-soars-but-iphone-still-most-desired-as-smartphones-grab-25-of-u-s-mobile-market/">Nielsen Wire</a>), but 52% of subscribers in Germany in July 2010 (source: <a href="http://metagrafic.es/wp-content/uploads/SMARTPHONES2.png">ComScore</a>).<br />
In addition, <em>geography is full of surprises</em>: in November 2010, Gfk&#8217;s reports lead to news titles such as &#8216;Android overtakes Symbian in Asia&#8217;, but a close look to the report shows <a href="http://www.unwiredview.com/2010/11/25/gfk-misinformation-and-redefining-continents/">this so-called Asia does not include China, nor India, nor Japan</a> ?!</p>
<p>Studies take their figures from <strong>different sources: market sales, mobile subscriptions, mail / email surveys, website hits, ads</strong> etc. Actually, all those sources make sense, but caution is required because they taint results. For example, AdMob measure the number of ads mobile phone request and/or click on. Fine, why not. But I have seen several iPhone applications with the AdMob footer banner, but far less on Symbian. So, if this is true, there will obviously be more hits for iPhones than Symbian on AdMob servers. Another example: market sales are a good indication for the favorite OS, but how does this relate to mobile phones people actually own? Statistics of Nielsen Wire show Android ranks first for the US Q3 2010 sales (32%) but only third (19%) for owners during the same period. But are sales to retailers taken int account? do old-timers use their phones as much as new buyers or is their phone stored in a cupboard? are new phones all immediately activated?</p>
<p>Reality is always complicated.</p>
<p>&#8211; the Crypto Girl</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fortinet.com/hacking-mobile-phone-statistics/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Security Landscape: Do-it-yourself crimeware botnet kits</title>
		<link>http://blog.fortinet.com/security-landscape-do-it-yourself-crimeware-botnet-kits/</link>
		<comments>http://blog.fortinet.com/security-landscape-do-it-yourself-crimeware-botnet-kits/#comments</comments>
		<pubDate>Thu, 14 Oct 2010 17:16:58 +0000</pubDate>
		<dc:creator>RPopko</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Threat Landscape]]></category>
		<category><![CDATA[Web Security]]></category>
		<category><![CDATA[botnet]]></category>
		<category><![CDATA[derek manky]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[keith shaw]]></category>
		<category><![CDATA[network world]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[security landscape]]></category>
		<category><![CDATA[Zeus]]></category>

		<guid isPermaLink="false">http://blog.fortinet.com/?p=1645</guid>
		<description><![CDATA[On this episode of Network World&#8217;s Security Landscape, Derek Manky from Fortinet and Keith Shaw discuss the latest security threats seen worldwide. This includes the rise of do-it-yourself crimeware botnet kits, as well as the possibility of another iPhone jailbreak vulnerability on Oct. 10, 2010.]]></description>
			<content:encoded><![CDATA[<p><a title="Security Landscape podcast" href="http://www.networkworld.com/podcasts/panorama/2010/100810-securitylandscape-sept2010.html" target="_blank"><img class="alignleft size-full wp-image-1647" title="Keith-Shaw" src="http://blog.fortinet.com/wp-content/uploads/2010/10/Keith-Shaw.jpg" alt="Network World Host of Security Landscape" /></a>On this episode of <a title="Security Landscape podcast" href="http://www.networkworld.com/podcasts/panorama/2010/100810-securitylandscape-sept2010.html" target="_blank">Network World&#8217;s Security Landscape</a>, Derek Manky<span title="draezn"><span> </span></span>from Fortinet and Keith Shaw discuss the latest security threats seen worldwide. This includes the rise of do-it-yourself crimeware botnet kits, as well as the possibility of another iPhone jailbreak vulnerability on Oct. 10, 2010.</p>
<p>
<p>
<p>
<p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fortinet.com/security-landscape-do-it-yourself-crimeware-botnet-kits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>You can&#8217;t judge a book by its cover</title>
		<link>http://blog.fortinet.com/you-cant-judge-a-book-by-its-cover/</link>
		<comments>http://blog.fortinet.com/you-cant-judge-a-book-by-its-cover/#comments</comments>
		<pubDate>Tue, 07 Sep 2010 15:49:33 +0000</pubDate>
		<dc:creator>Axelle</dc:creator>
				<category><![CDATA[Antivirus]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[monetization]]></category>
		<category><![CDATA[trojan]]></category>

		<guid isPermaLink="false">http://blog.fortinet.com/?p=1545</guid>
		<description><![CDATA[Last week, a lady from the sales department dropped in to see me for some help with her iPhone. She was worried because she had &#8220;suddenly&#8221; lost all of her contacts, music and emails. She had turned to a neighbor of hers, an &#8220;expert&#8221; who had told her she had &#8220;a Trojan on her iPhone&#8221;. [...]]]></description>
			<content:encoded><![CDATA[<p>Last week, a lady from the sales department dropped in to see me for some help with her iPhone. She was worried because she had &#8220;suddenly&#8221; lost all of her contacts, music and emails. She had turned to a neighbor of hers, an &#8220;expert&#8221; who had told her she had &#8220;a Trojan on her iPhone&#8221;.</p>
<p>Whaow. A Trojan on an iPhone: that was definitely very interesting, as I know of none yet. I know a worm (<a href="http://www.fortiguard.com/encyclopedia/virus/iphoneos_eeki.b!worm.html">Eeki</a>) and a couple of spyware (<a href="http://www.fortiguard.com/encyclopedia/virus/iphoneos_trapsms.a!tr.spy.html">Trapsms</a>, <a href="http://www.fortiguard.com/encyclopedia/virus/spy_mobilespy!iphoneos.html">MobileSpy</a>) or other questionable software, but no real Trojan.</p>
<p>But, I&#8217;m sure you&#8217;ve guessed I am being slightly sarcastic and, of course, there was no Trojan at all on her iPhone (which is, altogether, good news anyway). Indeed, it turned out that she had had problems syncing with two different computers and had accidentally erased all her data. Now, I do sympathize because, personally, I have so many difficulties understanding how to use iTunes myself&#8230;</p>
<p>Reciprocally, I recall a while ago I scanned my dad&#8217;s USB key, although he told me it was certainly virus free because he was &#8220;very cautious&#8221;. That time, I was right to be suspicious, I had hardly started scanning it that the AV software started blinking in excitement, having found three different samples&#8230;</p>
<p>My point here is that end users obviously have difficulties identifying whether they are infected or not: the lady told me her iPhone was infected though it was not, and my dad told me he wasn&#8217;t although he was&#8230;</p>
<p>If you are in the same case, I would like to help you out with a very simple statement:<em> </em></p>
<p style="text-align: center;"><em>if you notice any damage (hard/ soft/) on your phone (or computer), it is unlikely to be infected</em></p>
<p style="text-align: center;">(but of course, there might be a hardware or a software failure &#8211; which is different). <em></em></p>
<p style="text-align: center;"><em>On the other hand, if you start noticing problems on your bank account, then, be alarmed</em></p>
<p style="text-align: center;">(check with your kids or spouse first ;)).</p>
<p>Of course, this is not a 100% guarantee; a few mobile malware do actually cause malfunction, but it&#8217;s a general idea to keep in mind: nowadays, malware authors try to make money (or silently grab private data they re-use later), not to misconfigure your phone. Why would they? This would only cause you to notice it&#8217;s infected and possibly perform a hardware reset, thereby depriving the malware authors or cybercriminals from a source of revenue.</p>
<p>The graph below shows the number of mobile malware families per threat category. Note there hasn&#8217;t been any new annoyware (i.e malware whose main goal is to annoy/cause malfunction) created since 2008. New mobile malware try to make money, or target your privacy, much like desktop computer malware.</p>
<p><a href="http://blog.fortinet.com/wp-content/uploads/2010/12/evolution-sep2010.jpg"><img class="aligncenter size-full wp-image-1550" title="evolution-sep2010" src="http://blog.fortinet.com/wp-content/uploads/2010/12/evolution-sep2010.jpg" alt="Mobile malware evolution per main threat category" /></a></p>
<p>&#8211; the Crypto Girl</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fortinet.com/you-cant-judge-a-book-by-its-cover/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone 4 / iPad: The Keys Out Of Prison</title>
		<link>http://blog.fortinet.com/iphone-4-ipad-the-keys-out-of-prison/</link>
		<comments>http://blog.fortinet.com/iphone-4-ipad-the-keys-out-of-prison/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 07:46:59 +0000</pubDate>
		<dc:creator>Axelle</dc:creator>
				<category><![CDATA[Intrusion Prevention]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[0-day]]></category>
		<category><![CDATA[browser controller]]></category>
		<category><![CDATA[cydia]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[jailbreak]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[wad]]></category>
		<category><![CDATA[xz]]></category>

		<guid isPermaLink="false">http://blog.fortinet.com/?p=1479</guid>
		<description><![CDATA[Unless you&#8217;re on a trek in the Himalayas, by now you&#8217;ve probably heard one way or another that the infamous &#8220;Jailbreakme&#8221; website is back to free iPhones (including iPhones 4 running iOS 4.0.1) and iPads : it&#8217;s just everywhere on the web, even with videos and tutorials. However, fewer resources address the technical aspect of [...]]]></description>
			<content:encoded><![CDATA[<p>Unless you&#8217;re on a trek in the Himalayas, by now you&#8217;ve probably heard one way or another that the infamous &#8220;<a href="http://jailbreakme.com/">Jailbreakme</a>&#8221; website is back to free iPhones (including iPhones 4 running iOS 4.0.1) and iPads : it&#8217;s just everywhere on the web, even with videos and tutorials.</p>
<p>However, fewer resources address the technical aspect of jailbreaking. You might have found out that the online jailbreaking tool is resorting to a drive-by-script exploiting a 0-day vulnerability. We&#8217;ll try and provide a few other technical findings below.</p>
<p>First, let&#8217;s connect to the site with a proper user-agent (i.e. iPhone&#8217;s Safari). It gives us a nice Javascript, whose interesting part is:</p>
<pre>function get_page(){return model==null?null:("/_/"+model+"_"+firmware+".pdf"}</pre>
<p>That is to say, the user is automatically redirected to a malicious pdf based on the model of the device and the firmware version.</p>
<p>As directory listing is enabled, we were able to list all the files in the corresponding repository:</p>
<p style="text-align: left;"><a href="http://blog.fortinet.com/wp-content/uploads/2010/08/pdflist.jpg"></a><a href="http://blog.fortinet.com/wp-content/uploads/2010/08/pdflist.jpg"><img class="aligncenter size-full wp-image-1478" title="pdflist" src="http://blog.fortinet.com/wp-content/uploads/2010/08/pdflist.jpg" alt="pdflist" width="473" height="392" /></a></p>
<p>The file &#8220;iPhone3,1_4.0.pdf&#8221;, for instance, features an encoded PDF Type1C font (Compressed Font Format) stream that looked suspicious enough for us to decode it (thanks to the excellent <a id="rvu5" title="pdf-parser" href="http://blog.didierstevens.com/programs/pdf-tools/">pdf-parser</a> tool from Didier Stevens). In the now clear-text stream, we could identify at least one manifest (offset 0xbcd &#8211; see below) and an iOS executable (offset 0&#215;1109, we will get back to it later on).</p>
<p style="text-align: center;"><a href="http://blog.fortinet.com/wp-content/uploads/2010/08/xml-manifest.jpg"><img class="aligncenter size-full wp-image-1476" title="xml-manifest" src="http://blog.fortinet.com/wp-content/uploads/2010/08/xml-manifest.jpg" alt="xml-manifest" width="232" height="269" /></a></p>
<p>Note the large values for IOSurfaceBytesPerRow, IOSurfacePixelFormat, IOSurfaceHeight and IOSurfaceWidth in the manifest above.</p>
<p>The corresponding system API framework is basically not documented, but we can easily guess there is an allocation issue in an IOSurface object. As IOSurface objects run in kernel space, the process can bypass usual security restrictions.</p>
<p>It is highly likely this 0-day exploit can be used for other means than jailbreaking an iPhone/ iPod/ iPad. Consequently, <a id="y1ap" title="Will Strafach" href="http://willstrafach.tumblr.com/">Will Strafach</a> wrote an iPhone application that detects suspicious PDFs and warns end-users when they are at risk.</p>
<p>As for the binary in the decoded PDF stream, essentially, it pilots the jailbreaking.<br />
The executable starts by checking it can access /bin/bash or not via a BrowserController object (see figure below): if bash is accessible, it concludes the device is already jailbroken and recommends not to jailbreak it again. Otherwise, it considers the device is not jailbroken:</p>
<p style="text-align: center;"><a href="http://blog.fortinet.com/wp-content/uploads/2010/08/BrowserAccess-cut.jpg"><img class="aligncenter size-full wp-image-1477" title="BrowserAccess-cut" src="http://blog.fortinet.com/wp-content/uploads/2010/08/BrowserAccess-cut.jpg" alt="BrowserAccess-cut" width="233" height="362" /></a></p>
<p>If the device is not jailbroken, the executable then downloads hxxp://jailbreakme.modmyi.com/wad.bin into a buffer of type NSMutableData, named wad (itself member of a class the author called &#8220;Dude&#8221;).<br />
Before going any further, the executable checks that the downloaded version of the file wad.bin starts with the four bytes 0&#215;42424242 (&#8216;BBBB&#8217;), then followed by its length.</p>
<p>The wad.bin file is exactly 3909273-byte long, i.e 0x3BA699. This length is stored in bytes 4, 5, 6 and 7:</p>
<pre>$ hexdump -C wad.bin | head
00000000  42 42 42 42 99 a6 3b 00  15 b5 01 00 78 9c ec 7d  |BBBB..;.....x..}|
00000010  0d 9c 54 c5 95 ef bd dd  3d 43 33 34 70 81 46 87  |..T.....=C34p.F.|</pre>
<p>This pattern may be used in the frame of counter-measures (eg: Snort signatures, etc&#8230;), to prevent jailbreaking from one&#8217;s network, for some reasons.<br />
Additionally, it is worth noting a cookie keeps information regarding the jailbreaking attempts (date and time of access to jailbreakme.com, PDF file downloaded etc).</p>
<p>At this point, parts of the buffered wad.bin are dumped in inflated format on the device in /tmp/install.dylib. The dynamic library is then opened, and the do_install symbol is called. This is likely where the actual jailbreaking occurs.</p>
<p>Afterwards, the remaining XZ compressed data contained in wad.bin is then uncompressed, which can be reproduced manually (credits to <a id="i85r" title="Gecko_UK" href="http://forum.gsmhosting.com/vbb/f456/reverse-engineering-star-jailbreakme-1062819/">Gecko_UK</a>):</p>
<pre>$ dd if=./wad.bin skip=111905 of=./wad.xz bs=1 count=3797368
$ 7zr x wad.xz
$ mv wad wad.tar
$ tar xvf wad.tar
...2009-04-27 16:34 Applications/
...2009-04-27 16:34 Applications/Cydia.app/
...2010-07-30 10:55 Applications/Cydia.app/commercial.png
...2010-08-01 20:52 Applications/Cydia.app/Modes/
...2009-08-09 11:55 Applications/Cydia.app/Modes/REMOVE.png
...2009-08-09 11:55 Applications/Cydia.app/Modes/INSTALL.png
...2010-08-01 20:52 Applications/Cydia.app/Modes/NEW_INSTALL.png -&gt; INSTALL.png
...</pre>
<p>And the jailbroken environment (Cydia applications, etc&#8230;) is installed on the device.</p>
<p>&#8211; the Crypto Girl (Axelle Apvrille) and the Vulnerability Guy (David Maciejak)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fortinet.com/iphone-4-ipad-the-keys-out-of-prison/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Securing your jailbroken iPhone</title>
		<link>http://blog.fortinet.com/securing-your-jailbroken-iphone/</link>
		<comments>http://blog.fortinet.com/securing-your-jailbroken-iphone/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 17:02:06 +0000</pubDate>
		<dc:creator>Axelle</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[jailbreak]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[syslog]]></category>

		<guid isPermaLink="false">http://blog.fortinet.com/?p=794</guid>
		<description><![CDATA[Unless you have been cut from the net this last week, you probably know by now iPhones are facing their first set of malware (first ? well, actually, not quite as we have already detected spyware for iPhones): it&#8217;s just all over the web. Those malware target jailbroken iPhones whose the default root password (&#8216;alpine&#8217;) [...]]]></description>
			<content:encoded><![CDATA[<p>Unless you have been cut from the net this last week, you probably know<br />
by now iPhones are facing their first set of malware (first ? well, actually, not quite as we have already detected <a id="venq" title="spyware for iPhones" href="http://blog.fortinet.com/when-your-phone-becomes-your-worst-enemy/">spyware for iPhones</a>):<br />
it&#8217;s just all over the web. Those malware target jailbroken iPhones whose the default root password (&#8216;alpine&#8217;) hasn&#8217;t been changed.</p>
<p>Consequently, most people remind/advise iPhone owners to customize root&#8217;s password or not to jailbreak their iPhone. This is correct, but it is nonetheless worth adding that:</p>
<ul>
<li><em>all passwords</em> should be customized: for instance, change the password of the <em>mobile</em> account too (i.e. the default user account).</li>
<li> <em>never use a default password</em> whether it is &#8216;alpine&#8217; or anything else. iPhones with old firmwares (older than 1.1) use default password &#8216;dottie&#8217;. True, they are not vulnerable to the worms we encountered, but the modification would be so basic&#8230;</li>
<li> <em>do not use simple passwords</em>. This is true for PCs, it is true for iPhones too. It would be easy to modify the worms to brute force passwords. Incidentally, that&#8217;s how <a id="q70f" title="Sophos" href="http://www.sophos.com/blogs/duck/g/2009/11/23/iphone-worm-password/">Sophos</a> found <a id="d57n" title="iPhoneOS/Eeki.B" href="http://www.fortiguard.com/encyclopedia/virus/iphoneos_eeki.b%21worm.html">iPhoneOS/Eeki.B</a> changes the password to &#8216;ohshit&#8217;. By the way, thanks to <a id="w810" title="Scott McIntyre" href="http://www.xs4all.nl/veiligheid/security.php">Scott McIntyre </a> (xs4all) for sharing his sample with us.</li>
</ul>
<p>With this in mind, I reached over for our lab&#8217;s iPhone and placed myself in the situation of a typical iPhone owner trying to secure his device. I turned the iPhone on, disabled wifi, connected the iPhone to a lab&#8217;s PC via USB and set up a SSH tunnel (I like <a id="zfcc" title="iUSB Tunnel" href="http://nurkjon.com/">iUSB Tunnel</a>, because it&#8217;s simple).</p>
<p>At this stage, either the iPhone hasn&#8217;t been compromised and login succeeds with default password (alpine): please jump to &#8220;Changing passwords&#8221; below, or it has been compromised and root&#8217;s password consequently changed: then, logging in with the default password will fail.</p>
<p>In that case, I would probably recommend you completely <strong>re-install the iPhone</strong>, because one never knows what the intruder did to the phone. Remember he/she had root access to the device, he/she could do <em>anything</em>.</p>
<p>For now, let&#8217;s suppose you decide just to change the passwords, inspect the iPhone and re-install later.</p>
<p>To customize a password, the current one is required. If you know the password (&#8216;alpine&#8217; by default, &#8216;ohshit&#8217; if compromised), then no problem, change the password (jump to &#8216;changing passwords&#8217;). If you don&#8217;t know what the old password is, the easiest solution consists in editing /etc/master.passwd with a text editor that runs as root. For instance, install iFile (eu.heinelt.ifile), browse to the /etc directory and open master.passwd for edition.</p>
<p><a href="http://blog.fortinet.com/wp-content/uploads/2009/12/jailbrokeniphone.jpg"><br />
<img class="aligncenter size-full wp-image-795" src="http://blog.fortinet.com/wp-content/uploads/2009/12/jailbrokeniphone.jpg" alt="jailbrokeniphone" /></a></p>
<p>Temporarily reset root&#8217;s password to &#8216;alpine&#8217; (default):</p>
<pre><span style="color: #993300">root:<strong>/smx7MYTQIi2M</strong>:0:0::0:0:System Administrator:/var/root:/bin/sh
</span></pre>
<p><span style="text-decoration: underline">Sidenote</span>. I find it quite dangerous such text editors run with root privileges!</p>
<p>Then, login as root using password alpine and change it. See below.</p>
<p><strong>Changing passwords<br />
</strong><br />
As a side note, I realized that picking up a nice (and secure) password was quite difficult on mobile phones, because even if the iPhone&#8217;s virtual keyboard is handy, you usually don&#8217;t feel like entering a long and complicated password (e.g. special characters are not immediately accessible on the virtual keyboard). iPhone developers, <em><strong>we&#8217;d certainly love to have a thumbprint authentication application, or an application where the password is a few secret gestures on the touchscreen, </strong></em>perhaps like a handwritten signature (but a secret one). Those gestures could translate into a long and complicated key we would not generally need to enter.</p>
<p>Once I changed passwords, it occurred to me that, anyway, any login attempts should be logged. I searched /var/log and /var/logs but couldn&#8217;t find any log concerning SSH. So, I opened the SSH daemon configuration file (/etc/ssh/sshd_config) and uncommented those lines:</p>
<pre><span style="color: #993300">#SyslogFacility AUTH
#LogLevel INFO</span></pre>
<p>Restarted the SSH daemon, and re-logged in: still no logs ! Yes, actually, the iPhone ships with no syslog daemon ! So, I downloaded and installed a syslog daemon (com.) and configured /etc/syslog.conf:</p>
<pre><span style="color: #993300">*.*;auth.info /var/log/syslog</span></pre>
<p>After restarting syslog and ssh, this time I finally get my logs in /var/log/syslog:</p>
<pre><span style="color: #993300">Nov 24 14:29:15 iPhone-de-axelle sshd[6270]: Failed password for mobile from 127.0.0.1 port 56304 ssh2
Nov 24 14:29:18 iPhone-de-axelle sshd[6270]: Accepted password for mobile from 127.0.0.1 port 56304 ssh2</span></pre>
<p>Actually, logs are rather useful before one gets compromised, to see the failed login attempts, because once an intruder has successfully logged in as root, he/she can stop the syslog daemon or erase /var/log/syslog&#8230;</p>
<p>Finally, I ought to point out allowing root login via SSH is usually considered as insecure. Disable it in /etc/ssh/sshd_config (check out other security options) :</p>
<pre><span style="color: #993300">PermitRootLogin <strong>no</strong></span></pre>
<p>&#8211; The Crypto Girl (with her iPhone)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fortinet.com/securing-your-jailbroken-iphone/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Detecting spyware for iPhones</title>
		<link>http://blog.fortinet.com/detecting-spyware-for-iphones/</link>
		<comments>http://blog.fortinet.com/detecting-spyware-for-iphones/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 20:18:56 +0000</pubDate>
		<dc:creator>Axelle</dc:creator>
				<category><![CDATA[Antivirus]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[cydia]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[iphone spyware]]></category>
		<category><![CDATA[Malware]]></category>
		<category><![CDATA[sms]]></category>
		<category><![CDATA[spyware]]></category>
		<category><![CDATA[trapsms]]></category>

		<guid isPermaLink="false">http://blog.fortinet.com/?p=429</guid>
		<description><![CDATA[There are days where I wonder if people really care about privacy (except for these people). Most people don&#8217;t see any problem in telling the entire world what they&#8217;re doing (Twitter), who they know or see (Facebook) or where they are: the kind of stuff teenagers hate to tell their parents. Mobile phones are just [...]]]></description>
			<content:encoded><![CDATA[<p>There are days where I wonder if people really care about privacy <a href="http://www.lightbluetouchpaper.org/">(except for these people)</a>. Most people don&#8217;t see any problem in telling the entire world what they&#8217;re doing (Twitter), who they know or see (Facebook) or <a href="http://www.google.com/mobile/default/latitude.html">where they are</a>: the kind of stuff teenagers hate to tell their parents.</p>
<p>Mobile phones are just the perfect platform for spying because they are portable (iPhones are such beauties one hates to leave them behind!) and seen as private devices (would you share your nice iPhone, huh?). Depending on functionalities, mobile spyware record and forward incoming and outgoing SMS, MMS, voice calls, geographic location etc.</p>
<p>Recently, I finally laid my hands on an <a href="http://www.fortiguardcenter.com/encyclopedia/virus/iphoneos_trapsms.a!tr.spy.html">iPhone spyware sample</a>. Actually, it has probably been out for a while, but I was surprised to discover nobody seemed to detect it yet. The spyware installs on any jailbroken iPhone. In Cydia (an iPhone front-end to help installing third-party applications), you first add the URL of the spyware&#8217;s repository and then install the two spyware packages:</p>
<p>SmsTrapUI: a user interface package to assist the spy into installing the spyware. Once the spyware is configured, the spy can erase this package:</p>
<p><img class="alignnone size-full wp-image-431" src="http://blog.fortinet.com/wp-content/uploads/2009/07/trapsms-iphone-smstrap-cydia.png" alt="trapsms-iphone-smstrap-cydia" width="192" height="288" /></p>
<p>Std: the spyware daemon. It installs in /usr/sbin and does not display any new icon on the iPhone&#8217;s springboard. This daemon collects information on SMS (phone number, text, timestamp and incoming/outgoing indicator) and sends it to a SQL database of the spyware&#8217;s website.</p>
<p><img class="alignnone size-full wp-image-432" src="http://blog.fortinet.com/wp-content/uploads/2009/07/trapsms-iphone-smstrapui.png" alt="trapsms-iphone-smstrapui" width="192" height="288" /></p>
<p>Okay, so the spyware installs and works. As an antivirus analyst, my next task then consisted in getting original samples onto my work host (the host where I work out detections for malware). I could have connected onto the iPhone via SSH <a href="http://www.makkiaweb.net/itunnel">iPhone Tunnel Suite</a>, but then I would have had to parse all directories the packages had installed files into, and retrieve them. I settled for a simpler solution: Cydia uses Debian-style repositories, so I directly downloaded the samples from there. Debian-style repositories typically include two files:</p>
<p>Release and Packages (or Packages.bz2). So, I first downloaded Release:<br />
$ wget http://xxxxx/x/Release<br />
$ cat Release<br />
Origin: ST<br />
Label: ST<br />
Suite: stable<br />
Version: 1.0<br />
Codename: st<br />
Architectures: iphoneos-arm<br />
Components: main<br />
Description: ST Main repository<br />
248bf63c4e179ef82d4fe4ba86a42c03 547 main/binary-iphoneos-arm/Packages<br />
3b6d6f28d5346f9d911a067fccb64f5f 335 main/binary-iphoneos-arm/Packages.bz2</p>
<p>The Release file mentions both Packages and Packages.bz2 exist, so I then downloaded Packages:<br />
$ wget http://xxxxx/x/Packages<br />
$ cat Packages<br />
MD5Sum: 762bf733c5a9b03b787c23ffc64d63a7<br />
Maintainer: ST Team<br />
Description: ST Daemon.<br />
Package: com.st.std<br />
Section: Utilities<br />
Author: ST Team<br />
Filename: ./std-1.1-1_iphoneos-arm.deb<br />
Version: 1.1-1<br />
Architecture: iphoneos-arm<br />
Size: 11634<br />
Name: STD</p>
<p>MD5Sum: bed10acddc436a5dfdb77a35dc6e74ad<br />
Maintainer: ST Team<br />
Description: SmsTrap User Interface<br />
Package: com.st.SmsTrapUI<br />
Section: Utilities<br />
Author: ST Team<br />
Filename: ./SmsTrapUI-1.1-1_iphoneos-arm.deb<br />
Depends: com.st.std, quickload<br />
Version: 1.1-1<br />
Architecture: iphoneos-arm<br />
Size: 26184<br />
Name: SmsTrap</p>
<p>The Packages file provides the name of the 2 packages:<br />
$ wget http://xxxxx/x/SmsTrapUI-1.1-1_iphoneos-arm.deb<br />
$ wget http://xxxxx/x/std-1.1-1_iphoneos-arm.deb</p>
<p>I can now unpack the .deb packages, and detect the relevant parts of the spyware.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fortinet.com/detecting-spyware-for-iphones/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Open questions to Apple&#8217;s MobileMe</title>
		<link>http://blog.fortinet.com/open-questions-to-apples-mobileme/</link>
		<comments>http://blog.fortinet.com/open-questions-to-apples-mobileme/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 18:00:51 +0000</pubDate>
		<dc:creator>Axelle</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[iphone 3g]]></category>
		<category><![CDATA[mobileme]]></category>

		<guid isPermaLink="false">http://blog.fortinet.com/?p=388</guid>
		<description><![CDATA[Last week, I had hardly reached my desk when a colleague rushed by my side and told me, all excited, Apple had announced the release of a new iPhone 3GS. They also unveiled interesting new functionality in MobileMe, which started out a long chat in our lab. To summarize our discussion, tomorrow, MobileMe is releasing [...]]]></description>
			<content:encoded><![CDATA[<p>Last week, I had hardly reached my desk when a colleague rushed by my side and told me, all excited, Apple had announced the release of a <a href="http://events.apple.com.edgesuite.net/0906paowdnv/event/index.html?internal=ijalrmacu">new iPhone 3GS</a>. They also unveiled interesting new functionality in <a href="http://www.apple.com/mobileme/whats-new">MobileMe</a>, which started out a long chat in our lab.</p>
<p>To summarize our discussion, tomorrow, MobileMe is releasing three novelties:</p>
<ul>
<li>locating your iPhone, for example, when it is lost</li>
<li>displaying a message or a sound onto your iPhone</li>
<li>remotely wiping your iPhone so a thief won&#8217;t find read any sensitive data</li>
</ul>
<p>All of these are quite appealling at first, but they raise a few questions:</p>
<p><strong>Security:</strong> which security measures are taken to make sure one cannot remotely wipe or send messages/sounds to another iPhone? I hope this is secure, otherwise attackers are going to have a lot of fun&#8230;</p>
<p><strong>Price:</strong> all of these features require sending commands to the iPhone. How is the mobile device receiving commands? Are they sent over the 3G network? Is the phone receiving an SMS? And who&#8217;s paying for this? Is it included in your MobileMe subscription?</p>
<p><strong>Eficiency:</strong> those features are probably helpful if you lose your iPhone, but I doubt they will help when your iPhone is stolen. From <a href="http://www.boygeniusreport.com/2009/03/17/mobileme-to-let-you-locate-your-iphone-via-gps">MobileMe&#8217;s screenshot</a>, it looks like locating an iPhone only works if you have previously installed MobileMe and enabled the &#8220;Find my iPhone&#8221; option. The thief can probably disable this option, uninstall MobileMe or even reset your iPhone if he/she intends to keep it&#8230;</p>
<p><strong>Privacy:</strong> I am uncertain of how legal tracking your iPhone is. In France, geolocalization is regulated by law and the <a href="http://www.cnil.fr/index.php?id=1258">CNIL</a> has hard work enforcing it. To my understanding, the CNIL finds locating a stolen device acceptable as long as the feature cannot be turned into a spying / tracking device. And indeed, this is difficult to guarantee: you never know when your iPhone is going to be stolen, do you? So, you have to enable the localization all the time, and consequently, your iPhone (thus you?) can be tracked all the time too&#8230; unless Apple has thought of some special trick so your iPhone will only release localization data to you, its rightful owner.</p>
<p>We&#8217;re going to be busy after tomorrow&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fortinet.com/open-questions-to-apples-mobileme/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

