![]() |
![]() |
#1 |
高级会员
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 注册: 08年04月11日
来自: 盘丝洞
帖子: 311
声望力: 20
声望:
50
![]() 现金:29两梁山币
资产:1245两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0 |
如果我恶意攻击一个MUD
发信人: maht (Trill-TimeKiller), 信区: Mud_Builder 标 题: 如果我恶意攻击一个MUD(基于MudOS的) 发信站: BBS 水木清华站 (Fri Feb 5 20:39:43 1999) 前两天,我突然想,如果一个人恶意从一个公共的IP 攻击一个MUD,可以怎么做? 以下假设网络质量比较好 1 制造大量垃圾帐号 如果 alias 设的够长,或者 set 环境变量不限制 那么一个帐号 100k 是很容易 那么如果网络没有问题,20K/s 的制造硬盘垃圾 是可以实现的,一个小时就是 140M 至少也有 100M 那么硬盘很容易就被浪费 2 制造大量的断线的 user object 通常断线的 user object 是不算在 MAX_USER 限制中 如果在就更好了 grin 那么制造垃圾帐号再断线,这样就留在内存中了 如果在被系统回收前连续不断的制造这样的东西 浪费内存也是可观的,保持在20 min.造 500 个以上 是可以的,那就浪费大量的内存了,系统会很慢的 3 占住所有的 login object 一般的说 login object 不会让无限的 clone 出来, 那么如果能够通过占用所的 login object,那么这个 MUD就是等于废了(一般都是 20-30) 4 往一个登陆的帐号连续发送数据 这样 MudOS 可能会忙于处理 网络 而导致系统不稳定 5 在登陆时,只发送连接信号,使得欢迎画面积累 在 server 一端 积累的多了,MudOS 处理就会有问题 登陆可能会出问题 4 & 5 由于我对MudOS 如何处理网络不知道,只是设想 一个MUD还是很脆弱的 |
![]() |
![]() |