前言
验证码:全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机还是人的公共全自动程序。
可以防止:恶意破解密码、刷票、论坛灌水,有效防止某个黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试,实际上用验证码是现在很多网站通行的方式,我们利用比较简易的方式实现了这个功能。
这个问题可以由计算机生成并评判,但是必须只有人类才能解答。
由于计算机无法解答验证码的问题,所以回答出问题的用户就可以被认为是人类。
现在只要用手机,基本上对验证码[1]这个东西不陌生。
然而各种验证码层出不穷,眼花缭乱,但是我们总得使用一种验证码,接下来我们看一下各种验证码。
1、简单一点的这种,
2、稍微难一点的这种,
3、更难一点的这种,
4、反人类的这种,
演示地址
演示地址:https://www.xiongze.net/yanzhengma/index.html [2]
Demo里面有,大家下载下来就可以啦:
随机字符、滑块、拼图、图片旋转角度、文字顺序点选、公式计算、图片对象识别合集
下载地址
Git下载链接:https://gitee.com/xiongze/yanzhengma.git [3]
百度网盘下载链接:https://pan.baidu.com/s/1ags4nHD03IURU80rC5gOkg 提取码:xion
预览
思考(更多验证方式)
除了以上的验证方式,我们还要其他更多的验证方法,如:
Gif动画验证、手机短信验证、手机语音验证、视频验证、空间点选验证、面积验证、文字识别验证等多种形式验证方式。
Gif动画验证
主流验证码通过提供静态的图片,比较容易被ocr软件识别,有的网站提供GIF动态的验证码图片, 使得识别器不容易辨识哪一个图层是真正的验证码图片,可以提供清晰的图片的同时,可以更有效得防止识别器的识别,据统计,动画gif验证码的防垃圾注入可以达到100%,是一个非常有效的验证码创新模式。同时gif动画效果可以有多达百种,也可以增加网站页面的美观效果。
手机短信验证
手机验证码是通过发送验证码到手机,大型网站尤其是购物网站,都提供有手机短信验证码功能,可以比较准确和安全地保证购物的安全性,验证用户的正确性,是最有效的验证码系统。某些验证码接入商提供手机短信验证码服务,各网站通过接口发送请求到接入商的服务器,服务器发送随机数字或字母到手机中,由接入商的服务器统一做验证码的验证。
手机语音验证
您是否遇到过您的网站用户或会员经常因为各种原因收不到网站的验证码,或新用户注册收不到短信没有耐心就直接放弃了您的网站,或因为验证码的问题体验不佳流失掉老客户和潜在新客户呢?
现在,语音验证码的出现把这些问题一下统统解决了,您再也不用为验证码的问题而烦恼了。只要用户的手机或座机能正常接听电话,就一定能收到语音验证码,验证码实现自动语音播报,同时短信也能同时发送到用户手机,实现双保险确保万无一失。语音验证码如果有拨通失败的,系统还能自动重播,确保不漏掉任何一个,从根本上解决您的网站用户收不到验证码的问题。
视频验证
视频验证码是验证码中的新秀,视频验证码中随机数字、字母和中文组合而成的验证码动态嵌入到MP4,flv等格式的视频中,增大了破解难度。验证码视频动态变换,随机响应,可以有效防范字典攻击、穷举攻击等攻击行为。视频中的验证码字母、数字组合,字体的形状、大小,速度的快慢,显示效果和轨迹的动态变换,增加了恶意抓屏破解的难度。其安全度远高于普通的验证码,而且这种验证码形式使用户不会感到枯燥,由于其提高了机器识别的难度从而可以降低用户识别的难度,使得用户更容易辨认。但由于需要较高的技术支持,此种验证码并未普及开。国际上已有几家提供此种服务的公司,其中还包括一家中国公司青岛印象派信息技术有限公司的印象码服务平台。不过相信随着技术水平的提高,视频验证码会得到普及,网站的安全性会得到有效的提高。
空间点选验证
面积验证
文字识别验证
对象识别验证
大家想用哪些验证方式,说出来大家一起尝试给攻克进行使用。
参考资料
1.百度百科验证码:https://baike.baidu.com/item/%E9%AA%8C%E8%AF%81%E7%A0%81/31701?fr=aladdin
2.演示地址:https://www.xiongze.net/yanzhengma/index.html
3.下载地址:https://gitee.com/xiongze/yanzhengma.git
欢迎关注订阅微信公众号【熊泽有话说】,更多好玩易学知识等你来取
作者:熊泽-学习中的苦与乐 公众号:熊泽有话说 出处: https://www.cnblogs.com/xiongze520/p/15629321.html 您可以随意转载、摘录,但请在文章内注明作者和原文链接。
|
文章来源: 博客园
- 还没有人评论,欢迎说说您的想法!