防止网站恶意留言

时间:2014-06-03 15:23:41

 和市面上很多网站一样,为了方便客户的反馈,我们的徐州商城(www.0516shop.com)也在联系我们页面加了一个提交留言的模块。一开始的很长时间都没有一个客户反馈,后来突然某一天,一下子多出了数百条留言,从时间上看,几乎一秒好几条,完全是机器刷的,IP也是来自同一个。根据多年的网站建设经验,对于处理这个问题有不少对策。

1.IP黑名单
最简单的,把恶意添加者的IP放进网站IP黑名单,不给他访问网站。这个方法现在基本没什么效果,一则IP现在经常会变动,二则机器刷留言,可以做到动态的变更IP
2.加个验证码
现在很多软件可以识别简单的验证码,所以验证码有必要加上干扰元素,或者像12306之前那样,做成动感的,或者像淘宝以前那样做成根据一句话写出答案的,或者用数字加减法或汉字……
3.在提交处理页面,设置提交时间
一般打开留言页面到填写留言提交页面,中间时间差不会处于5秒以内,所以可以在服务器端加个时间差判断。
4.判断来路
一般机器刷或其他接口刷,来路都不是本网站,所以用程序判断来路也是一种办法。
5.设置每天提交次数
通过记录用户的cookies以及IP来限制同一用户发表留言的数量。比如一天24小时内,只允许同一用户发表信息5条。当然用户可以通过浏览器清空COOKIES,但这样增加了他们发垃圾帖子的难度,提高了门槛。
徐州商城
网站建设专家-徐州商城是徐州网站建设公司第一品牌,为您提供专业的网站策划,网站设计,网站制作服务,给众多知名企业提供过高品质的建站服务.
电话:15900425300  QQ:284743576  E-mail:zzz1020@sina.com
2014 © 0516shop.com. All rights reserved. 徐州商城
本站关键词:徐州网站制作 | 徐州网站建设 | 徐州网站设计