Update 如何抵御网络攻击.md

This commit is contained in:
lilingfengdev 2024-05-14 23:11:56 +08:00 committed by GitHub
parent 3bc825773e
commit b9783a2965
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -16,11 +16,11 @@ sidebar_position: 3
## 分类
我们在这里提到几种常见的 Minecraft 服务器容易遭受的攻击类型,并分别提出相应的解决方法
我们在这里提到几种常见的 Minecraft 服务器容易遭受的攻击类型
### 应用层
### 应用层(高级称呼是L7)
应用层的攻击往往意味着,这些流量看起来是合法的,而且往往是因为应用的 BUG 或者未设置限制,导致可以通过伪造普通客户端的包发送,而服务器将其视为了一次正常的客户端行为,一般来说需要靠插件、反代软件等识别。
应用层的攻击往往意味着,这些流量看起来是合法的,而且往往是因为应用的 BUG 或者未设置限制,导致可以通过伪造普通客户端的包发送,而服务器将其视为了一次正常的客户端行为
#### 假人攻击
@ -42,6 +42,32 @@ sidebar_position: 3
[/127.0.0.1:61647] <-> InitialHandler has pinged
```
#### 其他插件
如果你使用了 Plan、Dynmap 等插件,这些插件会在某个端口开启网站。请注意这些端口如果被不怀好意的人知道,
否则这些 HTTP 端口很有可能被。
#### Minecraft 漏洞攻击
这些插件通过利用MC游戏本身的漏洞向服务器发送错误的数据包或发送大量数据包,会造成服务器卡顿甚至**崩溃**
### 网络层
网络层攻击是 DDoS 攻击的一种形式它针对于网络基础架构进行攻击。最常见的网络层攻击是IP地址欺骗攻击者可以伪造IP地址并向目标服务器发送大量数据包以消耗目标服务器的网络带宽和系统资源。
Minecraft JAVA服务端采用的是TCP作为通信协议,所以说你就会遭受到例如TCP Flood(TCP洪水攻击)
防御这种类型的攻击唯一办法就是增大宽带,没有什么别的好办法
## 解决方案
### 假人攻击
你可以安装机器人过滤插件,这里比较推荐[LimboFiliter](https://modrinth.com/plugin/limbofilter),要是有钱的话,也可以考虑[nAntiBot](https://en.docs.nickuc.com/v/nantibot/premium)
### Motd攻击
对于这种简单的攻击 Velocity / Bungeecord 肯定能想到,默认配置中关于单个 IP 多次重新连接的配置是:
```
@ -51,14 +77,32 @@ connection_throttle_limit 3
这意味着,在 4000ms 内最多能连接 3 次服务器,如果超过则服务器将不再重新 MOTD 一段时间
#### 其他插件
### Minecraft漏洞攻击
如果你使用了 Plan、Dynmap 等插件,这些插件会在某个端口开启网站。请注意这些端口如果被不怀好意的人知道,
可以通过安装插件解决,这里我们推荐[AnarchyExploitFixes](https://modrinth.com/plugin/anarchyexploitfixes),
否则这些 HTTP 端口很有可能被。
### 富哥的选择
### 网络层
如果您非常有钱您可以打开服务端核心选择选择那些付费的服务端核心NullCordX是一个很好的选择包含了一个完整的反机器人系统和漏洞修复
网络层攻击是 DDoS 攻击的一种形式它针对于网络基础架构进行攻击。最常见的网络层攻击是IP地址欺骗攻击者可以伪造IP地址并向目标服务器发送大量数据包以消耗目标服务器的网络带宽和系统资源。
### 网络层攻击防御
一般网络层的攻击通常通过机房 DDOS 过滤和 IPtable或者其他防火墙等方式防御。
正常的解决办法是购买高防服务器,但是价格相当昂贵,如果您没有这么多财产,您可以考虑以下解决办法
#### 套CloudFlare
最稳定的办法还是白嫖CF的免费套餐无限防御流量唯一不太好的地方就是免费用户是没有办法使用国内节点的所以国内访问会较慢
#### 狂套frp
这个方法比较缺德我们只需要疯狂frp一个frp被打死了我们就换另一个frp,通知玩家重新连接就可以,根本打不死,此方法有点访问速度快的优点,但是缺点就是比较缺德
#### 更换IP
打服务器是需要IP地址的。大不了我疯狂弹IP地址你一打死我就换再装备个DDNS换IP还能顺便更新DNS记录
:::danger
如果您使用的是腾讯云之类的大厂vps永远不要尝试硬扛ddos待会被黑洞一年别怪我
:::