研究人员通过人工智能技术0.05秒即可攻破文本验证码
由英国兰卡斯特大学和中国西北大学以及北京大学研究人员组成的联合小组通过人工智能技术测试验证安全。
绝大多数网站都有验证环节包括文本验证码和图形验证码等,用来对抗网络机器人和非法抓取等自动化程序。
然而现在仍然在使用文本验证码的网站其实除了给用户带来麻烦外,很大概率无法用来对抗各种自动化程序。
基于人工智能技术的验证码破解器:
联合研究组通过人工智能技术训练验证码模型用来破解验证码,最终绝大多数受欢迎的网站验证码都被攻破。
研究小组使用的这种方法名为生成性对抗网络算法,这种新解码器并不需要大量的真实验证码训练实例模型。
模型最初是通过学习验证码合成器来学习基本的破解,完成后再通过识别真实验证码对模型进行优化和调整。
人工智能技术的使用使验证码破解工作耗时极低并且工作量也非常小,即便普通计算机也可以完成验证破解。
仅0.05秒即可成功破解验证码:
通过最初的学习和训练后破解器已经能够完成多数破解,这些由合成器生成的验证码与真实验证码几乎相同。
训练完成后研究人员针对微软、维基百科、ebay以及谷歌等热门网站的真实验证码进行攻击和测试改进工作。
最终新的人工智能破解器在桌面级显卡的帮助下可在0.05秒内成功破解验证码,即识别出验证码完整的字符。
攻击验证码的意义在于改进安全:
虽然对于普通用户来说输入各种验证码已经成为家常便饭,但正如文章开头所说这些验证码挡不住非法爬虫。
对于这些使用验证码的网站来说除了给用户带来困扰外已经没有意义,这些网站需要使用新技术来对抗爬虫。
研究人员总结称: 基于深度学习技术和生成性对抗网络算法在图像识别(即验证码识别)上取得非常大的进展。
这项工作中提供的见解可以帮助安全专家重新审视文本验证码的设计和可用性,最终提高验证码的安全性等。
国内外部分知名网站验证码的破解速度:单位毫秒