控制流异常检测方法、装置、电子设备和存储介质制造方法及图纸

技术编号:44087846 阅读:17 留言:0更新日期:2025-01-21 12:24
本发明专利技术公开了一种控制流异常检测方法、装置、电子设备和存储介质。包括获取目标工控系统的控制流图;根据所述执行路径中顶点的数量,确定关键路径和次要路径;对所述次要路径进行裁剪,得到裁剪次级路径;建立第一基本组、第二基本组和第三基本组;以所述第一基本组、第二基本组和第三基本组作为研究单元,并在所述研究单元的出口和入口插入异常检测断言;当所述目标工控系统运行时,通过所述异常检测断言,确定当前控制流的运行状态。能够显著减少了研究单元,减少了插入断言的数量,降低了性能开销,保证了研究单元的异常检测覆盖率。

【技术实现步骤摘要】

本专利技术涉及控制流检测领域,特别涉及一种控制流异常检测方法、装置、电子设备和存储介质


技术介绍

1、随着信息安全问题造成的影响愈发严重,各种二进制程序分析技术越来越受到信息安全领域的关注。控制流分析因其在程序分析和漏洞检测中的重要作用,在各种二进制程序分析技术中都得到了广泛应用。

2、传统的基于标签式断言的控制流分析方法逐渐显露出性能负担重的问题。这种方法通常需要对系统的每一个控制流路径进行详尽的标记和断言,导致分析过程耗时且资源消耗大。


技术实现思路

1、为了解决上述问题,专利技术人做出本专利技术,通过具体实施方式,提供一种控制流异常检测方法、装置、电子设备和存储介质。

2、第一方面,本专利技术实施例提供一种控制流异常检测方法,包括:

3、获取目标工控系统的控制流图,基于所述控制流图,确定所述目标工控系统的执行路径,其中,所述控制流图为有向图,所述控制流图的顶点代表所述目标工控系统的基本块,所述控制流图的有向边代表控制流的方向;

4、根据所述执行路径中顶点本文档来自技高网...

【技术保护点】

1.一种控制流异常检测方法,其特征在于,包括以下步骤:

2.如权利要求1所述的方法,其特征在于,所述基于所述控制流图,确定所述目标工控系统的执行路径,包括以下步骤:

3.如权利要求1所述的方法,其特征在于,所述根据所述执行路径中顶点的数量,确定关键路径和次要路径,包括以下步骤:

4.如权利要求1-3任一所述的方法,其特征在于,还包括以下步骤:

5.如权利要求1所述的方法,其特征在于,还包括以下步骤:

6.如权利要求5所述的方法,其特征在于,还包括以下步骤:

7.如权利要求5所述的方法,其特征在于,所述根据所述标准路径...

【技术特征摘要】

1.一种控制流异常检测方法,其特征在于,包括以下步骤:

2.如权利要求1所述的方法,其特征在于,所述基于所述控制流图,确定所述目标工控系统的执行路径,包括以下步骤:

3.如权利要求1所述的方法,其特征在于,所述根据所述执行路径中顶点的数量,确定关键路径和次要路径,包括以下步骤:

4.如权利要求1-3任一所述的方法,其特征在于,还包括以下步骤:

5.如权利要求1所述的方法,其特征在于,还包括以下步骤:

6.如权利要求5所述的方法,其特征在于,还包括以下步骤:

<...

【专利技术属性】
技术研发人员:张金波胡伟张帆李宏路
申请(专利权)人:成都积微物联集团股份有限公司
类型:发明
国别省市:

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

1