Specifications

Controlling app connections ............................................................................................................................................. 80
10 Managing app availability on devices ............................................................................................. 83
Preventing users from installing apps using development tools .......................................................................................... 84
Signing apps .................................................................................................................................................................... 84
Protecting a device from malicious apps ........................................................................................................................... 84
11 Extending messaging security on BlackBerry 10 devices ................................................................ 85
Extending messaging security on BlackBerry 10 devices using S/MIME protection ............................................................. 86
S/MIME certificates and S/MIME private keys on BlackBerry 10 devices ..................................................................... 89
S/MIME encryption algorithms that BlackBerry 10 devices use ................................................................................... 90
Data flow: Sending an email message from a BlackBerry 10 device using S/MIME encryption ...................................... 90
Using S/MIME with a smart card ................................................................................................................................. 91
12 Protecting data ............................................................................................................................. 92
Passwords ........................................................................................................................................................................ 92
Device passwords ...................................................................................................................................................... 92
Password changes ..................................................................................................................................................... 93
Security timeout ............................................................................................................................................................... 98
Data wipe ......................................................................................................................................................................... 99
Full device wipe ......................................................................................................................................................... 99
Work space only wipe .............................................................................................................................................. 101
Back up and restore ....................................................................................................................................................... 101
Backup protection ................................................................................................................................................... 102
Restore protection ................................................................................................................................................... 102
Encryption ...................................................................................................................................................................... 103
Work data ................................................................................................................................................................ 103
Personal data .......................................................................................................................................................... 103
Media cards ............................................................................................................................................................ 103
Home screen message ................................................................................................................................................... 104
BlackBerry Smart Card Reader ....................................................................................................................................... 104
Opening a secure connection to the BlackBerry Smart Card Reader ......................................................................... 104
Unbinding the current smart card from a device ....................................................................................................... 105
Authenticating a user using a smart card .................................................................................................................. 106
13
The BlackBerry 10 OS ................................................................................................................. 107
The BlackBerry 10 device file system .............................................................................................................................. 107
How the BlackBerry 10 OS uses sandboxing to protect app data ..................................................................................... 108
How the BlackBerry 10 OS manages the resources on a device ....................................................................................... 108
How the BlackBerry 10 device manages permissions for apps ......................................................................................... 109
How the BlackBerry 10 device verifies the software that it runs ....................................................................................... 109
How the BlackBerry 10 device verifies the boot ROM code ....................................................................................... 109
How the BlackBerry 10 device verifies the BlackBerry 10 OS and its file system ........................................................ 109
How the BlackBerry 10 device verifies apps and software upgrades .......................................................................... 110