资料介绍
描述
大家好!这个项目正在作为我博士学位的一部分进行开发。通过原型实验评估我的建议的研究。我目前的研究重点是开发一种基于区块链的新型解决方案,以支持分布式防御中跨多个域的 DDoS 攻击信号。
在同一主机上实现不同网络域的初始原型之后,第二步是将原型扩展到真正的分布式方法。此时出现了使用这些板来开发项目的想法。虽然保持在较小的规模,但原型允许以更实际的视图评估系统的不同方面(主要与性能有关)。
尽管项目中使用的软件/应用程序特定于我要解决的问题,但我相信硬件/如何设置集群的描述可能对其他应用程序有用。但是,如果您想了解有关该项目的更多详细信息,请告诉我。
动机
许多集中式 DDoS 防御系统缺乏硬件资源或软件能力来自行检测和缓解攻击,并且随着 DDoS 攻击变得越来越复杂和协调,对此类攻击的防御同样需要分布和协调。因此,协调和分布式防御工作已成为扩展单个系统防御能力的有吸引力的替代方案。
描述
该项目的想法是使用区块链和软件定义的网络来提供这种协作防御,从而降低现有分布式协议和架构的复杂性,以传播 DDoS 攻击信息。虽然区块链通过开箱即用的分布式基础设施来广播地址简化了现有方法,而无需构建专门的注册表或其他分发机制/协议,但软件定义的网络可以优化流量管理以响应攻击。
硬件
- 18x 修补板
- 18x USB 数据线(A - 微型)
- 6x Sandisk MicroSD 32 Gb Class 10(控制器在顶部)
- 12x Sandisk MicroSD 16 Gb 10 级
- 3x 1Gb - D-link 交换机
- 3x 1Gb - MikroTik RB750Gr
- 3x 100/10 Mb - ZodiacFX SDN/OpenFlow 交换机
- 1x 1Gb - MikroTik RB962UiGS-5HACT2HNT(无线接入 + 管理)
- 8x 多 pi 可堆叠外壳(+ 一些额外的螺丝 + 垫片)
- 20x 以太网电缆 30cm CAT6
- 1x Gb PoE 供电器(以减少电源线的数量)
- 18 个 Pimoroni Blinkt LED(用作视觉负载指示器)
- 18x GPIO 扩展器 90 度(与 Blinkt 一起使用)
由于我使用的是千兆交换机(更糟糕的是,使用快速以太网 SDN 交换机来互连域),因此我遇到了网络瓶颈。对于我的应用程序来说,这不是一个大问题,但如果您想构建一个集群来探索 tinkerboard 以太网卡的全部功能,请考虑使用 10 Gbps 交换机。
两个关键点是电源和冷却风扇。
电源
一个基本的选择是电源单元 (PSU) 以及如何为修补板(微型 USB 或 GPIO)供电。虽然有一些关于通过 micro USB 供电时不稳定的报告,但我选择了这个选项,因为它是最简单的。但是,您需要选择好的电源和好的电缆。到目前为止,我使用 Aukey 充电器没有任何问题(6 个输出端口,两个 3A 和四个 2.4A)。
温度
修补板会产生大量热量,堆叠在一起时会变得更糟。在看到许多关于过热问题的报告后,我使用了 AC Infinity 风扇(受 RPi 集群项目的启发),到目前为止我也没有出现过热问题。
图片
它仍然是一个正在进行的项目,需要进行许多改进,但这里有一些图像:
* 由于 RAM 的原因,无法开采以太坊(至少需要 4 Gb)。因此,我使用了两台连接到管理网络的笔记本电脑。
* 学分:https ://github.com/marcorosa/CnC-Botnet-in-Python
控制器监控的流量数据被发送到笔记本电脑中的 InfluxDB 端点,该端点在 Grafana 中显示统计信息。域间出站流量的下降表明攻击被阻止。
- DTMF信号系统组成介绍
- 基于区块链的智能监控可疑物体定位系统 8次下载
- 基于区块链的网络安全漏洞检测系统 13次下载
- 基于区块链的汽车供应链原型系统 7次下载
- 区块链中的分布式数据库管理系统相关研究 8次下载
- 针对知识产权保护和场景的区块链共识机制 26次下载
- 区块链的核心架构及技术相关研究 22次下载
- 关于区块链共识机制的研究及原理 24次下载
- 关于区块链扩容技术的研究和详细资料 44次下载
- 设计高速混合信号系统信号路径的详细资料概述 4次下载
- 轨道交通信号系统安全和技术发展 18次下载
- 动车信号系统该如何工作? 10次下载
- 模拟机车信号系统详细评估细分表 10次下载
- 照明与信号系统
- 汽车电器课程-照明与信号系统原理及介绍
- 信号继电器的工作原理和作用 信号继电器接线图讲解 4529次阅读
- 什么是比特币与区块链 3436次阅读
- 信号路径中的模拟及混合信号部分的器件选择和设计事项 847次阅读
- 区块链核心的四大技术是什么 5287次阅读
- 如何在区块链系统中使用二维思维 639次阅读
- 区块链商业应用系统“GHBaaS”使区块链真正从概念走向了应用 1726次阅读
- 区块链是什么?区块链和比特币有什么不同? 1338次阅读
- 区块链是什么?什么是区块链手机? 6122次阅读
- 区块链到底是什么东西? 498次阅读
- 区块链究竟是什么?区块链如何拯救信用危机? 5997次阅读
- 什么是区块链?区块链技术将如何影响我们的生活呢? 7883次阅读
- 区块链的本质是什么,区块链为什么落后 6776次阅读
- 什么是区块链_区块链技术的优势 1.1w次阅读
- 对区块链最详细的分析 6653次阅读
- 混合信号系统接地揭秘之第二部分 1663次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多