谁在铸造破解白盒的武器? - Quarkslab 十年开源攻防全纪实
读完本文,你将获得: 一张完整的白盒密码攻击工具地图:DFA / DCA / BGE 各自的适用条件和局限 理解 SideChannelMarvels 开源武器库的设计脉络,知道何时该用哪个工具 看清白盒防护从第一代到第三代的演进路线,以及每一代被攻破的根本原因 了解为什么 TEE/TrustZone 攻击成为密码分析失效后的"下一跳" 〇、摘要 本文并非一篇逆向工程实录,而是一份技术考古报告。笔者系统梳理了法国安全公司 Quarkslab 在白盒密码学攻击与 DRM 安全领域的完整研究脉络,试图回答一个问题:当我们使用 DFA/DCA 去攻击白盒 AES 时,这些武器从哪里来,经历了怎样的锻造过程? 核心发现: 理论奠基(2016):DCA 论文(CHES 2016 最佳论文)将硬件侧信道分析移植到软件白盒,从根本上证明了「隐藏白盒设计是不够的」 工具武器化(2016–2020):围绕 SideChannelMarvels 组织,构建了 Deadpool → JeanGrey → Daredevil → Tracer → Stark 完整攻击工具链,并通过 LIEF 实现跨平台(Android → Linux)无缝迁移 TEE 实战突破(2019–2020):三人团队在 Black Hat USA 2019 公开 Samsung TrustZone 攻击链,从 S-EL0 一路打到 EL3 代码执行——这层 TEE 正是 Widevine L1 DRM 的信任根基 新一代工具(2023–2024):DarkPhoenix(带外部编码的 DFA)和 BlueGalaxyEnergy(首个开源 BGE 实现)将攻击能力推进到下一代白盒防护 笔者在前两篇文章中对 Widevine L3 keybox 的 DFA 提取 和 Chrome CDM 白盒 AES 的 13 次碰壁 做了亲身实战,本文则退后一步,把镜头对准这些武器背后的铸剑者。 ...