验证码

✍ dations ◷ 2025-05-17 18:18:51 #人工智能,电脑安全,图灵测试

全自动区分计算机和人类的公开图灵测试(英语:Completely Automated Public Turing test to tell Computers and Humans Apart,简称CAPTCHA),俗称验证码,是一种区分用户是机器或人类的公共全自动程序。在CAPTCHA测试中,作为服务器的计算机会自动生成一个问题由用户来解答。这个问题可以由计算机生成并评判,但是必须只有人类才能解答。由于机器无法解答CAPTCHA的问题,回答出问题的用户即可视为人类。

CAPTCHA这个词最早是在2002年由卡内基梅隆大学的路易斯·冯·安、Manuel Blum、Nicholas J.Hopper以及IBM的John Langford所提出。卡内基梅隆大学曾试图申请此词使其成为注册商标, 但该申请于2008年4月21日被拒绝。一种常用的CAPTCHA测试是让用户输入一个扭曲变形的图片上所显示的文字或数字,扭曲变形是为了避免被光学字符识别之类的计算机程序自动识别出图片上的文数字而失去效果。由于这个测试是由计算机来考人类,而不是标准图灵测试中那样由人类来考计算机,人们有时称CAPTCHA是一种反向图灵测试。

为了无法看到图像的身心障碍者,替代的方法是改用语音读出文数字,为了防止语音识别分析声音,声音的内容会有杂音或仍可以被人类接受的变声。

根据CAPTCHA测试的定义,产生验证码图片的算法必须公开,即使该算法可能有专利保护。这样做是证明想破解就需要解决一个不同的人工智能难题,而非仅靠发现原来的(秘密)算法,而后者可以用逆向工程等途径得到。

CAPTCHA技术广泛用于网站的留言板以及注册账号。许多网站为了防止有人利用计算机程序大量在留言板上张贴广告或其他垃圾消息,因此会放置CAPTCHA要求留言者必需输入图片上所显示的文数字或是算术题才可完成留言。而一些网络上的交易系统(例如:订票系统、网络银行)为了避免被计算机程序以暴力破解大量尝试交易也会有CAPTCHA的机制。

相关的技术有:

一些曾经或者正在使用中的验证码系统已被破解。这包括Yahoo验证码的一个早期版本 EZ-Gimpy、PayPal、LiveJournal和phpBB使用的验证码,很多金融机构(主要是银行)使用的网银验证码以及很多其他网站使用的验证码。

俄罗斯的一个黑客组织使用一个自动识别软件在2006年破解了Yahoo的CAPTCHA。准确率大概是15%,但是攻击者可以每天尝试10万次,相对来说成本很低。而在2008年,Google的CAPTCHA也被俄罗斯黑客所破解。攻击者使用两台不同的电脑来调整破解进程,可能是用第二台电脑学习第一台对CAPTCHA的破解,或者是对成效进行监视。

也有一种类似分布式的人工识别方法,多用于在自动化运行程序防止被反自动化机制拦截,如游戏自动外挂等,就是通过将需要验证的图片等数据转发到有人值勤的终端,由其他人类代为识别回答后再把答案转发回验证发送端回答。Gmail邮箱注册验证系统的破解可能即是经由此方法。已经有专门的公司提供专门的人员识别服务。reCAPTCHA(Human-based computation(英语:Human-based computation))的一种,由CAPTCHA的发明者之一Luis von Ahn所发起。)亦是人工破解验证码的应用。

关于破解,也有一些使用新算法和AI结合的算法。

相关

  • 江西填湖广江西填湖广,是指大量江西人迁居到湖广(今湖南与湖北两省范围)的一次大规模移民拓垦活动,影响十分深远。共有两次,一次是发生在明初,另一次是明末清初。明朝驱逐蒙古人后,为了巩固新
  • Caledonian Orogeny喀里多尼亚造山运动(Caledonian orogeny)是一个在不列颠群岛、斯堪的纳维亚山脉、斯瓦尔巴群岛、东格陵兰和部分中欧、北欧地区岩层中纪录的造山运动。喀里多尼亚造山运动相关
  • 彭楚藩彭楚藩(1884年-1911年10月10日),又名泽藩,一名家栋,字青云。清末革命党人士,湖北鄂城人,武昌起义前的清晨被清朝湖广总督瑞澂处斩,彭楚藩与刘尧澂、杨洪圣一同就义,是为“彭刘杨三烈士
  • 米奇·麦康诺小艾迪生·米切尔·“米奇”·麦康奈尔(英语:Addison Mitchell "Mitch" McConnell, Jr;1942年2月20日-),政治人物、美国资深参议员与参议院多数党领袖,代表肯塔基州,是任期最长的共
  • 最后鬣狗最后鬣狗(学名:)是斑鬣狗已灭绝的一个亚种,分布于东亚。和洞鬣狗一样,它比斑鬣狗的体型更大也更强壮。
  • 赫尔曼·察普夫赫尔曼·察普夫(Hermann Zapf,1918年11月8日-2015年6月4日),是一位多产的德国字体设计师。察普夫生于德国纽伦堡,后与书法家和字体设计师古德龙·察普夫-冯·黑塞(英语:Gudrun Zapf
  • 王婆王婆是中国小说《水浒传》和《金瓶梅》的人物。王婆是山东清河县人,年轻时有几分姿色,心肠恶毒,生有一子,但她的儿子去了淮上,音讯全无,住在武大郎隔壁,家里开了一茶坊,兼作媒婆和接
  • 湛江电台经济频道湛江人民广播电台经济频道(频率:FM95.1,原频率为98.1,2011年8月8日起更改为95.1),是湛江人民广播电台的频道之一。原为湛江人民广播电台交通音乐之声。2011年1月17日改名“湛江人
  • 上手契上手契,台湾清治时期与日治时期之民间法律文件名称,收授关系人通常为台湾土地买卖主。上手契主要目的在于避免土地买卖纠纷。上手契类似今土地所有权状,乃是土地(垦地、农地)所有
  • 温阳温阳(1988年7月7日-)是一位中国国际象棋棋手。1988年出生于山东济南,毕业于南开大学中文系。2007年,温阳获国际大师(IM)称号。次年,晋升为特级大师(GM)。他代表山东队于2007年、2010年