arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2402.00350cs.SEcs.AI
收藏

基于大语言模型的模糊测试技术挑战研究

On the Challenges of Fuzzing Techniques via Large Language Models

School of Electrical and Computer Engineering, The University of Sydney(悉尼大学电气与计算机工程学院);The University of Sydney(悉尼大学);Department of Computer Science, The University of Tokyo(东京大学计算机科学系);The University of Tokyo(东京大学)

Linghan Huang, Peizhou Zhao, Huaming Chen, Lei Ma

AI总结:

本文针对现有模糊测试自动化不足、漏洞持续演变的问题,首次系统综述大语言模型与模糊测试交叉领域的研究进展,分析前沿方法并展望其推动自动化软件测试的潜力。

摘要:

在软件发挥核心作用的当今时代,软件安全与漏洞分析对安全软件开发至关重要。模糊测试作为一种高效的传统软件测试方法,已在各领域得到广泛应用。与此同时,大语言模型(LLMs)的快速发展推动了其在软件测试领域的应用,并展现出显著性能。由于现有模糊测试技术尚未实现完全自动化,且软件漏洞持续演变,利用大语言模型生成模糊测试的研究日益受到关注。本文对利用大语言模型开展模糊测试的研究进展进行了系统综述。据我们所知,这是首个涵盖大语言模型、模糊测试以及基于大语言模型生成模糊测试这三大领域交叉方向的研究工作。本文通过总结截至投稿时的最新前沿方法,对相关文献开展了统计分析与讨论。本研究还探讨了由大语言模型生成的模糊测试技术在未来广泛部署与应用的潜力,凸显了其在推动自动化软件测试实践发展方面的前景。

英文摘要:

In the modern era where software plays a pivotal role, software security and vulnerability analysis are essential for secure software development. Fuzzing test, as an efficient and traditional software testing method, has been widely adopted across various domains. Meanwhile, the rapid development in Large Language Models (LLMs) has facilitated their application in the field of software testing, demonstrating remarkable performance. As existing fuzzing test techniques are not fully automated and software vulnerabilities continue to evolve, there is a growing interest in leveraging large language models to generate fuzzing test. In this paper, we present a systematic overview of the developments that utilize large language models for the fuzzing test. To our best knowledge, this is the first work that covers the intersection of three areas, including LLMs, fuzzing test, and fuzzing test generated based on LLMs. A statistical analysis and discussion of the literature are conducted by summarizing the state-of-the-art methods up to date of the submission. Our work also investigates the potential for widespread deployment and application of fuzzing test techniques generated by LLMs in the future, highlighting their promise for advancing automated software testing practices.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑