【技术实现步骤摘要】
基于语义识别与多连线的行为验证码设计方法
:本专利技术涉及一种基于语义识别与连线的行为验证码生成及验证方法,应用于计算机与信息安全领域。
技术介绍
:验证码是一种区分用户是人还是机器的公共全自动程序,可以抵御机器通过运行脚本程序模拟人类行为恶意破解密码、撞库,防范刷票、薅羊毛、恶意订购、批量注册、恶意攻击等有害操作,保护网站和各类用户的信息安全和财产安全。传统验证码包括纯字母、纯数字、字母数字组合、算术计算等多种形态,很容易被机器程序自动识别。此后,出现了图片点触式验证码,需要人工识别出图片语义后按照规则进行一次或若干次点击以完成验证。但是,随着机器视觉技术的发展,简单的图片点触式验证码仍可被机器程序快速识别,如果一味地增加图片点触次数,或者提升语义识别难度,虽然可以降低被机器程序识别的可能性,但也给用户带来了使用上的麻烦、不友好。行为验证码是一类依赖于用户行为的验证码方案,通常采用拖动、连线或其它方式代替键盘输入与鼠标单击,增大了机器程序模拟操作的难度,并具有用户操作简单、适合手机屏幕的优势。专利技 ...
【技术保护点】
1.一种基于语义识别与多连线的行为验证码生成及验证方法,其特征在于,所述的方法的包括下述步骤:/n步骤一、验证码服务端接收客户端的验证码申请;/n步骤二、验证码服务端从对象数据库中随机选取K个对象组,并在每个对象组内随机选取2个对象,共计选出2K个对象;/n步骤三、验证码服务端把步骤二选出的2K个对象随机分配到行为识别区的2K个格子中,并记录2K个格子与2K个对象的映射表;然后在行为识别区各格子内显示分配到对象的内容,并合成验证码图片;/n步骤四、验证码服务端将验证码图片发给客户端;/n步骤五、验证码服务端接收客户端发送的用户通过鼠标拖拽或者手指滑动在行为识别区划出K条直线 ...
【技术特征摘要】
1.一种基于语义识别与多连线的行为验证码生成及验证方法,其特征在于,所述的方法的包括下述步骤:
步骤一、验证码服务端接收客户端的验证码申请;
步骤二、验证码服务端从对象数据库中随机选取K个对象组,并在每个对象组内随机选取2个对象,共计选出2K个对象;
步骤三、验证码服务端把步骤二选出的2K个对象随机分配到行为识别区的2K个格子中,并记录2K个格子与2K个对象的映射表;然后在行为识别区各格子内显示分配到对象的内容,并合成验证码图片;
步骤四、验证码服务端将验证码图片发给客户端;
步骤五、验证码服务端接收客户端发送的用户通过鼠标拖拽或者手指滑动在行为识别区划出K条直线;
步骤六、验证码服务端对用户鼠标或手指拖拽的的K条连线进行...
【专利技术属性】
技术研发人员:钱小聪,周煜申,马寅晨,杨璇,刘会,
申请(专利权)人:中冶华天南京工程技术有限公司,中冶华天工程技术有限公司,中冶华天南京电气工程技术有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。