当前位置:首页 > 资讯 >

节点区块链科技公链与DDOS攻击:防御反节点设计

DDOS(of Service)分布式拒绝服务攻击是最常用、最粗糙的网络服务攻击手段,危害巨大。其主要特点是多个攻击者同时攻击一个或多个目标,或一个或多个攻击者控制多个机器的不同位置,并使用这些机器同时攻击目标,恶意导致网络服务无法正常运行,导致无法为正常用户提供所需的服务或服务质量下降。根据区块链公共链的节点分布特点和整个区块数据网络的同步特点,本文设计了一种有效的区块链防御攻击节点机制。
攻击方式
作为一个开放的分布式数据库,区块链公链最容易受到 DDOS 攻击。一般来说,攻击有三种技术方法:
节点传递区块链社交平台_节点区块链技术_同步区块链节点和节点
(1) 攻击者使用Socket发起公链主网节点或公节点服务器端口TCP请求。在建立通信之前TCP三向握手协议需要先协商. 一般情况下,客户端一个SYN数据包表示需要通信,服务器收到SYN包好后,回复一个ACK确认包,客户端回复另一个确认包,握手通信攻击者将多个主机发送到攻击服务器SYN当服务器回复数据包时ACK当确认包时,主机不再响应,因此服务器将保持半连接等待。这么多的半连接会消耗大量的服务器I/O等待资源,使服务器无法正常工作。

节点区块链科技公链与DDOS攻击:防御反节点设计(2) 攻击者使用无连接UDP协议或ICMP协议在短时间内向区块链节点发送大量无用数据包,使节点服务器的带宽、内存和CPU资源饱和导致服务器拥塞和瘫痪。
(3) 攻击者模仿正常DAPP应用,向区块链批量高频发起虚假交易,制造大量垃圾交易数据。区块链作为分布式数据库,本身没有业务数据语义的判断标准和判断能力,这些数据会被正常打包到区块中,产生庞大的区块数据,严重影响区块节点数据的同步效率和交易响应时间。
防守后卫
节点传递区块链社交平台_节点区块链技术_同步区块链节点和节点
针对不同的区块链DDOS不同的攻击、防御和反击:
(1) 对称判断分析TCP攻击,检查TCP链路池状态,统计是否有大量ACK包,判断其活跃状态,主动断开异常链路节点区块链技术,恢复系统I/O资源。
(2)根据服务UDP区块链技术是过滤包大小异常的正常范围和流量节点UDP分片。
同步区块链节点和节点_节点区块链技术_节点传递区块链社交平台
(3) 直接过滤ICMP包,如禁止PING协议等。
(4)根据区块链的特点,从特定节点进行伪交易攻击。主网官方节点利用大数据进行实时分析,监控异常节点和IP跟踪运行频率、实时云控制和自动配置,并根据操作合同地址跟踪节点的变化IP,防御机制包括限制节点连接到源IP主动清除僵尸假连接,并授权限制特定智能合同的访问和操作范围。反击机制包括:
立即增加恶意用户地址和相应合同地址的交易GAS消耗,零处理
节点传递区块链社交平台_节点区块链技术_同步区块链节点和节点
关闭相应的节点IP与用户地址的交易请求,关闭正常的块数据同步和用户状态请求
引入惩罚性块数据,使节点只能同步大量无效无用的块数据,消耗节点的带宽和存储资源
总结
目前市场上公共链之间的竞争最终将是一场生态竞争。谁能像传统的 App Store 吸引更多优秀的开发者和更多高质量的 DAPP 最终获胜。前提是公共链开发商和运营商必须通过经济技术手段解决区块链安全和真正的大规模可用性问题,实现分散、安全和效率之间的实际平衡。

猜你喜欢

微信二维码

微信