本帖最后由 Stay_adorable 于 2017-1-21 19:12 编辑
AntiFakePlayer 一款防御(集群)假人压测/MotdPing压测/Tab压测的插件 多个千人在线服务器的选择 原创插件,版权所有,严禁转载
本插件是BC插件,只能在BC中运行 本插件需要Java8,如果你还在使用Java7,请升级到性能更好的Java8 能够防御的攻击种类:
- 1. 单IP假人压测
- 2. 单IP MOTD/PING压测(消耗宽带)
- 3. 单IP Tab压测
- 4. 集群随机IP/随机ID假人压测
- 5. 集群随机IP MOTD/PING压测(消耗宽带)
- 6. 集群随机IP/ID登录后Tab压测(秒蹦服)
- 并且在遭受大规模假人攻击的时候,大多数正常玩家依然可以正常进入服务器,而不是被无脑拦截
插件优势:
- 1. 比起同类插件有更好的过滤能力
- 2. 模式匹配和特征匹配模块可以识别更多的压测变种
- 3. 其他防御插件被攻击的时候无论正常玩家还是假人都无法进入服务器,而本插件不会
- 4. 其他插件会连同正常玩家一同判定为压测行为,本插件误判概率则小得多
- 5. 优化的算法和更高IP地区查找性能,性能更加强悍
- 6. BC插件,对后端服务器影响更小也无需在所有大厅安装防御插件,节约资源
- 7. 不止是防御假人压测,更可以防止分布式/集群MotdPing压测(消耗宽带)和Tab压测(秒蹦服)
明:
本插件在常规防御算法的基础上使用了类似机器学习的原理来模式学习/匹配假人特征,并且在防御失效的情况下会自动屏蔽、限制境外IP地址和代理IP来防御集群压测,在这基础上更有主动行为嗅探模块防御部分包含特征的假人行为。并于2016/12/15新增国内代理黑名单功能,阻断大多数国内的代理IP,进一步提升防御效果。
本插件共享的初衷是给予缺乏技术的中/大服务器提供一定程度的保障,减少恶意竞争带来的共同利益损害。也避免因为被勒索、购买所谓的付费版防御插件带来的不必要开销,属于公益性行为,故本人不提供额外的技术支持,本插件也不提供可配置项来调整参数。本插件为了防止原理外泄、二次贩卖、剽窃代码的行为也进行了一定程度的加密措施。
防御能力测试结果:
攻击时长:7分钟
攻击方式:集群压测(默认配置)
总非法登录请求:3371次
拦截数量:3366次
拦截率:99.85%
攻击方式:集群压测(更换代理采集URL + 随机化ID)
攻击时常:6分钟左右
总非法登录请求:2871次
拦截数量:2853次
拦截率:99.37%
* 测试基于目前的集群压测版本
* 测试只统计了拦截数量,没有统计主动嗅探模块在压测假人登录进来后自动踢出的数量 * 以上测试数据使用的是1.1的版本,最新的版本防御效果更好。
再次申明,本插件是BC插件,需要安装在BungeeCord内使用!
遇到问题或者无法拦截的情况 (diannao搬运)
|