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