论坛首页 Web前端技术论坛

个性验证码,拒绝机器人

浏览 29217 次
精华帖 (0) :: 良好帖 (2) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-10-25  
弄个井字棋,下赢电脑才让登录。
0 请登录后投票
   发表时间:2011-10-25  
如果注册码可以做出回答题目,机器人也没有办法注册的。。。
0 请登录后投票
   发表时间:2011-10-25  
求源码,学习学习
0 请登录后投票
   发表时间:2011-10-25  
这种方式有些国外的网站已经在用了,显示四、五张图片,然后提示依次选出几张
0 请登录后投票
   发表时间:2011-10-26  
sdmzhu3 写道
osacar 写道
这几天自己的网站老是被机器人恶意注册。
验证码似乎都没有什么用。
好像机器人都可以识别。
所以新做了一个,这个比较人性化,感觉应该是人类才可以看得懂吧。
看下效果吧。




如果定制编写验证码识别代码(当然这个会适度的增加识别难度),这个验证码不是很难:

水果图片数量是否可以很容易枚举 ?
  如果很容易枚举,那就可以识别哪些是水果
然后在识别水果下面的文字即可
,要增加难度要对文字进行扭曲和干扰,等
 

图片素材有百来个吧,理论上是可以枚举完的。后来我把各个图进行叠加,不过发现不太美观,我就在目前的效果上进行随机打孔。孔的多少大小随机。总之就每次不会出现一个完整的素材。底下的数字是随机对应的,不是固定的
0 请登录后投票
   发表时间:2011-10-26   最后修改:2011-10-26
用jQuery那个插件就可以吧?用鼠标按箭头方向画简单图形(三角形,长方形,圆圈,波浪线,五角星等)那个。

在线演示在这里 http://www.josscrowcroft.com/demos/motioncaptcha/
1 请登录后投票
   发表时间:2011-10-26  
还不如直接用google recaptcha
0 请登录后投票
   发表时间:2011-10-26  
其实机器人也是有选择性的,不是随便一个系统都会去破解的,所以说,如果系统保密性要求很高,可以用手机验证码,否则,一般就行
0 请登录后投票
   发表时间:2011-10-26  
nannan408 写道
osacar 写道
这几天自己的网站老是被机器人恶意注册。
验证码似乎都没有什么用。
好像机器人都可以识别。
所以新做了一个,这个比较人性化,感觉应该是人类才可以看得懂吧。
看下效果吧。



这些都是没用的,只有通过ip和cookie绑定等技术,才能最终解决问题


IP,COOKIE啥的更不安全吧,随便拦截一个请求里的数据就啥都有了
0 请登录后投票
   发表时间:2011-10-26  
色盲的人怎么办?他们能看懂你的图片的意思么?我觉得还是做成图片,然后随机在图片上添加一些个干扰的曲线就OK了
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics