Register with Forum Nokia now and you'll enjoy the full benefits of the Forum Nokia membership.
Register LoginInnovation Series Videos highlighting Forum Nokia developers
Nokia releases new Qt developer offerings
Forum Nokia Developer Conference, India
Optimise your website for mobile devices with mobile web templates and layouts
Zoom and Rotate Gestures in FlashLite for touch-enabled devices
Jackson Feijó
Read more about Jackson on the Champions website.
MobileMonday Italy: The User Applications
November 23, 2009
Rome
Nokia Developer Days in South Africa
December 01, 2009
Johannesburg, South Africa
Forum Nokia Developer Conference ’09, India
December 07, 2009
Bangalore, India
LeWeb
December 09, 2009
Paris
Web Runtime Coding With Aptana WRT Plug-in
December 09, 2009
9am New York | 2pm London | 4pm Helsinki
A capability is an access token that corresponds to an access permission of sensitive system resources.
The platform security architecture provides a number of different capabilities, such as access to the network connections
or to the complete file system. To access a system resource, a client program must hold the appropriate capability.
Capability Descriptions
See what different capabilities mean.
Capability Solutions
Check the cases when sensitive capabilities are needed, and when not.
Documents
Download Device Manufacturer Capability granting process description and other important documents.
Discussions
Discuss signing, certification and security issues and share ideas with other developers in our Discussion Boards.
Webinars
Check webinars about signing, Symbian Signed and how to access Device Manufacturer Capabilities.
eLearning
Learn more about Platform Security.
Screencasts
Find out more about preparing an application for Symbian Signed in the screencast Getting Ready for Symbian Signed with Carbide.c++.
FAQ
Check the most common questions about Platform Security and Capabilities.
Wiki
Check out the Testing pages in the Forum Nokia Developer Wiki.
S60 devices use the Symbian OS platform security model. The purpose of the model is to enable mobile consumers to use their mobile devices in an easy and trusted manner.
Mobile consumers can reasonably expect that a high-quality application doesn't lose or corrupt their data or contain malicious features. It's also fair to expect that the application performs only those tasks for which it's designed and expected to perform. The application must not allow others to exploit it for malicious purposes. Even if the application fails, it must not compromise security. Mobile consumers should also be confident that when they install an application from a trusted source, the application meets quality requirements defined for mobile applications. All these issues have been considered when defining security models for mobile applications.
Security in mobile devices has two main areas: hardware security and software security. Hardware security mainly protects the integrity of the software, and software security enforces application-level security. The focus of this section is software security.
Software security can be defined in a number of different ways:
Application security is an important issue in Symbian OS, because native C++ applications have broad access to the mobile device functionality. For example, a native Symbian OS application can directly access network and mobile device interfaces, storage memory, messaging framework, and much more. This makes many features available for application development, but those features can be exploited in the wrong hands.
You can use Symbian OS platform security, which was introduced in Symbian OS v9.1 and available in S60 3rd Edition.
Nokia offers you consumer and enterprise sales channels. Each channel provides unique features and benefits for you and your customers. The consumer market channels are Nokia Software Market, Download!, and MOSH. The enterprise channel is the Nokia for Business channel programme.