一种基于大型预训练语言模型的漏洞识别及载荷匹配方法组成比例

技术编号:42682125 阅读:20 留言:0更新日期:2024-09-10 12:31
本发明专利技术提出一种基于大型预训练语言模型的漏洞识别及载荷匹配方法,属于漏洞识别技术领域。本发明专利技术通过自然语言处理模型处理收集到的目标信息,来获取高精确度的漏洞编号和载荷信息。本发明专利技术可以降低专家经验的依赖性,同时可以提高漏洞验证效率。

【技术实现步骤摘要】

本专利技术属于漏洞识别,尤其涉及一种基于大型预训练语言模型的漏洞识别及载荷匹配方法


技术介绍

1、基于扫描文本以及人工智能模型的漏洞识别是一种新兴的安全研究领域,旨在利用自然语言处理(nlp)技术来自动识别目标主机中存在的安全漏洞。主要分为以下方面:

2、静态分析工具:这些工具通过分析源代码或二进制文件来识别潜在的安全漏洞。例如,sonarqube、checkmarx和fortify等工具可以检测代码中的常见漏洞,如sql注入、跨站脚本攻击(xss)和缓冲区溢出等。

3、动态分析工具:这些工具在程序运行时检测和识别安全漏洞。例如,valgrind、addresssanitizer和dr.memory等工具可以检测内存泄漏、使用未初始化的变量和缓冲区溢出等问题。

4、模糊测试工具:这些工具通过生成随机输入来测试软件的健壮性,从而发现潜在的安全漏洞。例如,afl(american fuzzy lop)、peach fuzzer和boofuzz等工具可以自动化地生成大量随机输入,以检测软件中的异常行为和漏洞。

5本文档来自技高网...

【技术保护点】

1.一种基于大型预训练语言模型的漏洞识别及载荷匹配方法,其特征在于,所述方法包括:

2.根据权利要求1所述的一种基于大型预训练语言模型的漏洞识别及载荷匹配方法,其特征在于,所述漏洞库包含具有CVE ID的若干漏洞;所述载荷库包含MetasploitFramework利用的若干漏洞攻击载荷;所述步骤S1的所述初始化包括将所述自然语言处理模型与所述漏洞库和所述载荷库进行关联,并对所述自然语言处理模型进行预训练;其中,在所述预训练过程中:

3.根据权利要求2所述的一种基于大型预训练语言模型的漏洞识别及载荷匹配方法,其特征在于,在所述步骤S3中,根据所述漏洞识别及载荷匹配...

【技术特征摘要】

1.一种基于大型预训练语言模型的漏洞识别及载荷匹配方法,其特征在于,所述方法包括:

2.根据权利要求1所述的一种基于大型预训练语言模型的漏洞识别及载荷匹配方法,其特征在于,所述漏洞库包含具有cve id的若干漏洞;所述载荷库包含metasploitframework利用的若干漏洞攻击载荷;所述步骤s1的所述初始化包括将所述自然语言处理模型与所述漏洞库和所述载荷库进行关联,并对所述自然语言处理模型进行预训练;其中,在所述预训练过程中:

3.根据权利要求2所述的一种基于大型预训练语言模型的漏洞识别及载荷匹配方法,其特征在于,在所述步骤s3中,根据所述漏洞识别及载荷匹配任务的任务需求选择所述预训练的自然语言处理模型,根据所述目标ip地址对应的对象类型选择所述漏洞库和所述载荷库。

4.根据权利要求3所述的一种基于大型预训练语言模型的漏洞识别及载荷匹配方法,其特征在于,在所述步骤s4之前,所述方法还包括:对所述目标ip地址、所述预训练的自然语言处理模型、所述漏洞库和所述载荷库分别进行验证;其中:

5.根据权利要求4所述的一种基于大型预训练语言模型的漏洞识别及载荷匹配方法,其特征在于,在所述步骤s4中,若所述扫描获取的漏洞信息与预学习的所述漏洞库的漏洞知识未匹配,则所述漏...

【专利技术属性】
技术研发人员:侯冬冬彭超许文博郭亮张敬业黄郡
申请(专利权)人:中国人民解放军国防科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1