为什么很多网站的验证码都设置得肉眼都很难识别?

news/2024/4/29 17:38:31/文章来源:https://blog.csdn.net/weixin_34194702/article/details/88690769

欢迎访问网易云社区,了解更多网易技术产品运营经验。

首先来谈谈验证码的机制,验证码作为一种人机识别手段,其终极目的,就是区分正常人和机器的操作。而对于没有验证码的场景,比如用户登陆,则机器可以同时、大批量的发起请求,一来系统可能扛不住,二来机器可以不断变换密码来尝试破解用户的密码,实现盗号。

虽然,图形类的验证码都是要求输入字符和数字,但看似只是简单的几个输入操作,而实际是人非常聪明,在人已知的知识体系下,能快速识别图片中的文字。

而如果要机器来完成这个过程,则必须要让机器能识别出图片中的内容,亦即机器必须要有OCR的本领,这个本领是需要算法支持的,就和人首先要识字一样,否则人也打不出图形验证码中的内容。

然而,现在已有的OCR技术,识别图形验证码中的内容已经完全足够,所以,图形验证码非常容易破解。为了应付这种情况,很多网站加大验证码识别难度,复杂的验证码甚至让用户都很难识别了,这种方式劣势十分明显,糟糕的用户体验最终会让网站流失用户,这便是为什么有人吐槽12306网站的验证码的原因了。

幸运的是现在市面上也出现了多种多样的智能验证码,这种验证码不管是从安全性、还是用户体验上,比图形验证码都要好很多。常见的有:滑动拼图验证码、图中点选验证码、智能无感知等,其背后的原理除了对滑块起始位置的认知、图中文字及其顺序的认知外,实际还会基于在页面上的操作行为、操作轨迹,以及当前设备的指纹、所运行的环境等维度进行大数据分析,并利用有监督和无监督的机器学习手段,不断升级和优化模型,不断提供破解的成本,保证人机识别的效果。

目前,网易易盾的验证码体系已进行多次升级,从常规验证码体系(滑动拼图、图中点选、短信上行验证),到最新的行为式验证码,包括类似google reCAPTCHA的无感知验证码均已支持。点击可免费试用

文章来源: 网易云社区

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_749264.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

html网站阅读量怎么写,手把手教大家写一个刷简书阅读量的小程序

本人是很不喜欢作弊的,但是我不作弊,不代表其他人不作弊,为了公平起见,我们也要作弊,除非官方把作弊渠道给封锁了。这里我教你们用golang(谷歌开发的计算机程序语言)来开发这个小程序,我尽量写的让小白都可…

asp.net-IIS部署,发布网站

IIS部署,发布网站 2018年06月04日 10:43:08 Xiaoyi2122 阅读数:13598 因项目需要,正在学习如何部署IIS服务,发布网站,将遇到的问题记录下。 一、IIS部署 1.打开控制面板,选择 ‘程序’ 2.程序和功能下&a…

此请求已被阻止,因为当用在 GET 请求中时,会将敏感信息透漏给第三方网站。若要允许 GET 请求,请将 JsonRequestBehavior 设置为 AllowGet。

此请求已被阻止,因为当用在 GET 请求中时,会将敏感信息透漏给第三方网站。若要允许 GET 请求,请将 JsonRequestBehavior 设置为 AllowGet。 1、问题描述 mvc从一个路径获取所有的图片信息,ajax方法如下: function ge…

北京信息科技大学计算机学院官网,北京信息科技大学通信学院网站

由北京市教委、天津市教委、山西省教育厅、河北省教育厅和内蒙古自治区教育厅共同主办,由北京联合大学、北京市高等教育学会计算机教育研究会承办的“远洋航空杯”2019年华北五省(市、自治区)及港澳台大学生计算机应用大赛决赛于2019年11月16日在北京圆满落幕。由我…

(最新)IIS Express发布网站,实现IP,域名访问站点

配置IIS Express以便通过IP地址访问调试的网站 2017年02月23日 12:32:44 moonflight 阅读数:1257 问题背景 最近使用C#编写了一个WebService,希望通过Java进行调用。 使用Visual Studio 2013调试WebService时,可以在浏览器中通过localhost…

一个网站要多大服务器,放一个网站要多大云服务器

放一个网站要多大云服务器 内容精选换一换华为云最佳实践,从创建镜像、部署环境、搭建站点和代码实现方式等多方面提供开发实践指导及使用指南,全方面解决用户在使用华为云产品中遇到的常见问题。迁移前,您需要设置目的端服务器。该目的端用来…

centos5.5php网站,CentOS 5.5-yum安装配置LNMP

一、安装所需的库文件和编译环境yum -y install gcc gcc-c autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-d…

linux main函数 线程,主线程之main函数 - 分布式缓存系统 Memcached_服务器应用_Linux公社-Linux系统门户网站...

前两节中对工作线程的工作流程做了较为详细的分析,现把其主要流程总结为下图:接下来本节主要分析主线程相关的函数设计,主函数main的基本流程如下图所示:对于主线程中的工作线程的初始化到启动所有的工作线程前面已经做了分析&…

如何删除谷歌拼音_外贸网站如何进行域名解析和主机绑定?

网站的域名和主机是生死相关的两兄弟.但是很多人不是很清楚这两者的联系以及如何将这两者联系在一起的操作.简单的打个比方:网站就是你家的房子,主机就是你家房子的地基,域名就是你家的门牌主机地址在地图上可以用经纬度表示,这就…

SNS社交类网站照片头像裁剪源码

客户端js不能操作文件,所以只能先上传图片再在服务器端剪切。 1、上传图片 2、js剪切图片(其实只是选取要剪切的部分) 3、服务器端剪切 (1)在页面的cs文件中剪切。须放几个隐藏控件以便回传js选取的坐标。 其中剪切图片…

filebeat+logstash+influxdb+ Grafana打造网站日志监控系统

filebeatlogstashinfluxdb Grafana打造网站日志监控系统 yexiansen关注 0.822018.02.01 13:13:22字数 1,093阅读 3,109 filebeatlogstashinfluxdb Grafana打造网站日志监控系统 image 采集数据(fliebeat)->过滤数据(logstash&#xff09…

18个黑科技网站,你想要的软件都能找到,请收藏!!!

序言 要说现在啊,我们使用频率最高的设备是啥,那一定是手机啊,几乎不离身,没了它,生活就索然无味啊😪,除了手机,对我来说,排在第二位的就是电脑了。 那么使用手机和电脑…

百度SEO优化那些事(5月14日)相约天极传媒

活动类型: 沙龙讲座 开始时间: 2011-5-14 14:00 活动地点: 北京市海淀区海淀中街15号远中悦莱大厦2层(天极传媒集团公司第一会议室) 性别: 不限 报名截止: 2011-5-14 14:00 报名地址: http://bang.chinabyte.com/thread-502109-1-1.html 百度,全球最大的中文搜…

使用HTML5,CSS3和jQuery增强网站用户体验

记 得几年前如果你需要添加一些互动元素到你的网站中用来改善用户体验? 是不是立刻就想到了flash实现?这彷佛年代久远的事了。使用现在最流行的web技术 HTML5,CSS3和jQuery,同样也可以实现类似的用户体验。而且使用这些特性将会比…

9月第1周社交网站综合排行:网易微博跌出榜外

据站长之家综合排行榜数据,9月第1周(2013-08-27至2013-09-02)的社交网站排行的首位是新浪微博,其综合积分为4415,第二位是综合积分为4261的豆瓣网,第三位是综合积分为4249的腾讯微博。而网易微博在今周跌出…

管中窥豹:美丽说的一些SEO优化小细节

大家好,我是虚子雨。前面跟大家分享过关于美丽说和蘑菇街的品牌关键词策略,得到一些朋友的反馈,有好评,多半来自好朋友,也有差评,多半来自一 些真心看过文章的朋友,这说明文章的确有不足&#x…

B2B策划书:B2B行业网站未来5年发展趋势预测

B2B行业网站目前已经发展成一个不可忽视的行业,虽然绝大部分的企业本身不是很大,只能算是中小企业,但是由于涉及到的公司多、行业范围广、从业者多,且还是一个值得投资的产业,在2009年刚过,2010年到来的时候…

推荐大家几个网站

2019独角兽企业重金招聘Python工程师标准>>> 36kr 关注互联网信息 拉勾网 互联网公司招聘 Nitrous.IO 一个远程IDE开发环境 Terminal 看名字就知道了, Jelastic 一个远程的服务器,可以配置tomcat服务器 stack overflow githu…

Node与Git环境搭建登录网站

Node与Git环境搭建登录网站 引言 本篇博文教程用于前端搭建环境并实现简易登录网站,使用Git爬取前端项目,进行快速开发。 准备文件 配置Node与Git环境变量 (1) node配置:右击此电脑–>打开环境变量—>高级–>在系统变量中新建变量:NODE_HOME,变量值为文件所在地…

大型网站架构演变和知识体系 -转载学习

架构演变第一步:物理分离webserver和数据库 最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构的演变历程,因此就假设这个时候 已经是托管…