The invention provides a verification method based on clock, which is characterized in that the method of authentication includes generating code verification steps, generating the code image, the corresponding time information of the verification code image and a randomly generated; input operation steps, according to the verification code image, the corresponding input and input results the time information; and the results validate the input step, the input result and the time information, to test whether through verification.
【技术实现步骤摘要】
基于时钟的验证方法和系统
本专利技术涉及网络安全
,尤其涉及一种基于时钟的验证方法和系统。
技术介绍
随着计算机和网络科技的发展,互联网技术日益广泛的应用到生产生活的各个领域。但是,网络在带给人类方便的同时,也不可避免地带来挑战,例如,如何有效防止恶意破解密码、论坛恶意灌水等问题。诸如验证码技术这样的验证方法和系统作为一种能够区别当前用户是计算机或人(CAPTCHA)的公共自动程序在解决上述问题中起到重要作用。作为优良的验证系统,需要同时满足:“易用性”和“安全性”这两个条件,即,人类用户容易识别和输入,以及机器不能识别这两个条件。现有的验证码技术包括将数字/字母转化为图形的简单图形验证技术、在上述简单图形基础上对图形进行变形或增加干扰的图形验证技术、通过解答问题等实现验证码验证的技术。近年来,又进一步研发了例如,要求用户对图片内容进行分类、要求用户滑动操作至预定位置等验证码技术。相比于传统的数字或文字识别,这些操作需要用户完全手动操作,而无法通过计算机等机器自动识别,从而尽可能地防止了不良用户利用机器对网站的恶意攻击等。然而,例如12306购票系统中的验证码、九宫格验证码这样的基于图片的验证码,为了确保安全性,问题设置难度高并且验证系统的交互操作比较复杂,对一些教育程度不高的用户来说,验证的理解成本过高,导致用户回答出正确验证码答案的难度较大,从而使得用户浪费较多时间对验证码进行验证,用户体验较差。另一方面,诸如基于简单图片的验证系统,其虽然确保用户能够简单地操作从而识别出验证码,但是其安全性不能得到保障,被机器破解的风险更高。
技术实现思路
鉴于以上 ...
【技术保护点】
一种基于时钟的验证方法,其特征在于,所述验证方法包括:生成验证码图片的步骤,生成验证码图片,所述验证码图片与一随机生成的时间信息对应;进行输入操作的步骤,根据所述验证码图片,输入与所述时间信息对应的输入结果;以及验证输入结果的步骤,将所述输入结果与所述时间信息进行比较,以检验是否通过验证。
【技术特征摘要】
1.一种基于时钟的验证方法,其特征在于,所述验证方法包括:生成验证码图片的步骤,生成验证码图片,所述验证码图片与一随机生成的时间信息对应;进行输入操作的步骤,根据所述验证码图片,输入与所述时间信息对应的输入结果;以及验证输入结果的步骤,将所述输入结果与所述时间信息进行比较,以检验是否通过验证。2.如权利要求1所述的验证方法,其特征在于,在所述生成验证码图片的步骤与所述进行输入操作的步骤之间,所述验证方法还包括:处理验证码图片的步骤,对所述验证码图片进行处理,以提高图片识别难度。3.如权利要求2所述的验证方法,其特征在于,其中,在所述处理验证码图片的步骤中,对所述验证码图片进行的处理包括扭曲处理、虚化处理、动态化处理。4.如权利要求1至3的任意一项所述的验证方法,其特征在于,其中,所述验证码图片具有与所述时间信息对应的时钟信息或字符信息。5.如权利要求4所述的验证方法,其特征在于,其中,当所述验证码图片具有所述时钟信息时,在所述生成验证码图片的步骤中,计算与所述时间信息对应的时钟指针角度,从而生成具有该指针角度的时钟的验证码。6.如权利要求5所述的验证方法,其特征在于,其中,当所述验证码图片具有所述时钟信息时,在所述进行输入操作的步骤中,输入与所述时钟信息对应的表示时间的信息表示。7.如权利要求6所述的验证方法,其特征在于,其中,当所述信息表示与所述时间信息相同时,验证通过;并且当所述信息表示与所述时间信息不同时,验证失败。8.如权利要求6所述的验证方法,其特征在于,其中,当所述信息表示与所述时间信息的差小于或等于阈值时,验证通过;并且当所述信息表示与所述时间信息的差大于所述阈值时,验证失败。9.如权利要求4所述的验证方法,其特征在于,其中,当所述验证码图片具有字符信息时,在所述进行输入操作的步骤中,利用动态时钟模型进行输入操作。10.如权利要求9所述的验证方法,其特征在于,其中,通过改变所述动态时钟模型中的指针而输入期望指针位置。11.如权利要求10所述的验证方法,其特征在于,其中,在所述验证输入结果的步骤中,根据计算而得出与所述期望指针位置对应的时间表示,从而将所述时间表示与所述时间信息进行比较以进行验证。12.如权利要求11所述的验证方法,其特征在于,其中,当所述时间表示与所述时间信息相同时,验证通过;并且当所述时间表示与所述时间信息不同时,验证失败。13.如权利要求11所述的验证方法,其特征在于,其中,当所述时间表示与所述时间信息的差小于或等于阈值时,验证通过;并且当所述时间表示与所述时...
【专利技术属性】
技术研发人员:王云吉,宋柏林,张振海,晋京,白文路,曹志攀,
申请(专利权)人:北京一亩田新农网络科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。