<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Franklin Heath Ltd</title>
	<atom:link href="http://franklinheath.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>http://franklinheath.co.uk</link>
	<description>Master Your Information Assets</description>
	<lastBuildDate>Sat, 04 Feb 2012 22:08:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='franklinheath.co.uk' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/a28d4158e876ab5227fe43225f85ea75?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Franklin Heath Ltd</title>
		<link>http://franklinheath.co.uk</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://franklinheath.co.uk/osd.xml" title="Franklin Heath Ltd" />
	<atom:link rel='hub' href='http://franklinheath.co.uk/?pushpress=hub'/>
		<item>
		<title>Our First App Published: Enigma Simulator</title>
		<link>http://franklinheath.co.uk/2012/02/04/our-first-app-published-enigma-simulator/</link>
		<comments>http://franklinheath.co.uk/2012/02/04/our-first-app-published-enigma-simulator/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 17:50:41 +0000</pubDate>
		<dc:creator>Craig H</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Enigma]]></category>
		<category><![CDATA[Payment]]></category>
		<category><![CDATA[enigma simulator]]></category>
		<category><![CDATA[world war ii]]></category>

		<guid isPermaLink="false">http://franklinheath.co.uk/?p=1123</guid>
		<description><![CDATA[This started when I was asked to do some prototyping work on Android by a client last November; I hadn&#8217;t done any programming on Android before, but I was familiar with Java from my time working on Enhydra Enterprise at Lutris Technologies. When I joined Lutris in 2000 I was new to Java (after 15 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=franklinheath.co.uk&amp;blog=18414045&amp;post=1123&amp;subd=fhcouk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This started when I was asked to do some prototyping work on Android by a client last November; I hadn&#8217;t done any programming on Android before, but I was familiar with Java from my time working on Enhydra Enterprise at Lutris Technologies.  When I joined Lutris in 2000 I was new to Java (after 15 or so years working with C on U<span style="font-size:90%;">NIX</span>&trade;) so I wrote an Enigma simulator in Java as a learning project (it was related to security, a good way of getting to grips with object orientation, and fun!)  I hadn&#8217;t used the code in over 10 years since, but I dusted it off and got it running on Android to get familiar with the new environment.</p>
<p>Having spent a couple of days on it, I had it running with a rudimentary UI and was familiar enough with the Android SDK to put the Enigma project aside and concentrate on the paid work, but I did still wonder if something useful could be done with the code.  Back when I first wrote the logic of the simulator, there was a real Enigma machine out on a table at Bletchley Park that you could physically use and experience what the real operators in World War II had to do.  These days, with auction prices of the machines <a href="http://edition.cnn.com/2011/09/29/world/europe/uk-enigma-machine-auction/">topping $200,000</a>, they&#8217;re all locked away behind glass.  Given the touch UI of Android, it occurred to me that a good enough simulation could be a useful educational tool, perhaps put alongside museum displays on a tablet computer to give people something of the real feel of the machine.</p>
<p><span id="more-1123"></span>Looking on the Android market, I found two Enigma simulators already available.  One was a decent quality paid-for application, the other was free but poor quality (with logic errors and a hard-to-use UI) and neither took good advantage of the extra screen space on a tablet.  I decided to go ahead and give our Enigma simulator a proper, realistic UI, add features to do more than the currently available apps, make better use of the extra space on tablets and publish it.  Had I known then that it would take 2 months of days off, evenings and weekends to do I would probably have thought twice!</p>
<p><a href="http://fhcouk.files.wordpress.com/2012/02/qvga1.png"><img src="http://fhcouk.files.wordpress.com/2012/02/qvga1.png?w=225&#038;h=300" alt="EnigmaSim screenshot" title='2.8" QVGA 320x400' width="225" height="300" class="size-medium wp-image-1153" /></a><a href="http://fhcouk.files.wordpress.com/2012/02/wvga1.png"><img src="http://fhcouk.files.wordpress.com/2012/02/wvga1.png?w=180&#038;h=300" alt="EnigmaSim screenshot" title='3.5" WVGA 480x800' width="180" height="300" class="size-medium wp-image-1154" /></a><a href="http://fhcouk.files.wordpress.com/2012/02/xga1.png"><img src="http://fhcouk.files.wordpress.com/2012/02/xga1.png?w=175&#038;h=300" alt="EnigmaSim screenshot" title='7" XGA 600x1024' width="175" height="300" class="size-medium wp-image-1156" /></a></p>
<p>Another overlap with the client work I&#8217;ve been doing is the area of in-app payments.  As I&#8217;d been investigating security measures to protect in-app payment transactions from tampering on Android devices, I started thinking about whether in-app payments could be taken advantage of in the Enigma simulator.  I&#8217;m a big fan of the work being done by the <a href="http://www.bletchleypark.org/">Bletchley Park Trust</a> to preserve the historic code-breaking site, both as a memorial to the great work done there and as an educational resource.  We&#8217;d already decided to include in-app advertising as a possible way of recovering some of our development costs, so we decided to also include a payment option to allow people to turn the ads off and at the same time donate to the Trust.  It&#8217;s not expensive (just £1) so I hope a good proportion of the users will take that option as it&#8217;s in a good cause.  At least 50% of the proceeds will go to the Trust and, if we ever reach the point of recovering our development costs, we will look at increasing that percentage.</p>
<p>The app is available now <a href="https://market.android.com/details?id=uk.co.franklinheath.enigmasim">on the Android Market</a>, and we already have a couple of paying customers and a nice review, so that&#8217;s a good start!  Accompanying documentation is available on <a href="http://wiki.franklinheath.co.uk/index.php/Main_Page">our wiki</a>, and I have a long list of potential features that didn&#8217;t make the cut for the first release.  If you have an Android device please try out the app, please donate if you like it, give us a review on Android Market and let us know about any improvements you would like to see in future versions.</p>
<p>Finally I&#8217;m wondering whether similar apps could benefit other charitable institutions using this payment model; one obvious candidate would be <a href="http://www.tnmoc.org/">the National Museum of Computing</a> (based on the Bletchley Park site but not sharing any of their government funding).  Perhaps a Colossus simulator, what do you think?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fhcouk.wordpress.com/1123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fhcouk.wordpress.com/1123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fhcouk.wordpress.com/1123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fhcouk.wordpress.com/1123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fhcouk.wordpress.com/1123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fhcouk.wordpress.com/1123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fhcouk.wordpress.com/1123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fhcouk.wordpress.com/1123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fhcouk.wordpress.com/1123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fhcouk.wordpress.com/1123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fhcouk.wordpress.com/1123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fhcouk.wordpress.com/1123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fhcouk.wordpress.com/1123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fhcouk.wordpress.com/1123/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=franklinheath.co.uk&amp;blog=18414045&amp;post=1123&amp;subd=fhcouk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://franklinheath.co.uk/2012/02/04/our-first-app-published-enigma-simulator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b5dc20783f4d0bfef395a5be5f6bdf5d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Craig H</media:title>
		</media:content>

		<media:content url="http://fhcouk.files.wordpress.com/2012/02/qvga1.png?w=225" medium="image">
			<media:title type="html">2.8&#34; QVGA 320x400</media:title>
		</media:content>

		<media:content url="http://fhcouk.files.wordpress.com/2012/02/wvga1.png?w=180" medium="image">
			<media:title type="html">3.5&#34; WVGA 480x800</media:title>
		</media:content>

		<media:content url="http://fhcouk.files.wordpress.com/2012/02/xga1.png?w=175" medium="image">
			<media:title type="html">7&#34; XGA 600x1024</media:title>
		</media:content>
	</item>
		<item>
		<title>Smartphone Apps, Cryptography and Export Controls</title>
		<link>http://franklinheath.co.uk/2012/01/15/smartphone-apps-cryptography-and-export-controls/</link>
		<comments>http://franklinheath.co.uk/2012/01/15/smartphone-apps-cryptography-and-export-controls/#comments</comments>
		<pubDate>Sun, 15 Jan 2012 20:09:35 +0000</pubDate>
		<dc:creator>Craig H</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Cryptography]]></category>
		<category><![CDATA[Enigma]]></category>
		<category><![CDATA[Export Control]]></category>

		<guid isPermaLink="false">http://franklinheath.co.uk/?p=1062</guid>
		<description><![CDATA[You can&#8217;t work in software product security for as long as I have and not learn something about export controls, like it or not! Historically, many governments regarded encryption as military technology and defined and controlled it as such in their regulations. These days, pretty much anyone who uses the Internet or a mobile phone [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=franklinheath.co.uk&amp;blog=18414045&amp;post=1062&amp;subd=fhcouk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>You can&#8217;t work in software product security for as long as I have and not learn something about export controls, like it or not!  Historically, many governments regarded encryption as military technology and defined and controlled it as such in their regulations.  These days, pretty much anyone who uses the Internet or a mobile phone (and that&#8217;s more than <a href="http://www.mobilemarketingwatch.com/67-of-the-worlds-population-are-mobile-subscribers-5541/">2/3 of the world&#8217;s entire population</a>) uses encryption every day, for <a href="http://en.wikipedia.org/wiki/Transport_Layer_Security">shopping on the web</a>, logging in to <a href="http://www.readwriteweb.com/archives/zuckerbergs_facebook_page_hacked_and_now_facebook.php">social networks</a>, or simply to <a href="http://en.wikipedia.org/wiki/GSM#GSM_service_security">call their friends</a>.  Nevertheless, export control regulations for encryption are still on the statute books of most countries around the world, and could still be enforced.  The UK records of export control <a href="http://www.bis.gov.uk/policies/export-control-organisation/eco-press-prosecutions">prosecutions </a>and <a href="http://www.bis.gov.uk/policies/export-control-organisation/eco-press-prosecutions/compound-penalties">fines</a> don&#8217;t include any relating to encryption technology in recent years; I would be interested to know if there have been any elsewhere.</p>
<p>Although I have sat in many export control meetings with lawyers over the last twenty-some years, I have to point out that <strong>I am not a lawyer</strong>, and <strong>this is not legal advice</strong>.  I just thought it might interest others if I share my thinking on the current regimes of export controls, as I&#8217;m now in the situation of needing to consider it (again) as we want to publish an Android app that contains cryptographic technology (a simulation of a World War II Enigma machine, more on this soon&#8230;)</p>
<p>The main things I&#8217;ve learned about export controls on cryptography are that common sense often doesn&#8217;t apply and nothing is ever simple.<br />
<span id="more-1062"></span><br />
The first complication is: what counts as export?  Especially in these days of cloud computing, national boundaries are effectively invisible; I&#8217;m sitting in the UK typing this, and WordPress is automatically saving drafts of the article, and I have absolutely no clue which country it&#8217;s storing it in.  (<a href="http://www.ip2location.com/">IP2Location</a> says the current <a href="http://cgibin.erols.com/ziring/cgi-bin/nsgate/gate.pl?submit=Search+by+Name&amp;mode=1&amp;q=wordpress.com&amp;qtype=A&amp;.cgifields=persist&amp;.cgifields=log">IP addresses for wordpress.com</a> are in Texas and New York, but that&#8217;s just the front end, it could change at any time and their database could be anywhere&#8230;)  According to the <a href="http://www.bis.doc.gov/licensing/exportingbasics.htm">US regulations</a>, the nationality of the recipient also counts, even if they are physically present in the exporting country.  I&#8217;m going to make my first dangerous leap of logic here, and assume that for the purposes of publishing a smartphone app, what matters is the nationality of the author (where the company is registered, if it&#8217;s a company) and the nationality of the distributor (e.g. Google, Apple or Nokia) and every download is a possible export (as there&#8217;s no way of knowing the nationality of the downloader).</p>
<p>So, our company is registered in the UK and Google is registered in the US, so we have to worry about UK export regulations and (as Google helpfully <a href="http://support.google.com/androidmarket/developer/bin/answer.py?hl=en&amp;answer=113770">points out</a>) US export regulations.  The UK regulations presumably govern the upload from my development machine to the Android Marketplace, and the US regulations presumably govern the download from the Android Marketplace to the user&#8217;s phone.  So far so good.</p>
<p>The second complication is: how can we tell if our app falls under these regulations?  20 years ago it was a simple decision: does this product use any encryption or doesn&#8217;t it?  Today there are many, many smartphone apps that contain or invoke encryption code; anything that uses the HTTPS protocol to talk to a server, or anything that sends an SMS would do.  Clearly the vast majority of these apps aren&#8217;t considered export controlled, and the reason is that the regulations now have long and complicated lists of exceptions.</p>
<p>The UK and the US are participants in the <a href="http://www.wassenaar.org/">Wassenaar Arrangement</a> along with <a href="http://www.wassenaar.org/participants/">38 other countries</a>.  This defines best practices and guidelines for national export control legislation, and includes a <a href="http://www.wassenaar.org/controllists/2011/WA-LIST%20%2811%29/WA-LIST%20%2811%29%201.pdf">control list</a> with a six-page definition of &#8220;Information Security&#8221; goods and technologies (Category 5, Part 2, starting on page 83 of the December 2011 version).  Section 5.D.2 covers software, so that&#8217;s the part we&#8217;re interested in.  &#8220;Note 3&#8243; on page 83 says 5.D.2 does not apply if the product is &#8220;generally available to the public&#8230;&#8221; (and a few other conditions that are clearly satisfied by apps distributed in a public app store, I won&#8217;t quote it all).  At this point you might think: great! we&#8217;re home and dry but&#8230;</p>
<p>The third complication is that each country must enact its own regulations based on the Wassenaar recommendations, they all have their own spin on it, and they may use different revisions.  A brief history of the Wassenaar control list Category 5, Part 2, follows:</p>
<p><a href="http://www.wassenaar.org/controllists/Previous/1996_OK/WA-LIST%20%2896%29%201/Control%20Lists%20-%20July%201996.pdf">1996</a>:  Initial version defining what is controlled, with relatively few exceptions (notable ones are use specifically for authentication or banking).</p>
<p><a href="http://www.wassenaar.org/controllists/Previous/1998_OK/WA-LIST%20%2898%29%201.pdf">1998</a>:  Adds exceptions for personal export for your own use (&#8220;Note 2&#8243;) and for items generally available to the public (&#8220;Note 3&#8243;).  However, the note 3 exception specifically doesn&#8217;t exempt items using symmetric keys longer than 64 bits.</p>
<p><a href="http://www.wassenaar.org/controllists/Previous/2000_OK/WA-LIST%20%2800%29%201.pdf">2000</a>:  The note 3 exception no longer depends on the key length.</p>
<p><a href="http://www.wassenaar.org/controllists/Previous/2009_OK/WA-LIST%20%2809%29%201.pdf">2009</a>:  Introduces a new exception (&#8220;Note 4&#8243;) relating to the primary purpose of the item.  As long as the <b>primary</b> purpose isn&#8217;t information security, or providing a platform for other components to do information security, you&#8217;re not controlled.</p>
<p>With this in mind, we need to look at the specific regulations in place in the UK and US.  The UK equivalent to the Wassenaar Arrangement control list is the <a href="http://www.bis.gov.uk/assets/biscore/eco/docs/control-lists/uk-consolidated-list.pdf">Consolidated UK Strategic Export Control Lists</a> and the part defining Information Security Software in the current (August 2010) version is Category 5, Part 2 on page 184.  This is copied verbatim from the <a href="http://trade.ec.europa.eu/doclib/docs/2009/june/tradoc_143390.pdf">EU Dual Use List</a> of May 2009 (page 167) and that uses the wording from the 2000 version of the Wassenaar control list.  As this includes note 3 without the restriction on key length, our generally available smartphone app is not export controlled.  Tick!</p>
<p>Now for the US regulations.  The <a href="http://www.bis.doc.gov/encryption/ccl5pt2.pdf">US Commerce Control List</a> was last updated in June 2010, and seems to be based on the wording of the 2009 Wassenaar control list.  <b>However</b>, there is a qualification to note 3 stating you &#8220;must submit a classification request or encryption registration to BIS&#8221; if your generally available item uses symmetric keys longer than 64 bits, etc. (a bit of a throwback to the 1998 version of the Wassenaar list).  Of course this doesn&#8217;t say anything about Enigma machines, and who knows how long they think the keys for those are? (I was intrigued so I <a href="http://wiki.franklinheath.co.uk/index.php/Enigma_Machine_Key_Length">looked in to that here</a>).  Luckily, the US regulations <b>do</b> include note 4 from 2009, and that means our Enigma simulator is not export controlled because its primary purpose is not Information Security (it&#8217;s education and entertainment).  Phew!</p>
<p>So we&#8217;re in the clear, but what lesson can be drawn from this?  I&#8217;d say the chances are that, whatever your app does, if you publish it on an app store it won&#8217;t be export controlled; even so, you do need to think about it and don&#8217;t just click past the &#8220;I comply with US export controls&#8221; box.  If your app&#8217;s purpose is primarily information security (file encryption, encrypted email, that sort of thing) then you may well be required to <a href="http://www.bis.doc.gov/encryption/question3_sub.htm">file with the US Bureau of Industry and Security</a> in order to be compliant.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fhcouk.wordpress.com/1062/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fhcouk.wordpress.com/1062/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fhcouk.wordpress.com/1062/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fhcouk.wordpress.com/1062/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fhcouk.wordpress.com/1062/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fhcouk.wordpress.com/1062/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fhcouk.wordpress.com/1062/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fhcouk.wordpress.com/1062/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fhcouk.wordpress.com/1062/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fhcouk.wordpress.com/1062/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fhcouk.wordpress.com/1062/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fhcouk.wordpress.com/1062/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fhcouk.wordpress.com/1062/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fhcouk.wordpress.com/1062/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=franklinheath.co.uk&amp;blog=18414045&amp;post=1062&amp;subd=fhcouk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://franklinheath.co.uk/2012/01/15/smartphone-apps-cryptography-and-export-controls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b5dc20783f4d0bfef395a5be5f6bdf5d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Craig H</media:title>
		</media:content>
	</item>
		<item>
		<title>Mobile Malware Lies&#8230; Sorry, Statistics!</title>
		<link>http://franklinheath.co.uk/2011/02/09/mobile-malware-lies-sorry-statistics/</link>
		<comments>http://franklinheath.co.uk/2011/02/09/mobile-malware-lies-sorry-statistics/#comments</comments>
		<pubDate>Wed, 09 Feb 2011 16:10:17 +0000</pubDate>
		<dc:creator>Craig H</dc:creator>
				<category><![CDATA[Malware]]></category>

		<guid isPermaLink="false">http://franklinheath.co.uk/?p=1036</guid>
		<description><![CDATA[McAfee put out a press release this week which has been picked up by many news outlets, leading with two statements that are factually correct but blatantly misleading: &#8220;The number of pieces of new mobile malware in 2010 increased by 46 percent compared with 2009&#8243; &#8220;Of the almost 55 million total pieces of malware McAfee [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=franklinheath.co.uk&amp;blog=18414045&amp;post=1036&amp;subd=fhcouk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>McAfee put out a <a href="http://investor.mcafee.com/releasedetail.cfm?ReleaseID=548284">press release</a> this week which has been picked up by <a href="http://www.telegraph.co.uk/technology/google/8310689/Smartphone-virus-attacks-soar.html">many</a> <a href="http://www.ft.com/cms/s/0/5a4ed514-32e5-11e0-9a61-00144feabdc0.html">news</a> <a href="http://news.yahoo.com/s/zd/20110208/tc_zd/260369">outlets</a>, leading with two statements that are factually correct but blatantly misleading:</p>
<ul>
<li>&#8220;The number of pieces of new mobile malware in 2010 increased        by 46 percent compared with 2009&#8243;</li>
<li>&#8220;Of the almost 55 million total pieces of malware        McAfee Labs has identified, 36 percent was created in 2010&#8243;</li>
</ul>
<p>That is clearly intended to make people think 46 is bigger than 36, so the bad guys must be concentrating more on mobile malware now, and that&#8217;s what most of the news outlets are reporting, but that conclusion is <strong>ABSOLUTELY WRONG</strong>.</p>
<p>You can either say that mobile malware increased by 46% and overall malware increased by 56% (36/64), or you can say that 32% (46/146) of total mobile malware was written in 2010 and 36% of total overall malware was written in 2010.  Mixing the frames of reference is obvious misdirection, and that&#8217;s even before pointing out that total mobile malware, according to their own statistics, is less than 1000, whereas total non-mobile malware is nearly <strong>55 million</strong>!</p>
<p>McAfee&#8217;s full report is <a href="http://www.mcafee.com/us/resources/reports/rp-quarterly-threat-q4-2010.pdf">here</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fhcouk.wordpress.com/1036/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fhcouk.wordpress.com/1036/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fhcouk.wordpress.com/1036/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fhcouk.wordpress.com/1036/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fhcouk.wordpress.com/1036/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fhcouk.wordpress.com/1036/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fhcouk.wordpress.com/1036/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fhcouk.wordpress.com/1036/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fhcouk.wordpress.com/1036/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fhcouk.wordpress.com/1036/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fhcouk.wordpress.com/1036/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fhcouk.wordpress.com/1036/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fhcouk.wordpress.com/1036/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fhcouk.wordpress.com/1036/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=franklinheath.co.uk&amp;blog=18414045&amp;post=1036&amp;subd=fhcouk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://franklinheath.co.uk/2011/02/09/mobile-malware-lies-sorry-statistics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b5dc20783f4d0bfef395a5be5f6bdf5d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Craig H</media:title>
		</media:content>
	</item>
		<item>
		<title>Is the EFF Right to be Concerned About Mobile Security Patching?</title>
		<link>http://franklinheath.co.uk/2011/01/22/is-the-eff-right-to-be-concerned-about-mobile-security-patching/</link>
		<comments>http://franklinheath.co.uk/2011/01/22/is-the-eff-right-to-be-concerned-about-mobile-security-patching/#comments</comments>
		<pubDate>Sat, 22 Jan 2011 21:28:28 +0000</pubDate>
		<dc:creator>Craig H</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Vulnerabilities]]></category>

		<guid isPermaLink="false">http://franklinheath.co.uk/?p=1013</guid>
		<description><![CDATA[There was a thought-provoking post yesterday from Chris Palmer, Technology Director at the Electronic Frontier Foundation (EFF). He specifically calls out Google Android, for being an open source platform but not being open about security fixes. I agree this looks bad &#8211; I&#8217;ve been following a couple of threads on the Android Security Discussions group [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=franklinheath.co.uk&amp;blog=18414045&amp;post=1013&amp;subd=fhcouk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>There was a <a href="https://www.eff.org/deeplinks/2011/01/dont-sacrifice-security-mobile-devices">thought-provoking post</a> yesterday from <a href="https://www.eff.org/about/staff/chris-palmer">Chris Palmer</a>, Technology Director at the Electronic Frontier Foundation (EFF).  He specifically calls out Google Android, for being an open source platform but not being open about security fixes.  I agree this looks bad &#8211; I&#8217;ve been following a <a href="http://groups.google.com/group/android-security-discuss/browse_thread/thread/8502e95086b9552e/73e21c85b75f7062">couple</a> of <a href="http://groups.google.com/group/android-security-discuss/browse_thread/thread/c83fc3392ba08dcf/69043e237045c3e9">threads</a> on the Android Security Discussions group on this topic, waiting for an answer from Google staff, but none has been forthcoming.</p>
<p>I don&#8217;t really blame Google for not announcing the details of fixed security vulnerabilities though; the reasons are clear, and pointed out in the EFF post (inability to patch operator-customised ROMs).  The Symbian Foundation faced the same dilemma, but didn&#8217;t recklessly say they were <a href="http://groups.google.com/group/android-security-announce">going to announce fixed security vulnerabilities</a> in the first place!  Google should at least be honest about their policy.</p>
<p>That said, I disagree with the EFF on two points:<span id="more-1013"></span></p>
<p>Firstly they state that &#8220;the security of mobile operating systems is not as mature or as strong as that of workstation and server operating systems.&#8221; I think in many ways it is more mature, specifically having learned the lessons of poor desktop security in the past and benefiting from <a href="/2010/12/30/2011-not-the-year-of-mobile-malware/">several control points</a> that PCs do not have.  The vast majority of mobile malware consists of trojans (indeed all of the Symbian malware that I know of) which don&#8217;t exploit security vulnerabilities in the operating system anyway, so their conclusion doesn&#8217;t follow.</p>
<p>Secondly, they seem to be recommending that people &#8220;jailbreak&#8221; their phones: &#8220;it is not a violation of the DMCA to jailbreak your mobile device to install third-party patches&#8221;, assuming that third parties will develop and distribute security patches that the device manufacturers will not.  Jailbreaking the phone can have <a href="http://www.symantec.com/connect/blogs/ikee-worm-rickrolls-jailbroken-iphones">its own security issues</a>, and I see no evidence that the open source community has any interest in contributing security fixes to mobile phone OSes (the Symbian Foundation didn&#8217;t get any such contributions).</p>
<p>Disclosure is no guarantee of security, as <a href="http://blogs.computerworlduk.com/unscrewing-security/2011/01/open-source-has-no-bearing-upon-software-security---community-does/index.htm">Alec Muffett recently reiterated</a>.  While I agree with the general concern about the difficulty of creating security patches for mobile phones, and would welcome architectural improvements to make patch creation easier, I think the EFF are seizing on this issue to advance their own political agenda, and I don&#8217;t believe it would have any significant effect on the current volume of mobile malware.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fhcouk.wordpress.com/1013/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fhcouk.wordpress.com/1013/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fhcouk.wordpress.com/1013/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fhcouk.wordpress.com/1013/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fhcouk.wordpress.com/1013/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fhcouk.wordpress.com/1013/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fhcouk.wordpress.com/1013/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fhcouk.wordpress.com/1013/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fhcouk.wordpress.com/1013/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fhcouk.wordpress.com/1013/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fhcouk.wordpress.com/1013/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fhcouk.wordpress.com/1013/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fhcouk.wordpress.com/1013/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fhcouk.wordpress.com/1013/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=franklinheath.co.uk&amp;blog=18414045&amp;post=1013&amp;subd=fhcouk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://franklinheath.co.uk/2011/01/22/is-the-eff-right-to-be-concerned-about-mobile-security-patching/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b5dc20783f4d0bfef395a5be5f6bdf5d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Craig H</media:title>
		</media:content>
	</item>
		<item>
		<title>2011: Not the Year of Mobile Malware</title>
		<link>http://franklinheath.co.uk/2010/12/30/2011-not-the-year-of-mobile-malware/</link>
		<comments>http://franklinheath.co.uk/2010/12/30/2011-not-the-year-of-mobile-malware/#comments</comments>
		<pubDate>Thu, 30 Dec 2010 16:26:31 +0000</pubDate>
		<dc:creator>Craig H</dc:creator>
				<category><![CDATA[Malware]]></category>

		<guid isPermaLink="false">http://franklinheath.co.uk/?p=940</guid>
		<description><![CDATA[It&#8217;s nearly New Year, so it&#8217;s time for the usual &#8220;Next year will be the year of mobile malware&#8221; posts from companies trying to sell you PC-style anti-virus products. They&#8217;ve been saying this every year for 5 years now, and it still hasn&#8217;t happened because, very simply, phones aren&#8217;t PCs. There are many control points [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=franklinheath.co.uk&amp;blog=18414045&amp;post=940&amp;subd=fhcouk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s nearly New Year, so it&#8217;s time for the usual &#8220;Next year will be the <a href="http://www.networkworld.com/news/2010/122110-will-2011-be-the-year.html">year of mobile malware</a>&#8221; posts from companies trying to sell you PC-style anti-virus products.  They&#8217;ve been saying this every year for <a href="http://news.cnet.com/2006-Year-of-the-mobile-malware/2100-7349_3-6001651.html">5 years now</a>, and it still hasn&#8217;t happened because, very simply, phones aren&#8217;t PCs.</p>
<p>There are many control points which exist for phone software but not for PCs:<span id="more-940"></span></p>
<ol>
<li>Software has to be explicitly installed before it can run</li>
<li>Applications are usually sandboxed or run with limited privileges</li>
<li>Applications are typically reviewed before publication (by app stores or signing schemes)</li>
<li>The channels by which malware could spread most widely are managed networks</li>
<li>Rogue applications can be recalled (revocation or <a href="http://www.pcpro.co.uk/news/security/362485/microsoft-details-windows-phone-7-kill-switch">kill switches</a>)</li>
</ol>
<p>Of course, none of these control points completely prevents malware, but there is considerable <em>defence in depth</em>.  For the first two controls above we rely on the phone firmware, so if and when flaws are found the bad guys can exploit them for as long as the flaw remains unpatched.  The other three measures, however, involve human intelligence responding to threats, and this is where the landscape is greatly different from PCs.</p>
<p>One of the inevitable truths of the malware industry is that there are many attackers, and some of them are quite clever.  We have seen this in the last year, especially in China where control 3 doesn&#8217;t generally apply (there is, let&#8217;s say, a &#8220;freeware&#8221; culture where applications are typically downloaded from file sharing sites).  Express Signed for Symbian allows applications to be distributed without waiting for human review (a percentage of submissions are audited after the fact, but there is always a backlog, and by the time abuse of an account has been identified the malware will already have been in the wild, sometimes for weeks).</p>
<p>Automated checks to filter out suspicious submissions can be, and have been, put in place but it&#8217;s usually a matter of days before the attackers figure out how to get around them; as <a href="http://www.schneier.com/essay-292.html">Bruce Schneier often points out</a> (albeit in another context) simply responding to the tactics of the last attack is not effective at addressing the underlying threat.</p>
<p>There is a need and an opportunity here.  We need to deploy human intelligence in defence to counter the human intelligence of the attackers, but as we have experienced, there are many more attackers than defenders; it&#8217;s simply not feasible for someone to examine every version of every phone application to decide whether it&#8217;s malicious or not.  The need is to magnify the effectiveness of the defenders by making it easier for them to do what humans do best: <a href="http://homepage.tudelft.nl/a9p19/papers/PR_Intro.pdf">spot patterns</a>.</p>
<p>The opportunity I see is to take advantage of <a href="http://en.wikipedia.org/wiki/Business_intelligence">Business Intelligence (BI)</a> techniques to create <a href="http://www.thebusinessintelligenceguide.com/bi_tools/Data_Visualisation_Examples.php">visualisations</a> of data about the large numbers of applications submitted to certification schemes, which would allow likely trends and anomalies in the submissions to be identified and then selected for further scrutiny.  I&#8217;m quite excited about this, as it&#8217;s an ideal area for my wife&#8217;s and my new business, her area of expertise being BI, and mine being mobile device and information security (as I hope regular readers will already have spotted <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> )</p>
<p>So, to return to the title of this blog post, I can confidently say there will, again, be no <a href="http://franklinheath.co.uk/2009/05/05/the-mobile-malware-threat/">mobile malware pandemic</a> in the coming year.  Whether or not the BI visualisations idea pans out, the environment for mobile phone malware still has the control points which enable an effective response to new threats in a way that the environment for PCs does not.  We, the good guys, will be staying vigilant, so we wish you all a happy, prosperous and secure new year <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fhcouk.wordpress.com/940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fhcouk.wordpress.com/940/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fhcouk.wordpress.com/940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fhcouk.wordpress.com/940/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fhcouk.wordpress.com/940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fhcouk.wordpress.com/940/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fhcouk.wordpress.com/940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fhcouk.wordpress.com/940/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fhcouk.wordpress.com/940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fhcouk.wordpress.com/940/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fhcouk.wordpress.com/940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fhcouk.wordpress.com/940/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fhcouk.wordpress.com/940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fhcouk.wordpress.com/940/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=franklinheath.co.uk&amp;blog=18414045&amp;post=940&amp;subd=fhcouk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://franklinheath.co.uk/2010/12/30/2011-not-the-year-of-mobile-malware/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b5dc20783f4d0bfef395a5be5f6bdf5d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Craig H</media:title>
		</media:content>
	</item>
		<item>
		<title>Platform Security Book Now Online</title>
		<link>http://franklinheath.co.uk/2010/12/19/platform-security-book-now-online/</link>
		<comments>http://franklinheath.co.uk/2010/12/19/platform-security-book-now-online/#comments</comments>
		<pubDate>Sun, 19 Dec 2010 23:41:58 +0000</pubDate>
		<dc:creator>Craig H</dc:creator>
				<category><![CDATA[Announcement]]></category>

		<guid isPermaLink="false">http://franklinheath.co.uk/?p=914</guid>
		<description><![CDATA[I was the lead author for the book Symbian OS Platform Security published in 2006, at the time that the first Symbian OS v9 phones with platform security came out. The Symbian Foundation put a wiki version of the book online earlier this year, so that the content would be freely available to the community [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=franklinheath.co.uk&amp;blog=18414045&amp;post=914&amp;subd=fhcouk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was the lead author for the book <em><a href="http://www.amazon.com/dp/0470018828">Symbian OS Platform Security</a></em> published in 2006, at the time that the <a href="http://www.forum.nokia.com/Devices/Device_specifications/3250/">first</a> Symbian OS v9 <a href="http://www.sonyericsson.com/cws/corporate/products/phoneportfolio/specification/p990i">phones</a> with platform security came out.  The Symbian Foundation put a wiki version of the book online earlier this year, so that the content would be freely available to the community and people could contribute corrections and additions.  The <a href="http://developer.symbian.org/wiki/">foundation wiki closed last week</a>, but Wiley has kindly agreed to us hosting the book wiki here to keep the resource available.  Our MediaWiki is now up and running, and <a href="http://wiki.franklinheath.co.uk/index.php/Symbian_OS_Platform_Security">the book wiki is available there</a>.</p>
<p>I&#8217;ve been thinking for some time that we co-authors of the book should put together an article covering the lessons learned from nearly 5 years of the Symbian platform security architecture in the field; there are certainly some things that, in hindsight, I would choose to do differently.  Maybe we can use this wiki to make that a living document!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fhcouk.wordpress.com/914/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fhcouk.wordpress.com/914/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fhcouk.wordpress.com/914/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fhcouk.wordpress.com/914/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fhcouk.wordpress.com/914/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fhcouk.wordpress.com/914/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fhcouk.wordpress.com/914/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fhcouk.wordpress.com/914/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fhcouk.wordpress.com/914/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fhcouk.wordpress.com/914/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fhcouk.wordpress.com/914/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fhcouk.wordpress.com/914/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fhcouk.wordpress.com/914/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fhcouk.wordpress.com/914/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=franklinheath.co.uk&amp;blog=18414045&amp;post=914&amp;subd=fhcouk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://franklinheath.co.uk/2010/12/19/platform-security-book-now-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b5dc20783f4d0bfef395a5be5f6bdf5d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Craig H</media:title>
		</media:content>
	</item>
		<item>
		<title>Thoughts on Trusting Password Managers</title>
		<link>http://franklinheath.co.uk/2010/12/14/thoughts-on-trusting-password-managers/</link>
		<comments>http://franklinheath.co.uk/2010/12/14/thoughts-on-trusting-password-managers/#comments</comments>
		<pubDate>Tue, 14 Dec 2010 19:53:45 +0000</pubDate>
		<dc:creator>Craig H</dc:creator>
				<category><![CDATA[Authentication]]></category>
		<category><![CDATA[Risks]]></category>

		<guid isPermaLink="false">http://secblog.symbian.org/?p=801</guid>
		<description><![CDATA[There has been a lot of buzz about the Gawker Media user account data breach, which came to light last weekend. One aspect of that is a privacy issue (anonymous comments are now no longer anonymous) but the main concern seems to be passwords from Gawker Media sites being used to gain access to accounts [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=franklinheath.co.uk&amp;blog=18414045&amp;post=801&amp;subd=fhcouk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>There has been a lot of buzz about the <a href="http://news.cnet.com/8301-27080_3-20025558-245.html">Gawker Media user account data breach</a>, which came to light last weekend.  One aspect of that is a privacy issue (<a href="http://blogs.reuters.com/felix-salmon/2010/12/13/gawker-media-gets-hacked/">anonymous comments are now no longer anonymous</a>) but the main concern seems to be passwords from Gawker Media sites being used to gain access to accounts on other systems.</p>
<p>First a clarification: it&#8217;s not obvious that Gawker Media did anything fundamentally wrong here.  The passwords were one-way encrypted, and database breaches can happen to even the most diligent system administrators (software inevitably has flaws, and there are lots of bad guys, some of whom will be able to develop or find out about Zero Day exploits).  It doesn&#8217;t really matter how good the password encryption was either; once the encrypted passwords are available, <a href="http://www.amd.com/us/products/desktop/graphics/ati-radeon-hd-5000/hd-5970/">off-the-shelf hardware</a> can run through a staggering number of possible passwords to <a href="http://blog.zorinaq.com/?e=43">&#8220;brute-force&#8221; the encryption in seconds</a>.</p>
<p>There are really only two defences, <span id="more-801"></span>and it&#8217;s the users who need to choose to use them: (1) choose a password that&#8217;s difficult to <a href="http://en.wikipedia.org/wiki/Brute_force_attack">brute-force</a>, and (2) don&#8217;t use the same password on different systems.  Of course there are two big problems with those defences: (1) passwords that are <a href="http://www.itl.nist.gov/fipspubs/fip181.htm">difficult to brute force</a> are difficult to remember (the best defence would be a completely random string of characters and symbols) and (2) people use dozens or hundreds of different password-protected web sites.  I just counted the number of cached passwords on my home PC and work laptop: 202 at home and 355 at work (including quite a few single-use ones, for e.g. hotel Wi-Fi, but still a pretty large number!)</p>
<p>The only rational solution to this is to let your computer manage all this complexity for you.  There is a risk though &#8211; we are moving all our eggs from one basket (same password for many systems) to another basket (the password manager).  The first basket isn&#8217;t trustworthy (there is a high risk of one of the many systems being compromised) but we must make sure that the second basket is, or we&#8217;re no better off.  I&#8217;m put in mind of the <a href="http://www.theregister.co.uk/2010/01/11/android_phishing_app/">scare about banking applications</a> on the Android Market.  Incidentally, although it was widely reported that those applications were malicious, <a href="http://community.zdnet.co.uk/blog/0,1000000567,10014855o-2000331828b,00.htm">Google later stated they were not</a>.  Nevertheless, something like them could easily have been used to harvest banking passwords.</p>
<p>So, we need a trustworthy password manager.  Does such a thing exist?  I think it&#8217;s pretty hard to tell; my advice (and my current practice!) would be to use the password cache in your browser, but <strong>make sure that you password-protect that</strong> (and go to some effort to make it a difficult-to-brute-force password, you will only need to remember this one).  On your phone, make sure that you are using the device lock PIN (you are <a href="/2009/09/25/worry-less-about-malware-more-about-losing-your-phone/">doing that already</a>, right?) and in Firefox, <a href="http://support.mozilla.com/en-US/kb/Remembering%20passwords#w_protecting-your-passwords">set a master password</a>.</p>
<p>I don&#8217;t think the Firefox password manager is perfect by any means &#8211; I wish it would ask for the master password more often (or at least make that an option) and I wish it had the facility to generate a random password when you&#8217;re creating or changing a password, but I think it is better than using memorable passwords and inevitably sharing them between sites.</p>
<p>In the absence of being able to generate random passwords in the browser itself, another piece of advice (which I confess I don&#8217;t do at the moment, but I am considering it&#8230;) is to pre-generate some good passwords and print them out and carry them around with you.  As you use each password, tear off the paper and destroy it, so it&#8217;s then only recorded in your password manager.  There&#8217;s a handy site for generating truly random character strings <a href="http://www.random.org/strings/?num=10&amp;len=10&amp;digits=on&amp;upperalpha=on&amp;loweralpha=on&amp;unique=on&amp;format=html&amp;rnd=new">here</a>.</p>
<p>Oh, and one final thought &#8211; <strong><a href="http://mozbackup.jasnapaka.com/">back up</a> your password cache!</strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fhcouk.wordpress.com/801/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fhcouk.wordpress.com/801/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fhcouk.wordpress.com/801/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fhcouk.wordpress.com/801/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fhcouk.wordpress.com/801/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fhcouk.wordpress.com/801/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fhcouk.wordpress.com/801/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fhcouk.wordpress.com/801/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fhcouk.wordpress.com/801/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fhcouk.wordpress.com/801/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fhcouk.wordpress.com/801/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fhcouk.wordpress.com/801/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fhcouk.wordpress.com/801/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fhcouk.wordpress.com/801/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=franklinheath.co.uk&amp;blog=18414045&amp;post=801&amp;subd=fhcouk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://franklinheath.co.uk/2010/12/14/thoughts-on-trusting-password-managers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b5dc20783f4d0bfef395a5be5f6bdf5d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Craig H</media:title>
		</media:content>
	</item>
		<item>
		<title>Future of this Blog</title>
		<link>http://franklinheath.co.uk/2010/12/14/future-of-this-blog/</link>
		<comments>http://franklinheath.co.uk/2010/12/14/future-of-this-blog/#comments</comments>
		<pubDate>Tue, 14 Dec 2010 18:04:52 +0000</pubDate>
		<dc:creator>Craig H</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://secblog.symbian.org/?p=760</guid>
		<description><![CDATA[Subscribers to this blog may well already have noticed that various symbian.org web sites will be shutting down on Friday. This blog, secblog.symbian.org, isn&#8217;t specifically mentioned; it is hosted at a free provider (actually sfsecurity.wordpress.com) so there&#8217;s no particular need for it to be closed, but the domain name may well be redirected along with [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=franklinheath.co.uk&amp;blog=18414045&amp;post=760&amp;subd=fhcouk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Subscribers to this blog may well already have noticed that various symbian.org web sites will be <a href="http://developer.symbian.org/wiki/Symbian_Foundation_web_sites_to_shut_down">shutting down on Friday</a>.  This blog, <a href="http://secblog.symbian.org/">secblog.symbian.org</a>, isn&#8217;t specifically mentioned; it is hosted at a free provider (actually <a href="http://sfsecurity.wordpress.com/">sfsecurity.wordpress.com</a>) so there&#8217;s no particular need for it to be closed, but the domain name may well be redirected along with the rest of the symbian.org subdomains.</p>
<p>Perhaps more to the point:  this Friday will be the last working day for most Symbian Foundation staff, including me, so it won&#8217;t be appropriate for me to blog in Symbian&#8217;s name after that.  I am planning to export the existing content from here though, and continue this blog* under another banner.  I do want to say a few words about the Gawker Media breach while that&#8217;s still fresh, so I&#8217;ll do that here, and then update you on the new home for the blog before Friday.</p>
<p>* probably more accurate to say &#8220;restart this blog&#8221; as my last post was in July <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fhcouk.wordpress.com/760/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fhcouk.wordpress.com/760/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fhcouk.wordpress.com/760/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fhcouk.wordpress.com/760/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fhcouk.wordpress.com/760/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fhcouk.wordpress.com/760/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fhcouk.wordpress.com/760/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fhcouk.wordpress.com/760/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fhcouk.wordpress.com/760/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fhcouk.wordpress.com/760/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fhcouk.wordpress.com/760/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fhcouk.wordpress.com/760/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fhcouk.wordpress.com/760/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fhcouk.wordpress.com/760/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=franklinheath.co.uk&amp;blog=18414045&amp;post=760&amp;subd=fhcouk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://franklinheath.co.uk/2010/12/14/future-of-this-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b5dc20783f4d0bfef395a5be5f6bdf5d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Craig H</media:title>
		</media:content>
	</item>
		<item>
		<title>The Symbian Signed Story, Part 4</title>
		<link>http://franklinheath.co.uk/2010/07/02/the-symbian-signed-story-part-4/</link>
		<comments>http://franklinheath.co.uk/2010/07/02/the-symbian-signed-story-part-4/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 15:50:21 +0000</pubDate>
		<dc:creator>Craig H</dc:creator>
				<category><![CDATA[Applications]]></category>

		<guid isPermaLink="false">http://secblog.symbian.org/?p=758</guid>
		<description><![CDATA[It really is time that I brought my very occasional series of posts on the history of Symbian Signed up to date. We have some future changes in the pipeline that we are hoping will make things still less of a burden for developers, and I think it&#8217;s helpful to put that in the context [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=franklinheath.co.uk&amp;blog=18414045&amp;post=758&amp;subd=fhcouk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It really is time that I brought my <a href="http://secblog.symbian.org/2009/06/08/the-symbian-signed-story-part-3/">very</a> <a href="http://secblog.symbian.org/2009/05/26/the-symbian-signed-story-part-2/">occasional</a> <a href="http://sfsecurity.wordpress.com/2009/05/18/happy-birthday-symbian-signed/">series</a> of posts on the history of Symbian Signed up to date.  We have some future changes in the pipeline that we are hoping will make things still less of a burden for developers, and I think it&#8217;s helpful to put that in the context of what has gone before (a 6 year history of incremental improvements).</p>
<p>In the last instalment, I had got up to 2006, when the first phones with platform security started shipping.  This was a major turning point in the perception of Symbian Signed, as before then it was an optional thing for developers, but afterwards it was a requirement for access to the more security-sensitive APIs on the platform.  I&#8217;ve <a href="http://secblog.symbian.org/2009/05/05/the-mobile-malware-threat/">already explained</a> (I hope!) why that was necessary, but it did mean that some developers who would really rather not care about security now were forced to, and started to complain very loudly about it.</p>
<p><span id="more-758"></span>The first significant change in the Symbian Signed processes came in late 2007 with the introduction of <strong>Express Signed</strong>.  Prior to that, all submissions had to undergo individual testing by a test house, which the developer paid for (typical charges were in the region of $300-$400).  With Express Signed, the developer was not required to pay for individual testing, but they affirmed that they had performed the tests themselves and that the submission passed the test criteria.  A percentage of the submissions were audited by a test house after being signed;  the costs of those random audits were spread across the charges for all submissions, so the charge per submission was much reduced, down to $20.</p>
<p>The previous, paid-for individual testing, process (now called <strong>Certified Signed</strong>) was kept for those that wanted the benefits of an independent tester.  Certified Signed was also still required for applications that used the seven most dangerous capabilities (<code>CommDD</code>, <code>MultimediaDD</code>, <code>NetworkControl</code>, <code>DiskAdmin</code>, <code>Drm</code>, <code>AllFiles</code> and <code>Tcb</code>).</p>
<p>The next change to Symbian Signed processes was the introduction of <strong>Open Signed Online</strong> in early 2008.  Prior to this, developers of applications using more than user-grantable capabilities needed a Developer Certificate to test their applications on a real phone.</p>
<p>Developer Certificates for one phone with most widely used capabilities were available to developers for free, but to request a certificate for multiple phones or more sensitive capabilities a paid-for Publisher ID was needed.  Developer Certificates are now called <strong>Open Signed Offline</strong> because you can use them to sign a new build of your application at any time without going back to the Symbian Signed portal.</p>
<p>Open Signed <em>Online</em>, on the other hand, was introduced to avoid the complexity of having to download the devcertrequest tool, submit a certificate request, download and install the certificate, and then sign your SIS file.  It&#8217;s a free service that allows developers to simply upload an application that they want to test on their phone (identified by its IMEI) and then download a signed copy of it that they can immediately install.  After this, developer certificates were only available for developers with a Publisher ID, as Open Signed Online was simpler for those without one.</p>
<p>The most recent change to Symbian Signed came with the introduction of considerably <strong>simplified test criteria</strong>, resulting from a <a href="http://developer.symbian.org/forum/showthread.php?p=6785">public discussion</a> in the second half of 2009.  The aim was to concentrate on testing that the application didn&#8217;t damage the device operation or configuration, removing some of the tests that were more targeted at general <a href="http://">quality</a> issues in the application itself.  As a result of the simplified criteria, the charge for Express Signed submissions was reduced to €10, and the charge for Certified Signed testing was reduced to €150, in early 2010.</p>
<p>Looking back over the 6 years, the various incremental improvements have added up to a substantial reduction in cost and inconvenience for developers.  When Symbian Signed was first introduced, it could cost well over $1000 for a developer to get their first application signed for public distribution ($395 for a Publisher ID and $800 or more for testing of a complex application) and turnaround could be several days; today the same application could be signed for a little over $200 ($200 for a Publisher ID and €10 for Express Signed) with no waiting.</p>
<p>Even so, we acknowledge that this is still too expensive for many small-scale and independent developers, and the next round of changes should provide another big reduction in the costs.  Stay tuned!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fhcouk.wordpress.com/758/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fhcouk.wordpress.com/758/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fhcouk.wordpress.com/758/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fhcouk.wordpress.com/758/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fhcouk.wordpress.com/758/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fhcouk.wordpress.com/758/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fhcouk.wordpress.com/758/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fhcouk.wordpress.com/758/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fhcouk.wordpress.com/758/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fhcouk.wordpress.com/758/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fhcouk.wordpress.com/758/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fhcouk.wordpress.com/758/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fhcouk.wordpress.com/758/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fhcouk.wordpress.com/758/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=franklinheath.co.uk&amp;blog=18414045&amp;post=758&amp;subd=fhcouk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://franklinheath.co.uk/2010/07/02/the-symbian-signed-story-part-4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b5dc20783f4d0bfef395a5be5f6bdf5d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Craig H</media:title>
		</media:content>
	</item>
		<item>
		<title>Give the Bad Guys your PayPal Account?</title>
		<link>http://franklinheath.co.uk/2010/05/20/give-the-bad-guys-your-paypal-account/</link>
		<comments>http://franklinheath.co.uk/2010/05/20/give-the-bad-guys-your-paypal-account/#comments</comments>
		<pubDate>Thu, 20 May 2010 16:35:23 +0000</pubDate>
		<dc:creator>Craig H</dc:creator>
				<category><![CDATA[Malware]]></category>
		<category><![CDATA[Payment]]></category>
		<category><![CDATA[Risks]]></category>

		<guid isPermaLink="false">http://secblog.symbian.org/?p=746</guid>
		<description><![CDATA[I was concerned to read this blog post from PayPal&#8217;s VP of Platform, announcing their Mobile Payments Library. The feasibility of in-application mobile payments is something I&#8217;ve looked at often over the years, and I&#8217;ve always come to the conclusion that it&#8217;s extremely difficult to do securely. I haven&#8217;t seen any evidence here that PayPal [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=franklinheath.co.uk&amp;blog=18414045&amp;post=746&amp;subd=fhcouk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was concerned to read <a href="https://www.thepaypalblog.com/2010/05/paypal%E2%80%99s-mobile-payments-library-now-available-for-android-io2010/">this blog post</a> from PayPal&#8217;s VP of Platform, announcing their Mobile Payments Library.  The feasibility of in-application mobile payments is something I&#8217;ve looked at often over the years, and I&#8217;ve always come to the conclusion that it&#8217;s extremely difficult to do securely.  I haven&#8217;t seen any evidence here that PayPal have solved that.</p>
<p>There are some interesting challenges at the API level that are probably only relevant to security geeks (how does the service know that the application that&#8217;s invoking it is properly authorised?) but I won&#8217;t go into that now, because it seems there is a more basic and glaring error:</p>
<p><span id="more-746"></span><img src="http://www.baublet.com/images/ss_paypal5.jpg" alt="Mobile Payment screen shot" /></p>
<p>That&#8217;s a screen shot of the dialogue the user sees after the application invokes the payment API.  To authorise the transaction, they are supposed to type in their PayPal account name and password.  Here&#8217;s the problem:  How does the user know that this dialogue has come from the PayPal service, and isn&#8217;t just being drawn on screen by malware, that will upload that user name and password to be used by criminals?</p>
<p>Oh, but surely it must be OK, because there&#8217;s a tiny picture of a padlock! <img src='http://s1.wp.com/wp-includes/images/smilies/icon_eek.gif' alt='8-O' class='wp-smiley' />  Is there some law that prevents malware drawing pictures of padlocks?  You have got to be kidding&#8230;</p>
<p>Here&#8217;s my rule of thumb for typing in financial account passwords to applications:  If you didn&#8217;t download that application directly from the bank or other institution that holds the account, then DON&#8217;T DO IT.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fhcouk.wordpress.com/746/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fhcouk.wordpress.com/746/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fhcouk.wordpress.com/746/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fhcouk.wordpress.com/746/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fhcouk.wordpress.com/746/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fhcouk.wordpress.com/746/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fhcouk.wordpress.com/746/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fhcouk.wordpress.com/746/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fhcouk.wordpress.com/746/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fhcouk.wordpress.com/746/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fhcouk.wordpress.com/746/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fhcouk.wordpress.com/746/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fhcouk.wordpress.com/746/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fhcouk.wordpress.com/746/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=franklinheath.co.uk&amp;blog=18414045&amp;post=746&amp;subd=fhcouk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://franklinheath.co.uk/2010/05/20/give-the-bad-guys-your-paypal-account/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b5dc20783f4d0bfef395a5be5f6bdf5d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Craig H</media:title>
		</media:content>

		<media:content url="http://www.baublet.com/images/ss_paypal5.jpg" medium="image">
			<media:title type="html">Mobile Payment screen shot</media:title>
		</media:content>
	</item>
	</channel>
</rss>
