System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种分布式网络资源探测方法、装置、设备及介质制造方法及图纸_技高网

一种分布式网络资源探测方法、装置、设备及介质制造方法及图纸

技术编号:42313341 阅读:4 留言:0更新日期:2024-08-14 15:57
本发明专利技术公开了一种分布式网络资源探测方法、装置、设备及介质。由分布式网络资源探测系统中的第一节点执行,包括:当确定满足针对于目标网络的资源探测条件时,利用资源探测单元,获取目标网络的多条资源数据;利用区块链节点单元,根据资源数据以及目标网络的网络信息生成交易,并在分布式网络资源探测系统中创建目标区块,将交易发送到目标区块中;利用共识机制单元,将目标区块广播至第一节点所在的区块链网络中的各第二节点,并在接收到各第二节点反馈的验证结果之后,根据目标区块的信息对区块链网络中各节点的区块链信息进行更新。采用上述技术方案,通过分布式网络资源探测系统中的各节点分别执行网络探测任务,以提高探测效率和准确性。

【技术实现步骤摘要】

本专利技术涉及区块链,尤其涉及一种分布式网络资源探测方法、装置、设备及介质


技术介绍

1、网络资源探测是实现数据治理的重要前提之一,在数据安全相关工作中具有应用价值。传统的网络资源探测系统一般采用中心化架构,即将探测任务集中在一个或几个节点上执行。

2、然而,传统的网络资源探测方式,存在单点故障和负载不均衡的问题,同时也容易受到攻击和干扰,且任务安全性、数据可靠性以及任务自动化等多方面仍有待改进。


技术实现思路

1、本专利技术提供了一种分布式网络资源探测方法、装置、设备及介质,通过分布式网络资源探测系统中的各节点分别执行网络探测任务,以提高探测效率和准确性。

2、根据本专利技术的一方面,提供了一种分布式网络资源探测方法,由分布式网络资源探测系统中的第一节点执行,包括:

3、当确定满足针对于目标网络的资源探测条件时,利用资源探测单元,获取目标网络的多条资源数据;

4、利用区块链节点单元,根据所述资源数据以及目标网络的网络信息生成交易,并在分布式网络资源探测系统中创建目标区块,将所述交易发送到所述目标区块中;

5、利用共识机制单元,将目标区块广播至第一节点所在的区块链网络中的各第二节点,以供各第二节点利用验证节点单元对目标区块进行验证和共识,并在接收到各第二节点反馈的验证结果之后,根据目标区块的信息对所述区块链网络中各节点的区块链信息进行更新。

6、根据本专利技术的另一方面,提供了一种分布式网络资源探测装置,由分布式网络资源探测系统中的第一节点执行,包括:

7、资源数据获取模块,用于当确定满足针对于目标网络的资源探测条件时,利用资源探测单元,获取目标网络的多条资源数据;

8、区块创建模块,用于利用区块链节点单元,根据所述资源数据以及目标网络的网络信息生成交易,并在分布式网络资源探测系统中创建目标区块,将所述交易发送到所述目标区块中;

9、区块共识模块,用于利用共识机制单元,将目标区块广播至第一节点所在的区块链网络中的各第二节点,以供各第二节点利用验证节点单元对目标区块进行验证和共识,并在接收到各第二节点反馈的验证结果之后,根据目标区块的信息对所述区块链网络中各节点的区块链信息进行更新。

10、根据本专利技术的另一方面,提供了一种电子设备,所述电子设备包括:

11、至少一个处理器;以及

12、与所述至少一个处理器通信连接的存储器;其中,

13、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术任一实施例所述的分布式网络资源探测方法。

14、根据本专利技术的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本专利技术任一实施例所述的分布式网络资源探测方法。

15、本专利技术实施例的技术方案,通过利用分布式网络资源探测系统中区块链网络节点对目标网络进行资源探测,获取目标网络的多条资源数据,根据资源数据生成交易,并将交易发送到新创建的目标区块中,在第二节点完成验证和共识之后,将目标区块加入到区块链节点中的方式,能够有效保证探测任务的安全性和可靠性,避免数据泄露和篡改,实现多任务并发执行,提高任务的覆盖面和响应速度,实现高度的自治性和去中心化,以减少单点故障和提高鲁棒性,并且还能够实现探测任务的自动化执行和结果的自动记录和验证,提高任务的效率和准确性。

16、应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。

本文档来自技高网...

【技术保护点】

1.一种分布式网络资源探测方法,其特征在于,由分布式网络资源探测系统中的第一节点执行,包括:

2.根据权利要求1所述的方法,其特征在于,所述分布式网络资源探测系统中包括多个节点,各节点中预先部署资源探测单元、区块链节点单元、共识机制单元以及验证节点单元;

3.根据权利要求2所述的方法,其特征在于,所述资源探测单元中包括网络扫描子单元、漏洞扫描子单元、性能测试子单元以及数据采集子单元;

4.根据权利要求2所述的方法,其特征在于,所述区块链网络的类型为公有链、私有链或联盟链,所述区块链网络的类型与分布式网络资源探测系统中各节点所探测网络的网络环境相匹配。

5.根据权利要求2所述的方法,其特征在于,还包括:

6.根据权利要求2所述的方法,其特征在于,还包括:

7.根据权利要求2所述的方法,其特征在于,所述共识机制单元所采用的共识机制包括工作证明、权益证明、权威证明、覆盖证明、活动证明以及身份证明中的任一种;所述共识机制单元所采用的共识机制与区块链网络中各节点的计算能力相匹配。

8.一种分布式网络资源探测装置,其特征在于,由分布式网络资源探测系统中的第一节点执行,包括:

9.一种电子设备,其特征在于,所述电子设备包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的分布式网络资源探测方法。

...

【技术特征摘要】

1.一种分布式网络资源探测方法,其特征在于,由分布式网络资源探测系统中的第一节点执行,包括:

2.根据权利要求1所述的方法,其特征在于,所述分布式网络资源探测系统中包括多个节点,各节点中预先部署资源探测单元、区块链节点单元、共识机制单元以及验证节点单元;

3.根据权利要求2所述的方法,其特征在于,所述资源探测单元中包括网络扫描子单元、漏洞扫描子单元、性能测试子单元以及数据采集子单元;

4.根据权利要求2所述的方法,其特征在于,所述区块链网络的类型为公有链、私有链或联盟链,所述区块链网络的类型与分布式网络资源探测系统中各节点所探测网络的网络环境相匹配。

5.根据权利要求2所述的方法,其特征在于,还包括...

【专利技术属性】
技术研发人员:傅涛郭金辉王璇孙磊张云飞赵贵娟张兰兰赵恩何迎春周昆钱胄张震宇
申请(专利权)人:博智安全科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1