Join Now
Quality Rating:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)
Expertise Level:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)

This page was last modified 10:47, 27 March 2007.

Platform Security

From Forum Nokia Wiki

Contents

Overview

Symbian OS platform security was introduced in S60 3rd Edition with the implementation of Symbian OS V9 as the S60 platform's underlying operating system. Platform security enhances the existing security features of Symbian OS to deliver a more secure platform for mobile devices. This secure platform offers device users greater assurance about the security of their devices and the data they hold.


Platform security offers developers a larger, more confident base of mobile consumers, who are more willing to install applications. This page provides links to key resources that will help developers to embrace this new technology and answers to the most frequently asked questions about platform security. Security in general can be considered as one of the key aspects in quality application. For more information about the importance of security aspects in the application development and quality assurance process, see www.forum.nokia.com/quality.

Rationale

Platform security was designed to make the security impact of architectural decisions visible. Architecturally, software components can be divided to groups where the components trust each other to behave well. Boundaries between these groups are termed security boundaries.

In practice, this means that if a software component wants to run code from a shared library, it effectively brings that code within its own security boundary, and must therefore trust that code. In addition, when supplying services to a component outside its own security boundary, the component must do certain checks to see whether the other component is entitled to such services.

Both of these actions (making a trust decision for shared code, and checking permissions of a calling component) are facilitated through the use of capabilities.

The need for capabilities can be used as an architectural tool: the amount of capabilities required from a component reflects the trust that is placed on it. If the amount of capabilities seems excessive, this can be construed as a hint that security boundaries may be too large.

Programming

See also

Platform Security in Forum Nokia

Symbian OS - Platform Security from Symbian


Discussion

Forum Nokia discussion board

Related Discussions
Thread Thread Starter Forum Replies Last Post
What security elements can be used with the wallet? Nokia_FAQ Mobile Commerce 1 2002-05-15 15:23
3rd Edition IDE mubx2000 Tools and SDK Feedback 3 2006-12-02 06:48
用MakeKeys 生成密钥的问题!!!!!急 DZD_wangchao Symbian 22 2007-07-10 04:53
memory card help? liambiggs General Discussion 12 2006-03-02 21:20
FAQs Nokia Ron General Symbian C++ 2 2006-06-06 21:06
 
Powered by MediaWiki