寒风 发表于 2011-3-1 22:02:54

关于论坛垃圾贴的应对

(以下内容是本人参考一些资料作出的结论,因水平有限,不对其有效性负责,只是一种探讨。)

近日论坛出现的垃圾贴,应当是“灌水机”所为。根据观察,此灌水机有如下特点:
1、能够自动变换IP
2、能够自动更换ID
3、能够自动识别验证码
4、能够自动更换帖子标题
5、部分手工操作
还有其他一些特征。综合判断,应当属智能型。

而论坛是开放型的,为降低应用难度,通常都并不设置过多的验证手续,以免引起用户的疲劳和反感,并且为了增加人性化的体验,添置一些智能管理手段。这些智能化于人是智能,但终究还是程序,是程序就总会被程序利用。因此,低门槛和智能化是论坛受攻击的原因。

论坛针对“灌水机”的方法应当从“灌水机”和论坛的主要特点出发。
根据青天剑的回帖中表述,本论坛通常做的就是封杀IP和ID。但显然,这对智能型的“灌水机”作用不大。又,论坛为防止新近的垃圾贴ID设置障碍,即邮箱确认。但当“灌水机”有意针对本论坛,某“灌水机”通过人工进行邮箱确认,只消一个号就可以灌上几百贴,显然不治本,至多减少相应垃圾ID,而不能减少垃圾贴,对恶意为之的小人,这种方法也不管用。
似乎这发垃圾的机器只是针对本网站,因此他可以把注册这一步人工化,但他采用“灌水机”是因为人工不可能发到这么多垃圾。因此,我们没办法针对人工这部分,只能针对机器自动的那部分。而在注重机器部分的同时,也必须考虑到:如果不加防范,会引起ID的海量增加。

我的建议是从以下几个方面入手。
1、首要需要变更的是验证码的代码。本论坛的验证码较容易识别。另外,不只是进行用户注册时的验证,还要增加发贴的验证。这样,给用户造成的麻烦是最小的。同时,增加“灌水机”灌水时的消耗。
2、增加用户主贴的发贴时间间隔。一来这根据实情,某用户不可能在极短的时间里多次发主贴,而又不影响灌水。因为灌水不是主贴。
3、用户注册验证时,可以增加一些智能型的代码。比如询问“网站站长是谁?”“音乐版块的版主是谁?”类似的答案,而答案并不写在当前页,而是通过按钮链接至另一页。有效避免机器识别代码。当然,这对那些半人工处理方式无效。另外,使用FLASH的用户确认,较网页型的用户确认显然要隐蔽得多。比如验证码可以用FLASH来做,或者做成动画GIF。
4、另外还有一点。我的判断,“灌水机”的灌水是并不打开网页的,而是通过地址附加参数送至服务器判断而注入垃圾的。因此可以考虑在参数中增加某些服务器特征,这些特征要不明显。
5、我不知道“灌水机”是否有针对某论坛程序版本的可能。如果有这个可能,那么,应当手动修改一下版本,即版本做假。
还有一些笨办法,比如用户首贴与次贴间隔一个小时,以后依次递减,五次之后取消间隔,或者用户须回帖10贴以上方可发贴。虽然会有一些影响,提高门槛,但比因垃圾贴失去用户要好。

以上仅为本人的判断,错误不当之处,请谅!

恋曲1998 发表于 2011-3-1 22:06:35

寒版的方法比较全面,不过个人以为很简单,只需要对新人实行报道发帖制度,应该就能很大程度上降低此类事件的发生率,现在要发帖太简单了,申请一个,接着发,你禁了,我大不了花两分钟再申请一个就是了~~~~

温迪雅 发表于 2011-3-1 22:07:56

说的好!

老成 发表于 2011-3-1 22:08:59

新人发帖应该要有报道帖及版主加分,还要间隔一段时间才可以另发主题帖。这是我个人建议。

伟昊 发表于 2011-3-1 22:09:01

----偶觉得,有些楼主提的解决方法可以试试、、、、、、、、要是总是这样,真不是个事啊

滨江松 发表于 2011-3-1 22:10:09

是该管制垃圾帖的泛滥,不过辛苦你们这些精通程序的人了我等门外汉只能鼓鼓劲了

寒风 发表于 2011-3-1 22:13:07

回 1楼(恋曲1998) 的帖子

这种方法要防止一点:更换灌水机,导致跟帖海量增加。

寒风 发表于 2011-3-1 22:15:41

回 3楼(老成) 的帖子

尝试想过这种方法,代码不难,主要是:一旦版主较忙,就会拒人千里。

伟昊 发表于 2011-3-1 22:17:07

我发现
这些ID会员
他是一下从这个版块发,一下从那个版块发

就好像现在这个时间段,又来一个,是从车市信息的版块来的


这些垃圾
么样搞啊?

寒风 发表于 2011-3-1 22:22:08

结合楼上几位的说法,有一种方法我也想过,不过笨得很:
在时间上,这些“灌水机”都是在整个网络流量比较少的时候发的,因为这样他就可以避开流量高峰引起的机器等待。是否可以考虑,采用三结合的方式:用户的注册时间,用户的发贴时间和确认。即对某个时间之后注册的用户在某个时间段进行人工发贴确认。
近期注册的用户,特别是10贴以内,在流量较低时,发贴间隔一个20分钟。

滨江松 发表于 2011-3-1 22:41:51

回 9楼(寒风) 的帖子

是的,昨晚在00:00过后是大量垃圾散开的

蒲城大郑 发表于 2011-3-1 23:41:39

技术活,有点复杂

胡杨 发表于 2011-3-2 07:47:30

打开论坛都七千九百多贴,晕死,这些人是“专业”人士呀?

益平民 发表于 2011-3-2 14:36:28

引用第11楼蒲城大郑于2011-03-01 23:41发表的:
技术活,有点复杂 images/back.gif

门外汉,只有靠懂技术.辛苦你们了

自由的雪花 发表于 2011-3-3 20:27:18

用户须回帖10贴以上方可发帖,好主意。
页: [1]
查看完整版本: 关于论坛垃圾贴的应对