DarkSword漏洞链为何偏爱 Safari?从 WebKit 内核到 iOS 沙盒机制,一场被忽视的移动安全底层博弈正在发生
DarkSword选择Safari并非偶然——苹果强制所有iOS浏览器使用WebKit引擎,这让Safari成为攻击者唯一需要攻破的入口,再用6个漏洞串成从浏览器到内核的完整控制链,实现零点击完全接管设备。
一、WebKit为何成为攻击核心
单一引擎集中攻击面:iOS规定所有浏览器(包括Chrome、Edge)必须使用WebKit内核,攻击者只需研究这一套引擎,就能覆盖全部iOS设备
浏览器是系统入口:WebKit作为处理网页内容的“心脏”,任何网页攻击都必须经过这一层,攻击者从这里突破后可逐层深入系统
漏洞利用率极高:本次攻击链的6个漏洞中,前两个就瞄准WebKit的JavaScriptCore引擎(CVE-2025-31277、CVE-2025-43529),实现浏览器内初始代码执行
二、六漏洞如何层层突破iOS防线
路径清晰:从JavaScriptCore远程执行→dyld绕过PAC指针认证→WebGL组件逃逸浏览器沙盒→XNU内核内存漏洞扩大控制→内核文件系统竞争条件漏洞提权至root
PAC被破是关键:A12芯片后的PAC硬件防护原本能阻止控制流劫持,但攻击者利用dyld漏洞直接绕过了这道硬件防线
全程无文件:攻击链用纯JavaScript实现,不释放二进制文件,在内存中完成全部操作并自动清除痕迹
三、影响范围与真实威胁
波及数亿设备:主要影响iOS 18.4至18.7,全球约2.7亿台iPhone处于风险中;工信部更预警覆盖iOS 13至17.2.1的存量设备
已发生实战攻击:2025年11月起被多个攻击组织用于针对沙特、土耳其、马来西亚、乌克兰等国的定向攻击,国内超4.2万台设备已受控
窃取范围极广:涵盖短信、通话记录、密码凭证、照片、位置、加密货币钱包数据等,数分钟内完成窃取并自毁痕迹 (以上内容均由AI生成)