EKsumic's Blog

let today = new Beginning();

Click the left button to use the catalog.

OR

评论区被放垃圾评论怎么办?

我的博客刚添加了评论区3天不到就被加了广告垃圾评论。

CommentArea

如图所示,一般情况下,每个博客的评论区都会有验证码,这是必须做的工作。

但是你会发现,即使有验证码,hacker还是能把垃圾评论放到你的网站上,这也是为什么谷歌验证要用图片识别。

 

添加验证码其实不是很好的解决方案,因为网上有专门人工验证码的兼职,甚至有专门验证Google验证码的解决方案,所以无论如何这些都不是完全安全的。

 

所以禁用IP是必要的,但是IP禁用远远不够,现在的hacker是不会傻到直接刷评论的,Ta会选择不断换IP刷,反正IP是源源不断的……

 

那么问题来了,我该怎么办?

最好的办法是添加审核后发布,但是你没有那么多时间和精力砸到审核上去,那么就限制每天的评论量吧!

 

我的做法是:

限制每天的评论量。(3或6条)

对已有垃圾评论进行隐藏:

Hidden Area

在日均PV还不算很多(<1000)的时候,这个方法还算凑合,我想,这对个人博客已经足够了。

 

最后,进行内容过滤。

一般来讲,hacker不会做无意义的事情,所以内容评论区里面经常会包含链接。那么,从内容检测上,可以过滤固定的网址,同时也可以直接过滤a标签,即Content.Contains("<a href=https://")就可以作为判定条件来筛选内容,因为带https的基本上都是要赚钱的,这样过滤足以保证http的能保留下来。

This article was last edited at 2020-06-25 23:37:24

* *