Minecraft(我的世界)中文论坛

标题: [安全|防御]AntiFakePlayer——压测防御插件/集群压测防御[BC]

作者: jiongjionger    时间: 2016-12-14 16:11
标题: [安全|防御]AntiFakePlayer——压测防御插件/集群压测防御[BC]
本帖最后由 jiongjionger 于 2018-8-3 14:49 编辑

AntiFakePlayer

一款防御(集群)假人压测/MotdPing压测/Tab压测的插件

多个千人在线服务器的选择

原创插件,版权所有,严禁转载

本插件是BC插件,只能在BC中运行,建议您使用新版的BC,老版的BC可能无法加载

最新的集群HandShake包、StatusPing包等攻击防御模块

如果你需要兼容1.7.X的同时使用新版BC,建议你使用新版WaterFall(一个BC的分支)代替

本插件需要Java8运行时,如果你还在使用Java7,请升级到性能更好的Java8

最后更新时间:2017/9/27

注意:
  最近不少腐竹问我,为什么某些服务器使用的也是AntiFakePlayer却可以很好的防御变种集群压测,而自己下载本插件测试,效果就没那么好,是不是里面有肮脏的PY交易?对于这个问题,本插件一直在更新,你先确保你安装的是最新版本,如果不是,请重新下载并且安装。另外本插件在BC启动的前几分钟,有几个识别变种压测算法并不开启,当BC启动几分钟后,并且有一定的正常玩家进入,算法学习了一定的规律以后,才会有出色的变种压测识别能力。这就是为什么,别人服务器同样使用的这个插件,而你自己测试发现效果没别人好的原因。请开服一段时间再测试,你会发现效果是一样的。


能够防御的攻击种类:

插件优势:

  • 1. 比起同类插件有更好的过滤能力
  • 2. 模式匹配和特征匹配模块可以识别更多的压测变种
  • 3. 其他防御插件被攻击的时候无论正常玩家还是假人都无法进入服务器,而本插件不会
  • 4. 其他插件会连同正常玩家一同判定为压测行为,本插件误判概率则小得多
  • 5. 优化的算法和更高IP地区查找性能,性能更加强悍
  • 6. BC插件,对后端服务器影响更小也无需在所有大厅安装防御插件,节约资源
  • 7. 不止是防御假人压测,更可以防止分布式/集群MotdPing压测(消耗宽带)和Tab压测(秒蹦服)

防御效果实测:


  基于集群压测实测,过滤能力超过99%(本插件最新版本),在此特别感谢某人提供的集群压测工具


使用方法:

直接放入BungeeCorld下的plugins内,重启BungeeCord即可,已经内置调优好的参数



更新日志:


说明:

  本插件在常规防御算法的基础上使用了类似机器学习的原理来模式学习/匹配假人特征,并且在防御失效的情况下会自动屏蔽、限制境外IP地址和**IP来防御集群压测,在这基础上更有主动行为嗅探模块防御部分包含特征的假人行为。并于2016/12/15新增国内**黑名单功能,阻断大多数国内的**IP,进一步提升防御效果。
  本插件共享的初衷是给予缺乏技术的中/大服务器提供一定程度的保障,减少恶意竞争带来的共同利益损害。也避免因为被勒索、购买所谓的付费版防御插件带来的不必要开销,属于公益性行为,故本人不提供额外的技术支持,本插件也不提供可配置项来调整参数。本插件为了防止原理外泄、二次贩卖、剽窃代码的行为也进行了一定程度的加密措施。


  防御能力测试结果:
  攻击时长:7分钟
  攻击方式:集群压测(默认配置)
  总非法登录请求:3371次
  拦截数量:3366次
  拦截率:99.85%


  攻击方式:集群压测(更换**采集URL + 随机化ID)
  攻击时常:6分钟左右
  总非法登录请求:2871次
  拦截数量:2853次
  拦截率:99.37%
  
  * 测试基于目前的集群压测版本
  * 测试只统计了拦截数量,没有统计主动嗅探模块在压测假人登录进来后自动踢出的数量
  * 以上测试数据使用的是1.1的版本,最新的版本防御效果更好。


  再次申明,本插件是BC插件,需要安装在BungeeCord内使用!
  遇到问题或者无法拦截的情况,请留言回复,不要私信,谢谢:)


  下载地址(回复可见):
  

  本插件为原创插件,严禁转载。
  
  免费分享/制作原创插件,真的只下载不评分 + 回复一发?


[afd]jiongjionger[/afd]


[groupid=1465]银河系气功协会[/groupid]
作者: 迷の十六    时间: 2016-12-14 16:25
提示: 作者被禁止或删除 内容自动屏蔽
作者: 莲华酱    时间: 2016-12-14 16:29
本帖最后由 619815617 于 2018-11-30 19:43 编辑

1111111111111111111
作者: BenLi豪    时间: 2016-12-14 16:32
为防护服务器的阵营加多一道墙,谢谢楼主。国内服务器需要你们这些努力的人。支持,心累了记得我这条评论。
作者: a619057731    时间: 2016-12-14 16:34
感谢楼主
作者: 喵奈瑞希    时间: 2016-12-14 17:04
66666666前排顶,很有用
作者: 混乱    时间: 2016-12-14 17:06
可以的,囧儿出品必属精品
作者: 1208359777    时间: 2016-12-14 17:20
老哥  稳~~~
作者: Crazy_Ye    时间: 2016-12-14 17:26
像这样的为了国内MC的发展 而且插件不是留着自己用 而是分享到这里不要任何回报的dalao不多了
作者: GayaGuoguo    时间: 2016-12-14 18:44
感谢你的分享,感谢你的贡献
作者: 栀栀太坏了    时间: 2016-12-14 18:57
感谢

感谢jiongjionger先生对Minecraft服务器的贡献,也高兴你能为MCBBS以及MineCraft方面做出的巨大贡献,我代表其他“默默无闻”的伸手党像你表示感谢!!![文笔不好、请勿怪罪]
--龙栀



作者: jiongjionger    时间: 2016-12-14 20:29
混乱 发表于 2016-12-14 17:06
可以的,囧儿出品必属精品

过誉了QAQ
作者: Numb时光    时间: 2016-12-14 23:00
特别感谢囧二 爱死你了 !!!!
作者: jiongjionger    时间: 2016-12-15 11:08
Numb时光 发表于 2016-12-14 23:00
特别感谢囧二 爱死你了 !!!!

囧二是什么鬼XD
作者: jiongjionger    时间: 2016-12-15 11:08
LMC_沫尘 发表于 2016-12-14 18:57
感谢
感谢jiongjionger先生对Minecraft服务器的贡献,也高兴你能为MCBBS以及MineCraft方面做出的巨大贡献, ...

感谢支持:)
作者: jiongjionger    时间: 2016-12-15 14:19
本插件已更新,请已经下载的用户更新到新版本
作者: jiongjionger    时间: 2016-12-15 15:29
Crazy_Ye 发表于 2016-12-15 15:39
屏蔽国内代理的也出来了,

增加屏蔽国内IP只是为了增强防御效果,即便没有这个功能,插件也能识别使用国内代理的压测行为
作者: Crazy_Ye    时间: 2016-12-15 15:39
屏蔽国内代理的也出来了,
作者: 月中行    时间: 2016-12-15 17:08
本帖最后由 逗比的芒果 于 2018-1-13 17:45 编辑

挺好的一款插件
作者: c89669    时间: 2016-12-16 01:23
机器学习。。。
老哥,阿姆斯特朗式阿姆斯特朗回旋加速稳
作者: 百度服务器    时间: 2016-12-16 04:21
本帖最后由 百度服务器 于 2016-12-16 04:28 编辑

感谢楼主对MC服务器做出的贡献,顶
作者: wc5477    时间: 2016-12-16 06:09
提示: 作者被禁止或删除 内容自动屏蔽
作者: jiongjionger    时间: 2016-12-16 20:43
还在使用第一个版本的请更新到最新版本。第一个版本有一定概率出现NPE报错(线程安全问题引起)。
作者: 江旭凡    时间: 2016-12-17 16:12
支持 NB 贡献巨大  
作者: 1425115471    时间: 2016-12-17 16:15
提示: 作者被禁止或删除 内容自动屏蔽
作者: Dream_Aquar    时间: 2016-12-17 19:02
66这插件要逆天的节奏,很强势!!!
作者: Snake7boy    时间: 2016-12-17 23:46
感谢囧囧对于国内MC服务器界的贡献,囧囧你幸苦了!
也感谢那个某人提供的集群压测工具!
感谢每一位为中国MC服务器界作贡献的人!
作者: Dream_Aquar    时间: 2016-12-18 00:23
很强,麻麻再也不用担心服务器被压测了
作者: 1246507084    时间: 2016-12-18 08:35
666666666666666666666666666666666666666666666666666666666
作者: 先生爱小生    时间: 2016-12-18 21:52
@jiongjionger



装了后,被压测 3.3压测。

BC就会狂刷这个。

是什么问题呢
作者: jiongjionger    时间: 2016-12-18 22:09
先生爱小生 发表于 2016-12-18 21:52
@jiongjionger

请发完整日志,请确定使用的是最新版本
作者: 先生爱小生    时间: 2016-12-19 10:03
jiongjionger 发表于 2016-12-18 22:09
请发完整日志,请确定使用的是最新版本

附加上传不了那么大的文件,我上传网盘了。
是最新版本,就是帖子里下载的

链接: http://pan.baidu.com/s/1miPlOM0 密码: ux57

大大可以看一下
作者: Nazhi-    时间: 2016-12-19 10:37
bc插件是什么 所有的服务器可以使用吗 我是一个小白腐竹现在再找好一点放压测插件
作者: jiongjionger    时间: 2016-12-19 12:28
先生爱小生 发表于 2016-12-19 10:03
附加上传不了那么大的文件,我上传网盘了。
是最新版本,就是帖子里下载的

这并不是本插件引起的报错。
https://github.com/SpigotMC/BungeeCord/issues/1536
当客户端的协议版本低于BC可以接受的范围或者发送的握手数据不合法就会提示这个报错。
修复方法是升级到最新版本的BC
作者: 先生爱小生    时间: 2016-12-19 13:00
jiongjionger 发表于 2016-12-19 12:28
这并不是本插件引起的报错。
https://github.com/SpigotMC/BungeeCord/issues/1536
当客户端的协议版本低 ...

可是升级为最新版 那么1.7版本不是不能进了吗

插件用低版本就会刷报错= =
作者: 先生爱小生    时间: 2016-12-19 14:57
本帖最后由 先生爱小生 于 2016-12-19 15:00 编辑
jiongjionger 发表于 2016-12-19 12:28
这并不是本插件引起的报错。
https://github.com/SpigotMC/BungeeCord/issues/1536
当客户端的协议版本低 ...

试过了 我下载了最新版本 1.11. 重新装防御插件

随后打开BC 和 登陆服(1.8.8版本)

然后进行压测3.3    一样会报错。

然后我又试了一次对应客户端版本的BC。1.8-1.9的BC。依旧会报错刷。

请问大大应该选用哪个版本的BC呢?登陆服是1.8.8的
作者: jiongjionger    时间: 2016-12-19 16:41
先生爱小生 发表于 2016-12-19 14:57
试过了 我下载了最新版本 1.11. 重新装防御插件

随后打开BC 和 登陆服(1.8.8版本)

卸载本插件后测试会报错么
作者: 先生爱小生    时间: 2016-12-19 16:55
jiongjionger 发表于 2016-12-19 16:41
卸载本插件后测试会报错么

去掉就不会,去掉就等于没防御了嘛。直接就压测进去了。


作者: jiongjionger    时间: 2016-12-19 17:59
先生爱小生 发表于 2016-12-19 16:55
去掉就不会,去掉就等于没防御了嘛。直接就压测进去了。

进过测试。即便在纯净的Bungeecord环境,不安装任何插件,默认配置参数。
在被Motd/Ping压测的时候也会提示,例如:
  1. 18:07:13 [警告] [/127.0.0.1:50664] <-> InitialHandler - IllegalStateException: Not expecting STATUS
  2. 18:07:13 [警告] [/127.0.0.1:50669] <-> InitialHandler - IllegalStateException: Not expecting STATUS
  3. 18:07:13 [警告] [/127.0.0.1:50661] <-> InitialHandler - IllegalStateException: Not expecting STATUS
  4. 18:07:13 [警告] [/127.0.0.1:50656] <-> InitialHandler - IllegalStateException: Not expecting STATUS
  5. 18:07:13 [警告] [/127.0.0.1:50663] <-> InitialHandler - IllegalStateException: Not expecting STATUS
  6. 18:07:13 [警告] [/127.0.0.1:50658] <-> InitialHandler - IllegalStateException: Not expecting STATUS
  7. 18:07:13 [警告] [/127.0.0.1:50667] <-> InitialHandler - IllegalStateException: Not expecting STATUS
  8. 18:07:13 [警告] [/127.0.0.1:50670] <-> InitialHandler - IllegalStateException: Not expecting STATUS
  9. 18:07:13 [警告] [/127.0.0.1:50660] <-> InitialHandler - IllegalStateException: Not expecting STATUS
  10. 18:07:13 [警告] [/127.0.0.1:50659] <-> InitialHandler - IllegalStateException: Not expecting STATUS
  11. 18:07:13 [警告] [/127.0.0.1:50668] <-> InitialHandler - IllegalStateException: Not expecting STATUS
  12. 18:07:13 [警告] [/127.0.0.1:50662] <-> InitialHandler - IllegalStateException: Not expecting STATUS
  13. 18:07:13 [警告] [/127.0.0.1:50666] <-> InitialHandler - IllegalStateException: Not expecting STATUS
  14. 18:07:13 [警告] [/127.0.0.1:50657] <-> InitialHandler - IllegalStateException: Not expecting STATUS
  15. 18:07:13 [警告] [/127.0.0.1:50655] <-> InitialHandler - IllegalStateException: Not expecting STATUS
  16. 18:07:13 [警告] [/127.0.0.1:50665] <-> InitialHandler - IllegalStateException: Not expecting STATUS
复制代码


所以可以确认并非本插件的原因。
根据回复“That exception can be safely ignored, because its just invalid data sent.”
你可以直接无视这个报错。
作者: 先生爱小生    时间: 2016-12-19 19:52
jiongjionger 发表于 2016-12-19 17:59
进过测试。即便在纯净的Bungeecord环境,不安装任何插件,默认配置参数。
在被Motd/Ping压测的时候也会提 ...

好的,感谢
作者: Korea    时间: 2016-12-20 13:56
老哥 稳
作者: Dr_xiaoxiao    时间: 2016-12-20 20:17
信囧大,得永生
作者: a604700276    时间: 2016-12-21 10:54
正需要这个,就找到了,6666
作者: 江旭凡    时间: 2016-12-22 18:51
有些时候为何正常玩家也会收到防火墙xx稍等几秒   而且还会连接超时
作者: jiongjionger    时间: 2016-12-22 19:32
江旭凡 发表于 2016-12-22 18:51
有些时候为何正常玩家也会收到防火墙xx稍等几秒   而且还会连接超时

链接超时不是本插件的锅。
偶尔出现是很正常的现象,误报率极低不代表没有。
作者: andylizi    时间: 2016-12-22 20:57
在此特别感谢某人提供的集群压测工具
蛤蛤蛤

http://tieba.baidu.com/p/4785194238

蛤蛤,蛤蛤蛤
作者: kevinss    时间: 2016-12-22 21:20
andylizi 发表于 2016-12-22 20:57
蛤蛤蛤

http://tieba.baidu.com/p/4785194238

蛤蛤蛤蛤,蛤蛤蛤
作者: ax4304    时间: 2016-12-22 21:23
jiongjionger 发表于 2016-12-15 11:08
囧二是什么鬼XD

囧囧二不就是囧二嘛23333333333
作者: jiongjionger    时间: 2016-12-22 21:33
andylizi 发表于 2016-12-22 20:57
蛤蛤蛤

http://tieba.baidu.com/p/4785194238

这一年就要结束了,是想冲击年度最佳笑话榜么。
作者: 贺兰兰    时间: 2016-12-23 03:29
找了这么长时间终于找到了(金粒不够555555)
作者: l89669    时间: 2016-12-23 13:17
jiongjionger 发表于 2016-12-22 19:32
链接超时不是本插件的锅。
偶尔出现是很正常的现象,误报率极低不代表没有。 ...

实测对于网络状态不稳定的玩家误报率挺高的
附测试环境:
BC:Travertine 最新
server:Thermos 57
system:Centos 7.2 x64
作者: jiongjionger    时间: 2016-12-23 14:04
l89669 发表于 2016-12-23 13:17
实测对于网络状态不稳定的玩家误报率挺高的
附测试环境:
BC:Travertine 最新

检测算法并没有考虑到延迟,所以网络状态不问题不会提高误报概率
作者: 江旭凡    时间: 2016-12-24 00:32
jiongjionger 发表于 2016-12-23 14:04
检测算法并没有考虑到延迟,所以网络状态不问题不会提高误报概率

我也是CentOS的
也是这种情况 有些玩家网络不是太好会意外的这样超时 或者防火墙
而且我本身如果连接超时进不去 第二次才能进去麻烦作者多改下策略  加油...

作者: jiongjionger    时间: 2016-12-24 01:15
江旭凡 发表于 2016-12-24 00:32
我也是CentOS的
也是这种情况 有些玩家网络不是太好会意外的这样超时 或者防火墙
而且我本身如果连接超时 ...

Bungeecord是异步处理每一个玩家的链接请求的,每个请求互不影响,插件对于每一个登录请求的处理时间都是微秒级的,不会阻塞登录线程。你描述的情况不属于本插件产生的影响。你可以卸载本插件观察一周,你描述的情况会依然存在。登录显示超时,第二次才能进去大多属于服务器和玩家之间延迟和链路质量导致的问题。
作者: Ridiculous.    时间: 2016-12-24 13:26
感谢楼主分享

作者: xiabiao520    时间: 2016-12-25 15:42
jiongjionger 发表于 2016-12-15 11:08
感谢支持:)

这么好的插件 能用吗
作者: jiongjionger    时间: 2016-12-29 13:00
本插件已经更新,请下载了老版本玩家手动更新到新版本。建议删除插件目录下的AntiFakePlayer目录然后再替换新插件文件,让插件自动生成新的数据。
作者: yun1998    时间: 2016-12-29 16:24
赞 虽然不懂
作者: 3357dou    时间: 2016-12-29 17:22
66666666666666666666666
作者: ~KU~    时间: 2016-12-29 21:29
雖然不用BC,但是還是回覆加評分(有打算更新NeverLag嗎QAQ
作者: AngelGTX    时间: 2016-12-29 22:22

不错的插件~
支持
作者: Dies    时间: 2016-12-29 22:33
Gggggggggg
作者: 631082259    时间: 2016-12-30 00:28
LZ66666支持
作者: csyd    时间: 2016-12-30 00:39
MCBBS有你更精彩~
作者: 孤独的先生    时间: 2016-12-30 11:05
真是为服务器做了很大一个贡献
作者: 11392761    时间: 2016-12-30 12:09
不知道会不会卡bc.mod服用的旧版本bc
作者: dudududu2004    时间: 2016-12-30 12:40
嗯,看起来很不错!
作者: dudududu2004    时间: 2016-12-30 12:47
嗯,不错,下载地址是:http://www.mcbbs.net/forum.php?m ... DE4NjgyODF8NjU0MTk1
作者: 就爱吃麻花    时间: 2016-12-30 15:31
大神你简直就是救星啊
作者: emosuede    时间: 2016-12-30 15:57
支持!!!!!
作者: qq837958025    时间: 2016-12-30 17:35
6666666666666666666
作者: a519988219    时间: 2016-12-30 18:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: 1298701681    时间: 2016-12-30 18:43
提示: 作者被禁止或删除 内容自动屏蔽
作者: 66317328    时间: 2016-12-30 19:45
感谢大神
作者: huo_sheng    时间: 2016-12-30 20:33
很好用啊.支持
作者: 太狡猾le    时间: 2016-12-30 20:42
为群组服做了一个很大的贡献
作者: HJ_KISS    时间: 2016-12-30 21:00
dalao可以,支持
作者: 邓子鸣1    时间: 2016-12-30 21:34
6666666666666666666666
作者: 我的世界城市服    时间: 2016-12-31 14:16
回复一次以更新插件。

作者: chy369    时间: 2016-12-31 15:57
正好需要這種插件
作者: Queen_fang    时间: 2016-12-31 16:51
那我可以不怕熊孩子随便压测服务器了 帮顶楼主
作者: CCU    时间: 2016-12-31 17:12
为什么我进服会有一段红色的提示我要注册
作者: 舍曲林    时间: 2016-12-31 18:55
挺不错的插件
作者: 80179176    时间: 2016-12-31 19:21
.....................


作者: zhaoll    时间: 2016-12-31 19:26
666666666666
作者: iam007    时间: 2016-12-31 21:26
不错的插件
作者: Minern    时间: 2016-12-31 21:37
        MCBBS有你更精彩~
作者: s992172930    时间: 2017-1-1 02:48
好好的插件
作者: 2949848385    时间: 2017-1-1 09:15
为什么。。每个贴都要回复才能可见呢..
作者: q211316907    时间: 2017-1-1 09:32
支持楼主
水~
作者: 小霖0815    时间: 2017-1-1 09:35
和梨子的某插件将来要出的版本很相似,支持LZ!
作者: qianghuoya    时间: 2017-1-1 09:48
提示: 作者被禁止或删除 内容自动屏蔽
作者: shu_shen    时间: 2017-1-1 10:36
我只是回复的而已,无视我就可以了
作者: a1969398648    时间: 2017-1-1 10:59
来取下载的23333
作者: p7663366    时间: 2017-1-1 14:43
啊实打实大
作者: 戴面具的人    时间: 2017-1-1 14:48

作者: lzywd110    时间: 2017-1-1 15:21
感谢搬运
作者: 1879101822    时间: 2017-1-1 17:03
强大的插件,支持
作者: zx1466164798    时间: 2017-1-1 18:05
很好的插件
作者: zxc5566120    时间: 2017-1-1 18:21
试试插件