滑动拼图验证码的原理

验证码作为人机识别的一种手段,被广泛用于互联网上各种业务场景,以防止恶意攻击和暴力破解。传统的字符验证码容易破解,且交互体验差,已逐渐被时代所淘汰。滑动拼图式验证码作为新一代交互式验证码,安全级别高,用户体验好,已经成为一种主流的验证方式。本文主要滑动拼图验证码的原理和特点。

1.滑动拼图验证码概述

近几年,在与网络攻击者对抗中,验证码技术也在飞速发展,在不断迭代和改进。滑动拼图验证码出现之前,数字、字母、文字、图片物体等形式的传统字符验证码是主流的验证方式。普通的字符验证码比较容易被识别,非常容易被破解;为了提升破解的难度,开发者通常使用添加干扰点/干扰线、扭曲图片上的文字等。


虽然是出于安全的考虑,但是越来越多的用户开始诟病这一反人类的设计发明,每天都要花部分时间 浪费在无趣的识别数字上,大大降低了一些网站的交互体验。同时,随着计算机技术的发展,这破解做者利用人工智能技术对验证码进行文字和背景分离,去除干扰线,分割字符,扭曲还原,从而达到自动识别。再加上利用OCR识别  ,通过神经网络的深度学习,又大大的提高了破解软件对传统图形验证码的破解率。

所以,近几年传统的字符验证码已经被逐步抛弃。以滑动拼图验证码为代表的交互式验证码逐步成为主流的验证方式。

2.滑动拼图验证码原理

滑动拼图验证码通过收集用户的操作行为特征(滑动轨迹、滑动速率等),并结合访问访问频率、设备信息等参考信息,利用服务器中的风险分析引擎进行人机判定。

滑动拼图验证码的工作流程:采用验证码展示-采集用户行为-分析用户行为流程,用户只需要产生指定的行为轨迹,不需要键盘手动输入;同时验证码后台针对用户产生的行为轨迹数据进行机器学习建模,结合访问频率、地理位置、历史记录等多个维度信息,快速、准确的返回人机判定结果。点击体验滑动拼图验证码


滑动拼图验证码校验机制 

3.滑动拼图验证码特点:

滑动拼图验证码抛弃了传统字符型验证码展示-填写字符-比对答案的流程,极大优化了传统验证码用户体验不佳的问题;人工智能大数据、多维度信息分析,极大的提升了人机识别的准确性,使恶意程序无法侵入,有效抵挡网络攻击,帮助守卫业务安全的第一道防线。

相关阅读:

Captcha常见问题汇总

验证码有什么作用

网易易盾上线图标点选验证码,尤适出海企业