谷歌图灵测试开发新图形验证码

左边是传统的验证系统,右边的新验证系统则要求用将图形旋转到正确方向  北京时间5月24日上午消息,据国外媒体报道,谷歌研究人员最近正在测试一项新的图形验证码程序,该程序要求用户将随机颠倒的图片调整为正确的方向。  复杂图片识别  非法程序一直在试图利用机器在网站自动注册并实施破坏,但图形验证码程序却可以阻止它们的进入。图形验证码程序一般是几个歪歪斜斜、弯曲的字母和数字,人类可以轻松地辨认并拼写出来,但机器却无法做到。为了帮助网站阻止包括垃圾邮件、滥发文章或帖子以及非法网络投票等行为,这种利用程序自动区分电脑和人类的测试被称为“图灵测试”。谷歌领导图灵测试研究团队的高级研究科学家瑞茨·高斯维勒(Rich Gossweiler)表示,新的图形验证码可以根据网站的主题创建,例如,迪士尼网站可以采用卡通图片,eBay则可以采用销售的商品图片。  高斯维勒透露,该程序可以快速生成验证图形,对图片几乎没有任何限制。他表示:“我们的技术拓展了图形验证码的表现形式,使其不再局限于字符,也让分辨验证码图形的过程不再枯燥无味,而平添了不少乐趣。”高斯维勒称,该程序不支持电脑已经确认的人脸图片,因为“此类图片容易引起纠纷”。  高斯维勒举例表示,人们可能很难确定一幅抽象派艺术图片的正确方向,但可以快速辨认出一个鹦鹉的照片,即便鹦鹉是隐藏在一堆树叶中间。他认为:“我们可以看到鹦鹉需要调整方向,但电脑却很难分辨出鹦鹉并确定其正确的方向。”  谷歌可以通过测试新的图片不断丰富其图片库,高斯维勒称:“如果很多人都可以正确地调整一副图片,我们将保留到图片库中。”但如果图片很难辨认或调整方向,会将其弃之不用。  数字化手段  卡内基梅隆大学教授路易斯·梵阿纳(Luis Von Ahn)也在从事新的验证码研究。梵阿纳已经为有视力障碍无法阅读辨认屏幕上验证码的上网用户开发了更为安全的音频验证程序。传统的音频验证码用变调的声音阅读几个数字并要求用户输入,但梵阿纳领导的研究小组发现,该方法可以很容易地被自动程序破解并导致安全风险。  梵阿纳所开发的新验证程序,不再是读出数字作为验证内容,而是截取已存在于互联网档案网站http://archive.org/中广播节目的短语,人类可以很轻易地听出内容,但对自动程序而言将非常困难。  此外,梵阿纳还开发了reCaptcha免费系统,目前该系统被Ticketmaster、Craigslist、Facebook、Twitter及纽约时报等约12万家网站广泛采用。该系统出了作为验证程序外,还可以对过去保存的图书和报纸进行数字化。在该系统中,验证程序中的图形并非随机产生,而是从大量需要进行数字化的图片或其它媒体中抽取,由于书页褶皱等原因,这些媒体中的文字往往很难被机器识别。reCaptcha将这些扫描过的内容作为验证程序中的图片,让用户识别后填入并返回到原始文档中。这种方式利用无数人的“识别”,将大多数无法识别的文字破解。梵阿纳表示:“通过让用户输入验证码,我们每天可以数字化约2500万个单词。”《纽约时报》数字化运营CTO马克·弗朗斯(Marc Frons)称,截至目前为止,reCaptcha已经完成了约30年报纸内容的数字化工作。  有许多人担心,随着机器智能的提高,不管是采用弯曲的字符、音频剪辑或颠倒的图片,其所起到的保护作用将越来越有限。但理海大学计算机科学与工程系教授亨利·贝尔德(Henry Baird)却认为:“机器的能力正在缓慢发展,但我认为在人类的直觉和机器技能之间还存在巨大差异。”(肖恩)

时间: 2024-10-20 10:25:25

谷歌图灵测试开发新图形验证码的相关文章

Java Web开发之图形验证码的生成与使用方法_JSP编程

本文实例讲述了Java Web开发之图形验证码的生成与使用方法.分享给大家供大家参考.具体如下: 图形验证码的主要目的是为了增强的安全性,增加用户通过遍历所有可能性来破解密码的难度. 图形验证码的使用包括如下3部分: ① 图形验证码的生成: ② 在页面中的使用: ③ 验证: 1.图形验证码的生成 假设在Servlet生成图形验证码,在JavaBean或者JSP中生成的基本过程是相同的.设计如下过程: ① 设置响应的文档类型: ② 生成随机码: ③ 把随机码保存到session中: ④ 生成图片:

谷歌开发新算法工具可预测员工离职

比特网(Chinabyte) 5月19日消息,据媒体报道,谷歌近期开发了一种全新的算法工具,在工具当中,谷歌开始挖掘员工的评论以及升迁和薪酬记录,并将其融入到数学公式中.谷歌表示,通过这一算法,公司就可以找出,在所有2万名谷歌员工中,哪些人最有可能离职. 对于该公式的具体运作细节,谷歌方面不愿意透露,并表示该公司目前处在一个内测阶段.将复杂的公式应用于人力资源问题是谷歌的一贯作风.它此前曾经在2005年发表的"10大黄金原则(Ten Golden Rules)"中表示,将利用海量数据制

取代Android?聊聊谷歌的Fuchsia新操作系统

最近,一款由谷歌开发,被称为 Fuchsia 的操作系统在网上曝光.Fuchsia 是在去年 8 月就进入了 GitHub 项目,但谷歌对此非常低调,像操作系统这样的重量级项目,却没有官方的宣传和说明介绍.网上的介绍称这个操作系统采用了代号为 Magenta[一种给给的洋红色] 的微内核设计 [MicroKernel],是一种实时操作系统 [real-time OS].在谷歌官方介绍出现前,网上已经有了大量的「解毒」:例如说 Fuchsia 是用来取代 Android 高性能操作系统,兼容 An

【硅谷连线】微软开发新显示器技术 可让近视者摘掉眼镜

中云网每天连线硅谷,呈现最新鲜资讯!这里的"硅谷"指的是国外具有典型性和创新性企业代表. 1. 特斯拉与松下签署协议:合作打造超级电池工厂 <http://tech.sina.com.cn/it/2014-08-01/07589529884.shtml> 时间8月1日早间消息,特斯拉周四宣布,该公司已经与松下签订了合作协议,双方将在美国共同建设一座大规模电池生产工厂. 该工厂将为特斯拉的电动汽车生产电池,并为固定存储市场生产电池模块.特斯拉估计,这座工厂及其相关联的供应商设

Web 图形验证码的校验1

网站开发中,就会经常涉及到图形验证码的校验,比如: 那么如何校验呢? 我们原来的校验方式:前后端都校验 步骤: (1)前端js 校验图形验证码的MD5 (2)校验通过才真正发送请求到服务器; (3)服务器再次校验图形验证码明文 注意:前端js校验的不是图形验证码明文,而是其MD5值;   如何获取图形验证码的MD5值呢? 服务器需要提供一个单独的接口,返回当前图形验证码的MD5.什么叫"当前"? 就是从session或redis中获取一个图形验证码,而不是重新生成.   后来我们修改了

图形验证码最佳实践

3次失败之后会要求输入图形验证码 打开两个标签页,都是在有图形验证码的情况下. 第一个标签页成功,第二个标签页输入错误的图形验证码也能通过 为什么? 因为只要操作成功,就不需要校验图形验证码.   今天想设计一个图形验证码的最佳实践 (1) 首先,要明确图形验证码的目的是什么 图形验证码的目的是:防止自动化攻击. 防止暴力破解密码 12306 为什么搞那么复杂的验证码,就是为了防止机器刷票,同时保证是人在操作. 下面是百度"知道"的回答: 图形验证码是验证码的一种.验证码(CAPTCH

谷歌欲推新网络协议SPDY提升互联网速度

北京恒似箭11月13日早间消息,据国外媒体今日报道,谷歌宣布正在开发一种新的网络协议"SPDY"(发音同"speedy"),以最小化网络延迟,提升网络速度,优化用户的网络使用体验. SPDY并不是一种用于替代HTTP的协议,而是对HTTP协议的增强.新协议的功能包括数据流的多路复用.请求优先级,以及HTTP包头压缩.谷歌已经开发一个网络服务器原型机,以及支持SPDY协议的Chrome浏览器版本. 谷歌表示,引入SPDY协议后,在实验室测试中页面加载速度比原先快64%

AppScale带给云软件开发新的希望

本文讲的是AppScale带给云软件开发新的希望,[IT168 资讯]迄今为止,云领域的软件开发一直受到很大程度的关注.当许多早期的开发者,如Zimky和Coghead都半途而废,平台即服务(PaaS)市场却取得了突破性的进展.Google App Engine在这方面有着明显的领先优势,坚实稳定的基础托管服务提供商Ruby on Rails也用实力证明了自己. 这些成功也推动新开发商去寻求云计算的增长点,其间的差异化是显而易见的,而最根本的区别在于他们在PaaS市场的占有量. 以AppScal

谷歌CEO辩护新隐私政策

[科技讯]10月18日消息,据国外媒体报道,谷歌日前收到欧洲隐私监管机构的通知,要求谷歌修改其隐私政策否则将面临法律制裁.谷歌CEO Larry Page回应表示,谷歌执行现行的隐私政策才能够保障公司开发出新的产品. Larry Page表示,他对欧洲隐私监管机构的决定感到失望,认为这将影响互联网的发展.他举例谷歌的产品Google Now,这款新产品是在新隐私政策下推出的,涉及到用户个人信息但却方便了用户.谷歌将在新隐私政策规定下继续推出这类产品. 这项新隐私政策于今年1月公布并于3月开始执行