#vulnerability detection

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

← 返回所有主题
👥 作者: Jiaxing Cheng, Ming Zhou 0010, Haining Wang 0001, Xin Chen 0123, Yuncheng Wang, Yibo Qu, Limin Sun 0001

本文提出了一种基于大语言模型的模糊测试框架,旨在发现可编程逻辑控制器中的逻辑指令错误。该框架利用LLM生成有针对性的测试用例,通过分析PLC指令语义来触发深层逻辑缺陷。实验在多种PLC平台上验证了框架的有效性,成功检测到多个未知漏洞,展示了LLM在工控系统安全测试中的潜力。

💡 推荐理由: PLC是工业控制系统的核心,其逻辑指令错误可能导致严重物理后果。LLM驱动的方法有望提高自动化漏洞发现效率,对工控安全防御具有重要价值。

🎯 建议动作: 研究跟进

排序因子: 来自网络安全顶级会议 (+8) | 命中热门研究主题 (+2) | Community 数据源 (+1) | LLM 评分加成 (+0.5)
👥 作者: Peng Xu, Yanhao Wang, Hong Hu 0004, Purui Su

该论文针对脚本语言与底层原生代码之间的绑定层(binding layer)存在的安全性问题展开研究。脚本语言(如JavaScript)被广泛集成到商业软件中,用于支持动态文件修改(例如Adobe Acrobat通过JavaScript操作PDF文件)。绑定层用于在高级脚本与底层C/C++实现之间传递数据和转换表示,但由于两侧的复杂性,绑定代码容易引入语义不一致和安全漏洞。现有的绑定代码测试方法仅关注脚本端输入,忽略了对特定原生输入(如文件内容)的测试,导致许多需要特定原生输入的bug被遗漏。为此,作者提出了一种协同变异(cooperative mutation)方法COOPER,同时变异脚本端和原生端的输入,以更全面地触发绑定代码中的不一致性。该方法通过构建双向的数据依赖关系,协调生成脚本和原生输入的变异样本,从而有效发现隐藏在跨语言交互中的缺陷。实验评估在多个真实软件(如Adobe Acrobat、Foxit Reader等)上进行了测试,成功发现了之前未知的漏洞,表明该方法在检测绑定代码安全问题上优于现有工具。论文的主要贡献包括:首次系统化提出协同测试绑定代码的思路,设计并实现了COOPER原型工具,并通过实验验证了其有效性和高效性。

💡 推荐理由: 脚本语言绑定层漏洞是广泛存在于PDF阅读器、办公软件等产品中的高危安全问题,容易导致远程代码执行或沙箱逃逸。COOPER方法填补了现有测试手段的空白,能够发现被传统fuzzer遗漏的跨语言漏洞,对提升商业软件安全性具有重要价值。

🎯 建议动作: 研究跟进

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