Enterprise Mobile Device Application Security on BlackBerry Devices
As an enterprise administrator, you can control what applications can be deployed on your employees’ BlackBerry devices. The BlackBerry Enterprise Server (BES) is a leading Mobile Device Management solution for BlackBerry devices that allows the configuration and enforcement of several application security policies for corporate use. Using BES policies, you can specify whether a user can install third-party apps, or determine the device privileges of that third-party apps.
Third-party apps can, in general, access two types of data on a BlackBerry device:
User data, such as e-mail, calendar, and contacts
App data — persistent storage that shares data with other applications
You can control or restrict access to both types of data by using BES policies. If you develop your own apps for corporate-owned BlackBerry devices, you can enable appropriate permissions for your apps.
The BlackBerry also includes a personal firewall feature that restricts the types of connections maintained by an application. When an app tries to establish an internal connection to a corporate server, the device prompts the user to allow or deny that connection. As an administrator, you can choose to allow or deny such connections as a policy. This prevents suspicious apps from breaking into your corporate network and stealing information from internal servers.
Third-party apps can be written to use BlackBerry device APIs for sensitive packages, classes, or methods. Such apps need to be signed by Research in Motion (RIM) before they are allowed to use those APIs. The signing process ensures that the app is tested and verified for authenticity before being granted APIs to use sensitive information.

Cloud Computing Glossary
cloud computing
A networking solution in which everything — from computing power to computing infrastructure, applications, business processes to personal collaboration — is delivered as a service wherever and whenever you need.

Cloud Computing Glossary
cloud service
The delivery of software, infrastructure, or storage that has been packaged so it can be automated and delivered to customers in a consistent and repeatable manner.

Cloud Computing Glossary
deprovision
The release of cloud services that are no longer needed.

Cloud Computing Glossary
federating
Linking distributed resources together over the cloud.

Cloud Computing Glossary
hypervisor
An operating system that acts as a traffic cop, managing the various virtualization tasks in the cloud to ensure that they make things happen in an orderly manner.

Cloud Computing Glossary
multi-tenancy
The sharing of underlying resources by multiple companies over a cloud.

Cloud Computing Glossary
network attached store
Storage that has its own network address through which it is accessed by the network's workstation users. Acronym: NAS

Cloud Computing Glossary
service level agreement
A contract that stipulates the type of service you need from providers and what type of penalties would result from an unexpected business interruption. Acronym: SLA

Cloud Computing Glossary
solution stack
An integrated set of software that provides everything a developer needs to build an application.

Cloud Computing Glossary
storage area network
A storage systems that is flexible and scalable because it's available to multiple hosts at the same time. Acronym: SAN

Cloud Computing Glossary
vertical industry groups
Workgroups comprised of members from a particular industry such as technology and retail.

Cloud Computing Glossary
virtual memory
The portion of your hard drive that Windows uses to expand the available RAM

Cloud Computing Glossary
virtualization
Using computer resources to imitate other computer resources or whole computers to maximize performance and flexibility.