[发明专利]动态库加密方法和装置及动态库防劫持方法和装置在审
申请号: | 201811346999.X | 申请日: | 2018-11-13 |
公开(公告)号: | CN109510825A | 公开(公告)日: | 2019-03-22 |
发明(设计)人: | 王卫东;刘登鑫;张海庭;朱斌斌;张思远;李宝潭;方伟;李瑞山;牛津文 | 申请(专利权)人: | 许昌许继软件技术有限公司;许继集团有限公司;许继电气股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/06 |
代理公司: | 郑州睿信知识产权代理有限公司 41119 | 代理人: | 符亚飞 |
地址: | 461000 *** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态库 方法和装置 扩展数据 加密 劫持 数组 智能变电站 数据形成 增加系统 校验 厂站 读入 黑客 | ||
本发明涉及一种动态库加密方法和装置及动态库防劫持方法和装置,适用于智能变电站厂站端,其中动态库加密方法包括以下步骤:(1)将动态库文件读入数组中,并计算MD5校验码;(2)在所述数组的前面或者后面添加扩展数据,所述扩展数据中包括所述MD5校验码,添加有所述扩展数据的动态库数据形成加密后的动态库文件。本方法中由于每个动态库文件对应一个MD5校验码,此关系是唯一的,因此通过添加包含MD5校验码的扩展数据对动态库进行加密,方法简单有效,而且通过MD5校验码进行防劫持校验还能够有效的降低动态库被黑客劫持的风险,进一步的增加系统的安全性。
技术领域
本发明涉及一种动态库加密方法和装置及动态库防劫持方法和装置,适用于智能变电站厂站端。
背景技术
为保障电网的安全运行,近年来在对各类各级电厂、变电站开展了安全防护检查时发现厂站系统安全防护措施和能力低于主站系统,厂站安全防护成为电力监控系统栅格状安全防护体系中日渐明显的“短板”,如:厂商运维人员安全管理不到位,移动介质和设备接入随意且缺乏必要监测手段,设备安全防护策略配置不当,甚至个别厂站生产控制大区与外部网络违规互联等,存在病毒、木马等恶意代码“摆渡”进入生产控制系统、生产控制大区与互联网等外部网络直接相连等严重安全风险,且上述问题均未纳入安全监视范围,存在重大安全隐患。针对上述问题,计划基于电力监控系统内网安全监视平台进行一系列功能提升及扩充,实现对电厂、变电站的第三方安全监视,防范因厂站被恶意攻击或违规操作影响电力监控系统全局安全的风险,保障电力监控系统安全稳定运行。
随着智能变电站的普及和运维自动化的广泛使用,整个电网系统的网络安全问题显的尤其重要。如果电网系统遭受到网络黑客的攻击造成的结果将是灾难性的。基于这个原因,就需要对电网系统的网络安全提出严格的要求。对于C/S架构的变电站内应用系统,客户端常常是攻破服务端的跳板,所以客户端的应用安全对整个系统的安全是至关重要的。动态库劫持是一种常用的而且有很大破坏力的渗透手段,如果动态库没有加密,则很容易被黑客劫持,整个客户端系统就等于对黑客开放了,从而会对整个系统的安全造成极大的影响,而且,现有的动态库还存在病毒、木马等恶意代码进入生产控制系统的严重安全风险。
发明内容
本发明的目的在于提供一种动态库加密方法和装置,用于解决动态库没有加密的话很容易被黑客劫持,会造成很严重的安全风险的问题,同时还提供一种动态库防劫持方法和装置,用于解决动态库易被黑客劫持,造成很严重的安全风险的问题。
为实现上述目的,本发明提出一种动态库加密方法和装置。
一种动态库加密方法,包括以下步骤:
(1)将动态库文件读入数组中,并计算MD5校验码;
(2)在数组的前面或者后面添加扩展数据,扩展数据中包括所述MD5校验码,添加有所述扩展数据的动态库数据形成加密后的动态库文件。
由于每个动态库文件对应一个MD5校验码,此关系是唯一的,因此通过添加包含MD5校验码的扩展数据对动态库进行加密,方法简单有效,而且通过MD5校验码进行防劫持校验还能够有效的降低动态库被黑客劫持的风险,进一步的增加系统的安全性。
进一步的,扩展数据包括MD5校验码和第一数据。
通过计算出的MD5校验码和第一数据进行数据的扩展,进一步的加强动态库的保密程度。
进一步的,扩展数据添加在所述数组的后面。
将扩展数据添加在数组后面,在保证保密效果相同的情况下,该方法更加简单,容易识别。
进一步的,先在所述数组的后面添加第一数据,然后将计算得到的MD5校验码添加到已经添加过所述第一数据的数组的后面。
按此顺序进行添加扩展数据,在进行防劫持校验时,更加容易识别。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于许昌许继软件技术有限公司;许继集团有限公司;许继电气股份有限公司,未经许昌许继软件技术有限公司;许继集团有限公司;许继电气股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811346999.X/2.html,转载请声明来源钻瓜专利网。