Некоторые причины, по которым сложно получить доступ к приложениям на iOS:
- Закрытый код и экосистема. 1 Компания Apple тщательно проверяет программную начинку и устройства, что делает систему более устойчивой к атакам. 1
- Изоляция системы Secure Enclave. 15 Она изолирована от iOS, поэтому данные не будут использованы операционной системой и программами, не попадут на сервера Apple или в хранилище iCloud. 1
- Биометрическая аутентификация. 5 Пароли и отпечатки (вернее, их математические представления) находятся под защитой системы Secure Enclave, и только она имеет к ним доступ. 1
Однако стопроцентная гарантия безопасности никогда не бывает абсолютной, поэтому при разработке приложений важно использовать и другие меры защиты, например, ограничивать количество возможных попыток ввода пин-кода и отключать возможность автозаполнения в текстовых полях. 5