[发明专利]一种节点签名管理方法、系统、电子设备及存储介质在审
申请号: | 202011552235.3 | 申请日: | 2020-12-24 |
公开(公告)号: | CN112560113A | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 徐率率;杨丰玮;杨东皓;王通 | 申请(专利权)人: | 珠海格力电器股份有限公司;珠海联云科技有限公司 |
主分类号: | G06F21/64 | 分类号: | G06F21/64 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 刘蔓莉;黄巍 |
地址: | 519070*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 节点 签名 管理 方法 系统 电子设备 存储 介质 | ||
本发明涉及一种节点签名管理方法、系统、电子设备及介质。本方案在任一节点的签名信息发生改变时,将该节点发生修改的签名信息发送到其他节点中,由其他节点判断修改后的签名是否非法,在签名的修改是非法修改时,向修改签名的节点发送非法修改信息,最后根据修改签名的节点接收到的所有非法修改信息确定签名修改是否合法,在签名修改为非法修改时,及时将签名修改回原签名,保证系统中的各个节点的签名保持一致,避免系统中的任一节点的签名被非法修改,提高系统的安全性。
技术领域
本发明涉及计算机网络技术领域,尤其涉及一种节点签名管理方法、系统、电子设备及存储介质。
背景技术
随着社会经济的高速发展,智能社会正在加速到来,软件是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为系统软件、应用软件和介于这两者之间的中间件。软件并不只是包括可以在计算机上运行的电脑程序,与这些电脑程序相关的文档一般也被认为是软件的一部分。其中软件安全的问题越发的重要,对于如何保障软件的安全使用正处在一个迫在眉睫的关键窗口期。
分布式系统是一个硬件或软件组件分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统,软件的安全使用又依赖于软件签名的安全,所以一种签名防篡改的方法亟待解决。
发明内容
为了解决现有技术存在的问题,本发明的至少一个实施例提供了一种节点签名管理方法、系统、电子设备及存储介质。
第一方面,本发明实施例提供了一种节点签名管理方法,其特征在于,应用于包括多个节点的分布式系统,所述管理方法包括:
当第一节点的第一签名被修改为第二签名时,所述第一节点向第二节点分别发送所述第二签名;
针对每个所述第二节点,当所述第二签名为非法修改时,所述第二节点向所述第一节点发送非法修改信息;
根据所述第一节点接收到的各个所述非法修改信息判断第一签名修改为第二签名是否非法;
当所述第一签名修改为第二签名非法时,将所述第一节点的签名信息修改为第一签名。
基于上述技术方案,本发明实施例还可以做出如下改进。
结合第一方面,在第一方面的第一种实施例中,所述管理方法还包括:
当所述第一签名修改为第二签名未非法时,所述第一节点每间隔预设时长再次向第二节点分别发送所述第二签名,根据接收到的非法修改信息判断第一签名修改为第二签名是否非法,并累计第一签名修改为第二签名未非法的判断次数,直至所述判断次数等于预设次数,所述第一节点不再向第二节点发送所述第二签名。
结合第一方面,在第一方面的第二种实施例中,判断所述第二签名是否为非法修改,包括:
获取所述第二节点在本地的第三签名中的第一标记信息和第一时间戳;其中,所述第一标记信息包括:系统软件信息中预设字符的数量;
获取第二签名中的第二标记信息和第二时间戳;
将所述第一标记信息与所述第二标记信息进行比对,判断所述第一标记信息与所述第二标记信息是否匹配;
当所述第一标记信息与所述第二标记信息不匹配时,所述第二签名为非法修改;
当所述第一标记信息与所述第二标记信息匹配时,将所述第一时间戳与所述第二时间戳进行比对;
当所述第一时间戳与所述第二时间戳匹配时,所述第二签名为正常修改;
当所述第一时间戳与所述第二时间戳不匹配时,所述第二签名为非法修改。
结合第一方面的第二种实施例,在第一方面的第三种实施例中,所述第二节点向所述第一节点发送非法修改信息,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海格力电器股份有限公司;珠海联云科技有限公司,未经珠海格力电器股份有限公司;珠海联云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011552235.3/2.html,转载请声明来源钻瓜专利网。