摘要
本发明提供一种基于智能合约的源代码漏洞检测系统,包括:代码解析模块,用于接收网络中广播的第一合约包,并提取第一合约包中的源代码,第一合约包为基于智能合约建立的广播数据,源代码为第一合约包中待检测代码;漏洞检测模块,用于对接收到的源代码进行漏洞检测,并生成检测结果;漏洞报告模块,用于根据检测结果生成漏洞报告,基于漏洞报告生成第二合约包,并在网络中广播第二合约包。本发明通过自动化的代码解析和漏洞检测流程,系统能够快速地处理大量合约包中的源代码,显著提高了代码处理和漏洞检测的效率,自动化处理减少了人为干预,降低了因人为疏忽或错误导致的漏检、误报等问题。
技术关键词
漏洞检测系统
污点
指针
测试探针
程序运行环境
语法结构
网络
报告
机器可读介质
计算机程序产品
复杂度
模块
语义
数据
覆盖率
逻辑
指标
动态
关系