Chinaunix
标题:
WEB应用中防止灌水机恶意攻击
[打印本页]
作者:
liuxingyuyuni
时间:
2012-04-02 11:42
标题:
WEB应用中防止灌水机恶意攻击
彻底和灌水机说再见,我们有哪些常用方法可以阻止灌水机的恶意攻击?
1、两次数据入库间隔时间判断
正常情况下用户两次表单提交的时间间隔一般不会在3秒以内,也就是说3秒以内提交的多个表单数据都有可能出问题,根据墨匪定律的那种说法:只要事情有可能出错,那它一定会出错。所以三秒以内录入的数据它就有问题,在这里只要对两次入库时间进行保护即可,如果两次表单提交时间相隔3秒以内,就禁止再录入即可。
2、验证码判断法
目前整个互联网都在使用的一种方法,缺点就是影响客户体验,严重折磨用户。
3、数据手动审核
如果是内部系统可以考虑,但如果是公开服务的应用,审核的数据量是一个问题。
4、来源判断检查
同一个来源(IP)允许发布的最大数量范围
来源:
http://blog.ja168.net/submit-repeat-216.html
作者:
iminto
时间:
2012-04-02 23:50
水贴。。。
作者:
liuxingyuyuni
时间:
2012-04-03 09:34
楼上更水……
呵呵,我的个人心得。
作者:
maochanglu
时间:
2012-04-03 10:54
中文验证码。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2