[发明专利]一种配电终端软件版本一致性检测方法和系统在审
申请号: | 201810304799.1 | 申请日: | 2018-04-08 |
公开(公告)号: | CN110347420A | 公开(公告)日: | 2019-10-18 |
发明(设计)人: | 关石磊;史常凯;尹惠;雷浩亮;王耀坤;沈涤凡;白雪峰;辛倩;柏志新 | 申请(专利权)人: | 中国电力科学研究院有限公司;国家电网公司;国网福建省电力有限公司电力科学研究院 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F11/36 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 100192 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配电终端 软件版本 标识码 校核 一致性检测结果 一致性检测 校验算法 检测 唯一性 计算软件 软件标识 软件信息 软件运行 生成规则 辨识度 正确率 码串 概率 | ||
本发明提供了一种配电终端软件版本一致性检测方法和系统,包括:根据配电终端运行的软件的信息采用校验算法计算软件的校核字;获取软件信息对应的标识码串;将校核字与标识码串进行比较,并根据比较结果得到软件版本一致性检测结果。该方法和系统通过对配电终端软件的信息采用校验算法计算得到软件的校核字,并与获取的该软件的标识码串进行比较,得到软件版本一致性检测结果,可以极大的提高不同软件不同版本的辨识度,满足唯一性要求。通过特殊的软件标识码串生成规则和检测方法,大幅提高检测的正确率与检测的效率,降低配电终端软件运行版本不可知的概率。
技术领域
本发明属于电力技术领域,具体涉及一种配电终端软件版本一致性检测方法和系统。
背景技术
随着计算机技术的日益发展,配电自动化技术水平不断提高,配电终端检测也越来越科学、全面、规范。统一规范的检测工作保证了现场终端设备的功能正确和稳定可靠。但实际使用过程中,却存在因为人为操作失误、擅自升级甚至恶意篡改导致的设备运行不正常,对电力生产活动带来危害。如何杜绝这种现象,保证现场实际投入终端上部署的软件,与通过检测的软件完全一致,是保障终端现场稳定运行的关键要素,是急需解决的问题。
目前配电终端软件版本控制及一致性检测方法,大多采取人工比对,仅比对软件的名称及大小。但是即使是软件大小和名称完全相同,也不能保证软件内容和版本完全一致,存在被篡改的可能。针对这一问题,目前主流技术包括:基于内容相关词法分析的类型识别、基于文本比较启发式运算的特征码提取、基于源代码的结构解析、基于文件摘要的对比、基于HASH值校验和文件片段形成特征码、以及其它外部手段如日志、数字签名等方法。但是配电终端软件具有多样性特征,其部署的硬件环境和操作系统千差万别。基于内容或源代码的解析比较方法,虽然快速准确,但在操作上不可行;目前的使用基于HASH值校验和文件片段的方法,仅部分增强了文件特征码的防碰撞性,但如需达到版本控制要求,对资源消耗较大;至于其它外部手段,因为不从文件内容本身出发,更无法防止人为刻意的篡改。
发明内容
为克服上述现有技术在配电终端软件版本控制及一致性检测方法中,检测内容不完整,易被篡改以及人工版本管理困难,检测易出错等问题的不足,本发明提出一种配电终端软件版本一致性检测方法和系统。
实现上述目的所采用的解决方案为:
一种配电终端软件版本一致性检测方法,其改进之处在于:
根据配电终端运行的软件的信息采用校验算法计算所述软件的校核字;
获取所述软件信息对应的标识码串;
将所述校核字与所述标识码串进行比较,并根据比较结果得到软件版本一致性检测结果。
本发明提供的第一优选技术方案,其改进之处在于,所述校验算法包括:
为所述软件的信息设定优先级;
基于每个优先级,对所述优先级对应的内容进行处理生成相应优先级校核字;
按所述优先级顺序结合所有优先级对应的优先级校核字生成所述软件的校核字。
本发明提供的第二优选技术方案,所述软件的信息包括:内容、大小、名称、版本号、检测时间、发布日期、发布/变更说明、文件更新时间和备注信息。
本发明提供的第三优选技术方案,其改进之处在于,所述为软件信息设定优先级包括:
设定所述内容和大小为第一优先级信息;
设定所述名称、版本号和检测时间为第二优先级信息;
设定所述发布日期和发布/变更说明为第三优先级信息;
设定所述文件更新时间和备注信息为第四优先级信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电力科学研究院有限公司;国家电网公司;国网福建省电力有限公司电力科学研究院,未经中国电力科学研究院有限公司;国家电网公司;国网福建省电力有限公司电力科学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810304799.1/2.html,转载请声明来源钻瓜专利网。