一种基于深度学习的函数体级的C或C++智能合约漏洞检测方法

AITNT
正文
推荐专利
一种基于深度学习的函数体级的C或C++智能合约漏洞检测方法
申请号:CN202510171399
申请日期:2025-02-17
公开号:CN120145388A
公开日期:2025-06-13
类型:发明专利
摘要
本发明公开了一种基于深度学习的函数体级的C或C++智能合约漏洞检测方法,包括:获取数据集,并获取所述数据集中所有函数体切片;对所述函数体进行初始化并修改函数体标签,识别出有漏洞函数体标签和无漏洞函数体标签;对识别出有漏洞函数体标签和无漏洞函数体标签进行编码,获取函数体向量;利用所述函数体向量和对应的漏洞函数体标签训练检测模型,获取检测模块;利用所述检测模型,对给定的函数体进行检测。本发明弥补C/C++智能合约源码漏洞的不足,使用处理后的函数体代码信息,尽可能多的获得代码中的数据流和控制流信息,保证了不破坏源码的结构性。
技术关键词
标签 训练检测模型 智能合约漏洞 编码模块 训练集 切片 深度学习模型 数据 标记
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号