预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114296796A(43)申请公布日2022.04.08(21)申请号202111649986.1(22)申请日2021.12.29(71)申请人中国电信股份有限公司地址100033北京市西城区金融街31号(72)发明人孙科蒋艳军赵轶新(74)专利代理机构北京康信知识产权代理有限责任公司11240代理人张文华(51)Int.Cl.G06F8/77(2018.01)权利要求书2页说明书6页附图3页(54)发明名称代码验证方法、装置、存储介质以及处理器(57)摘要本申请公开了一种代码验证方法、装置、存储介质以及处理器。其中,该方法包括:获取任务对应的标识信息;扫描存储区域内各个存储路径下标识信息对应的代码,将代码确定为任务对应的第一代码;获取待扫描的第一文件配置类型,其中,第一文件配置类型至少用于指示待验证的目标代码类型;根据目标代码类型对第一代码进行筛选得到第二代码;调用第一文件配置类型对应的扫描方法对第二代码进行验证,得到验证报告,其中,扫描方法至少包括:目标代码类型的编写规则。本申请解决了由于相关技术中缺少对代码进行有效验证的方法造成的开发效率低下,代码可读性较低,代码漏洞较多的技术问题。CN114296796ACN114296796A权利要求书1/2页1.一种代码验证方法,其特征在于,包括:获取任务对应的标识信息;扫描存储区域内各个存储路径下所述标识信息对应的代码,将所述代码确定为所述任务对应的第一代码;获取待扫描的第一文件配置类型,其中,所述第一文件配置类型至少用于指示待验证的目标代码类型;根据目标代码类型对所述第一代码进行筛选得到第二代码;调用所述第一文件配置类型对应的扫描方法对所述第二代码进行验证,得到验证报告,其中,所述扫描方法至少包括:所述目标代码类型的编写规则。2.根据权利要求1所述的方法,其特征在于,调用所述第一文件配置类型对应的扫描方法对所述第二代码进行验证,包括:确定所述第二代码中引用的各个子代码;对所述各个子代码进行标记,确定各个子代码的引用次数;确定所述各个子代码中引用次数小于阈值的第一目标子代码,调用所述扫描方法对所述第二代码中除所述第一目标子代码以外的其他子代码进行扫描验证。3.根据权利要求2所述的方法,其特征在于,调用所述第一文件配置类型对应的扫描方法对所述第二代码进行验证,还包括:确定所述各个子代码中所述引用次数为零的第二目标子代码;调用代码清除应用程序接口对所述第二目标子代码进行清除,得到清除后的所述第二代码;调用所述第一文件配置类型对应的扫描方法对所述清除后的第二代码进行验证。4.根据权利要求2所述的方法,其特征在于,调用所述第一文件配置类型对应的扫描方法对所述第二代码进行验证,还包括:确定所述各个子代码中引用次数大于阈值的第三目标子代码;确定所述第三目标子代码中内容相同的第四目标子代码;对所述第二代码中的第四目标子代码进行合并,得到合并后的第二代码;调用所述第一文件配置类型对应的扫描方法对所述合并后的第二代码进行验证。5.根据权利要求1所述的方法,其特征在于,调用所述第一文件配置类型对应的扫描方法对所述第二代码进行验证,还包括:获取历史时段内所述第二代码中的修改内容;根据所述修改内容确定所述历史时段内所述第二代码中未被修改的原始代码;调用所述扫描方法对所述第二代码中除所述原始代码以外的代码进行扫描验证。6.根据权利要求1所述的方法,其特征在于,在确定所述第一代码中不存在所述目标代码类型的代码的情况下,生成提示信息,其中,所述提示信息用于提示目标对象是否调整所述待扫描的第一文件配置类型。7.根据权利要求6所述的方法,其特征在于,在生成提示信息之后,所述方法还包括:接收所述目标对象的修改指令,基于所述修改指令所指示的修改内容对所述第一文件配置类型进行修改,得到第二文件配置类型;调用所述第二文件配置类型对应的扫描方法对所述第二代码进行验证,得到验证报2CN114296796A权利要求书2/2页告。8.一种代码验证装置,其特征在于,包括:第一获取模块,用于获取任务对应的标识信息;扫描模块,用于扫描存储区域内各个存储路径下所述标识信息对应的代码,将所述代码确定为所述任务对应的第一代码;第二获取模块,用于获取待扫描的第一文件配置类型,其中,所述第一文件配置类型至少用于指示待验证的目标代码类型;筛选模块,用于根据目标代码类型对所述第一代码进行筛选得到第二代码;验证模块,用于调用所述第一文件配置类型对应的扫描方法对所述第二代码进行验证,得到验证报告,其中,所述扫描方法至少包括:所述目标代码类型的编写规则。9.一种非易失性存储介质,其特征在于,所述非易失性存储介质包括存储的程序,其中,在所述程序运行时控制所述非易失性存储介质所