Google不得不研发新的验证码生成算法

摘要: 对于用街景车采集地图信息的Google来说,怎么让机器看懂每家风格和字体都不同的门牌号是个问题,因此衍生出了Google的图像识别算法据Google在近几天的ICL上更新的paper来看,Google在这

对于用街景车采集地图信息的Google来说,怎么让机器看懂每家风格和字体都不同的门牌号是个问题,因此衍生出了Google的图像识别算法——据Google在近几天的ICL上更新的paper来看,Google在这方面的识别精确率已达到90%以上。

但这也造成一个问题:如果机器可以轻松识别包含文字信息的图像的话,那么各网站用于安全保护的验证码也就可以轻松被破译了,Google说,他们发现目前有种算法可以使破译的准确率达到99.8%以上。

为此,Google不得不加以应对——通过研究出机器很难理解而人类可以看懂的方式,来扭曲字体,重构验证码,使其reCAPTCHA项目可以应对这种破译算法。如果感兴趣的话,你可以点击查看reCAPTCHA项目,以及Google最近更新的研究论文。

时间: 2024-09-28 09:01:39

Google不得不研发新的验证码生成算法的相关文章

Google研发新的验证码生成算法来应付问题

摘要: 对于用街景车采集地图信息的Google来说,怎么让机器看懂每家风格和字体都不同的门牌号是个问题,因此衍生出了Google的图像识别算法据Google在近几天的ICL上更新的paper来看,Google在这 对于用街景车采集地图信息的Google来说,怎么让机器看懂每家风格和字体都不同的门牌号是个问题,因此衍生出了Google的图像识别算法--据Google在近几天的ICL上更新的paper来看,Google在这方面的识别精确率已达到90%以上. 但这也造成一个问题:如果机器可以轻松识别包

Google Analytics的新秘密——如何定义Visit

    [前言]Visit这个度量是网站分析的基石.但即使是这样基本的一个度量,Google Analytics对它的定义其实都不是完全一成不变的.为了适应新的浏览器变化和人们访问网站习惯的变化,Google Analytics在基本度量上甚至都在不断进化.哦,这或许也是Google Analytics的可怕之处,她已经达到了这样的高度,还比别人爬的快. 在本文中,你将学到什么: GA定义visit的重大改变; 特殊情况下GA如何处理visit的定义; Visit关联属性的变化(过去和现在);

全排列生成算法 .

参考链接: 全排列生成算法(一) 原文讲的很详细了,为了完整性,这里粘贴的参考链接中大部分文字,并且在原文的基础上,添加了"给定某个排列,求其字典序中上一个元素"的算法. 字典序 全排列生成算法的一个重要思路,就是将集合A中的元素的排列,与某种顺序建立一一映射的关系,按照这种顺序,将集合的所有排列全部输出.这种顺序需要保证,既可以输出全部的排列,又不能重复输出某种排列,或者循环输出一部分排列.字典序就是用此种思想输出全排列的一种方式.这里以A{1,2,3,4}来说明用字典序输出全排列的

java中全排列的生成算法汇总_java

  全排列的生成算法就是对于给定的字符集,用有效的方法将所有可能的全排列无重复无遗漏地枚举出来.任何n个字符集的排列都可以与1-n的n个数字的排列一一对应,   因此在此就以n个数字的排列为例说明排列的生成法.   n个字符的全体排列之间存在一个确定的线性顺序关系.所有的排列中除最后一个排列外,都有一个后继:除第一个排列外,都有一个前驱.每个排列的后继都可以从它的前驱经过最少的变化而得到,全排列的生成算法就是从第一个排列开始逐个生成所有的排列的方法.   全排列的生成法通常有以下几种:   字典

Google又出“新花招” 关键字广告将不用关键字

中介交易 SEO诊断 淘宝客 云主机 技术大厅 面对公司的首次公开募股(IPO),搜索引擎巨人Google最近大动作频频,最近的一起是关于其关键字广告的.根据消息人士透露,Google最近将新推一种自动登录关键字的广告方式,以增加自身收益. 据消息来源透露,Google最新的这种关键字广告业务不同于以往的由客户选择关键字方式,Google的程序将自动搜索那些大广告客户的网站,并从中筛选出关键字.如果这种业务成功推行,它将满足客户的多种广告需求,并为自身带来受益. 一名资深的搜索引擎广告分析师称,

海外黑客团体将微软XBOX360点数生成算法破解

(编译/星辰细雨)此前微软还对索尼PS3遭到破解事件幸灾乐祸,没过多久,海外黑客团体已经将微软XBOX360点数生成的算法破解,并且公布在网上. 此次海外黑客团体成功破解了XBOX360点数的生成算法,制作出计算器.只需利用一张已经使用过的微软点卡,将上面号码输入黑客网站上的计算器,就可以获得新的点卡号码,每个号码都包含了160微软点数以及48小时的XBOXLIVE体验时间.如此一来同样一个号码可以无限次重复换取大量的游戏点数及LIVE时间.虽然不是每一个号码都包含点数,但是绝大部分都被验证是可

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

左边是传统的验证系统,右边的新验证系统则要求用将图形旋转到正确方向 北京时间5月24日上午消息,据国外媒体报道,谷歌研究人员最近正在测试一项新的图形验证码程序,该程序要求用户将随机颠倒的图片调整为正确的方向. 复杂图片识别 非法程序一直在试图利用机器在网站自动注册并实施破坏,但图形验证码程序却可以阻止它们的进入.图形验证码程序一般是几个歪歪斜斜.弯曲的字母和数字,人类可以轻松地辨认并拼写出来,但机器却无法做到.为了帮助网站阻止包括垃圾邮件.滥发文章或帖子以及非法网络投票等行为,这种利用程序自动区

基于Ajax用户名验证、服务条款加载、验证码生成的实现方法_java

 Ajax(asynchronous javascript and xml)异步的javascript和xml.     是为了解决传统的web应用中"发送请求-等待响应"这种模式的弊端,(浏览器在发送完请求后,只能等待服务器的响应,用户不能做其他的操作,浏览器发送完请求,会抛弃整个页面,等待服务器返回新的页面,也就是说,浏览器和服务器之间交互的数据量很大,不能做到按需获取数据)而创建的技术,该技术的本质是:通过一个浏览器内置的一个对象(XmlHttpRequest)异步地向服务器发送

java验证码生成的基本流程_java

1.验证码的生成,我们能够看到是用Graphics对象画出来的.对象我们必须要获得Graphics对象 1-1.Graphics对象的获取,要通过BufferedImage获得 <span style="font-size:18px;">int width=100;//确定框框的大小 int height=40; BufferedImage bfi =new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);