【技术实现步骤摘要】
基于区块链的网络设备管理方法和设备
[0001]描述了一种基于区块链的网络设备管理方法和设备。例如,管理方法可以用于恢复通信网络中无响应的网络设备。
技术介绍
[0002]在网络中,某些设备可能需要更新和配置改变。这种改变需要以安全、可验证的方式实施,因为它们只能由授权方进行。第三方,无论是否怀有恶意,都不应有能力进行这种改变。可以在这种环境下使用区块链。
技术实现思路
[0003]本说明书中描述的不落入保护范围内的实施例、示例和特征(如果有的话)应被解释为理解有益于各种实施例的示例或落入保护范围内的示例。
[0004]一个或多个示例性实施例涉及一种用于管理网络设备的方法,所述方法包括,在被配置为远程控制所述网络设备的装置处:
[0005]‑
确定所述网络设备无响应;
[0006]‑
确定用于在所述网络设备处应用的补丁以解决所述无响应;
[0007]‑
将所述补丁发送到能够与所述网络设备通信的中间设备;
[0008]‑
用区块链网络对与所述补丁对应的第一事务进行签名,其中所述第一事务是由所述装置和所述中间设备签名的多重签名事务,并且其中所述第一事务指示将要获得的补丁结果;
[0009]‑
从所述中间设备接收所述补丁已经被应用的消息。
[0010]根据示例性实施例,该方法还包括,在将所述补丁发送到所述中间设备之前:
[0011]‑
向所述中间设备发送将在网络设备(102)处执行的至少一个状态检 ...
【技术保护点】
【技术特征摘要】
1.一种用于管理网络设备(102)的方法,所述方法包括,在被配置为远程控制所述网络设备(102)的装置(101)处:
‑
确定(200)所述网络设备(102)无响应;
‑
确定用于在所述网络设备(102)处应用的补丁以解决所述无响应;
‑
将所述补丁发送(207)到能够与所述网络设备(102)通信的中间设备(103);
‑
用区块链网络(104)对与所述补丁对应的第一事务进行签名(208),其中所述第一事务是由所述装置(101)和所述中间设备(103)签名的多重签名事务,并且其中所述第一事务指示将要获得的补丁结果;
‑
从所述中间设备(103)接收(218)所述补丁已经被应用的消息。2.一种用于管理网络设备(102)的方法,所述方法包括,在所述网络设备(102)处:
‑
从中间设备(103)接收(207)补丁;
‑
验证(213)所述补丁的安全性并且在认为所述补丁是安全的情况下应用所述补丁;
‑
用区块链网络(104)对与所述补丁对应的第二事务进行签名(214),其中所述第二事务是由所述网络设备(101)和所述中间设备(103)签名的多重签名事务,并且其中所述第二事务包括指示所述补丁应用的报告的信息。3.一种用于管理网络设备(102)的方法,所述方法包括,在中间设备(103)处:
‑
从被配置为远程控制所述网络设备(102)的装置(101)接收(207)补丁;
‑
用区块链网络(104)对与所述补丁对应的第一事务进行签名(210),其中所述第一事务是也由所述装置(101)签名的多重签名事务,并且其中所述第一事务指示将被获得的补丁结果;
‑
向所述网络设备(102)提供(212)所述补丁以供所述网络设备(102)应用;
‑
用区块链网络(104)对与所述补丁对应的第二事务进行签名(215),其中所述第二事务是也由所述网络设备(102)签名的多重签名事务,并且其中所述第二事务包括指示所述补丁应用的报告的信息;
‑
向装置(101)提供指示所述补丁的应用的消息。4.一种系统中的方法,所述系统包括用于通过中间设备(103)向网络设备(102)提供补丁的装置(101),所述方法包括在区块链网络(104)的设备(105)部分处:
‑
接收(208、210)第一事务(400),所述第一事务(400)包括所述装置(101)的标识符、所述中间设备(103)的标识符、所述网络设备(102)的标识符、所述补丁的哈希、描述所述补丁的预期结果的数据的哈希;
‑
验证所述第一事务,所述验证包括验证所述第一事务由所述装置(101)和所述中间设备(103)双方进行签名(208、210);
‑
如果对所述第一事务的验证是肯定的,则将所述第一事务添加到区块链。5.一种用于远程控制网络设备(102)的装置(101),所述装置(101)包括:用于确定(200)所述网络设备(102)无响应的部件;用于确定用于在所述网络设备(102)处应用的补丁以解决所述无响应的部件;用于将所述补丁发送(207)到能够与所述网络设备(102)通信的中间设备(103)的部件;用于用区块链网络(104)对与所述补丁对应的第一事务进行签名(208)的部件,其中所
述第一事务是由所述装置(101)和所述中间设备(103)签名的多重签名事务,并且其中所述第一事务指示将要获得的补丁结果;用于从所述中间设备(103)接收(218)所述补丁已经被应用的消息的部件。6.根据权利要求5所述的装置,还包括:用于在向所述中间设备(103)发送所述补丁之前向所述中间设备(103)发送(206)将在所述网络设备(102)处执行的至少一个状态检查操作的部件;用于在将所述补丁发送到所述中间设备(103)之前获得(207)来自所述中间设备(103)的所述至少一个状态检查操作的结果的部件;用于在将所述补丁发送到所述中间设备(103)之前根据所述结果确定所述补丁的部件。7.根据权利要求5或6所述的装置,包括至少一个处理器和至少一个存储器,所述存储器包括计算机代码,所述计算机代码被配置为与所述至少一个处理器一起使得所述装置生成所述第一事务,所述第一事务包括:
‑
所述装置的标识符(101)...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。