Закрытая архитектура iOS обеспечивает высокий уровень безопасности благодаря ряду мер:
- Подписывание кода приложений. 2 Цифровые подписи помогают ограничивать исполняемый код на iOS. 2 Это достигается за счёт безопасной загрузки (проверка подписи на низком уровне) и подписи приложения. 2
- Песочница и анализ кода. 2 Для защиты от подозрительных приложений накладываются ограничения доступа к пользовательским данным и API посредством изолированной среды (песочницы). 2 Приложения из App Store проходят автоматическую и ручную проверку кода. 2
- Шифрование. 2 iOS применяет надёжную систему шифрования данных устройства — Data Protection. 2 Доступ к данным привязан к устройству и контролируется пользователем. 2
- Безопасная загрузка. 5 При запуске загружается только доверенное программное обеспечение операционной системы, разработанное Apple. 5
Кроме того, каждое устройство Apple представляет собой систему, состоящую из программного обеспечения, оборудования и служб. 3 Слаженная работа всех компонентов обеспечивает высокую безопасность и прозрачность использования, а также конфиденциальность личных данных. 3