苹果悄悄在 iOS 内核塞入安全监视器,终结千万级间谍软件的漏洞神话
黑市上一套能悄无声息打穿 iPhone 的零点击漏洞,标价最高能卖到 500 万美元。 目标用户连屏幕都不用碰,甚至不需要收到通知,整台手机的私密数据就会被翻个底朝天。 过去十几年,苹果对抗这种顶级黑客的防御哲学极其明确:筑高墙。 把沙盒做到密不透风,所有进门的软件必须经过严苛的代码签名,硬件里甚至专门焊上物理防篡改模块。 这套逻辑很朴素:只要外面的城墙修得足够高,门禁卡查得足够严,小偷就进不来。 但这种城墙哲学,有一个致命的软肋。 现代操作系统的代码有上千万行。 黑客只要在图像解码、短信协议或者网页排版引擎里,找到一个苹果工程师没想到的未知漏洞,这道看似坚不可摧的城墙就会被瞬间凿穿。 城门一旦被攻破,城墙后面的操作系统内核几乎是瞎的。 黑客在内存里肆意横行,给核心进程注入恶意代码,整台手机根本不知道自己已经被鸠占鹊巢。 苹果以前怎么应对? 等几个月后有受害者的手机被专业实验室截获,技术人员复现出攻击路径,苹果再发一个补丁把城墙上的缺口堵上。 这完全是一场永远慢半拍的被动游戏。 变化发生在刚刚推送的 iOS 27.2 测试版里。 苹果官方在更新说明里只字未提。 意大利安全研究员帕斯夸莱·皮利泰里(Pasquale Pillitteri)在比对系统底层文件时,发现了一个极其陌生的内核扩展: com.apple.iokit.EndpointSecuritySE。 这玩意儿是干什么的? 熟悉 Mac 电脑的人对它的前身绝不陌生。 苹果在桌面电脑上有一套运行多年的终端安全框架 Endpoint Security,企业级防护软件全靠它来抓内鬼。 这一次,苹果把这套重型框架做了一次激进的微型化改造,直接塞进了 iPhone 的内核最深处。 它利用系统的强制访问控制框架 MACF,在整个操作系统的神经中枢上,一口气扎下了大约 30 个监控哨卡。 更有意思的是它的工作方式。 它不只是坐在旁边看热闹、记日志。 它开启了一种极其霸道的拦截模式:授权模式 AUTH。 什么叫授权模式? 任何程序只要想在手机里调用敏感权限,比如启动新进程、打开私密文件、或者更改内存属性,在动作发生的千分之一秒之前,内核会把这个线程直接按住: 先停一下,让监视器检查一眼,准许还是枪毙。 这一招直接切中了所有顶级间谍软件的七寸。 像飞马 Pegasus 这类商业间谍软件,哪怕手里握着价值数百万美元的未公开漏洞,能够神不知鬼不觉地跨过沙盒,要想真正接管手机,在内存里也必须完成三套规定动作: 第一,向系统进程里强行注入恶意代码。 第二,篡改原本合法的代码签名,偷偷换上黑客自己的指令。 第三,在内存里凭空申请一段没有任何硬盘文件作后盾的匿名可执行区域,用来存放攻击指令。 在以前,这三套危险动作在内存里神出鬼没,操作系统根本察觉不到。 现在只要黑客敢在内存里踩中这三个动作中的任何一个,埋伏在底层的安全监视器会当场抓现行。 授权模式立刻下发拒绝指令,把整条攻击链路当场掐死。 发现没有,苹果的安全防御彻底变了天。 以前防小偷,全靠在小区大门口查门禁卡,只要混进大门,家里就完全不设防。 现在苹果直接在客厅、卧室和走廊的每一个转角,都配了一名全天候巡逻的带枪内卫。 不管你是从窗户翻进来的还是钻烟囱进来的,只要你在走廊里掏出撬棍,当场击毙。 这种做法为什么苹果过去十几年一直不做? 因为开销太大了。 每一个底层动作都要被内核叫停、过审、放行,稍有差错就会导致整台手机发热、掉帧、卡顿。 直到芯片底层硬件隔离技术完全成熟,算力有了富余,苹果才敢把这种内卫机制装进手机。 而且苹果依然极其强势。 微软当年把内核接口开放给第三方,最后搞出了一场瘫痪全球航班和银行的蓝屏灾难。 苹果坚决不给任何第三方杀毒软件开放权限,这个内核监视器完全由苹果自己掌管。 地下黑市里一套顶级零日漏洞之所以能炒到天价,是因为它能像万能钥匙一样,一次开发、到处收割。 当防御机制从堵死城门漏洞,变成在内核底层死盯异常动作,黑客花上几个月挖出来的漏洞,在发动的瞬间就会撞上这套内核监视器。 那些靠兜售千万级漏洞武器为生的人,好日子可能真的要到头了。
引用 / CITATIONS
No citations exported.
同领域解读 / SOFTWARE & ENGINEERING
导出 / EXPORT
订阅 · SUBSCRIBE
每周一封独立、不受审查的科技与 AI 深度评论,周一发出。带出处,可核查。