-
公开(公告)号:CN117574443A
公开(公告)日:2024-02-20
申请号:CN202311598248.8
申请日:2023-11-27
Applicant: 上海交通大学 , 上海工博士装备集团有限公司
Abstract: 本发明提供了一种工控软件控制流完整性保护方法及系统,包括:步骤S1:获取目标工控软件的信息;所述信息包括控制程序的格式、控制程序的加载流程和控制流转移的过程;步骤S2:构建插桩框架,完成对目标工控软件的保护;所述插桩框架通过逆向工程分析PLC的信息。本发明首次提出了一种可以有效地保护工控软件控制流完整性的方法,该方法可以保护工控软件特有的重定向表,以确保攻击者无法通过篡改该重定向表的表项进而篡改程序的控制流,首次解决了因为工控软件的特殊性导致的传统软件控制流完整性保护方案不适用的问题。