【技术实现步骤摘要】
一种监控平台软件模块可信变更方法及系统
本专利技术涉及一种监控平台软件模块可信变更方法及系统,属于电力系统自动化
技术介绍
电力行业是支撑国民经济和社会发展的基础性产业,电力系统涉及大量关系国家安全的机密信息,安全性不容忽视。监控平台是电力系统中的常用平台,现有监控平台部署的软件模块缺乏有效的变更可信度监控,一旦变更存在问题,往往会导致监控平台失控,同时软件模块的变更没有抗抵赖性存储,无法对历史版本进行追溯。
技术实现思路
本专利技术提供了一种监控平台软件模块可信变更方法及系统,解决了
技术介绍
中披露的问题。为了解决上述技术问题,本专利技术所采用的技术方案是:一种监控平台软件模块可信变更方法,包括,获取加密的软件模块变更信息,其中,软件模块变更信息包括软件模块内容变更信息和版本变更信息;对加密的软件模块变更信息进行解密;对解密获得的软件模块变更信息进行验证;响应于验证通过,将软件模块内容变更信息放入区块加入区块链,根据版本变更信息变更软件模块版本,并 ...
【技术保护点】
1.一种监控平台软件模块可信变更方法,其特征在于:包括,/n获取加密的软件模块变更信息,其中,软件模块变更信息包括软件模块内容变更信息和版本变更信息;/n对加密的软件模块变更信息进行解密;/n对解密获得的软件模块变更信息进行验证;/n响应于验证通过,将软件模块内容变更信息放入区块加入区块链,根据版本变更信息变更软件模块版本,并向区块链节点广播新的软件模块版本,实现节点内对应软件模块的更新;其中区块链以监控平台的软件模块作为节点。/n
【技术特征摘要】
1.一种监控平台软件模块可信变更方法,其特征在于:包括,
获取加密的软件模块变更信息,其中,软件模块变更信息包括软件模块内容变更信息和版本变更信息;
对加密的软件模块变更信息进行解密;
对解密获得的软件模块变更信息进行验证;
响应于验证通过,将软件模块内容变更信息放入区块加入区块链,根据版本变更信息变更软件模块版本,并向区块链节点广播新的软件模块版本,实现节点内对应软件模块的更新;其中区块链以监控平台的软件模块作为节点。
2.根据权利要求1所述的一种监控平台软件模块可信变更方法,其特征在于:区块的区块体为软件模块内容变更信息,区块的区块头包括父区块哈希值。
3.根据权利要求1所述的一种监控平台软件模块可信变更方法,其特征在于:基于加密算法生成软件模块对应的公钥和私钥,私钥发送给软件模块变更信息发送侧进行软件模块变更信息加密,公钥用以对加密的软件模块变更信息进行解密。
4.根据权利要求1所述的一种监控平台软件模块可信变更方法,其特征在于:对解密获得的软件模块变更信息进行验证具体为,对变更后的软件模块功能进行验证。
5.一种监控平台软件模块可信变更方法,其特征在于:包括,
接收发布侧广播的新软件模块版本,进行区块同步,提取新增区块中的软件模块内容变更信息;
响应于自身为软件模块内容变更信息相应的节点,则更新自身存储的软件模块版本;
根据更新后的软件模块版本,从内部模块部署服务器上拉取发布的变更后的软件模块。
6.一种监控平台软件模块可信变更系统,其特征在于:包括发布侧系统和节点侧系统;
发布侧系统包括,
变更获取模块:...
【专利技术属性】
技术研发人员:钱伟,纪陵,王冬霞,檀庭方,
申请(专利权)人:南京国电南自电网自动化有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。