该论文提出了 FirmCure,第一个基于大语言模型(LLM)的全系统固件重托管框架,旨在自动化和自适应地重托管 Linux 固件。现有固件重托管方法在处理定制化设备时,由于专用架构和硬件依赖配置,导致初始化及运行时障碍严重依赖专家干预,效率低下。FirmCure 通过三个核心模块解决该问题:自适应感知推理模块,通过静态分析提取固件结构依赖;反射合成模块,迭代优化配置;自主运行时干预模块,通过运行时故障诊断与监控实时修复错误。在来自 10 个厂商、5 种架构的 21 个 IoT 固件映像上评估,FirmCure 实现了 100% 的网络端口开启率和 90.5% 的服务交互性,显著优于现有基线。框架成功复现已知漏洞并发现新安全缺陷,证明其干预策略可跨异构固件泛化。该工作推动了固件安全分析中全系统重托管的自动化水平,降低了对专家知识的依赖。
💡 推荐理由: FirmCure 首次将 LLM 引入固件重托管,显著提升自动化程度和成功率,对安全分析师发现 IoT 固件漏洞具有重要实践价值。
🎯 建议动作: 研究跟进,评估将 FirmCure 集成到内部固件安全分析管道的可行性。