<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.newlc.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>NewLC - How do they crack our software?(3rd ed) - Comments</title>
 <link>http://www.newlc.com/forum/how-do-they-crack-our-software3rd-ed</link>
 <description>Comments for &quot;How do they crack our software?(3rd ed)&quot;</description>
 <language>en</language>
<item>
 <title>Re: How do they crack our software?(3rd ed)</title>
 <link>http://www.newlc.com/forum/how-do-they-crack-our-software3rd-ed#comment-45230</link>
 <description>&lt;p&gt;One thing that seems to have gone missing from this discussion is that Symbian Signed was never intended to be an anti-cracking mechanism.  If you&#039;re not used to thinking about computer security, it&#039;s easy to make the mistake of thinking of security in binary terms: either there&#039;s security or there&#039;s no security.  However, there are always different aspects of security.  One security measure can&#039;t protect you from all possible attacks.&lt;/p&gt;

&lt;p&gt;Symbian Signed is designed to protect the individual phone user from malicious code, by means of signing the installation package with a signature, identifying the developer.  That an application has been signed doesn&#039;t mean that it&#039;s not malicious.  There&#039;s nothing preventing me from writing an app that does stuff that&#039;s harmful to the user&#039;s data and get it Symbian Signed.  But when it starts doing harm to users&#039; data, the app will be traceable back to me.&lt;/p&gt;

&lt;p&gt;This also illustrates another important basic axiom in computer security, or any sort of security: there&#039;s always a tradeoff.  Symbian Signed could have been designed to protect the user against any sort of harm ever happening to their data.  The testing process would have had to be much more extensive than it is now, and would include eg. code inspection, to ensure that a signed app wouldn&#039;t do harm.  However, in practice that&#039;d be way too expensive.&lt;br /&gt;
&lt;/p&gt;</description>
 <pubDate>Thu, 20 Mar 2008 16:15:14 +0100</pubDate>
 <dc:creator>puterman</dc:creator>
 <guid isPermaLink="false">comment 45230 at http://www.newlc.com</guid>
</item>
<item>
 <title>The discontinuation of Developer Certificates should help</title>
 <link>http://www.newlc.com/forum/how-do-they-crack-our-software3rd-ed#comment-45187</link>
 <description>&lt;p&gt;At least it will help for applications that need signed-for capabilities.&lt;/p&gt;</description>
 <pubDate>Tue, 18 Mar 2008 18:42:54 +0100</pubDate>
 <dc:creator>tonyn</dc:creator>
 <guid isPermaLink="false">comment 45187 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: How do they crack our software?(3rd ed)</title>
 <link>http://www.newlc.com/forum/how-do-they-crack-our-software3rd-ed#comment-44173</link>
 <description>&lt;p&gt;I doubt operators will ever approve phones with &quot;that kind of freedom&quot; for using on their networks. Instead, a better balanced set of compromises between freedom and operator security demands need to be invented.&lt;/p&gt;</description>
 <pubDate>Mon, 28 Jan 2008 09:37:19 +0100</pubDate>
 <dc:creator>zol</dc:creator>
 <guid isPermaLink="false">comment 44173 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: How do they crack our software?(3rd ed)</title>
 <link>http://www.newlc.com/forum/how-do-they-crack-our-software3rd-ed#comment-44143</link>
 <description>&lt;p&gt;&lt;div class=&quot;bb-quote&quot;&gt;&lt;blockquote class=&quot;bb-quote-body&quot;&gt;&lt;br /&gt;
&lt;div class=&quot;bb-quote&quot;&gt;&lt;blockquote class=&quot;bb-quote-body&quot;&gt;&lt;br /&gt;
    And who really believes Google that with Android all will be free and open and wonderful, and anybody who likes can even rewrite the core telephony application on his or her phone?&lt;br /&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;/p&gt;

&lt;p&gt;I would expect &#039;core telephony&#039; to be in the layer (Linux or whatever) below Google&#039;s Davlik JVM and to be fixed. The telephony UI application may be replaceable, but I am skeptical that manufacturers or operators will allow too much tampering with such basic behaviours.&lt;br /&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;/p&gt;

&lt;p&gt;If you want that kind of freedom, then go get the OpenMoko &lt;img src=&quot;/sites/all/modules/smileys/packs/example/smile.png&quot; title=&quot;Smiling&quot; alt=&quot;Smiling&quot; /&gt;  (&lt;a href=&quot;http://www.openmoko.com/&quot;&gt;http://www.openmoko.com/&lt;/a&gt;)&lt;br /&gt;
The only truly &quot;open source&quot; cell phone out there. (yes, including hardware designs) &lt;br /&gt;
Just a few core things closed like radio baseband hardware that must be closed to be legal to use...&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 25 Jan 2008 10:37:47 +0100</pubDate>
 <dc:creator>alh</dc:creator>
 <guid isPermaLink="false">comment 44143 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: How do they crack our software?(3rd ed)</title>
 <link>http://www.newlc.com/forum/how-do-they-crack-our-software3rd-ed#comment-44139</link>
 <description>&lt;p&gt;&lt;div class=&quot;bb-quote&quot;&gt;&lt;blockquote class=&quot;bb-quote-body&quot;&gt;IMHO this supports my claim that no real technical problem would have prevented the introduction of encrypted SIS files.&lt;/blockquote&gt;&lt;/div&gt;&lt;/p&gt;

&lt;p&gt;One reason why encrypted SIS files the are not necessarily a simple &amp; risk-free solution for cracking is that the encryption could also be used by other types of bad guys to wrap up malware. &lt;img src=&quot;/sites/all/modules/smileys/packs/example/sad.png&quot; title=&quot;Sad&quot; alt=&quot;Sad&quot; /&gt; Quite a delicate thing to get right.&lt;/p&gt;

&lt;p&gt;To repeat my earlier message, the problem of cracked software is something that is being considered within Symbian. &lt;img src=&quot;/sites/all/modules/smileys/packs/example/wink.png&quot; title=&quot;Eye-wink&quot; alt=&quot;Eye-wink&quot; /&gt;&lt;/p&gt;

&lt;p&gt;I think Symbian Signed is generally comparable to other code signing schemes such as Java Verified and Microsoft Authenticode in terms of expectations. I am looking forward to seeing how Apple &amp; Google deal with this.&lt;/p&gt;

&lt;p&gt;&lt;div class=&quot;bb-quote&quot;&gt;&lt;blockquote class=&quot;bb-quote-body&quot;&gt;And who really believes Google that with Android all will be free and open and wonderful, and anybody who likes can even rewrite the core telephony application on his or her phone?&lt;/blockquote&gt;&lt;/div&gt;&lt;/p&gt;

&lt;p&gt;I would expect &#039;core telephony&#039; to be in the layer (Linux or whatever) below Google&#039;s Davlik JVM and to be fixed. The telephony UI application may be replaceable, but I am skeptical that manufacturers or operators will allow too much tampering with such basic behaviours.&lt;/p&gt;</description>
 <pubDate>Fri, 25 Jan 2008 09:58:23 +0100</pubDate>
 <dc:creator>tonyn</dc:creator>
 <guid isPermaLink="false">comment 44139 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: How do they crack our software?(3rd ed)</title>
 <link>http://www.newlc.com/forum/how-do-they-crack-our-software3rd-ed#comment-44135</link>
 <description>&lt;p&gt;&lt;div class=&quot;bb-quote&quot;&gt;&lt;blockquote class=&quot;bb-quote-body&quot;&gt;...is essentially a re-invention of DRM?&lt;/blockquote&gt;&lt;/div&gt;&lt;br /&gt;
Yes, I don&#039;t think that my proposal has anything really new, at its core. A lot of DRM systems must already be based on the principle of encrypted transfer of digital goods, along with some ways to look into things for parties who have a right do to so. IMHO this supports my claim that no real technical problem would have prevented the introduction of encrypted SIS files.&lt;br /&gt;
&lt;div class=&quot;bb-quote&quot;&gt;&lt;blockquote class=&quot;bb-quote-body&quot;&gt;Also there is awareness that developers complain about the distribution of cracked software.&lt;/blockquote&gt;&lt;/div&gt;&lt;br /&gt;
I had no accusation in my mind towards anybody that they are not &quot;aware&quot; about the problem. Of course all relevant players are aware that third-party developers suffer from the cracks. I am also convinced that with the situation as it is right now, it&#039;s a sound business decision for Symbian, their licensees and the operators, not to spend a lot of money to solve this problem, *and* they have the power to get away with this business decision against the anger of some developers.&lt;br /&gt;
&lt;div class=&quot;bb-quote&quot;&gt;&lt;blockquote class=&quot;bb-quote-body&quot;&gt;Though changing how the protection is done would be disruptive to many people.&lt;/blockquote&gt;&lt;/div&gt;&lt;br /&gt;
Yes, the horse has bolted already, and the train left the station &lt;img src=&quot;/sites/all/modules/smileys/packs/example/smile.png&quot; title=&quot;Smiling&quot; alt=&quot;Smiling&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Personally I am pleased with the changes that Symbian introduced recently to the signing process. Let&#039;s also see what Apple with come up with for their iPhone: I wouldn&#039;t be surprised if they came up with a scheme right along the lines of Symbian Signed, only more restrictive still. And who really believes Google that with Android all will be free and open and wonderful, and anybody who likes can even rewrite the core telephony application on his or her phone? Did anybody ever ask the operators what their take is on this purported complete freedom? Maybe with Android there won&#039;t be single central signing authoritiy, because Google refuses to take on that role, but many many little signing schemes, one for every operator, and just think how wonderful that will be for developers...&lt;/p&gt;</description>
 <pubDate>Fri, 25 Jan 2008 07:43:13 +0100</pubDate>
 <dc:creator>rbrunner</dc:creator>
 <guid isPermaLink="false">comment 44135 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: How do they crack our software?(3rd ed)</title>
 <link>http://www.newlc.com/forum/how-do-they-crack-our-software3rd-ed#comment-44130</link>
 <description>&lt;p&gt;Hi René&lt;/p&gt;

&lt;p&gt;May I suggest that your encrypted SIS file &amp; key distribution scheme is essentially a re-invention of DRM?&lt;/p&gt;

&lt;p&gt;&lt;pre class=&quot;bb-code-block&quot;&gt;&lt;span style=&quot;font-style:italic&quot;&gt;
So, my SIS files must be naked, ... 
&lt;/span&gt;&lt;/pre&gt;&lt;/p&gt;

&lt;p&gt;Symbian Signed has evolved over the last few years, and has incorporated developer feedback. It is reasonable to expect that developer feedback will continue to be considered.&lt;/p&gt;

&lt;p&gt;Also there is awareness that developers complain about the distribution of cracked software.&lt;/p&gt;

&lt;hr class=&quot;bb-hr&quot; /&gt;

&lt;p&gt;&lt;pre class=&quot;bb-code-block&quot;&gt;&lt;span style=&quot;font-style:italic&quot;&gt;
... and some directories on my own phone hidden forever, ...
&lt;/span&gt;&lt;/pre&gt;&lt;/p&gt;

&lt;p&gt;Your proposal for encrypted tokens, for instance, would rely on this protection of private data from snooping. Though changing how the protection is done would be disruptive to many people.&lt;/p&gt;

&lt;hr class=&quot;bb-hr&quot; /&gt;

&lt;p&gt;Just my opinions and not an official message.&lt;/p&gt;</description>
 <pubDate>Fri, 25 Jan 2008 02:10:26 +0100</pubDate>
 <dc:creator>tonyn</dc:creator>
 <guid isPermaLink="false">comment 44130 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: How do they crack our software?(3rd ed)</title>
 <link>http://www.newlc.com/forum/how-do-they-crack-our-software3rd-ed#comment-44124</link>
 <description>&lt;p&gt;Well if someone believes they have a cracked application that has been resigned with a Symbian Signed signiture by someone else (ie not the rights holder) then they are welcome to send it to me to look at. Certainly if I find it was Symbian signed under the auspecies of another company I would have no problem reporting that fact to Symbian.&lt;/p&gt;

&lt;p&gt;my email address is paul at toddsoftware dot com&lt;/p&gt;</description>
 <pubDate>Thu, 24 Jan 2008 15:40:23 +0100</pubDate>
 <dc:creator>paul</dc:creator>
 <guid isPermaLink="false">comment 44124 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: How do they crack our software?(3rd ed)</title>
 <link>http://www.newlc.com/forum/how-do-they-crack-our-software3rd-ed#comment-44121</link>
 <description>&lt;p&gt;&lt;div class=&quot;bb-quote&quot;&gt;&lt;blockquote class=&quot;bb-quote-body&quot;&gt;No defense at all is a little harsh.&lt;/blockquote&gt;&lt;/div&gt;Sure harsh, but true. They indeed succeed doing it (either or another way), and the result is there on the net for anyone to download for free. The current security is definitely not for the developer (rather against him), but I foresee a high price to pay for this ignorance sooner or later.&lt;/p&gt;</description>
 <pubDate>Thu, 24 Jan 2008 14:36:40 +0100</pubDate>
 <dc:creator>zol</dc:creator>
 <guid isPermaLink="false">comment 44121 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: How do they crack our software?(3rd ed)</title>
 <link>http://www.newlc.com/forum/how-do-they-crack-our-software3rd-ed#comment-44114</link>
 <description>&lt;p&gt;&lt;div class=&quot;bb-quote&quot;&gt;&lt;blockquote class=&quot;bb-quote-body&quot;&gt;By the way, a hacker can just install the program on the memory card, so then he has full access to the .exe, can debug into it, change it as he wish, and then re-packs and signs it using a root certificate. I see no defense at all.&lt;/blockquote&gt;&lt;/div&gt;&lt;/p&gt;

&lt;p&gt;No defense at all is a little harsh. It may be possible, after install, collect all the various files that make up an application that went into various folders, write a new .pkg file for them, and make a new SIS file, but this is still considerably more difficult than just running UnSIS.&lt;/p&gt;

&lt;p&gt;And if just only *one* file per application stays encrypted after install and is decrypted on-the-fly when the program is started, this memory-card trick already does not work anymore. Or if just *one* file per application always goes into the (pretty much un-removable) phone memory, again this attack vector is dead in the water.&lt;/p&gt;

&lt;p&gt;I did not say it would be easy. I also said it would have cost money for Symbian to implement something. But impossible, no.&lt;br /&gt;
&lt;/p&gt;</description>
 <pubDate>Thu, 24 Jan 2008 14:08:04 +0100</pubDate>
 <dc:creator>rbrunner</dc:creator>
 <guid isPermaLink="false">comment 44114 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: How do they crack our software?(3rd ed)</title>
 <link>http://www.newlc.com/forum/how-do-they-crack-our-software3rd-ed#comment-44112</link>
 <description>&lt;p&gt;3rd-party developers for Symbian started to vanish, as a combined result of the constraints by the new security craze, and of the continued efforts by crackers. The lack of applications is already strongly criticized by end-users, so it might be time for the big players (manufacturers, operators, etc.) to realize what&#039;s going on, before they feel it on their profit.&lt;/p&gt;

&lt;p&gt;By the way, a hacker can just install the program on the memory card, so then he has full access to the .exe, can debug into it, change it as he wish, and then re-packs and signs it using a root certificate. I see no defense at all.&lt;/p&gt;</description>
 <pubDate>Thu, 24 Jan 2008 13:07:52 +0100</pubDate>
 <dc:creator>zol</dc:creator>
 <guid isPermaLink="false">comment 44112 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: How do they crack our software?(3rd ed)</title>
 <link>http://www.newlc.com/forum/how-do-they-crack-our-software3rd-ed#comment-44111</link>
 <description>&lt;p&gt;&lt;div class=&quot;bb-quote&quot;&gt;&lt;blockquote class=&quot;bb-quote-body&quot;&gt;Its your duty though to say so if you think something is handled wrong&lt;/blockquote&gt;&lt;/div&gt;&lt;/p&gt;

&lt;p&gt;It makes me a little sad to say so, but I think at the moment the importance of third-party developers really is small enough that neglecting their problem with crackers costs less than, say, establishing a key distribution infrastructure to make encrypted SIS files possible. With &quot;costing less&quot; I mean &quot;costing less for Symbian, their licensees and the operators&quot;.&lt;/p&gt;

&lt;p&gt;So you could say that Symbian handles its business right.&lt;/p&gt;

&lt;p&gt;One could hope that over time the importance of third-party developers increases up to a point where neglecting their cracker problem becomes more expensive than cracking-countermeasures built into the OS and the Symbian &quot;ecosystem&quot;, but I don&#039;t hold my breath. Just look at Windows: Vista is full from top-to-bottom with protection stuff, but among all that stuff nothing to make the life of the Windows shareware author easier.&lt;/p&gt;

&lt;p&gt;One could get a little cynical and say that even a cracked application makes a Symbian-powered phone more attractive to end-users, so even with cracked applications Symbian sells more licenses, Nokia and SE sell more phones, and operators get paid for more minutes. Just the poor program author is somewhat unhappy, but the monetary damage that this unhappiness causes is severly limited &lt;img src=&quot;/sites/all/modules/smileys/packs/example/smile.png&quot; title=&quot;Smiling&quot; alt=&quot;Smiling&quot; /&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 24 Jan 2008 12:12:03 +0100</pubDate>
 <dc:creator>rbrunner</dc:creator>
 <guid isPermaLink="false">comment 44111 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: How do they crack our software?(3rd ed)</title>
 <link>http://www.newlc.com/forum/how-do-they-crack-our-software3rd-ed#comment-44105</link>
 <description>&lt;p&gt;I would go so far to say &quot;Its life&quot;, period &lt;img src=&quot;/sites/all/modules/smileys/packs/example/smile.png&quot; title=&quot;Smiling&quot; alt=&quot;Smiling&quot; /&gt;&lt;/p&gt;

&lt;p&gt;There is always more considerations then the ones closes to your own heart, and you don&#039;t have total control over everything you care about.&lt;/p&gt;

&lt;p&gt;Its your duty though to say so if you think something is handled wrong &lt;img src=&quot;/sites/all/modules/smileys/packs/example/smile.png&quot; title=&quot;Smiling&quot; alt=&quot;Smiling&quot; /&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 24 Jan 2008 11:35:54 +0100</pubDate>
 <dc:creator>alh</dc:creator>
 <guid isPermaLink="false">comment 44105 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: How do they crack our software?(3rd ed)</title>
 <link>http://www.newlc.com/forum/how-do-they-crack-our-software3rd-ed#comment-44098</link>
 <description>&lt;p&gt;&lt;div class=&quot;bb-quote&quot;&gt;&lt;blockquote class=&quot;bb-quote-body&quot;&gt;So, my SIS files must be naked, and some directories on my own phone hidden forever..&lt;/blockquote&gt;&lt;/div&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/sites/all/modules/smileys/packs/example/lol.png&quot; title=&quot;Laughing out loud&quot; alt=&quot;Laughing out loud&quot; /&gt; Straight to the point. I&#039;d love to hear the answer to that. tonyn?&lt;/p&gt;</description>
 <pubDate>Thu, 24 Jan 2008 09:35:10 +0100</pubDate>
 <dc:creator>filio</dc:creator>
 <guid isPermaLink="false">comment 44098 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: How do they crack our software?(3rd ed)</title>
 <link>http://www.newlc.com/forum/how-do-they-crack-our-software3rd-ed#comment-44095</link>
 <description>&lt;p&gt;&lt;div class=&quot;bb-quote&quot;&gt;&lt;blockquote class=&quot;bb-quote-body&quot;&gt;An interesting idea, but there are too many people who would want to see inside the SIS file.&lt;/blockquote&gt;&lt;/div&gt;&lt;/p&gt;

&lt;p&gt;After working in the IT field for 25 years I pride myself with having developed a fine sense to distinguish real technical challenges from mere power games that I lost.&lt;/p&gt;

&lt;p&gt;You mention what I would call the &quot;right and ability to have a look&quot;. You argue that so many parties have a legitimate right to look at the content of my SIS file, and must get the ability to have that look, that it would be too hard to establish a trusted key sharing infrastructure, and therefore I as a developer can&#039;t get my encrypted SIS files and the support that they would bring in my fight against crackers.&lt;/p&gt;

&lt;p&gt;I feel that is just one of these power games that I lost: Third-party developers with their troubles with crackers are not important and not powerful enough that building a key sharing infrastructure seems worthwhile for the ones who hold the power.&lt;/p&gt;

&lt;p&gt;I don&#039;t want to attack Symbian with this, and I am not angry either, I just don&#039;t like to confuse technical problems with just being overruled. Key sharing infrastructures are not a technical problem, they are a cost factor, and if cost can be avoided, businesses avoid them, that&#039;s only natural.&lt;/p&gt;

&lt;p&gt;I compare this with my right and ability to look at the contents of my phone, as a phone user. There I learn that PlatSec brings me caged, private directories on my phone where even I as the phone owner cannot look what is stored there.&lt;/p&gt;

&lt;p&gt;Just another of those power games that I lost, not a real technical problem. I am sure that one could have built PlatSec in a way that it would be a tolerable security risk to let phone users have a look at all files on their smartphones, but again that probably would have been more expensive.&lt;/p&gt;

&lt;p&gt;So, my SIS files must be naked, and some directories on my own phone hidden forever, because I am not powerful enough to force my wishes. That&#039;s life in mobile IT, and who does not like this, best goes playing somewhere else &lt;img src=&quot;/sites/all/modules/smileys/packs/example/smile.png&quot; title=&quot;Smiling&quot; alt=&quot;Smiling&quot; /&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 24 Jan 2008 08:46:43 +0100</pubDate>
 <dc:creator>rbrunner</dc:creator>
 <guid isPermaLink="false">comment 44095 at http://www.newlc.com</guid>
</item>
<item>
 <title>How do they crack our software?(3rd ed)</title>
 <link>http://www.newlc.com/forum/how-do-they-crack-our-software3rd-ed</link>
 <description>&lt;p&gt;I&#039;m at the final stage of developing my application and this question popped up in my head? We pay for signing our applications, right? And the signing process is supposed to ensure this application came from me intact? So how can a cracker change the code inside to brake my registration &lt;img src=&quot;/sites/all/modules/smileys/packs/example/puzzled.png&quot; title=&quot;Puzzled&quot; alt=&quot;Puzzled&quot; /&gt; We all know they do.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.newlc.com/forum/how-do-they-crack-our-software3rd-ed&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.newlc.com/forum/how-do-they-crack-our-software3rd-ed#comments</comments>
 <category domain="http://www.newlc.com/forums/security-payment">DRM / Security / Payment</category>
 <pubDate>Tue, 22 Jan 2008 17:18:51 +0100</pubDate>
 <dc:creator>filio</dc:creator>
 <guid isPermaLink="false">20050 at http://www.newlc.com</guid>
</item>
</channel>
</rss>
