摘要
验证码是一种用于区分人和机器人的安全技术,现今随着网络技术的发展正在越来越广泛的被使用于众多软件和应用程序。验证码的两个基本特性就是可用性和安全性,且这两个特性相互影响。随着时代的发展,字符识别技术、人工智能都有了长足的发展,用户的主力平台也从PC逐渐转移到了手机移动端,这就对验证码的安全性和可用性都产生了不同程度的影响。本文正是根据这两点分别提出了基于滑动响应方式的Slide-CAPTCHA。当前单个字符识别技术的发展正在越来越使验证码机制的效果变得相反。机器人在单个字符识别面前已经变得不可阻挡,而人类在使用的时候会感觉到非常烦躁。Slide-CAPTCHA就抛弃了这种单字符识别的方式,专注于字符的分割,同时结合了移动端的触摸屏特性来提升用户体验。实验数据显示,相比传统的文本验证码,移动端使用Slide-CAPTCHA时反馈的准确率、识别时间和用户满意度方面都有显著的提升,其中成功率提高了12.8%,平均识别时间减少了3.8秒,SUS可用性量表评测综合得分提高了7.3分(满分为100分)。由此可见,Slide-CAPTCHA在保证文本验证码安全性的同时,提高了移动端的可用性和用户体验。