php防止灌水,如何防止网站论坛有效灌水

RT。网站老是被灌水怎么办!

回复内容:

RT。网站老是被灌水怎么办!

防止灌水,这个恐怕和反垃圾还有所区别。对论坛比较头痛的灌水就是那种“顶”、“楼主好人大赞”、“aaaaasddddffff”之类的东西。论坛的会员多少有一定持续性,封还不好封。Discuz X3提供的一种普适但作用不大的办法是把灌水帖自动隐藏一下。

我是开论坛的,有几点经验上的对策。

应付灌水:

提高论坛质量,让论坛里真正的讨论足够多。

删纯水的扣分一定要狠。设置负分封号等制度,让刷垃圾回帖的感觉到危险。

不要学一些刺激帖量的短期行为,即不要开启“回复可见”,真没什么大事不要“抢楼”。

只允许管理员发“投票”帖。投票帖一开放,往往会大家有事没事都发投票,论坛版面没几个正经文章。

我举个例子。有一个被称为“叉老大”的人,他的论坛每天帖量,算上回复可见那些垃圾才无非一百多。于是他有一段时间,在论坛的水区每天发好几千条垃圾帖(《XXX女装品牌怎么样,XXX女装到哪里买》一类的),制造每天数千条讨论的虚假繁荣,把帖子ID的自动增量bump到了好几万多。

结果到头来自讨没趣。现在论坛反倒受到伤害,每天发帖减少到几十个,同时逼走了若干的核心发帖者,去其他更务实的论坛混了。

应付广告:

保持论坛一定程度上的封闭,严把注册关。

注册必须要有严格的门槛,绝对不能单靠验证码。现在用打码平台机器+人肉破一个验证码的价钱,简直低到白菜价。

邮箱验证的安全性一般吧,邮箱的自动化太好做。

强制QQ注册就安全一些了,毕竟新弄一个QQ号要么费劲,要么费钱。

真正固若金汤的办法是问题注册。网站和什么话题有关,就问什么话题相关的基础知识。

提问的要点是:看起来有点难,但一查百度就能找到。这样吓跑攻击者,又让真正注册的用户不难办。

别忘了注册问题要经常更换。

新注册上的用户要控制,有头像才发帖、发帖见习期什么的措施都要上。

QQ防水墙、WordPress Akismet等类似的云过滤引擎,能开尽量开。很有效果。

如果实在有广告穿过重重封锁,则提取核心关键词手动屏蔽。

尽量不要用网上流传的成型的“黑名单”

在论坛增大到一定规模之后,就会有人开始盗号、出售。这时就该开始要求用户必须用强密码——如果登录时发现用弱密码的登录通过了,就把账户暂时锁住,密码改强了自动解锁。

而对网站评论区里边的软广告(“博主文章真好啊!交换个链接吧!www.xxx.com”、“很好,很解决问题”——署名“XXX脚气水”等)的封锁,其实大可把评论外包给新浪多说,或disqus一类的社会化评论服务商。云的力量是无穷的。

参考 《谈谈反垃圾》

新用户发帖验证码,或重要板块新用户只能回复

广告、敏感关键词审核或屏蔽

发帖频率限制

我补充一个来自V2ex的方法,禁止完全一致的内容被再次发布

相关标签:php

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值