发明名称 人机交互证明引擎的自动构造
摘要 人机交互证明(“HIP”,有时被称为“验证码”)可以自动地生成。验证码规范语言可以被定义,其允许验证码方案根据符号将如何被选取和绘制以及如何使那些符号模糊来定义。该语言可提供指定使符号模糊的各种方式的机制。新的验证码方案可以通过使用结合来自已经成功的现有验证码方案的特征的遗传算法而根据现有规范生成。并且,验证码方案已被攻击者破解的可能性可以通过收集关于破解现有验证码方案所花费的时间的数据并且使用回归来根据验证码特征或其测量的质量估计破解时间来估计。
申请公布号 CN102947837B 申请公布日期 2016.03.02
申请号 CN201180030808.9 申请日期 2011.06.19
申请人 微软技术许可有限责任公司 发明人 G.J.胡尔滕;P.Y.西玛;D.基罗夫斯基;J.B.林德;C.A.米克
分类号 G06F21/31(2013.01)I;H04L9/32(2006.01)I;G06F9/44(2006.01)I 主分类号 G06F21/31(2013.01)I
代理机构 中国专利代理(香港)有限公司 72001 代理人 刘红;汪扬
主权项 一种生成人机交互证明的方法,该方法包括:在验证码规范语言中接收人机交互证明方案的定义,其限定了:    字母表,从该字母表中多个符号将被选择为人机交互证明的答案;    多个复杂化,其可被选择用来生成人机交互证明;   多个值,其分别限定了所述多个复杂化中的各个复杂化将被应用到字母表的符号的程度,其中所述多个值的第一值限定了所述多个复杂化的第一复杂化的应用的固定程度,并且其中所述多个值的第二值限定了所述多个复杂化的第二复杂化的应用的随机程度;根据所述字母表和所述多个复杂化通过按所述固定程度将至少第一复杂化应用到第一符号并且按所述随机程度将第二复杂化应用到第二符号来生成人机交互证明的图形表示;以及使用所述图形表示选择性地控制对服务的访问。
地址 美国华盛顿州