【技术实现步骤摘要】
一种I2P网络的全节点快速采集分析系统和方法
[0001]本专利技术涉及网络安全
,尤其是涉及一种I2P网络的全节点快速采集分析系统和方法。
技术介绍
[0002]I2P是一个可扩展的,自组织的,弹性的分组交换匿名网络层,任何数量的不同匿名程度或安全意识的应用程序都可以在其上运行。使用I2P网络时,可以根据需求在匿名性、可靠性、带宽使用和延迟等方面自由做出选择。I2P中可用的应用程序包括Web浏览、聊天、文件共享、电子邮件、博客等,并且还在不断开发新的应用程序。
[0003]I2P匿名网络面临很多问题和挑战。攻击者可以通过从外部进行监视来进行外部攻击,还可以利用一些内部节点来攻击匿名网络。在基于多重路由的匿名通信系统中,共谋攻击是最常见的攻击之一,攻击者以及恶意节点通过控制多重路由上的多个节点来推断用户的身份以及通信的信息,当恶意节点的比例超过一定阈值时,匿名性将被破坏。此外,攻击者还可以通过观察通信消息的同步模式来确定发送者和接收者的身份。攻击者观察同步通信的时间越长,通信节点关联的可能性就越高。
[ ...
【技术保护点】
【技术特征摘要】
1.一种I2P网络的全节点快速采集分析系统,其特征在于,包括:中控组件:对其他所有组件进行管理,通过与用户进行交互取得任务信息,并触发各种任务;探测组件:在收到任务的上下文后,通过各个探测节点并行开始任务,快速收集所有节点信息;计算组件:消费实时产生的节点信息和库中历史信息,计算指标;数据分析组件:在一次探测任务结束后,对落入数据库中的指标信息进行分析,获取推荐节点和异常节点;所述中控组件与探测组件、计算组件及数据分析组件之间的通信选用分布式应用程序协调服务完成;所述探测组件与所述计算组件选用可进行长连接的消息队列进行连接。2.根据权利要求1所述的I2P网络的全节点快速采集分析系统,其特征在于,所述中控组件包括:任务触发模块:通过与用户交互模式或定时触发模式,触发节点收集任务、返回推荐节点任务以及返回异常节点任务;任务管理模块:采用分布式文件管理架构,对所有任务上下文进行统一管理;任务结果模块:对任务结果的使用进行处理,包括结果展示的处理以及对生成I2P直接使用的netDB的处理。3.根据权利要求1所述的I2P网络的全节点快速采集分析系统,其特征在于,所述探测组件包括:节点探测模块:根据任务上下文生成探测任务,收集I2P网络的节点信息;进度保存模块:对任务进度进行保存,防止任务出现异常重新拉起后从头开始任务;信息传输模块:对信息根据需求进行改写,并写入消息队列生产者一端。4.根据权利要求1所述的I2P网络的全节点快速采集分析系统,其特征在于,所述计算组件包括:信息输入模块:连接消息队列消费者一端,接收流式数据,并连接数据库,接收批式数据;信息计算模块:对实时节点信息以及历史节点信息进行聚合,并采用多种算子进行指标计算;信息输出模块:将计算结果落入数据库,供中控组件调用;信息传输模块:对信息根据需求进行改写,并写入消息队列生产者一端。5.根据权利要求4所述的I2P网络的全节点快速采集分析系统,其特征在于,所述数据分析组件包括:数据存储模块:存储I2P网络中节点的各种信息与指标;数据分析模块:对落入数据存储模块的数据库中的节点信息和指标进行分析,获取推荐节点和异常节点。6.一种应用如权利要求1
‑
5任一项所述的I2P网络的全节点快速采集分析系统的I2P网络的全节点快速采集分析方法,其特征在于,包括:1)中控组件通过前端、开放接口取得任务信息、制作任务上下文,并通过分布式文件系统获取在线的探测实例列表,选中探测实例;
2)探测组件对选中的探测实例取得任务上下文,并构建、开始任务,生成完成任务的状态码;3)计算组件计算取得的任务上下文,并构建、开始任务,生成完成任务的状态码;4)中控组件在得到计算组件和探测组件完成任务的状态码后,通知数据分析组件开始工作,数据分析组件开找出推荐节点和异常节点;5)中控组件向分布式文件系统探测实例、...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。