Apple объяснила, как HomeView защищает данные камеры и микрофона
Опубликовано , автор Shalom Levytam
Apple рассказала, как HomeView распознаёт людей, изолируя данные камеры и микрофона, используемые для распознавания, от приложений и операционной системы. В новой публикации об исследованиях в области безопасности компания подробно описывает технологию Secure Exclaves, обеспечивающую эту защиту.

Система позволяет HomeView распознавать по лицу и голосу до шести зарегистрированных пользователей, а затем персонализировать такие функции, как «Календарь», «Сообщения» и Apple Music. По словам Apple, исходные аудио- и видеоданные, используемые для фонового распознавания, обрабатываются в изолированных средах и удаляются после обработки.
В основную операционную систему передаётся гораздо меньше данных: идентификатор человека, его местоположение и уровень уверенности распознавания. Приложениям не нужны исходные кадры с камеры или записи с микрофона, чтобы знать, чей календарь нужно показать.

Фоновое распознавание и активное использование
Apple отделяет фоновое, или постоянное, распознавание от активного использования камеры и микрофона. Во время разговора с Siri или вызова FaceTime в основную операционную систему могут передаваться более полные данные с датчиков, но только после того, как появится соответствующий индикатор конфиденциальности.
Это различие также объясняет, почему индикатор камеры не может просто гореть всё время, пока HomeView распознаёт человека. Постоянно горящий индикатор не сообщал бы, когда приложение действительно начинает получать изображение с камеры. Вместо этого HomeView использует светодиод с защищённым управлением, который сигнализирует об активном доступе.
Защита обеспечивается на уровне ниже основной операционной системы. Контроллер индикатора Exclave блокирует передачу данных с датчиков, пока индикатор не будет виден достаточно долго. На поддерживаемых iPhone аппаратные механизмы проверки подтверждают, что индикатор на экране имеет правильную форму и цвет, соответствует минимальному уровню яркости и не перекрыт.
Что происходит, когда вы говорите «Привет, Siri»
Apple иллюстрирует этот процесс на примере Siri на iPhone 18 Pro. Энергоэффективный процессор распознаёт возможную фразу активации, после чего изолированные аудиокомпоненты и компоненты Siri выполняют дальнейшую обработку и более точную проверку ключевой фразы. На первом этапе основная операционная система получает только сигнал о том, что Siri, возможно, вызвали.
После одобрения активного сеанса и появления индикатора Siri может получить аудиоданные, включая фразу активации и остальную часть запроса. Изоляция защищает от прослушивания в фоновом режиме, не мешая Siri услышать запрос, который вы хотите ей поручить.

Несмотря на похожее название, Secure Exclaves не связаны с процессором Secure Enclave. Они работают на основных ядрах процессора устройства, используя собственное микроядро и операционную систему под названием exclaveOS. Аппаратная защита памяти призвана не допустить, чтобы основная операционная система, включая её ядро, читала данные из этой памяти.
По словам Apple, Secure Exclaves также обеспечивают работу функций Siri Recap и Live Rewind, а также индикаторов камеры и микрофона на iPhone 18 Pro, iPhone 18 Pro Max и iPhone Duo и индикаторов камеры на MacBook Neo и HomeView.