System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于动态边界检查的轻量级PLC漏洞挖掘方法技术_技高网

基于动态边界检查的轻量级PLC漏洞挖掘方法技术

技术编号:40422979 阅读:5 留言:0更新日期:2024-02-20 22:42
本发明专利技术公开了基于动态边界检查的轻量级PLC漏洞挖掘方法,涉及PLC漏洞挖掘技术领域;基于动态边界检查的轻量级PLC漏洞挖掘方法,包括以下步骤:PLC程序二进制插桩、动态边界检查、漏洞挖掘和定位和漏洞修复和验证;基于动态边界检查的轻量级PLC漏洞挖掘方法中所用的设备,包括箱体与PLC设备本体,箱体内安装设有一号散热机构和二号散热机构,二号散热机构包括安装盒,安装盒两端外侧均安装设有清理机构;本发明专利技术能够在较短的时间内发现和定位PLC程序中的漏洞,同时不需要对PLC程序进行源代码分析,具有较好的适用性和可扩展性。该方法可以有效提高工业控制系统的安全性和稳定性,减少PLC漏洞对系统的影响和损失。

【技术实现步骤摘要】

本专利技术涉及plc漏洞挖掘,具体为基于动态边界检查的轻量级plc漏洞挖掘方法。


技术介绍

1、基于动态边界检查的轻量级plc漏洞挖掘方法,是一种针对工业控制系统中plc(可编程逻辑控制器)漏洞的挖掘方法。该方法主要基于动态二进制插桩技术,通过对plc程序的执行进行监控和分析,发现并定位其中的漏洞;

2、然而现有的方法没有较高的效率和准确性,不能够在较短的时间内发现和定位plc程序中的漏洞,且plc设备本体在运行过程中会产生大量的热量,现有的散热效率较低,不能将plc本体工作所产生的热量高效散出,进而会影响设备的持续工作,且在针对上述问题,专利技术人提出基于动态边界检查的轻量级plc漏洞挖掘方法用于解决上述问题。


技术实现思路

1、为了解决效率和准确性较低且对plc设备本体散热效率较低的问题;本专利技术的目的在于提供基于动态边界检查的轻量级plc漏洞挖掘方法。

2、为解决上述技术问题,本专利技术采用如下技术方案:基于动态边界检查的轻量级plc漏洞挖掘方法,包括以下步骤:

3、s1、plc程序二进制插桩;

4、s2、动态边界检查;

5、s3、漏洞挖掘和定位;

6、s4、漏洞修复和验证。

7、优选地,s1中的plc程序二进制插桩:通过动态二进制插桩技术,在plc程序中插入监控代码,以实现对程序执行过程的监控和记录;

8、s2中的动态边界检查:在plc程序执行过程中,通过动态边界检查技术,对程序输入输出数据进行边界检查,以发现其中的异常情况和漏洞;

9、s3中的漏洞挖掘和定位:通过对动态边界检查结果的分析和比对,发现其中的异常情况和漏洞,并进行漏洞定位和分析:

10、s4中的漏洞修复和验证:根据漏洞定位结果,对plc程序进行修复,并进行验证和测试,以确保修复后的程序能够正常运行并不再存在漏洞。

11、基于动态边界检查的轻量级plc漏洞挖掘方法中所用的设备,包括箱体与plc设备本体,所述plc设备本体安装在箱体内,所述箱体内安装设有一号散热机构和二号散热机构,所述一号散热机构位于plc设备本体下方,所述二号散热机构位于plc设备本体上方,所述二号散热机构包括安装盒,所述安装盒贯穿插设在箱体内,所述安装盒两端外侧均安装设有清理机构。

12、优选地,所述箱体内底端转动设有一号转轴和一号转动杆,所述一号转轴外侧固定设有一号转动板,所述一号转动板远离一号转轴的一端外侧转动设有二号转动板,所述箱体内固定设有外接滑道,所述外接滑道内活动插设有滑动板,所述滑动板与二号转动板转动连接,所述滑动板外侧转动设有二号转轴,所述二号转轴端部固定设有一号扇叶,两个所述二号转轴通过同步轮和同步带传动连接,所述滑动板底端安装设有一号电机,所述一号电机输出端贯穿插设在滑动板内并与其中一个二号转轴固定连接,所述一号转轴外侧固定套设有二号齿轮,所述一号转动杆外侧固定套设有一号齿轮,且一号齿轮和二号齿轮相互啮合,所述箱体外侧底端固定设有l型板,所述l型板底端安装设有二号电机,所述二号电机输出端贯穿插设在l型板内并与一号转动杆固定连接,所述箱体内转动设有呈对称分布的传动杆,两个所述传动杆通过同步轮和同步带传动连接,其中一个传动杆和一号转动杆通过同步轮和同步带传动连接,两个所述传动杆顶端固定设有一号锥形齿轮。

13、优选地,所述安装盒内固定设有散热鳍片,所述安装盒内侧固定设有呈对称分布的固定板,所述固定板内转动设有三号转轴,所述三号转轴两端分别固定设有二号锥形齿轮和二号扇叶,且一号锥形齿轮和二号锥形齿轮相互啮合,所述安装盒两侧内壁底端转动设有二号转动杆,且二号转动杆和传动杆通过同步轮和同步带传动连接,所述二号转动杆顶端固定设有三号锥形齿轮,所述安装盒两端均安装设有过滤网板,所述清理机构包括三号转动杆、四号转动杆、五号转动杆和限位板,所述三号转动杆转动插设安装盒内,所述三号转动杆两端均固定设有摆动板,相邻两个限位板内活动插设有往复移动板,且摆动板端部活动插设在往复移动板内,两个所述往复移动板转动连接有设有滚动杆,所述滚动杆外侧安装设有清洁棒,所述清洁棒与过滤网板相贴合,所述安装盒两端外侧均固定设有齿板,所述滚动杆外侧固定套设有三号齿轮,且三号齿轮与齿板相啮合,所述四号转动杆和五号转动杆均转动在安装盒内壁,所述三号转动杆外侧固定套设有四号齿轮,所述四号转动杆外侧固定套设有五号齿轮和六号齿轮,所述五号转动杆外侧固定套设有七号齿轮和四号锥形齿轮,所述四号齿轮和五号齿轮相互啮合,所述六号齿轮和七号齿轮相互啮合,所述三号锥形齿轮和四号锥形齿轮相互啮合。

14、与现有技术相比,本专利技术的有益效果在于:

15、1、本专利技术中通过设置plc程序二进制插桩、动态边界检查、漏洞挖掘和定位和漏洞修复和验证,能够在较短的时间内发现和定位plc程序中的漏洞,同时不需要对plc程序进行源代码分析,具有较好的适用性和可扩展性。该方法可以有效提高工业控制系统的安全性和稳定性,减少plc漏洞对系统的影响和损失;

16、2、本专利技术中通过设置一号散热机构可以对箱体中plc本体进行散热并将热量向上传到至二号散热机构中,然后再通过二号散热机构将箱体中的热量散出,与此同时通过清理机构可以对过滤网板中过滤的灰尘进行清理,避免灰尘堵塞影响散热效率,进而可以提高对plc设备本体散热的效率。

本文档来自技高网...

【技术保护点】

1.基于动态边界检查的轻量级PLC漏洞挖掘方法,其特征在于,包括以下步骤:

2.如权利要求1所述的基于动态边界检查的轻量级PLC漏洞挖掘方法,其特征在于:

3.如权利要求1所述的基于动态边界检查的轻量级PLC漏洞挖掘方法,其特征在于:

4.如权利要求1-3任意一项所述的基于动态边界检查的轻量级PLC漏洞挖掘方法中所用的设备,包括箱体(1)与PLC设备本体(101),其特征在于:所述PLC设备本体(101)安装在箱体(1)内,所述箱体(1)内安装设有一号散热机构(2)和二号散热机构(3),所述一号散热机构(2)位于PLC设备本体(101)下方,所述二号散热机构(3)位于PLC设备本体(101)上方,所述二号散热机构(3)包括安装盒(301),所述安装盒(301)贯穿插设在箱体(1)内,所述安装盒(301)两端外侧均安装设有清理机构(4)。

5.如权利要求4所述的基于动态边界检查的轻量级PLC漏洞挖掘方法中所用的设备,其特征在于,所述箱体(1)内底端转动设有一号转轴(201)和一号转动杆(210),所述一号转轴(201)外侧固定设有一号转动板(202),所述一号转动板(202)远离一号转轴(201)的一端外侧转动设有二号转动板(203),所述箱体(1)内固定设有外接滑道(204),所述外接滑道(204)内活动插设有滑动板(205),所述滑动板(205)与二号转动板(203)转动连接。

6.如权利要求5所述的基于动态边界检查的轻量级PLC漏洞挖掘方法中所用的设备,其特征在于,所述滑动板(205)外侧转动设有二号转轴(206),所述二号转轴(206)端部固定设有一号扇叶(207),两个所述二号转轴(206)通过同步轮和同步带传动连接,所述滑动板(205)底端安装设有一号电机(208),所述一号电机(208)输出端贯穿插设在滑动板(205)内并与其中一个二号转轴(206)固定连接。

7.如权利要求5所述的基于动态边界检查的轻量级PLC漏洞挖掘方法中所用的设备,其特征在于,所述一号转轴(201)外侧固定套设有二号齿轮(212),所述一号转动杆(210)外侧固定套设有一号齿轮(211),且一号齿轮(211)和二号齿轮(212)相互啮合,所述箱体(1)外侧底端固定设有L型板(215),所述L型板(215)底端安装设有二号电机(216),所述二号电机(216)输出端贯穿插设在L型板(215)内并与一号转动杆(210)固定连接,所述箱体(1)内转动设有呈对称分布的传动杆(213),两个所述传动杆(213)通过同步轮和同步带传动连接,其中一个传动杆(213)和一号转动杆(210)通过同步轮和同步带传动连接,两个所述传动杆(213)顶端固定设有一号锥形齿轮(214)。

8.如权利要求7所述的基于动态边界检查的轻量级PLC漏洞挖掘方法中所用的设备,其特征在于,所述安装盒(301)内固定设有散热鳍片(302),所述安装盒(301)内侧固定设有呈对称分布的固定板(303),所述固定板(303)内转动设有三号转轴(304),所述三号转轴(304)两端分别固定设有二号锥形齿轮(306)和二号扇叶(305),且一号锥形齿轮(214)和二号锥形齿轮(306)相互啮合,所述安装盒(301)两侧内壁底端转动设有二号转动杆(310),且二号转动杆(310)和传动杆(213)通过同步轮和同步带传动连接,所述二号转动杆(310)顶端固定设有三号锥形齿轮(311),所述安装盒(301)两端均安装设有过滤网板(307)。

9.如权利要求8所述的基于动态边界检查的轻量级PLC漏洞挖掘方法中所用的设备,其特征在于,所述清理机构(4)包括三号转动杆(401)、四号转动杆(410)、五号转动杆(414)和限位板(404),所述三号转动杆(401)转动插设安装盒(301)内,所述三号转动杆(401)两端均固定设有摆动板(402),相邻两个限位板(404)内活动插设有往复移动板(403),且摆动板(402)端部活动插设在往复移动板(403)内,两个所述往复移动板(403)转动连接有设有滚动杆(405),所述滚动杆(405)外侧安装设有清洁棒(406),所述清洁棒(406)与过滤网板(307)相贴合,所述安装盒(301)两端外侧均固定设有齿板(408),所述滚动杆(405)外侧固定套设有三号齿轮(407),且三号齿轮(407)与齿板(408)相啮合。

10.如权利要求9所述的基于动态边界检查的轻量级PLC漏洞挖掘方法中所用的设备,其特征在于,所述四号转动杆(410)和五号转动杆(414)均转动在安装盒(301)内壁,所述三号转动杆(401)外侧固定套设有四号齿轮(411),所述四...

【技术特征摘要】

1.基于动态边界检查的轻量级plc漏洞挖掘方法,其特征在于,包括以下步骤:

2.如权利要求1所述的基于动态边界检查的轻量级plc漏洞挖掘方法,其特征在于:

3.如权利要求1所述的基于动态边界检查的轻量级plc漏洞挖掘方法,其特征在于:

4.如权利要求1-3任意一项所述的基于动态边界检查的轻量级plc漏洞挖掘方法中所用的设备,包括箱体(1)与plc设备本体(101),其特征在于:所述plc设备本体(101)安装在箱体(1)内,所述箱体(1)内安装设有一号散热机构(2)和二号散热机构(3),所述一号散热机构(2)位于plc设备本体(101)下方,所述二号散热机构(3)位于plc设备本体(101)上方,所述二号散热机构(3)包括安装盒(301),所述安装盒(301)贯穿插设在箱体(1)内,所述安装盒(301)两端外侧均安装设有清理机构(4)。

5.如权利要求4所述的基于动态边界检查的轻量级plc漏洞挖掘方法中所用的设备,其特征在于,所述箱体(1)内底端转动设有一号转轴(201)和一号转动杆(210),所述一号转轴(201)外侧固定设有一号转动板(202),所述一号转动板(202)远离一号转轴(201)的一端外侧转动设有二号转动板(203),所述箱体(1)内固定设有外接滑道(204),所述外接滑道(204)内活动插设有滑动板(205),所述滑动板(205)与二号转动板(203)转动连接。

6.如权利要求5所述的基于动态边界检查的轻量级plc漏洞挖掘方法中所用的设备,其特征在于,所述滑动板(205)外侧转动设有二号转轴(206),所述二号转轴(206)端部固定设有一号扇叶(207),两个所述二号转轴(206)通过同步轮和同步带传动连接,所述滑动板(205)底端安装设有一号电机(208),所述一号电机(208)输出端贯穿插设在滑动板(205)内并与其中一个二号转轴(206)固定连接。

7.如权利要求5所述的基于动态边界检查的轻量级plc漏洞挖掘方法中所用的设备,其特征在于,所述一号转轴(201)外侧固定套设有二号齿轮(212),所述一号转动杆(210)外侧固定套设有一号齿轮(211),且一号齿轮(211)和二号齿轮(212)相互啮合,所述箱体(1)外侧底端固定设有l型板(215),所述l型板(215)底端安装设有二号电机(216),所述二号电机(216)输出端贯穿插设在l型板(215)内并与一号转动杆(210)固定连接,所述箱体(1)内转动设有呈对称分布的传动...

【专利技术属性】
技术研发人员:崔广伟何晓明吴彦非王龙华周文媛陈广辉张良杜李鹏贺醒然
申请(专利权)人:河南众诚信息科技股份有限公司
类型:发明
国别省市:

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

1