There are three main modules in the Symbian Security Model:
1. Trusted computing base.
2. Data caging.
3. Capabilities.
Contents |
The trusted computing base is a collection of software that enforces capabilities and data caging. It contains the kernel, the file system, and the software installer. This is the controlling part of the operating system for the platform security model.
Data caging means that the applications and the users have access only to certain areas of the file system. In practice the applications can access their own private directories and directories that are marked as open. It means, for example, that one application cannot access another application’s private directory and data.
The access is restricted as follows:
Location for application icons, bitmaps, etc. Writing allowed only at application installation. Everyone can read the folder.
Location for binaries, including application installation registry and root certificates. Writing allowed only at application installation. Reading allowed to backup the application.
This is a private playground for each application. Reading and writing is only allowed to the application's own directory. Backup software has read and write access to this directory.
Access to all the other folders is free for all, for example, user’s own photos, music, and documents.
A capability grants access to a set of APIs and can be obtained through certification, for example Symbian Signed. The capabilities can be divided into four:
No related wiki articles found