Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

楼主: Moziyu

[软件开发讨论] 初入实战?一名码农教你从反压测中锻炼开发思路(涵盖 [Web|TCP|插件] 等多方面内容)

[复制链接]
Moziyu 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
1399
钻石
性别
保密
注册时间
2016-8-20
查看详细资料
 楼主| 发表于 2019-5-11 22:05:58 | 显示全部楼层
543355801 发表于 2019-5-10 16:19
我感觉这东西已经是互相矛盾了。
首先有一个樱花皮肤站的外置登录已经可以防御这种类型的攻击了。
到不茹 ...

外置登录需要玩家下载专用客户端,不在这个应对思路的考虑范围内。
外置登录是会对玩家有一个长期的持续性的影响,而这几个组件是可以持续保护但在无攻击时无影响化的。
回复

使用道具 举报

Moziyu 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
1399
钻石
性别
保密
注册时间
2016-8-20
查看详细资料
 楼主| 发表于 2019-5-11 22:09:10 | 显示全部楼层
Shenhi 发表于 2019-5-11 12:51
感谢思路 以后也可以自己试试这些

类似思路可以应用在各种方面的,也可以进行一些升级改造,灵活学习和运用是技术进步的必要条件哦
回复

使用道具 举报

543355801 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
1769
钻石
性别
保密
注册时间
2015-5-28
查看详细资料
发表于 2019-5-12 07:50:10 | 显示全部楼层
本帖最后由 543355801 于 2019-5-12 07:53 编辑
Moziyu 发表于 2019-5-11 22:05
外置登录需要玩家下载专用客户端,不在这个应对思路的考虑范围内。
外置登录是会对玩家有一个长期的持续 ...

所以说嘛,如果把这个东西开发成一个登陆系统的形式,那就好了。
不要下载专用客户端就可以实现反攻击啦。
直接在注册的基础上丢一个验证码(游戏里)。
不在ip名单的tcp代理拦截就完事了。
回复

使用道具 举报

ishland 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
759
钻石
性别
保密
注册时间
2017-1-15
查看详细资料
发表于 2019-5-12 12:53:27 | 显示全部楼层
本帖最后由 ishland 于 2019-5-12 12:54 编辑

所以说到了最后还是正版验证有用(所有压测问题几乎全部解决)
回复

使用道具 举报

henda233 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
52
钻石
性别
保密
注册时间
2018-11-16
查看详细资料
发表于 2019-5-12 23:35:38 来自手机 | 显示全部楼层
厉害厉害
回复

使用道具 举报

a1477059273 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
4890
钻石
性别
保密
注册时间
2017-7-10
查看详细资料
发表于 2019-5-13 01:06:14 来自手机 | 显示全部楼层
现在的攻击者越来也无聊了
回复

使用道具 举报

1723624171 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
3325
钻石
性别
保密
注册时间
2018-11-10
查看详细资料
发表于 2019-5-13 09:12:26 来自手机 | 显示全部楼层
这个教程很有用,感谢分享
回复

使用道具 举报

qq1176321897 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
69
钻石
性别
保密
注册时间
2018-6-22
查看详细资料
发表于 2019-5-13 13:12:33 来自手机 | 显示全部楼层
如果攻击者先访问web接口怎么办呢
回复

使用道具 举报

Moziyu 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
1399
钻石
性别
保密
注册时间
2016-8-20
查看详细资料
 楼主| 发表于 2019-5-13 14:00:00 | 显示全部楼层
qq1176321897 发表于 2019-5-13 13:12
如果攻击者先访问web接口怎么办呢

Web接口那玩法就多啦,就接个mcbbs这种点文字的验证码都能玩死一大片攻击者。他们大多都是用的别人的攻击工具,自身是没有开发能力的呀。如果他们愿意花钱找工具开发者升级,那只能说是真的任性
回复

使用道具 举报

Moziyu 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
1399
钻石
性别
保密
注册时间
2016-8-20
查看详细资料
 楼主| 发表于 2019-5-13 14:01:08 | 显示全部楼层
a1477059273 发表于 2019-5-13 01:06
现在的攻击者越来也无聊了

在恶性竞争层面看也不算无聊啦,只是有够可恶
回复

使用道具 举报

Moziyu 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
1399
钻石
性别
保密
注册时间
2016-8-20
查看详细资料
 楼主| 发表于 2019-5-13 14:02:54 | 显示全部楼层
ishland 发表于 2019-5-12 12:53
所以说到了最后还是正版验证有用(所有压测问题几乎全部解决)

并不是所有小玩家都能拿出一整箱零食的钱来买正版的呀
回复

使用道具 举报

Moziyu 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
1399
钻石
性别
保密
注册时间
2016-8-20
查看详细资料
 楼主| 发表于 2019-5-13 14:10:05 | 显示全部楼层
543355801 发表于 2019-5-12 07:50
所以说嘛,如果把这个东西开发成一个登陆系统的形式,那就好了。
不要下载专用客户端就可以实现反攻击啦。 ...

只要是假人进到了游戏,就会造成影响了。
Authme、LuckPerms、Essentials等插件都会在玩家进入服务器时即创建玩家记录条目,如果不在这之前进行拦截,会产生大量垃圾数据,并且如果进服频率过高,那些插件也会占用过多的资源,造成卡服。
这都是在面对攻击时总结出的问题。由此也可以判断,市面上其他的插件型反压测工具,都是无法防止出现以上问题的,当攻击频率过高时,依旧会卡服,且不能防止垃圾数据产生。
我也是由此进行的在假人进到游戏前进行拦截的考虑,从而产生了这套方案。
回复

使用道具 举报

a1477059273 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
4890
钻石
性别
保密
注册时间
2017-7-10
查看详细资料
发表于 2019-5-13 14:50:21 来自手机 | 显示全部楼层
Moziyu 发表于 2019-5-13 14:01
在恶性竞争层面看也不算无聊啦,只是有够可恶

加油!共同努力
净化mc环境
回复

使用道具 举报

myunco 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
1124
钻石
性别
保密
注册时间
2017-2-21
查看详细资料
发表于 2019-5-13 15:28:32 来自手机 | 显示全部楼层
Moziyu 发表于 2019-5-13 14:10
只要是假人进到了游戏,就会造成影响了。
Authme、LuckPerms、Essentials等插件都会在玩家进入服务器时即 ...

我在想,这些插件都是监听的玩家加入事件吧?如果你的插件也监听这个事件并且是最高优先级,把假人登录的事件给取消掉,那么那些插件还会生成玩家配置吗?
回复

使用道具 举报

mc_baoyu 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
149
钻石
性别
保密
注册时间
2017-8-19
查看详细资料
发表于 2019-5-13 22:14:18 来自手机 | 显示全部楼层
mcbbs有你更精彩!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册(register)

本版积分规则

Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 京公网安备 11010502037624号 | 手机版

GMT+8, 2020-2-27 18:30 , Processed in 0.045129 second(s), Total 20, Slave 19 queries, Release: Build.2020.01.19.1840, Gzip On, MemCached On.

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标 本站与Mojang以及微软公司没有从属关系

© 2010-2020 我的世界中文论坛 版权所有 本站原创图文内容版权属于原创作者,未经许可不得转载

快速回复 返回顶部 返回列表