期刊文献+

基于大语言模型的JS引擎模糊测试方法

Fuzz testing method for JavaScript engines based on large language model
在线阅读 下载PDF
导出
摘要 现有浏览器JavaScript引擎Fuzz工具在检测非崩溃类漏洞时存在不足。为此,提出一种结合内存检测与大语言模型的增强型漏洞检测方法。该方法改进Fuzz工具对潜在漏洞的判别能力,降低漏报率。同时,将大语言模型与常规变异器相结合,在PoC集激励下生成更复杂且具针对性的测试用例,有效探索深层代码路径,提升代码覆盖率。实验结果显示,改进后的工具在分支覆盖率和漏洞检测能力上较现有工具有效提升。 Existing Fuzz tools for browser JavaScript engines are insufficient in detecting non-crashing vulnerabilities.To address this issue,an enhanced vulnerability detection method combining memory detection and large language models(LLMs)is proposed.This method improves the Fuzz tool's ability to identify potential vulnerabilities and reduces the false-negative rate.Additionally,the integration of LLMs with conventional mutators generates more complex and targeted test cases under the stimulus of Proof-of-Concept(PoC)sets,effectively exploring deeper code paths and increasing code coverage.Experimental results show that the improved tool significantly enhances branch coverage and vulnerability detection capabilities compared to existing tools.
作者 丁加宇 沙乐天 潘家晔 Ding Jiayu;Sha Letian;Pan Jiaye(School of Computer Science,Nanjing University of Posts and Telecommunications,Nanjing 210023,China)
出处 《电子技术应用》 2026年第2期66-70,共5页 Application of Electronic Technique
基金 2024年度江苏省前沿技术研发项目(BF2024071)。
关键词 模糊测试 JAVASCRIPT引擎 释放后使用 Fuzz testing JavaScript engine use after free
  • 相关文献

参考文献3

二级参考文献6

共引文献11

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部