揭秘验证码,你可能不知道的那些事儿

在现代网络世界中,我们经常遇到验证码这个概念。它是一种用于验证使用者身份或防止恶意行为的安全机制。然而,除了表面上的使用和功能,验证码还有许多有趣而不为人所知的方面。本文将带你揭秘验证码背后的秘密,探索你可能不知道的那些事儿。

ec20bb332adc2142bdd6377aad6892d5.jpeg

1、机器流量泛滥,图形验证码诞生

验证码的最终目的是为了区分正常人和机器的操作,保证企业和使用者的网络安全。20世纪初,黑客通过Python、Node.js等基本工具编写自动化攻击脚本。发送网络钓鱼木马、虚假礼券等低级诈骗至少有数百万受害者。

第一个解决这个问题的是雅虎。作为互联网时代早期最重要的免费电子邮件提供商,他们必须解决使用者每天遇到的数百封垃圾邮件轰炸。另一方面,雅虎提供的免费邮箱,也是垃圾邮件的最爱,而消耗无数资源阻止的垃圾邮件都来自于自己的服务器。这让雅虎认真思考如何解决恶意机器流量问题。他们找到了一位当时年仅21岁的天才——路易斯·冯·安。LuisVonAhn给出的解决方案是图形验证码。当时计算机图像识别技术还不成熟,无法识别扭曲、粘连的文字。另一方面,人类可以轻松识别这些单词。

d70114797c5cc7a31ab9e1577e73487c.jpeg

图形验证码被验证有效后,迅速推广,各大平台纷纷推出图形验证码。在使用者注册、登录、发帖、领取优惠券、投票等应用场景中,企业利用图形验证码,有效防止内容泛滥、垃圾注册、恶意登录、刷票、凭证、活动作弊、垃圾广告、爬虫、羊毛党等一系列不良行为,维护自身的产品和服务,保证使用者的安全体验。

2.黑产攻击,图形验证码难以抵御

但很快,随着光学字符识别技术(OCR)的不断进步以及模仿人类神经网络的深度学习技术的出现,图形验证码很容易被破解,安全性不断下降。同时,主流浏览器的开放性使得黑客可以通过脚本驱动的工具进行自动化攻击。例如素材商、取码平台、打码平台、设备资源提供商及管理平台(群控、云控、盒控等)、妙拨IP等专门提供手机号码的资源。

提供手机号码的供应商通过不同渠道领取手机卡并完成实名制,通过“猫吃”设备批量使用手机卡。该设备的手机卡可以连接到通信网络,发送和接收短信,整个过程是自动化的。在秒杀活动中,速度比普通使用者要快很多。

提供非法制作工具的技术组可以针对不同行业、平台定制各种改装工具、注册机、一键闪杀、多开、位置诈骗等各种非法制作工具。

提供云控制系统等设备和管理平台服务商,用一台电脑控制N台云手机,提供上千部手机的一键控制、同步操作、批量管理,节省成本,提高攻击效率。

提供IP资源。一方面,秒级拨IP的成本更低。另一方面,IP池极其丰富且易于使用。它可以按照该过程自动切换IP。

一系列黑产技术的攻击给企业造成了极大的危害,图形验证码不得不进行更改,以抵御新的技术攻击。从而导致各种扭曲、变形、旋转、粘连等难以识别,甚至出现更加怪异的验证码验证形式。

e21606b76cf538bee81cbf919618b163.jpeg

这些做法虽然在一定程度上抵御了非法产品的攻击,但严重损害了使用者体验。不仅使用者通过率不高,而且注册网站/APP使用者也流失。据相关统计,由于各种奇怪的图形验证码,企业使用者流失率高达21.8%。这与设计验证码的初衷相去甚远。以往,在打击黑产技术的过程中,图形验证码的便捷性和安全性似乎成了鱼与熊掌的关系。

3、验证码升级,上线行为验证码

在此基础上,行为验证码应运而生。它的诞生推动了验证码的变革,其更好的使用者体验和安全性使其成为应用最广泛的验证方式之一。

行为验证码是通过使用者的操作行为来完成验证,而不需要看懂扭曲的图片文字。其核心思想是利用使用者的“行为特征”来进行验证安全判断。整个验证框架采用高效的“行为沙箱”主动框架。该框架将引导使用者在“行为沙箱”中生成特定的行为数据,并利用“多重复合行为判别”算法对特定指向、视觉、思维等多种行为进行分析。识别信息中生物个体的特征,从而准确、快速地提供验证结果。

17414cc93c656fe5a6e6b3ad48711c0e.jpeg

并且相对于以往的字符识别输入,行为验证码更加简单,并且具有小游戏的性质,增强了使用者体验。行为验证码因其安全性而成为一种趋势。验证码的背景图片添加了很多随机效果,可以有效防止OCR文字识别。

云芯片行为验证服务提供文字点击验证、图标点击验证、滑动拼图验证、无感验证4种验证方式;极大优化了传统验证码使用者体验差的问题,使用者无需手动键盘输入只需要生成指定的行为轨迹;增加了机器破解的难度,降低了人眼识别的难度。目前该业务已覆盖全国数万家企业,在电商、餐饮、教育、社交等行业拥有大量顶级客户。

验证码作为保护我们在线安全的重要工具,背后隐藏着许多有趣的事实。通过了解验证码的工作原理、不同类型的验证码以及其应用领域,我们可以更好地理解和使用它们。同时,我们也能够认识到验证码技术的挑战和发展趋势。无论你是普通使用者还是开发者,了解验证码的内幕将使你对网络安全有更深入的认识,为你的在线体验提供更高的保障。让我们一起揭开验证码的神秘面纱,探索其中的奥秘吧!

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

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

相关文章

注册kaggle人机验证没有验证码

打开edge浏览器,安装header editor扩展。 1.点击扩展 2.管理扩展 3.获取扩展 4.搜索框中输入“header editor”。 5.点击获取,我这里是因为已经获取了。所以获取按钮是删除。 6. 获取成功后,打开扩展的详细信息。 7.点击扩展选项。 8.在URL内输入网址。…

Kaggle账号注册时验证码无法显示问题解决方法

学习机器学习,想用深度神经网络做一个猫狗识别的程序,然后到kaggle上下载训练集猫狗图片,奈何一直出现验证码未填写的情况。看了很多文章说是要下载谷歌浏览器还有助手什么的,想起手机之前有个浏览器,一直没用过&#…

什么是消息验证码

在信息安全领域中,常见的信息保护方法分为加密和认证两大类。认证技术又分为对用户的认证和对消息的认证两种方式。用户认证用于鉴别用户的身份是否是合法用户;消息认证就是验证所收到的消息确实是来自真实的发送方且未被修改的消息,可以验证…

5个值得推荐的英语学习网站及1个英语学习App

1、练习听力 美国国家公共广播电台NPR:http://www.npr.org/特点:标准美式英语。 建议:每天花三十分钟左右,反复听英语广播,这是听力过关的必经之路。点击网页中左边“BROWSE TOPICS”下面的“News”选项。选择自己有…

随时随地学英语的美好愿望 Tutorabc 能帮你实现

随着互联网技术的飞速发展,在线教育也随着得到长足的发展,而后随着它的优势不断凸显,越来越多的人开始认可并接受在线教育。这也是在线英语学习平台能不断发展和进步的主要原因,正是因为越来越多的人能接受这一新的学习方式&#…

精选 8个 学习英语的APP,完全免费,适合不同阶段的你

一直有小伙伴找盘哥要学习英语的软件,以前零零星星的分享过几个,这次花了2天时间,重新挑选了10个良心好用的英语学习APP,有安卓版本的,也有iOS版本的,希望对你有所帮助。 文章比较长,希望你在饭…

全天候自动化的企业知识库文档、帮助中心到底有什么用?

想要给客户提供一个良好的客户体验,除了出色的服务态度之外,很重要的就是可以及时给到客户们他们想要的信息。最好的方法就是建立一个企业的知识库文档,也可以叫做是帮助中心。很多时候,客户都是根据帮助中心的内容来作出购买决定…

用C端经验做B端产品,需要考虑客户的整个体验旅程

B端产品大多需要保障业务流程的顺畅。一款B端SAAS产品选择长尾部分的客户,对产品设计和运营提出了高要求,除了考虑产品满足客户实际管理需求外,更需要考虑客户整个体验旅程。 B端产品大多需要保障业务流程的顺畅。一款B端SAAS产品选择长尾部分…

实现layui中每次切换页面时刷新页面(tab页面)

实现layui中每次切换页面时刷新页面(tab页面) 在html中找到tabChange方法,加上下面这部分代码即可实现每次切换tab页面时刷新页面(重新载入) tabChange: function (id) {//切换到指定Tab项element.tabChange(demo, i…

【微信小程序】页面tabBar切换、下拉刷新

目录 前言 一、tabBar切换 1.为什么使用tabBar 2.注意事项(官网提示) 3.如何使用(附源码) 二、下拉刷新 前言 基本上,所有的小程序,页面底部都有个tab,来实现页面的切换,效果如下 一、t…

后台管理tab切换回显刷新页面

el-form-item style"margin-bottom: 0px" label"拆股人手机号"><el-inputsize"small"v-model"form.mobile"placeholder"请输入手机号"input"onInput"></el-input></el-form-item><el-for…

chrome浏览器手动调节模拟网速

chrome浏览器手动调节模拟网速 参考网址&#xff1a; https://blog.csdn.net/Liberty_yes/article/details/122792457?ops_request_misc&request_id&biz_id102&utm_termchrom%E6%B5%8F%E8%A7%88%E5%99%A8%E9%99%8D%E4%BD%8E%E7%BD%91%E9%80%9F&utm_mediumdis…

女方父母总是插手家里的事怎么办?

我老弟的丈母娘就喜欢插手女儿女婿的家事&#xff0c;结婚五年多从未间断过&#xff0c;为此我老弟差点跟媳妇离婚&#xff0c;最后还是找到了解决的方法。 我老弟和弟媳是经人介绍认识的&#xff0c;虽然我们家是农村的&#xff0c;弟媳是城里人&#xff0c;但我老弟是烧烤大师…

传说中程序员都是直男,程序员适合做老公吗?

我是程序员汉小哲。 说说媳妇眼中的我。 --------------------------------------------------------------------------------------- 来自笔记 工作认真、爱玩打牌游戏 工作认真&#xff0c;基本晚上11点以后睡觉&#xff0c;没弄明白的在家弄到凌晨不知几点&#xff0c…

这个程序员男朋友我还能要吗?

昨天&#xff0c;一女粉丝在微信上找小码哥聊天&#xff0c;称她终于脱单了&#xff0c;而且男朋友还是在我们粉丝群里认识的。称她男朋友既温柔又体贴。 这就对了嘛&#xff0c;肥水不流外人田呀&#xff01; 我当时一听&#xff0c;真为她俩感到高兴&#xff01;这是好事呀&a…

在父母心里,你可能真的没有婚姻重要,催婚更像一种挣面子的工具

随着年龄一天一天的增加,你在父母的心里比重就越来越低。 20岁的时候,父母说不能早恋,要好好读书。 24岁的时候,可能父母都认为谈恋爱可以无师自通,只要一毕业就可以立马谈到对象,顺利结婚。 26岁的时候,我们就开始掉价了,因为父母已经开始给我们张罗相亲的事了。 28岁…

女程序员婚前买房给父母住,婚后要求男程序员一起还房贷!男程序员怀疑婚姻!...

每个人的人生中都会面临婚姻这一个重大课题&#xff0c;不管是讲诗书礼仪的大儒&#xff0c;还是市井的籍籍无名之辈&#xff0c;只要谈到结婚&#xff0c;都是一个无比现实的问题。爱情牵涉的物质利益甚少&#xff0c;可婚姻不行&#xff0c;过日子嘛&#xff0c;总需要些柴米…

教授父母网上为儿子“征婚”火上热榜,这“彩礼”太特别了!

点击上方“视学算法”&#xff0c;选择加"星标"或“置顶” 重磅干货&#xff0c;第一时间送达 本文募格学术撰写。参考资料&#xff1a;抖音之昊will、募格学术。请勿二转&#xff01; 爸妈都是大学教授是种怎样的体验&#xff1f; 近日&#xff0c;抖音博主之昊will…

结婚和年龄有直接关系吗?

《起风了》视频 起风了 最近一直在思考这个问题&#xff0c;问题来源于过年期间朋友给我介绍的一位女同学。朋友看我一直单身&#xff0c;岁数也老大不小了。所以&#xff0c;好心帮我牵线搭桥。在这里&#xff0c;我要谢谢朋友的热心介绍。经过朋友的中间介绍&#xff0c;我和…

ChatGPT人类智慧的终极对手!|小智ai

ChatGPT丨小智ai丨chatgpt丨人工智能丨OpenAI丨聊天机器人丨AI语音助手丨GPT-3.5丨开源AI平台 ChatGPT&#xff0c;这个令人震撼的超级智能体&#xff0c;已经成为人类智慧的终极对手&#xff01;它以无与伦比的智能和深度学习能力&#xff0c;突破了人类的认知极限&#xff0c…