[Anti-SPAM] Memberlist SPAM介绍与防御

原文地址

http://bbs.netpu.net/viewthread.php?tid=3587


问题提出

最近发现几个用户的论坛遭遇Memberlist SPAM攻击,在处理的时候搜索了一下,网上几乎没有关于这个方面的内容,于是撰文一篇,简单做一下介绍。


何谓Memberlist SPAM?

Memberlist SPAM是指SPAMER通过大量注册论坛、留言本、Blog等交互系统的用户,并在签名、网站、个人介绍等位置填写垃圾链接等信息,如果交互系统的管理 员设置了公开Memberlist,那么当用户或者搜索引擎访问Memberlist信息时,垃圾链接就会被呈现,由此达到SPAM的目的。

目前已发现可被利用的系统包括但不限于Discuz、PHPBB、vBulletin、一些留言本等交互系统程序。

从技术角度分析,凡是符合以下几点的系统均可以被利用:
1:开放用户注册
2:开放memberlist(用户列表)访问
3:用户可以设置签名、网站、个人介绍等信息,并会在列表中予以显示


Memberlist SPAM的危害

一:产生垃圾用户
由于Memberlist SPAM要大量注册系统用户,以期达到更多的显示机会以及更好的SPAM效果,所以首要的危害是,导致系统中大量的垃圾用户帐户,导致管理的困难。

二:浪费系统资源
由于Memberlist SPAM要大量注册系统用户,所以会占用大量的数据库以及磁盘空间,导致系统资源的浪费。搜索引擎蜘蛛在爬行memberlist的时候,还会浪费CPU、内存等计算资源。

三:影响SEO
由于Memberlist SPAM会导致大量的、垃圾的出站外链,可能会对站点SEO有所影响。

四:导致被列入垃圾站点
由于Memberlist SPAM中的链接可能包含有病毒、木马、恶意软件等链接,一些安全站点在评估网站安全时,可能会给予被评估站点极低的评分,甚至导致被一些安全站点列入黑名单,进而影响用户访问。


Memberlist SPAM的识别与防治

交互系统有没有受到Memberlist SPAM攻击,这是很多交互系统管理员关心的问题,识别起来其实是很简单的:
1:短期内大量的垃圾用户注册
2:访问交互系统的memberlist(userlist)页面可以看到大量的垃圾链接
具有以上两个特征的系统基本可以判断被Memberlist SPAM攻击。


根据Memberlist SPAM的形成条件,我们可以通过以下手段来防止和杜绝Memberlist SPAM:

一:禁止用户在签名、网站、个人介绍等处添加链接。
      或者通过用户等级制度,限定用户达到一定等级后方可添加。

二:关闭Memberlist

三:设置严格的防止SPAM的机制

四:关闭交互系统的注册


一部分用户在遇到论坛等交互系统遭遇SPAM轰炸时,选择禁止用户发帖,这种方法会阻止一些SPAM手段,但是不会阻止Memberlist SPAM。所以我们经常会看到一个怪现象,一个论坛禁止发帖,也无人发帖,但是注册用户每天都在激增。


进一步的建议

由于论坛(以及其它交互系统)的管理和维护需要大量的时间和精力,而且各种SPAM手段层出不穷。所以对于一些非专门的论坛站点,我们建议用户关闭论坛、BLOG、留言本等交互系统,而采取邮件等其它方式提供用户支持服务。


结束语

SPAM犹如互联网上牛皮癣广告,屡禁不绝,需要大家一同努力来控制。
我们会持续总结见到的一些SPAM手段和防治方法。
如有错漏之处,望诸位朋友不吝赐教。


参考资料
http://en.wikipedia.org/wiki/Spam_(electronic)
http://baike.baidu.com/view/31550.htm
更多的资料大家google吧,呵呵

http://www.netpu.net
网普科技版权所有,转载请注明作者和出处并保持文章原貌

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值