一种验证码安全防御装置制造方法及图纸

技术编号:16842008 阅读:31 留言:0更新日期:2017-12-20 00:33
本发明专利技术公开一种验证码安全防御装置,其特征在于,所述装置包括验证码生成模块、显示模块、接收模块、判断模块、收集记录模块、警报发送模块;所述验证码生成模块用于基于第一验证码信息生成第二验证码信息,其中所述第二验证码信息量小于第一验证码信息;所述显示模块用于展示第二验证码信息;所述接收模块用于接收待验证数据;上述技术方案通过将验证码信息分为第一验证码信息与第二验证码信息,提高了恶意程序暴力破解的难度,增强了验证码防御的安全性。

A verification code security defense device

The invention discloses a verification code security defense device, which is characterized in that the device comprises a verification code generation module, display module, a receiving module, a judging module, recording module, alarm transmitting module; the verification code generation module is used for the first information verification code verification code information based on the second generation, the second the amount of information is less than the first verification code verification code information; the display module is used to display the second verification code information; the receiving module is used for receiving data to be verified; the technical scheme through the verification code information is divided into the first and the second verification code verification code information information, improve the malicious program brute force difficulty, enhanced security the defense of the verification code.

【技术实现步骤摘要】
一种验证码安全防御装置
本专利技术涉及验证码
,特别涉及一种验证码安全防御装置。
技术介绍
前对于用户的注册、登录或其它渠道通常会设置验证码进行校验,设置的验证码都是展现一个点阵验证码让用户输入或点选内容的方式进行校验,也没有对程序暴力破解方式进行不断尝试的报警;有的验证码为了防御暴力破解,不断的让字符缩紧,让字符相互重叠,以至于肉眼都分不清。
技术实现思路
本专利技术的目的就是克服现有技术的不足,为了实现验证码的安全性,提出一种验证码安全防御装置,本专利技术采用技术方案具体如下:一种验证码安全防御装置,其特征在于,所述装置包括验证码生成模块、显示模块、接收模块、判断模块、收集记录模块、警报发送模块;所述验证码生成模块用于基于第一验证码信息生成第二验证码信息,其中所述第二验证码信息量小于第一验证码信息;所述显示模块用于展示第二验证码信息;所述接收模块用于接收待验证数据;所述判断模块用于判断所述待验证数据与第二验证码信息是否相同;所述显示模块还用于在判定所述待验证数据与第二验证码信息相同时,显示验证成功信息;还用于在判定所述待验证数据与第二验证码信息不同时,在客户端显示验证错误信息;所述判断模块还用于判断所述待验证数据与第一验证码信息是否相同;还包括收集记录模块、警报发送模块,所述收集记录模块用于在判定所述待验证数据与第一验证码信息相同时,收集并记录客户端特征。所述警报发送模块用于在判定所述待验证数据与第一验证码信息相同时,向服务器发送验证码信息被破解警报。进一步的,所述第一验证码信息包括字符信息;所述验证码生成模块还用于执行随机过程确定字符信息的隐藏或显示,将确定为显示的字符信息组合得到第二验证码信息。本专利技术具有以下有益效果:上述技术方案通过将验证码信息分为第一验证码信息与第二验证码信息,提高了恶意程序暴力破解的难度,增强了验证码防御的安全性。附图说明图1本专利技术装置结构示意图。具体实施方式下面结合附图对本专利技术做进一步的说明:在图1所示的实施例中,为一种验证码安全防御装置模块示意图,所述装置包括验证码生成模块、显示模块、接收模块、判断模块、收集记录模块、警报发送模块;所述装置可以是手机、平板电脑、笔记本电脑、台式电脑等电子设备。其中,所述验证码生成模块用于基于第一验证码信息生成第二验证码信息,其中所述第二验证码信息量小于第一验证码信息;这里的第一验证码信息可以从上级设备,如服务器等其他与本装置有数据联系的设备中获取,也可以通过本地事先存储的验证码数据库调取。所述显示模块302用于展示第二验证码信息;所述接收模块304用于接收待验证数据;所述判断模块306用于判断所述待验证数据与第二验证码信息是否相同;所述显示模块302还用于在判定所述待验证数据与第二验证码信息相同时,显示验证成功信息;还用于在判定所述待验证数据与第二验证码信息不同时,在客户端显示验证错误信息;所述判断模块306还用于判断所述待验证数据与第一验证码信息是否相同;还包括收集记录模块308、警报发送模块310,所述收集记录模块用于在判定所述待验证数据与第一验证码信息相同时,收集并记录客户端特征。所述警报发送模块用于在判定所述待验证数据与第一验证码信息相同时,向服务器发送验证码信息被破解警报。通过上述设计,本装置能够防御暴力破解程序对验证码的暴力破解,提高了验证码的安全性。具体地,所述第一验证码信息包括字符信息;所述验证码生成模块还用于执行随机过程确定字符信息的隐藏或显示,将确定为显示的字符信息组合得到第二验证码信息。通过上述模块设计,能够进一步避开暴力破解程序的侦测,提高了本专利技术方法验证码防御的安全性。区别于现有技术,上述技术方案通过将验证码信息分为第一验证码信息与第二验证码信息,提高了恶意程序暴力破解的难度,增强了验证码防御的安全性。。以上所述,仅为本专利技术的具体实施方式,但专利技术的保护范围并不局限于此,任何熟悉本领域的技术人员在本专利技术揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在专利技术的保护范围之内。本文档来自技高网...
一种验证码安全防御装置

【技术保护点】
一种验证码安全防御装置,其特征在于,所述装置包括验证码生成模块、显示模块、接收模块、判断模块、收集记录模块、警报发送模块;所述验证码生成模块用于基于第一验证码信息生成第二验证码信息,其中所述第二验证码信息量小于第一验证码信息;所述显示模块用于展示第二验证码信息;所述接收模块用于接收待验证数据;所述判断模块用于判断所述待验证数据与第二验证码信息是否相同;所述显示模块还用于在判定所述待验证数据与第二验证码信息相同时,显示验证成功信息;还用于在判定所述待验证数据与第二验证码信息不同时,在客户端显示验证错误信息;所述判断模块还用于判断所述待验证数据与第一验证码信息是否相同;还包括收集记录模块、警报发送模块,所述收集记录模块用于在判定所述待验证数据与第一验证码信息相同时,收集并记录客户端特征;所述警报发送模块用于在判定所述待验证数据与第一验证码信息相同时,向服务器发送验证码信息被破解警报。

【技术特征摘要】
1.一种验证码安全防御装置,其特征在于,所述装置包括验证码生成模块、显示模块、接收模块、判断模块、收集记录模块、警报发送模块;所述验证码生成模块用于基于第一验证码信息生成第二验证码信息,其中所述第二验证码信息量小于第一验证码信息;所述显示模块用于展示第二验证码信息;所述接收模块用于接收待验证数据;所述判断模块用于判断所述待验证数据与第二验证码信息是否相同;所述显示模块还用于在判定所述待验证数据与第二验证码信息相同时,显示验证成功信息;还用于在判定所述待验证数据与第二验证码信息不同时,在客户...

【专利技术属性】
技术研发人员:季一全汤佳
申请(专利权)人:芜湖通全科技有限公司
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1