The Symbian platform has the platform security architecture, which enhanced the existing security features. Security in mobile devices has the following objectives:
Providing confidentiality for private data
Protecting the integrity of the mobile device and the software in it
Controlling access to sensitive operations and interfaces
Application signing is now mandatory in order to install the application. All Symbian C++ applications must be signed before they can be installed. All applications which use capability-protected APIs, where the capability cannot be granted by the end user, have to be certified. Such certification can be obtained through Symbian Signed.