[发明专利]动态更新CAPTCHA质询有效
| 申请号: | 201680071625.4 | 申请日: | 2016-11-30 |
| 公开(公告)号: | CN108369615B | 公开(公告)日: | 2022-02-01 |
| 发明(设计)人: | J.费多 | 申请(专利权)人: | 谷歌有限责任公司 |
| 主分类号: | G06F21/31 | 分类号: | G06F21/31 |
| 代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 钱大勇 |
| 地址: | 美国加利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 动态 更新 captcha 质询 | ||
1.一种动态更新验证质询的计算机实施的方法,所述方法包括:
由一个或多个计算设备从用户设备接收对于访问在线资源的请求;
响应于接收对于访问在线资源的请求,由一个或多个计算设备向用户设备提供验证质询,验证质询包括多个对象和提示用户设备的用户与多个对象中的至少一个对象交互的一个或多个指令;
由一个或多个计算设备接收对于验证质询的一个或多个用户响应,每个用户响应对应于用户与来自多个对象的对象的交互;以及
由一个或多个计算设备至少部分地基于一个或多个用户响应来确定与用户设备的用户相关联的一个或多个风险评估分数;
响应于一个或多个用户响应中的每一个,由一个或多个计算设备至少部分地基于一个或多个风险评估分数和一个或多个用户响应更新验证质询,其中,由一个或多个计算设备更新验证质询包括由一个或多个计算设备用替换对象替换由用户选择的对象。
2.根据权利要求1所述的计算机实施的方法,还包括:由一个或多个计算设备至少部分地基于一个或多个用户响应和一个或多个风险评估分数来确定是否授予用户对于在线资源的访问。
3.根据权利要求1所述的计算机实施的方法,其中,一个或多个风险评估分数中的每一个提供用户是非法人类CAPTCHA用户的可能性的度量。
4.根据权利要求1所述的计算机实施的方法,其中,一个或多个指令提示用户从多个对象选择符合标准的每个对象。
5.根据权利要求1所述的计算机实施的方法,其中,多个对象包括对象的第一子集和第二子集,第一子集包括符合标准的一个或多个对象,第二子集包括不符合标准的一个或多个对象。
6.根据权利要求1所述的计算机实施的方法,其中,由一个或多个计算设备用替换对象替换由用户选择的对象包括:
当风险评估分数小于阈值时,由一个或多个计算设备用不符合标准的替换对象替换由用户选择的对象;以及
当风险评估分数大于阈值时,由一个或多个计算设备用符合标准的第二对象替换由用户选择的对象。
7.根据权利要求1所述的计算机实施的方法,其中,多个对象包括多个图像。
8.根据权利要求1所述的计算机实施的方法,其中,至少部分地基于用户设备类型、一个或多个用户设备能力、与用户设备相关联的互联网协议地址、用户网站历史、或用户是否参与各种其它网站服务来确定每个风险评估分数。
9.根据权利要求1所述的计算机实施的方法,其中,至少部分地基于用户响应对于验证质询是正确的百分比来确定每个风险评估分数。
10.根据权利要求1所述的计算机实施的方法,其中,至少部分地基于用于接收对应的用户响应花费的时间长度来确定每个风险评估分数。
11.根据权利要求1所述的计算机实施的方法,其中,由一个或多个计算设备确定一个或多个风险评估分数包括:
由一个或多个计算设备确定第一风险评估分数;以及
由一个或多个计算设备更新第一风险评估分数以确定更新的风险评估分数;并且
由一个或多个计算设备至少部分地基于更新的风险评估分数来更新验证质询。
12.根据权利要求1所述的计算机实施的方法,其中,一个或多个风险评估分数中的每一个对应于用户响应。
13.一种计算系统,包括:
一个或多个处理器;和
一个或多个存储设备,所述一个或多个存储设备存储计算机可读指令,所述计算机可读指令在由一个或多个处理器运行时导致一个或多个处理器实行根据前述任一权利要求的方法。
14.一个或多个有形非暂时性计算机可读介质,其存储计算机可读指令,所述计算机可读指令在由一个或多个处理器运行时导致一个或多个处理器实行根据权利要求1至12中的任一项的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680071625.4/1.html,转载请声明来源钻瓜专利网。





