#hardware-fault-injection

共收录 1 条相关安全情报。

← 返回所有主题
👥 作者: Zhenyuan Liu 0005, Dillibabu Shanmugam, Patrick Schaumont

本文提出了一种名为 GlitchGlück 的引导式硬件故障注入方法,旨在通过物理手段(如电压毛刺、时钟毛刺)在软件执行过程中引入可控的硬件错误,从而使得原本难以利用的软件漏洞(如缓冲区溢出、条件检查绕过)变得可利用。传统上,软件漏洞的利用依赖于软缺陷(如内存损坏、逻辑错误),但现代操作系统和编译器引入了多种缓解机制(如 ASLR、栈保护、CFI),使得纯软件利用变得困难。GlitchGlück 通过精确的时间定位和故障掩码技术,在特定指令执行时注入单比特翻转或瞬态故障,以破坏安全机制或改变控制流。该方法结合了静态分析和动态故障注入,自动识别故障注入的最佳时机和目标寄存器。实验在多个嵌入式平台(如 ARM Cortex-M)和真实漏洞(如心脏出血漏洞的变体)上验证,结果表明 GlitchGlück 能够成功绕过栈金丝雀、ASLR 等保护,并触发未授权的代码执行。论文还讨论了防护对策,如冗余执行和故障检测电路。核心贡献在于提出了一种系统化的硬件辅助利用方法,将物理攻击与软件漏洞结合,提示防御者需关注硬件层面的攻击面。

💡 推荐理由: 该研究揭示了硬件故障注入可被用于辅助软件漏洞利用,提醒安全团队需要将物理攻击纳入威胁建模,尤其是在嵌入式、IoT 等高价值设备中。

🎯 建议动作: 研究跟进

排序因子: 来自网络安全顶级会议 (+8) | Community 数据源 (+1) | LLM 评分加成 (+0.5)