<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="http://blogs.forum.nokia.com/styles/rss.css" type="text/css"?>
 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://my.netscape.com/rdf/simple/0.9/">
 <channel>
  <title>Gabor Torok's Forum Nokia Blog - Malware on Android: It has begun</title>
  <description>Forum Nokia Blogs</description>
  <link>http://blogs.forum.nokia.com/summary.php</link>
 </channel>
    <item>
     
   <title>No, I really think it&#039;s a red herring</title>
   <description>&lt;p&gt;The majority of malware on PCs doesn&#039;t get there because people installed it on purpose.  There is no distribution mechanism to allow a similar spread of malware on phones at the moment.&lt;/p&gt;
&lt;p&gt;For applications that are installed on purpose I believe it will be far more effective to fight malware with a highly visible community review system than some kind of central signing scheme.  What I&#039;m saying is that I honestly don&#039;t believe the CA adds enough value to be worth the costs involved, including the impact on the developer community and development process.&lt;/p&gt;
&lt;p&gt;I do think that other models could be explored relating to identity and trust - for example, if AAS have extensively reviewed a piece of software and it carries a signature that verifies this is the same version they installed, then I&#039;d be pretty certain that it wasn&#039;t going to turn my phone into a brick.&lt;/p&gt;
&lt;p&gt;You can&#039;t beat all malware in this way though - what if there&#039;s a trojan in a really useful looking application that only activates the malicious functionality a random number of days after install?  How long would it take to identify it as malware via any means?&lt;/p&gt;
&lt;p&gt;When there&#039;s a real market and open distribution model for smartphone applications they will be a more attractive target for malware, whatever signing scheme is in place.  When that happens, there will also be a real market for online backup of personal data and probably also some form of virus protection.&lt;/p&gt;
&lt;p&gt;The worst malware is usually inserted in or attached to copies of genuine applications by a third party - i.e. your typical virus writer either can&#039;t be bothered to write, or isn&#039;t capable of writing, a genuinely good application that will spread his virus.  This usually happens without the knowledge of the original author.  Something like what we have now with Symbian Signed could be adapted to help prevent this - I don&#039;t see the CA as a critical part though, developers own certificates attached to their Symbian Signed accounts would do just as well.&lt;/p&gt;
</description>
   <link>http://blogs.forum.nokia.com/blog/gabor-toroks-forum-nokia-blog/2009/01/27/malware-on-android-it-has-begun#comment24732</link>
  </item>
    <item>
     
   <title>Disagree to agree :)</title>
   <description>&lt;p&gt;Well, first, CA-signing helps to prevent from writing even more malicious applications that can do even bigger damages. If it didn&#039;t act as a gatekeeper malware could spread freely, no? I agree that self-signed apps can also do big damages, but without CA-signing the situation would be even worse.&lt;/p&gt;
&lt;p&gt;Second, what about requiring CA-signing for *every* application? Like what Apple does. That would also be an option, though I must admit that it&#039;d have both positive and negative effects. Positive in the sense that full-accountability would result in less malware, negative in that freeware wouldn&#039;t spread quickly. Though AppStore&#039;s biggest successes are those applications that are sold at $0.99 ...&lt;/p&gt;
</description>
   <link>http://blogs.forum.nokia.com/blog/gabor-toroks-forum-nokia-blog/2009/01/27/malware-on-android-it-has-begun#comment24730</link>
  </item>
    <item>
     
   <title>Agree to disagree</title>
   <description>&lt;p&gt;What does CA-signing really do?  Does the CA do anything, or provide any kind of guarantee?  I think you&#039;ll find the answer is no.  It&#039;s like the guards with guns at an airport - only there to make the good people feel safe and the potential offenders scared - they aren&#039;t actually going to shoot anyone.&lt;/p&gt;
&lt;p&gt;Think about it - if you&#039;re planning to distribute malware on Symbian or Android you&#039;re not going to sign up to anything with your real details!  The credit card you use to pay is as good for determining your identity as the company you buy off-the-shelf in some country that doesn&#039;t have much in the way of identity requirements.  The only difference is that Symbian&#039;s system is a little more expensive, which will keep some of the &quot;script kiddies&quot; away.  However, you can develop some extremely damaging malware, including most of the types people would most like to avoid (deletion of personal data &amp;amp; running up huge bills with the network) with only self-signed capabilities, and without a central market there&#039;s no control mechanism.  You could also argue that the lack of a central market is a key reason why Symbian malware hasn&#039;t really spread!  It&#039;s also a reason why genuine applications haven&#039;t really spread either.&lt;/p&gt;
</description>
   <link>http://blogs.forum.nokia.com/blog/gabor-toroks-forum-nokia-blog/2009/01/27/malware-on-android-it-has-begun#comment24727</link>
  </item>
    <item>
     
   <title>CA-signing would still help</title>
   <description>&lt;p&gt;Mark,&lt;/p&gt;
&lt;p&gt;Requiring CA-signing for distribution on Android Market would help, I&#039;m sure about it. Not in this particular case, I admit, but in the future. Developers should see that no malware distribution remains unpunished. Please note that it&#039;s another question, as rightly pointed out by Marcus, that MemoryUp might not be a malware per se.&lt;/p&gt;
</description>
   <link>http://blogs.forum.nokia.com/blog/gabor-toroks-forum-nokia-blog/2009/01/27/malware-on-android-it-has-begun#comment24723</link>
  </item>
    <item>
     
   <title>Hmmm, not sure I agree</title>
   <description>&lt;p&gt;I don&#039;t think CA signing would help in this particular case, and indeed on Symbian OS you could easily write a self-signed intentional malware application that deletes all of the users data that is stored in public locations (like their photographs and even contacts).&lt;/p&gt;
&lt;p&gt;Actually I&#039;m not sure the Symbian security model has any advantage over the Android one here - the certificate used identifies the user account on Android Market and that could be barred from future use.&lt;/p&gt;
&lt;p&gt;I theory certificates can be revoked and all devices can get a push alert so they won&#039;t install an application that has already been signed by the certificate - in practice I don&#039;t believe any such infrastructure exists on any mobile platform.  Removal of an application from a central application store seems like the most effective means of blocking further distribution that anyone has at the moment.&lt;/p&gt;
</description>
   <link>http://blogs.forum.nokia.com/blog/gabor-toroks-forum-nokia-blog/2009/01/27/malware-on-android-it-has-begun#comment24722</link>
  </item>
    <item>
     
   <title>Really a virus, or just a bad application?</title>
   <description>&lt;p&gt;After a quick &quot;google&quot; on MemoryUp, I came up with this page&lt;/p&gt;
&lt;p&gt;http://www.emobistudio.com/memoryup_android.html&lt;/p&gt;
&lt;p&gt;so I wonder if we are talking about the same thing, as this makes it look to me as if this is at most &quot;snake oil&quot; with bad side effects, but would not qualify as a virus (even if just because it lacks propagation).&lt;/p&gt;
&lt;p&gt;This still leads the question of who polices the quality of apps on an &quot;open&quot; market, but bugs leading to data loss probably need different solutions that software that is intentionally malicious.&lt;/p&gt;
</description>
   <link>http://blogs.forum.nokia.com/blog/gabor-toroks-forum-nokia-blog/2009/01/27/malware-on-android-it-has-begun#comment24718</link>
  </item>
  </rdf:RDF>