[發明專利]一種驗證碼安全防御裝置在審
| 申請號: | 201710671844.2 | 申請日: | 2017-08-08 |
| 公開(公告)號: | CN107493274A | 公開(公告)日: | 2017-12-19 |
| 發明(設計)人: | 季一全;湯佳 | 申請(專利權)人: | 蕪湖通全科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L9/32 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 241006 安徽省蕪*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 驗證 安全 防御 裝置 | ||
技術領域
本發明涉及驗證碼技術領域,特別涉及一種驗證碼安全防御裝置。
背景技術
前對于用戶的注冊、登錄或其它渠道通常會設置驗證碼進行校驗,設 置的驗證碼都是展現一個點陣驗證碼讓用戶輸入或點選內容的方式進行校 驗,也沒有對程序暴力破解方式進行不斷嘗試的報警;有的驗證碼為了防御 暴力破解,不斷的讓字符縮緊,讓字符相互重疊,以至于肉眼都分不清。
發明內容
本發明的目的就是克服現有技術的不足,為了實現驗證碼的安全性,提出一種驗證碼安全防御裝置,本發明采用技術方案具體如下:
一種驗證碼安全防御裝置,其特征在于,所述裝置包括驗證碼生成 模塊、顯示模塊、接收模塊、判斷模塊、收集記錄模塊、警報發送模塊; 所述驗證碼生成模塊用于基于第一驗證碼信息生成第二驗證碼信息,其 中所述第二驗證碼信息量小于第一驗證碼信息; 所述顯示模塊用于展示第二驗證碼信息; 所述接收模塊用于接收待驗證數據; 所述判斷模塊用于判斷所述待驗證數據與第二驗證碼信息是否相同; 所述顯示模塊還用于在判定所述待驗證數據與第二驗證碼信息相同時, 顯示驗證成功信息;還用于在判定所述待驗證數據與第二驗證碼信息不同時, 在客戶端顯示驗證錯誤信息; 所述判斷模塊還用于判斷所述待驗證數據與第一驗證碼信息是否相同; 還包括收集記錄模塊、警報發送模塊,所述收集記錄模塊用于在判定所 述待驗證數據與第一驗證碼信息相同時,收集并記錄客戶端特征。所述警報 發送模塊用于在判定所述待驗證數據與第一驗證碼信息相同時,向服務器發 送驗證碼信息被破解警報。
進一步的,所述第 一驗證碼信息包括字符信息;所述驗證碼生成模塊還用于執行隨機過程確定 字符信息的隱藏或顯示,將確定為顯示的字符信息組合得到第二驗證碼信息。
本發明具有以下有益效果:上述技術方案通過將驗證碼信息分為第一驗證碼信息 與第二驗證碼信息,提高了惡意程序暴力破解的難度,增強了驗證碼防御的 安全性。
附圖說明
圖1本發明裝置結構示意圖。
具體實施方式
下面結合附圖對本發明做進一步的說明:
在圖1所示的實施例中,為一種驗證碼安全防御裝置模塊示意圖, 所述裝置包括驗證碼生成模塊、顯示模塊、接收模塊、判斷模塊 、收集記錄模塊、警報發送模塊;所述裝置可以是手機、平板電 腦、筆記本電腦、臺式電腦等電子設備。 其中,所述驗證碼生成模塊用于基于第一驗證碼信息生成第二驗證碼信 息,其中所述第二驗證碼信息量小于第一驗證碼信息;這里的第一驗證碼信 息可以從上級設備,如服務器等其他與本裝置有數據聯系的設備中獲取,也 可以通過本地事先存儲的驗證碼數據庫調取。 所述顯示模塊302用于展示第二驗證碼信息; 所述接收模塊304用于接收待驗證數據; 所述判斷模塊306用于判斷所述待驗證數據與第二驗證碼信息是否相同; 所述顯示模塊302還用于在判定所述待驗證數據與第二驗證碼信息相同 時,顯示驗證成功信息;還用于在判定所述待驗證數據與第二驗證碼信息不 同時,在客戶端顯示驗證錯誤信息; 所述判斷模塊306還用于判斷所述待驗證數據與第一驗證碼信息是否相 同; 還包括收集記錄模塊308、警報發送模塊310,所述收集記錄模塊用于在 判定所述待驗證數據與第一驗證碼信息相同時,收集并記錄客戶端特征。所 述警報發送模塊用于在判定所述待驗證數據與第一驗證碼信息相同時,向服 務器發送驗證碼信息被破解警報。通過上述設計,本裝置能夠防御暴力破解 程序對驗證碼的暴力破解,提高了驗證碼的安全性。 具體地,所述第一驗證碼信息包括字符信息;所述驗證碼生成模塊還用 于執行隨機過程確定字符信息的隱藏或顯示,將確定為顯示的字符信息組合 得到第二驗證碼信息。通過上述模塊設計,能夠進一步避開暴力破解程序的 偵測,提高了本發明方法驗證碼防御的安全性。 區別于現有技術,上述技術方案通過將驗證碼信息分為第一驗證碼信息 與第二驗證碼信息,提高了惡意程序暴力破解的難度,增強了驗證碼防御的 安全性。。
以上所述,僅為本發明的具體實施方式,但發明的保護范圍并不局限于此,任何熟悉本領域的技術人員在本發明揭露的技術范圍內,可輕易想到的變化或替換,都應涵蓋在發明的保護范圍之內。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蕪湖通全科技有限公司,未經蕪湖通全科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710671844.2/2.html,轉載請聲明來源鉆瓜專利網。





