摘要
本发明提出了一种基于大语言模型的智能合约功能性漏洞检测的方法和系统,方法包括以下步骤:定义拟检测的智能合约主流的功能性漏洞类别;输入智能合约项目源代码;对输入的源代码进行基于合约层面和函数层面的过滤操作,提取出与业务相关的核心函数代码;使用基于审计者视角的大语言模型智能体对核心函数代码进行逐个检测分析;使用基于攻击者视角的大语言模型智能体对核心函数代码进行逐个检测分析;建立双视角的智能体的融合模型,对上述两个视角的智能体输出的结果进行融合,输出最终的功能性漏洞检测结果。该方法和系统具备较强的理解分析能力、推理能力,可实现对智能合约进行高效、可靠的功能性漏洞检测。
技术关键词
大语言模型
漏洞检测方法
核心
视角
融合规则
场景
启发式规则
漏洞特征
格式
逻辑
智能合约漏洞
漏洞检测系统
智能合约代码
令牌
数据
项目
策略
定义
输入模块
系统为您推荐了相关专利信息
动态优化方法
大语言模型
拓扑图
数据采集策略
关键字
内容提取方法
大语言模型
关系型数据库
多模态
批量数据处理