异构代码分析方法、装置、设备、存储介质及产品制造方法及图纸

技术编号:45609801 阅读:18 留言:0更新日期:2025-06-24 18:40
本申请公开了一种异构代码分析方法、装置、设备、存储介质及产品,涉及计算机技术领域,异构代码分析方法包括:响应于代码分析请求,对异构代码进行结构分析,得到结构分析结果,其中,异构代码中包括多种编程语言的代码;根据结构分析结果确定异构代码的自然语言中间表示信息;基于大语言模型对自然语言中间表示信息进行代码异常分析,得到代码异常分析结果。由于本申请是将异构代码转化为统一的自然语言中间表示信息然后进行代码异常分析,相对于现有的分别对异构代码中的各个单语言进行异常检测的方式,本申请上述方式能够提高异构代码的异常检测效率。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及异构代码分析方法、装置、设备、存储介质及产品


技术介绍

1、现有的软件系统大多是多语言的,它们由用不同编程语言编写的完整代码单元组成。在进行代码的异常检测时,需要分别检测各个语言对应的代码是否存在异常,且即使多语言系统中的每个单语言单元都是安全的,但是整个系统仍然可能存在一定的安全缺陷,因此,如何提高对跨语言的异构代码进行异常分析至关重要。


技术实现思路

1、本申请的主要目的在于提供一种异构代码分析方法、装置、设备、存储介质及产品,旨在解决现有的对异构代码进行异常分析的效率较低的技术问题。

2、为实现上述目的,本申请提出一种异构代码分析方法,所述异构代码分析方法包括:

3、响应于代码分析请求,对异构代码进行结构分析,得到结构分析结果,其中,所述异构代码中包括多种编程语言的代码;

4、根据所述结构分析结果确定所述异构代码的自然语言中间表示信息;

5、基于大语言模型对所述自然语言中间表示信息进行代码异常分析,得到代码异常分析结果。

本文档来自技高网...

【技术保护点】

1.一种异构代码分析方法,其特征在于,所述异构代码分析方法包括以下步骤:

2.如权利要求1所述的异构代码分析方法,其特征在于,所述根据所述结构分析结果确定所述异构代码的自然语言中间表示信息的步骤,包括:

3.如权利要求2所述的异构代码分析方法,其特征在于,所述根据所述结构分析结果确定所述异构代码的数据传输模式的步骤,包括:

4.如权利要求3所述的异构代码分析方法,其特征在于,所述根据所述数据出入点、所述编码信息和所述协议信息确定所述异构代码的数据传输模式的步骤,包括:

5.如权利要求2所述的异构代码分析方法,其特征在于,所述基于所述结构分析...

【技术特征摘要】

1.一种异构代码分析方法,其特征在于,所述异构代码分析方法包括以下步骤:

2.如权利要求1所述的异构代码分析方法,其特征在于,所述根据所述结构分析结果确定所述异构代码的自然语言中间表示信息的步骤,包括:

3.如权利要求2所述的异构代码分析方法,其特征在于,所述根据所述结构分析结果确定所述异构代码的数据传输模式的步骤,包括:

4.如权利要求3所述的异构代码分析方法,其特征在于,所述根据所述数据出入点、所述编码信息和所述协议信息确定所述异构代码的数据传输模式的步骤,包括:

5.如权利要求2所述的异构代码分析方法,其特征在于,所述基于所述结构分析结果对所述异构代码进行接口信息分析,得到接口分析结果的步骤,包括:

6.如权利要求1-5任一项所述的异构代码分析方法,其特...

【专利技术属性】
技术研发人员:邹权臣刘昭王旋张德岳杨东东
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:

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

1