User guide

Protecting a third-party application on a BlackBerry device
18
Creating a third-party application for a BlackBerry device
A developer can create a third-party application for a Java® based BlackBerry® device using the BlackBerry® Java® Development
Environment. A third-party application can perform the following actions on a BlackBerry device:
communicate and share persistent storage with other applications
access user data such as calendar entries, email messages, and contacts
By default, a user can download a third-party application to a BlackBerry device over the wireless network using the BlackBerry®
Browser. You can also send a third-party application to the BlackBerry device over the wireless network so that a user can install
it on the BlackBerry device.
Specifying the resources third-party applications can access on a BlackBerry
device
You can specify which applications a user can download and install on a BlackBerry® device and the resources on the BlackBerry
device that the applications can access. When you control the applications that a user can install and limit the resources that
the applications can access, you can help protect the BlackBerry device from malware. You can also help prevent damage to the
BlackBerry device, applications, BlackBerry device data, or your organization’s network.
You can use application control policy rules and code signing to control application access to the resources and to help prevent
malware on the BlackBerry device.
For more information, see Protecting the BlackBerry Device Platform Against Malware.
Managing third-party applications on a BlackBerry device using application control policy
rules
You can use application control policy rules to specify whether a user can install a third-party application on a BlackBerry® device
and to specify the permissions of the application.
You can use application control policy rules to specify whether an application can access the following items on the BlackBerry
device the following items:
data or applications (for example, messaging, phone)
BlackBerry device key store
Security Technical Overview
Protecting a third-party application on a BlackBerry device
117