Widget security

WRT 1.0 and later support the following security policy.

The security management of widgets running on S60 mobile devices is based on a sandbox security model. Specifically:

  • Widgets do not need to be signed.

  • All widgets are currently considered untrusted by the device platform. This means that access to platform services (such as user data) is controlled and that mobile device users must grant permission before a widget can access network services.

  • Widgets access the network through the Web Browser for S60.

  • Widgets access S60 platform services through scriptable plugins or Javascript Service APIs (see below for a list of plugins and Service APIs). For WRT 1.0, the Web Runtime controls access to platform services through the Web Browser for S60. Starting in WRT 1.1, the Web Runtime utilizes a common component called the Runtime Security Manager to enable access control to platform services. For more information, see section Runtime Security Manager.

The Javascript Service APIs are:

The plugins are: