首页 | 本学科首页   官方微博 | 高级检索  
     

零样本场景下基于提示工程的智能合约漏洞检测研究
作者姓名:耿辰  常舒予  黄海平
作者单位:南京邮电大学计算机学院,江苏南京 210023;南京邮电大学计算机学院,江苏南京 210023 ;江苏省无线传感网高技术研究重点实验室,江苏南京 210023
基金项目:国家自然科学基金资助项目(62072252)
摘    要:智能合约是区块链技术的重要组成部分,但由于编程人员的开发和代码审查经验不足,智能合约漏洞引发的安全问题日益增多。现有的形式化验证和符号执行检测方法误报率和漏报率较高,基于深度学习的方法尽管提高了检测效果,但仍存在解释性较差和依赖大量标注数据的问题。为解决这些局限性,提出一种在零样本场景下基于提示工程的智能合约漏洞检测方法Prompt-enhanced ChatGPT。该方法以使用标准提示文本的ChatGPT为研究对象,通过将传统的漏洞检测任务转化为文本问答任务,利用模型的推理能力进行检测。智能合约源码经过预处理去除冗余信息,并设计包含“任务描述”“漏洞描述”“检测步骤”“推理过程”和“答案格式”的提示文本模板,Prompt-enhanced ChatGPT可以生成漏洞检测结果和可解释的分析过程。在公开的数据集上进行一系列对比实验和分析后,结果表明所提方法能够提升零样本场景下智能合约漏洞检测性能,揭示了大语言模型在相关领域的潜在能力。

关 键 词:智能合约  大语言模型  提示工程  漏洞检测
收稿时间:2023/10/11 0:00:00
修稿时间:2023/11/17 0:00:00
点击此处可从《》浏览原始摘要信息
点击此处可从《》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号