<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en"> 
    <title>Paul Todd's Forum Nokia Blog - Symbian signed and openess</title>  
                    <updated>2008-07-09T15:13:07Z</updated>
    <id>http://blogs.forum.nokia.com,8.9/</id>
    <link rel="alternate" type="text/html" hreflang="en" href="http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog/2008/07/08/symbian-signed-and-openess" />
    <rights>Copyright (c) 2008 Nokia</rights> 
    <generator uri="http://www.lifetype.net/" version="1.2">LifeType</generator> 

                                    <entry>
            <title>TCB</title>
            <link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog/2008/07/08/symbian-signed-and-openess#comment23912" />
            <id>tag:blogs.forum.nokia.com,2008-07-09:23912</id>
                        <updated>2008-07-09T15:13:07Z</updated>
            <published>2008-07-09T15:13:07Z</published>
            <summary type="html"> As I&#039;m (with my team) partially in charge of giving out DevCerts with TCB, DRM and AllFiles I just have to comment. What Mark described is exactly what we do. We have to be careful when granting ...</summary>
            <author>
                <name>Rippe</name>
                <uri>http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog</uri>
            </author>
            <content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog">
                &lt;p&gt;As I&#039;m (with my team) partially in charge of giving out DevCerts with TCB, DRM and AllFiles I just have to comment. What Mark described is exactly what we do. We have to be careful when granting any of the three. Because:&lt;/p&gt;
&lt;p&gt;1. AllFiles just to make sure your secrets are not thrown away too easily.&lt;br /&gt;
2. DRM because Nokia licensed DRM technology and we are liable on holding that part together. In other words a DRM protected application must not leak out from our devices unprotected.&lt;br /&gt;
3. TCB because there is Platform Security and because of #1 and #2. &lt;/p&gt;
&lt;p&gt;The main pain is that all of the three capabilities are still needed. May it be design flaws in S60 (Server Side MTMs, changing a theme background, etc.) or due to a good reason (Device encryption, Antivirus, FEPs, etc.). &lt;/p&gt;
&lt;p&gt;That requires a process which is bit painful, but doable if the reason is technically justified and (like I say) the company requesting them has a direction in life. Unfortunately there is a legal agreement needed...&lt;/p&gt;
&lt;p&gt;Risto&lt;/p&gt;

            </content>
        </entry>
                                    <entry>
            <title>Yes and no</title>
            <link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog/2008/07/08/symbian-signed-and-openess#comment23911" />
            <id>tag:blogs.forum.nokia.com,2008-07-09:23911</id>
                        <updated>2008-07-09T12:42:49Z</updated>
            <published>2008-07-09T12:42:49Z</published>
            <summary type="html"> Hi Paul, 
 I have to say I agree with some points and disagree with others. 
 1) Yes, PlatSec is complex and not helped at all by the very poor information that Symbian publishes about it.  The ...</summary>
            <author>
                <name>Sorcery-ltd</name>
                <uri>http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog</uri>
            </author>
            <content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog">
                &lt;p&gt;Hi Paul,&lt;/p&gt;
&lt;p&gt;I have to say I agree with some points and disagree with others.&lt;/p&gt;
&lt;p&gt;1) Yes, PlatSec is complex and not helped at all by the very poor information that Symbian publishes about it.  The new PlatSec booklet from Symbian Press is particularly poor - I&#039;ll post my constructive criticism on that separately.&lt;/p&gt;
&lt;p&gt;2) Well yes, inexcusable really.  Although they didn&#039;t rewrite the OS, they retro-fitted PlatSec constraints to existing APIs which is where a lot of the problems come from.  I expect that most of the PlatSec checks were documented at the point of the check, but another API that uses an API internally that requires a certain capability...&lt;/p&gt;
&lt;p&gt;2.1) Yes, but that&#039;s business as usual in most software development in my experience. :-(&lt;/p&gt;
&lt;p&gt;3) Once you&#039;re signed up to the program - which is the problem most people have with Symbian Signed at the moment.  I&#039;ve already given my suggestions for how this could be improved for freeware and open source projects.  How should it be improved for commercial ISVs?&lt;/p&gt;
&lt;p&gt;4) I&#039;m not sure where your distrust comes from here, particularly since you&#039;ve been granted TCB capability for an application.  There is already an anti-virus product for Symbian (http://www.f-secure.com/products/fsmav.html).  If someone else writes one that is both good and secure I&#039;m sure they&#039;ll have no trouble getting the necessary capabilities granted.&lt;/p&gt;
&lt;p&gt;TCB really does need to be protected very carefully though, otherwise you might as well just throw away PlatSec altogether.  If I were in charge of handing out the TCB DevCerts I&#039;d only be giving them to sensible sized companies with a reputation to lose or start-ups where the people involved were already known in the industry (not how things should work in a free and fair world but the core concept for PlatSec is TRUST!).&lt;/p&gt;
&lt;p&gt;If Norton turns up saying they want a TCB devcert to develop an anti-virus product for Symbian they&#039;ll have no problem.  If J. Smith from the newly created MobiVirus.com makes the same request then he&#039;s going to have a lot more work to do to get it granted.  That&#039;s how it should be!  However, if it was P. Todd rather than J. Smith he should have a rather easier time of it. :-)&lt;/p&gt;
&lt;p&gt;Mark&lt;/p&gt;

            </content>
        </entry>
                                    <entry>
            <title>symbian signed</title>
            <link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog/2008/07/08/symbian-signed-and-openess#comment23910" />
            <id>tag:blogs.forum.nokia.com,2008-07-09:23910</id>
                        <updated>2008-07-09T07:16:53Z</updated>
            <published>2008-07-09T07:16:53Z</published>
            <summary type="html"> hi Paul, 
 i do not have publisher id 
but i want to install a sis which requires capabilities like TCB,NETWORK CONTROL ,ALLFILES 
but the capabilities is not accessed through open signed 
</summary>
            <author>
                <name>safaltechnical</name>
                <uri>http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog</uri>
            </author>
            <content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog">
                &lt;p&gt;hi Paul,&lt;/p&gt;
&lt;p&gt;i do not have publisher id&lt;br /&gt;
but i want to install a sis which requires capabilities like TCB,NETWORK CONTROL ,ALLFILES&lt;br /&gt;
but the capabilities is not accessed through open signed&lt;/p&gt;

            </content>
        </entry>
                                    <entry>
            <title>What&#039;s your #1 suggestions for improving Symbian Signed?</title>
            <link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog/2008/07/08/symbian-signed-and-openess#comment23907" />
            <id>tag:blogs.forum.nokia.com,2008-07-08:23907</id>
                        <updated>2008-07-08T19:59:55Z</updated>
            <published>2008-07-08T19:59:55Z</published>
            <summary type="html"> Hi Paul, 
 I&#039;m keen to learn from the principles and practice of Maemo.  Absolutely! 
 I&#039;m sorry to hear that you&#039;ve had a rough time with Symbian Signed.  Could I ask you: What is the single ...</summary>
            <author>
                <name>dw2cco</name>
                <uri>http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog</uri>
            </author>
            <content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog">
                &lt;p&gt;Hi Paul,&lt;/p&gt;
&lt;p&gt;I&#039;m keen to learn from the principles and practice of Maemo.  Absolutely!&lt;/p&gt;
&lt;p&gt;I&#039;m sorry to hear that you&#039;ve had a rough time with Symbian Signed.  Could I ask you: What is the single most important improvement you recommend should happen with Symbian Signed?&lt;/p&gt;
&lt;p&gt;As you know, Symbian Signed went through a number of changes recently.  As it says in &quot;&lt;a href=&quot;http://developer.symbian.com/main/downloads/files/AGuideToSymbianSigned_Ed3_hires.pdf&quot;&gt;A guide to Symbian Signed&lt;/a&gt;&quot;:&lt;/p&gt;
&lt;p&gt;&quot;Symbian Signed has changed recently, introducing new and simplified signing options&lt;br /&gt;
for applications, and a new lower cost Certificate Authority (CA). No matter what kind of application you are developing for Symbian OS, whether it is commercial or non-commercial, the changes should make it easier for you to get your software signed and deployed.  The following three signing options are now available:&lt;/p&gt;
&lt;p&gt;&quot;(*) Open Signed, Developer Certificate based signing, including a completely new online-only signing option for developers without a Publisher ID;&lt;/p&gt;
&lt;p&gt;&quot;(*) Express Signed, a streamlined signing option that does not require independent testing;&lt;/p&gt;
&lt;p&gt;&quot;(*) Certified Signed, the mainstream signing option based on independent testing by a Symbian-accredited Test House.&quot;&lt;/p&gt;
&lt;p&gt;&quot;The number of Capabilities requiring Device Manufacturer approval has been minimized, and a simpler, unified process has been created for applications that do still require manufacturer approval.  Independent testing is now only required for Certified Signed. However, all applications are still expected to satisfy any test cases relevant to them.&quot;&lt;/p&gt;
&lt;p&gt;// David Wood, Symbian&lt;/p&gt;

            </content>
        </entry>
    </feed>