苹果详解Secure Exclaves安全架构 主系统也无法访问原始信息
11月12日,据报道,苹果今日发布技术文章,详细介绍其Apple Silicon芯片中的安全架构Secure Exclaves(安全隔离区),解释这套机制如何在处理摄像头和麦克风采集的数据时,避免原始音视频信息被操作系统、应用程序甚至苹果自身访问。
随着设备逐渐具备更强的环境感知能力,摄像头和麦克风需要持续处理周围环境信息,但并不意味着设备必须持续录制或保存这些信息。为此,苹果将摄像头和麦克风数据的处理过程放在独立、隔离的运行环境中,原始音视频数据不会传递给主操作系统、应用程序或苹果本身,处理完成后也会被丢弃,系统只会向外提供必要的元数据。
Secure Exclaves主要围绕数据隔离、受控通信接口和安全指示机制三个方面构建:在数据隔离方面,它运行在与主操作系统不同的处理器执行环境中,采用苹果定制的L4微内核,并通过安全页表监控器管理内存访问权限;在通信方面,苹果开发了名为Secure IPC的通信机制;在安全指示方面,则设计了专门的隔离区指示控制器,确保指示灯或屏幕提示显示后再允许数据传输。
该架构还应用于HomeView设备,可识别最多6名已登记用户,并已用于iPhone 18 Pro、iPhone Duo等机型的摄像头和麦克风指示功能。苹果还以「Hey Siri」语音唤醒为例,说明了这套机制如何确保主操作系统在确认唤醒词之前无法获得音频数据。