【技术实现步骤摘要】
本专利技术涉及计算机软件,具体涉及一种java代码审计模型训练方法、装置、系统及存储介质。
技术介绍
1、代码审计是指通过对代码间的逻辑检查发现其中的无效、无用代码或是有着安全隐患的代码。java开发项目中,存在大量的java文件代码需要进行审计。目前,缺少完全自动化代码审计工具,利用人工代码审计存在人工成本高昂的的问题,且人工审计效率低下,极大的增加了java开发项目需要的时间成本和人力成本。
技术实现思路
1、针对现有技术中的技术缺陷,本专利技术实施例的目的在于提供一种java代码审计模型训练方法、装置、系统及存储介质,以提供一种java代码审计模型自动对java文件代码进行审计。
2、为实现上述目的,第一方面,本专利技术实施例提供了一种java代码审计模型训练方法,包括:
3、获取数据集,所述数据集中的数据样本包括正样本和负样本,所述数据样本为由java文件批量编译生成的dot文件;
4、按比例将所述数据集中的数据样本划分成训练集、验证集和测试集;
5、提本文档来自技高网...
【技术保护点】
1.一种Java代码审计模型训练方法,其特征在于,包括:
2.如权利要求1所述的一种Java代码审计模型训练方法,其特征在于,将Java文件批量编译生成dot文件,包括:
3.如权利要求2所述的一种Java代码审计模型训练方法,其特征在于,所述第一编译指令为:
4.如权利要求2所述的一种Java代码审计模型训练方法,其特征在于,所述第二编译指令为:
5.如权利要求1所述的一种Java代码审计模型训练方法,其特征在于,提取所述数据集中数据样本的特征信息,包括:
6.如权利要求5所述的一种Java代码审计模型训练
...【技术特征摘要】
1.一种java代码审计模型训练方法,其特征在于,包括:
2.如权利要求1所述的一种java代码审计模型训练方法,其特征在于,将java文件批量编译生成dot文件,包括:
3.如权利要求2所述的一种java代码审计模型训练方法,其特征在于,所述第一编译指令为:
4.如权利要求2所述的一种java代码审计模型训练方法,其特征在于,所述第二编译指令为:
5.如权利要求1所述的一种java代码审计模型训练方法,其特征在于,提取所述数据集中数据样本的特征信息,包括:
6.如权利要求5所述的一种java代码审计模型训练方法,其特征在于,在通过write_dag函数提取所述数据集中数据样本的特征信息之前,所述方法还包括:
7.如权利要求5...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。