<?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 - Platform Security - Comments</title>
 <link>http://www.newlc.com/forums/platform-security</link>
 <description>Comments for &quot;Platform Security&quot;</description>
 <language>en</language>
<item>
 <title>Re: platform security</title>
 <link>http://www.newlc.com/forum/platform-security-0#comment-45440</link>
 <description>&lt;p&gt;- removed - someone else answered while I was writing the answer, and answered better too &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>Mon, 31 Mar 2008 11:33:08 +0200</pubDate>
 <dc:creator>alh</dc:creator>
 <guid isPermaLink="false">comment 45440 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: platform security</title>
 <link>http://www.newlc.com/forum/platform-security-0#comment-45439</link>
 <description>&lt;p&gt;In Symbian 9 and later, the security boundary is between processes, and as DLLs are run inside a single process, from Symbian 9 ownawards each app has to run in its own process (*.exe).&lt;/p&gt;

&lt;p&gt;Symbian 9 also changed to a newer ARM instruction set (contributing to why older apps cannot be binary compatible).&lt;/p&gt;

&lt;p&gt;For a good introduction, read this wiki article:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://developer.symbian.com/wiki/display/pub/Platform+Security+-+a+Technical+Overview&quot;&gt;http://developer.symbian.com/wiki/display/pub/Platform+Security+-+a+Technical+Overview&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;and this book, too, perhaps:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://developer.symbian.com/main/learning/press/books/sops/index.jsp&quot;&gt;http://developer.symbian.com/main/learning/press/books/sops/index.jsp&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And for more details, this book:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://developer.symbian.com/main/learning/press/books/os_internals/index.jsp&quot;&gt;http://developer.symbian.com/main/learning/press/books/os_internals/index.jsp&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 31 Mar 2008 11:11:26 +0200</pubDate>
 <dc:creator>N_A</dc:creator>
 <guid isPermaLink="false">comment 45439 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: Trouble sending forward-locked DRM 3gp video to NOKIA 3230,N</title>
 <link>http://www.newlc.com/topic-18334#comment-42348</link>
 <description>&lt;p&gt;Even I have the same problem...  &lt;img src=&quot;/sites/all/modules/smileys/packs/example/sad.png&quot; title=&quot;Sad&quot; alt=&quot;Sad&quot; /&gt; &lt;/p&gt;

&lt;p&gt;The file format is unknown in 3230 when i send the .dm file to 3230. It seems to me that Nokia does not allow to send files through bluetooth or PC suite.&lt;/p&gt;

&lt;p&gt;But i think its possible over OTA or sms push, but have&#039;nt tried that.&lt;/p&gt;

&lt;p&gt;But even i read somewhere its possible in Nokia 3rd edition phone like E61 and E62. Though i have tried in these phone also, but no success ... &lt;img src=&quot;/sites/all/modules/smileys/packs/example/sad.png&quot; title=&quot;Sad&quot; alt=&quot;Sad&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Somewhere even i have read to create a PIP file, to transfer the files via bluetooth or pc-suite...... but but but i could not find any information on google, about how to create these pip files, what are these files....&lt;/p&gt;

&lt;p&gt;any idea how to go about it...????&lt;/p&gt;

&lt;p&gt;Thanks....&lt;/p&gt;</description>
 <pubDate>Wed, 17 Oct 2007 08:54:03 +0200</pubDate>
 <dc:creator>nitin79</dc:creator>
 <guid isPermaLink="false">comment 42348 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: Trouble sending forward-locked DRM 3gp NOKIA 3230,N72 etc.</title>
 <link>http://www.newlc.com/topic-18334#comment-42083</link>
 <description>&lt;p&gt;I have also same problem . Please give me solution ,if u find .&lt;br /&gt;
Thanks&lt;br /&gt;
Rahul&lt;/p&gt;</description>
 <pubDate>Sat, 06 Oct 2007 10:46:43 +0200</pubDate>
 <dc:creator>onika_i</dc:creator>
 <guid isPermaLink="false">comment 42083 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: DRM Testing in Symbian OS ver8.1b - DCF File, DRM File</title>
 <link>http://www.newlc.com/topic-18280#comment-40891</link>
 <description>&lt;p&gt;Hi,&lt;br /&gt;
       Do u want to Test DRM2 or DRM ? first u need one content server,which is having all the DRM files.First u need to download key rights and then download the file.&lt;/p&gt;

&lt;p&gt;BR &lt;br /&gt;
&lt;span style=&quot;font-weight:bold&quot;&gt;&lt;span style=&quot;font-style:italic&quot;&gt;Kanna&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 22 Aug 2007 09:02:11 +0200</pubDate>
 <dc:creator>ckumarv</dc:creator>
 <guid isPermaLink="false">comment 40891 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: Porting to 9.1</title>
 <link>http://www.newlc.com/topic-12001#comment-27247</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;hi to all!&lt;br /&gt;&lt;br /&gt;i created one app for symbian os9.1(N3250)on s60 3rd edition. My application installed successfully.I can see my app on the device also.&lt;br /&gt;&lt;br /&gt;If i invoked my application its giving the error like&amp;quot;App. closed:test&amp;quot;.&lt;br /&gt;&lt;br /&gt;My .pkg file looks like,&lt;br /&gt;&lt;br /&gt;;&lt;br /&gt;; Installation file for test application&lt;br /&gt;;&lt;br /&gt;;Languages&lt;br /&gt;&amp;amp;EN&lt;br /&gt;;&lt;br /&gt;; UID is the app&amp;#039;s UID&lt;br /&gt;;&lt;br /&gt;#{&amp;quot;test&amp;quot;},(0xA0001DFD),1,0,0&lt;br /&gt;;&lt;br /&gt;&lt;br /&gt;;Localised Vendor name&lt;br /&gt;%{&amp;quot;Vendor-EN&amp;quot;}&lt;br /&gt;&lt;br /&gt;;Unique Vendor name&lt;br /&gt;:&amp;quot;Vendor&amp;quot;&lt;br /&gt;&lt;br /&gt;;Supports Series 60 v 3.0&lt;br /&gt;[0x101F7961], 0, 0, 0, {&amp;quot;Series60ProductID&amp;quot;} &lt;br /&gt;;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;; Four files to install&lt;br /&gt;; The PKG file has been set up with a default SDK root.&lt;br /&gt;; Symbols set up for the source location are Carbide.c++ specific symbols&lt;br /&gt;&amp;quot;&amp;#036;(EPOCROOT)Epoc32\release\&amp;#036;(PLATFORM)\&amp;#036;(TARGET)\test.exe&amp;quot;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -&amp;quot;!:\sys\bin\test.exe&amp;quot;&lt;br /&gt;&amp;quot;&amp;#036;(EPOCROOT)Epoc32\data\z\test.rsc&amp;quot;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -&amp;quot;!:\resource\apps\test.rsc&amp;quot;&lt;br /&gt;&amp;quot;&amp;#036;(EPOCROOT)Epoc32\data\z\test_reg.rsc&amp;quot;&amp;nbsp; &amp;nbsp; -&amp;quot;!:\private\10003a3f\import\apps\test_reg.rsc&amp;quot;&lt;br /&gt;&amp;quot;&amp;#036;(EPOCROOT)Epoc32\data\z\Icon001.mbm&amp;quot;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-&amp;quot;!:\resource\apps\Icon001.mbm&amp;quot;&lt;br /&gt;&amp;quot;&amp;#036;(EPOCROOT)Epoc32\data\z\Icon002.mbm&amp;quot;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-&amp;quot;!:\resource\apps\Icon002.mbm&amp;quot;&lt;br /&gt;&amp;quot;&amp;#036;(EPOCROOT)Epoc32\data\z\Icon003.mbm&amp;quot;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-&amp;quot;!:\resource\apps\Icon003.mbm&amp;quot;&lt;br /&gt;&lt;br /&gt;wat could be the props?&lt;br /&gt;&lt;br /&gt;If anybody help me out?&lt;br /&gt;&lt;br /&gt;Thanx in Advance!!!&lt;br /&gt;&lt;br /&gt;By,&lt;br /&gt;Karthikeyan.B &lt;/div&gt;</description>
 <pubDate>Wed, 06 Dec 2006 13:24:19 +0100</pubDate>
 <dc:creator>bkarthik_be</dc:creator>
 <guid isPermaLink="false">comment 27247 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: Capabilities and executables</title>
 <link>http://www.newlc.com/topic-14318#comment-31264</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;Fructose,&lt;br /&gt;&lt;br /&gt;You&amp;#039;re right, server B can hide server C&amp;#039;s APIs so that it doesn&amp;#039;t enforce those strict capabilities that C does. Please note, though, that it&amp;#039;s not trivial to write such a server (B) as holding strong capabilities requires signing the program. And signing means that server B will be reviewed and the author of that component must have good arguments for hiding the system capability enforcement of another component.&lt;br /&gt;&lt;br /&gt;Tote&lt;/div&gt;</description>
 <pubDate>Thu, 11 May 2006 23:15:33 +0200</pubDate>
 <dc:creator>tote</dc:creator>
 <guid isPermaLink="false">comment 31264 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: Capabilities and executables</title>
 <link>http://www.newlc.com/topic-14318#comment-31263</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;I suppose C feels that it has a good reason to trust A, and that it has a way to check that the request actually comes from A and not from D (which is a very destructive app, intent on destroying the universe).&amp;nbsp; &lt;/div&gt;</description>
 <pubDate>Wed, 10 May 2006 09:15:03 +0200</pubDate>
 <dc:creator>puterman</dc:creator>
 <guid isPermaLink="false">comment 31263 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: Capabilities for device drivers</title>
 <link>http://www.newlc.com/topic-12287#comment-27725</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;Practically, in the MMP file of an &lt;b&gt;EXE&lt;/b&gt;, you have to list those capabilities that you&amp;#039;d like your EXE to be able to do. E.g. if you want your EXE to perform HTTP comms (over TCP/IP), then you have to add &lt;i&gt;NetworkServices &lt;/i&gt;capability. If you don&amp;#039;t add it to the list, then your EXE will &lt;span style=&quot;text-decoration: underline;&quot;&gt;not&lt;/span&gt; be able to perform network comms.&lt;br /&gt;&lt;br /&gt;However, the meaning of asssigned capabilities is a little bit &lt;i&gt;different&lt;/i&gt; for executables other than EXE (like a device driver, a special DLL). For these binaries, &lt;i&gt;capabilities indicates the level of trust&lt;/i&gt;, what you can do with the library &lt;b&gt;IF &lt;/b&gt;the hosting process (i.e. the EXE) holds that capability. That is, you can assign NetworkServices capability to your device driver (strange, though), it won&amp;#039;t necessarily work unless the hosting process has NetworkServices capability, too. The more capabilities a library has, the more you can trust it.&lt;br /&gt;&lt;br /&gt;Finally, answering your question: the target should be to assign as many capabilities to your device driver as you can (yes, including NetworkServices, too). Nevertheless, you might have some hard moments when you try to sign your device driver and people are asking questions about the capabilities of your module.&amp;nbsp; &lt;img src=&quot;/sites/all/modules/smf_filter/smf_smileys/wink.gif&quot; alt=&quot;Wink&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;br /&gt;tOtE&lt;/div&gt;</description>
 <pubDate>Sun, 29 Jan 2006 01:06:11 +0100</pubDate>
 <dc:creator>tote</dc:creator>
 <guid isPermaLink="false">comment 27725 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: Capabilities for device drivers</title>
 <link>http://www.newlc.com/topic-12287#comment-27724</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;See if you can get some answers at the security newsgroup&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http&amp;#58;//www.symbian.com/developer/public/index.html&quot; target=&quot;_blank&quot;&gt;http://www.symbian.com/developer/public/index.html&lt;/a&gt;&lt;/div&gt;</description>
 <pubDate>Fri, 13 Jan 2006 20:07:17 +0100</pubDate>
 <dc:creator>Mr. Buttington F. Phucque Lewis</dc:creator>
 <guid isPermaLink="false">comment 27724 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: Porting to 9.1</title>
 <link>http://www.newlc.com/topic-12001#comment-27246</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;A bit more detail would be helpful.&amp;nbsp; Which function returns that error?&amp;nbsp; Have you bothered to try to find out what &amp;#039;-20&amp;#039; might mean in that context?&lt;/div&gt;</description>
 <pubDate>Thu, 22 Dec 2005 09:15:35 +0100</pubDate>
 <dc:creator>puterman</dc:creator>
 <guid isPermaLink="false">comment 27246 at http://www.newlc.com</guid>
</item>
</channel>
</rss>
