Защищённая система внутри вашего iPhone
На вашем iPhone работают приложения, сообщения, веб-страницы и фоновые службы. Каждый из них добавляет точки, где может появиться ошибка безопасности.
Secure Enclave — это отдельная защищённая система с одной задачей: защищать важные ключи и принимать решения по безопасности. У Secure Enclave свой процессор и своя память, отдельные от основной системы.
Думайте об этом как о сейфе в оживлённом офисе. При соблюдении правил сотрудники могут попросить сейф открыть что-либо, но вынуть ключ из сейфа они не могут.
Ключи можно использовать, не раскрывая их
Когда Secure Enclave создаёт ключ, он хранит его внутри своей защищённой системы. Приложение может попросить его использовать ключ после Face ID или проверки пароля, но получит только результат — не сам ключ.
Вредоносной программе, проникшей в обычную часть телефона, всё равно может быть гораздо труднее добраться до ключа Secure Enclave.
Что Secure Enclave помогает защитить
Face ID и Touch ID. Биометрические данные защищены внутри Secure Enclave. Остальная часть телефона получает только одобрение или отказ.
Apple Pay. Она помогает защитить платёжные данные, которые используются для подтверждения транзакции.
Ограничения на пароль. Она увеличивает задержки после неправильных попыток ввода пароля, что затрудняет быстрый подбор.
Шифрование устройства. Она помогает держать ключи шифрования хранилища привязанными к устройству, на котором они созданы.
Почему помогают ключи, привязанные к устройству
Ключ, созданный в Secure Enclave, привязан к этому устройству. Его нельзя просто скопировать на другой телефон и использовать там.
Например, у вора, который копирует зашифрованные данные с заблокированного iPhone, всё равно нет привязанного к устройству ключа и пароля. Эти данные — не готовый к открытию файл.
Где заканчивается её защита
Secure Enclave защищает ключи, а не каждую часть вашей цифровой жизни. Если телефон разблокирован, авторизованные приложения могут использовать защищённые ключи и читать их данные.
Он не защитит от фишинга, общего пароля или вредоносного приложения, которое вы сами разрешили. Практический вывод: используйте надёжный пароль, устанавливайте обновления и блокируйте телефон, когда им не пользуетесь.
Как Sealby её использует
Sealby использует Secure Enclave, чтобы защитить привязанный к устройству ключ вашего хранилища. Ключ создаётся для конкретного iPhone и используется на нём же, а не хранится в памяти обычного приложения.
Разблокировка хранилища сочетает ваше устройство с PIN-кодом или парольной фразой. Скопированная зашифрованная резервная копия не содержит готового к использованию ключа устройства.