Apple сегодня подробно рассказала, как использует технологию Secure Exclaves для защиты данных камеры и микрофона в HomeView, iPhone 18 Pro и других продуктах.

Apple описывает Secure Exclaves как изолированные среды выполнения, которые обрабатывают данные камеры и микрофона в отрыве от остальной операционной системы. Данные, обрабатываемые в Secure Exclaves, недоступны ни остальной ОС, ни приложениям, ни самой Apple, однако при обработке могут задействоваться все ресурсы прикладного процессора. Secure Exclaves лежат в основе функций, работающих с видео- и аудиопотоками и требующих особой защиты:
- HomeView — HomeView использует распознавание лиц и голоса, чтобы идентифицировать до шести человек в доме. Эксклав также защищает светодиодный индикатор камеры на устройстве.
- Siri Recap и Live Rewind — запись окружающего звука для кратких пересказов разговоров или создания субтитров к последним 15 секундам чьей-либо речи.
- iPhone 18 Pro/iPhone Duo — защищает экранные индикаторы камеры и микрофона на iPhone 18 Pro, Pro Max и Duo. Также работает с командой «Привет, Siri», защищая голосовые данные.
- MacBook Neo — защищает индикатор камеры MacBook Neo.
В качестве примера работы Secure Exclaves Apple приводит HomeView. Устройство постоянно выполняет пассивную минимальную обработку изображения, чтобы определить, находится ли человек в поле зрения. HomeView передаёт непрерывный поток кадров с камеры в эксклав камеры, который работает совместно с эксклавом распознавания людей, содержащим модели распознавания лиц и голоса, а также базу данных идентификации. Когда в поле зрения появляется человек, эксклав камеры обнаруживает его и сообщает основной ОС, что рядом, возможно, кто-то есть, но никакие данные изображения не покидают Secure Exclave. Аудиоэксклав делает то же самое со звуком.
Эксклав распознавания людей сопоставляет отпечатки лица и голоса с базой данных зарегистрированных пользователей и выдаёт оценку достоверности. ОС получает идентификатор человека, его положение и уровень достоверности, но не сами аудио- или видеоданные. Эти простые сигналы используются для активации персональных функций, зависящих от идентификации, — например, «Календаря» и «Сообщений», — а необработанные данные датчиков удаляются.
Secure Exclaves появились потому, что Apple требовался безопасный способ фонового видео- и аудиомониторинга; основа для этого закладывалась начиная с iOS 18. Устройства Apple используют индикаторы, когда камера и микрофон активно задействованы, но, по словам Apple, для фонового отслеживания они не подходили, поскольку горели бы постоянно. Постоянно включённые индикаторы не позволили бы пользователям отличить фоновое считывание от активной записи звука и видео.
У Secure Exclave два режима: фоновый и активный. В фоновом режиме без индикатора датчик может реагировать на триггеры, но передаёт остальной системе лишь небольшой объём метаданных. В активном режиме операционная система получает полные данные датчика, а индикатор сообщает пользователю, что у системы есть доступ к аудио и видео.
Apple давно использует индикаторы, но теперь их работа подкреплена Secure Exclaves. Secure Exclaves гарантируют, что индикатор включён, прежде чем данные будет разрешено передать из эксклава остальной ОС.
Apple создала изолированную вычислительную среду, способную обрабатывать фоновые данные датчиков, и, по словам компании, изоляция памяти для Secure Exclaves стала «серьёзной инженерной задачей». Полные технические подробности можно найти на сайте Apple, посвящённом безопасности.





