-
公开(公告)号:CN110472411A
公开(公告)日:2019-11-19
申请号:CN201910768851.3
申请日:2019-08-20
Applicant: 杭州和利时自动化有限公司 , 北京和利时系统工程有限公司
IPC: G06F21/52
Abstract: 本申请公开了一种内存溢出处理方法、装置、设备和可读存储介质,该技术方案中,编译器获取目标文件并对目标文件的语法树森林结构进行检测,获得符合预设内存溢出漏洞特征规约的语法树结构集合;在语法树结构集合内的各个语法树结构中增加内存溢出选择操作节点,获得目标语法树结构集合;利用目标语法树结构集合对目标文件进行调整;利用调整后的目标文件进行内存溢出保护。本申请的技术方案不仅可检测出可能存在的内存溢出结构,还可针对该结构进行调整,以进行内存溢出保护。进一步,可降低控制器的内存溢出风险,可提升系统稳定性。
-
公开(公告)号:CN110471670A
公开(公告)日:2019-11-19
申请号:CN201910768902.2
申请日:2019-08-20
Applicant: 杭州和利时自动化有限公司 , 北京和利时系统工程有限公司
IPC: G06F8/41
Abstract: 本申请提供一种编译器,包括:中间代码获取模块,用于将源代码依次进行词法分析、语法分析、语义分析,得到以程序组织单元为单位转化的中间代码;错误跟踪逻辑插入模块,用于解析中间代码,并插入错误跟踪逻辑,得到更新中间代码;优化模块,用于将更新中间代码执行代码优化,得到优化更新中间代码;目标代码生成模块,用于利用优化更新中间代码生成目标代码。可见,本申请通过在源代码编译过程中插入错误跟踪逻辑,最终生成了带有错误追踪逻辑的目标代码,该目标代码在被DCS控制器加载执行错误追踪逻辑时会获取组态逻辑执行过程,生成错误追踪信息,定位故障原因。本申请同时还提供了编译方法、追踪方法、DCS控制器,均具有上述有益效果。
-
公开(公告)号:CN109165519A
公开(公告)日:2019-01-08
申请号:CN201811062415.6
申请日:2018-09-12
Applicant: 杭州和利时自动化有限公司
Abstract: 本申请提供了一种基于控制器防御网络风暴的方法,包括:接收网络终端发送的数据包;利用数据包计算网络终端的数据量;判断数据量是否大于预设数据量阈值;若是,则切断控制器与网络终端之间的联通关系。可见,控制器自身可以直接对网络风暴进行防御,安全防护粒度更小即安全细化程度高,进而提高控制器的安全防护可靠性,避免存在安全漏洞,不易被窃听或假冒。而且,可以无需现有技术中的设备对控制器进行防护,减小了成本。本申请还提供一种基于控制器防御网络风暴的系统、控制器及计算机可读存储介质,均具有上述有益效果。
-
公开(公告)号:CN109005198A
公开(公告)日:2018-12-14
申请号:CN201811061671.3
申请日:2018-09-12
Applicant: 杭州和利时自动化有限公司
IPC: H04L29/06
Abstract: 本申请提供了一种控制器防攻击安全策略生成方法,应用于控制器,包括:解析接收到的组态工程文件中的安全配置信息,形成网络结构图;对网络结构图进行遍历,建立控制器与目标网络终端之间的联通关系;利用联通关系获取目标网络终端的属性信息;根据属性信息,生成安全策略。可见,控制器自身生成安全策略,安全防护粒度更小即安全细化程度高,进而提高控制器的安全防护可靠性,避免存在安全漏洞。而且,可以无需现有技术中的设备对控制器进行防护,减小了成本。本申请还提供一种控制器防攻击安全策略生成系统、控制器及计算机可读存储介质,均具有上述有益效果。
-
-
-