【技术实现步骤摘要】
本专利技术属于二进制漏洞检测,提供了一种基于bert和代码片段理解的二进制漏洞检测方法及系统。
技术介绍
1、随着数字化时代的到来,计算机网络已经深刻改变了人们的生活方式,而网络安全问题也日益凸显。在这个背景下,二进制漏洞检测技术成为了一项备受关注的研究领域。以操作系统为核心的计算机系统中,二进制程序的漏洞可能导致严重的安全风险,例如信息泄露、远程代码执行等。特别是在大规模软件应用和云计算时代,这些漏洞更容易被不法分子利用,给用户和企业带来巨大的损失。
2、传统的漏洞检测方法主要依赖于手工分析和规则定义,然而这种方法难以应对日益复杂的软件系统。此外,对于漏洞的发现常需要耗费大量的时间和人力成本。因此,研究人员开始探索基于人工智能的漏洞检测技术,以期能够提高漏洞发现的效率和准确率。而现有基于人工智能的检测方法仍有如下的技术问题:
3、1.现有研究只能进行函数级别漏洞判别,无法精确定位漏洞所在的语句以及漏洞所在的上下文。
4、2.现有研究大多数使用lstm,无法通过上下文理解中间表示中标记的语义,以及缺失
...【技术保护点】
1.一种基于BERT和代码片段理解的二进制漏洞检测方法,其特征在于,包括如下步骤:
2.如权利要求1所述一种基于BERT和代码片段理解的二进制漏洞检测方法,其特征在于,所述步骤1的具体步骤为:
3.如权利要求1所述一种基于BERT和代码片段理解的二进制漏洞检测方法,其特征在于,所述步骤3的具体步骤为:
4.如权利要求1所述一种基于BERT和代码片段理解的二进制漏洞检测方法,其特征在于,所述步骤4的具体步骤为:
5.如权利要求4所述一种基于BERT和代码片段理解的二进制漏洞检测方法及系统,其特征在于,所述步骤4.2中表达式
...【技术特征摘要】
1.一种基于bert和代码片段理解的二进制漏洞检测方法,其特征在于,包括如下步骤:
2.如权利要求1所述一种基于bert和代码片段理解的二进制漏洞检测方法,其特征在于,所述步骤1的具体步骤为:
3.如权利要求1所述一种基于bert和代码片段理解的二进制漏洞检测方法,其特征在于,所述步骤3的具体步骤为:
4.如权利要求1所述一种基于bert和代码片段理解的二进制漏洞检测方法,其特征在于,所述步骤4的具体步骤为:
5.如权利要求4所述一种基于bert和代码片段理解的二进制漏洞检测方法及系统,其特征在于,所述步骤4.2中表达式转化为序列列表的具体步骤为...
【专利技术属性】
技术研发人员:牛伟纳,粟宇驰,陈兴龙,张小松,郝克钢,王阿多,
申请(专利权)人:电子科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。