S60 devices use the Symbian platform security model. The purpose of the model is to enable users to use their mobile devices in an easy and trusted manner. For more information, see Platform security in the Symbian OS library.
For general information about general security issues in S60 devices, see:
S60 3rd Edition (Symbian OS v9 introduced the concept of capabilities, which allow the S60 platform and the underlying Symbian OS to control access by applications to the functionalities provided by the platform APIs. Access to capabilities is determined by the device configuration and how the application has been signed.
The figure below can be used as a quick reference to security features offered by different S60 platforms and Feature Packs (FPs). It also lists the version of Symbian OS in which the feature was first introduced.

Figure 17: S60 platform feature matrix. *) The cryptography module is only available directly from Symbian.
There might be minor differences in security features offered by different Features Packs within a certain platform edition; refer to SDK documentation for details.
For more information on how to test and certify your applications and how to access capabilities, see the Complete Guide to Symbian Signed.
For more information about security in Symbian C++ application development, see the Forum Nokia Developer Community Wiki.
Documents exploring more advanced topics are available at Forum Nokia. These documents offer more advanced examples as well as detailed, practical information on how to use various security options provided by the platform. Existing documents and examples include: