[發明專利]一種第三方驗證碼系統及第三方驗證碼提供方法無效
| 申請號: | 201010524904.6 | 申請日: | 2010-10-29 |
| 公開(公告)號: | CN101977194A | 公開(公告)日: | 2011-02-16 |
| 發明(設計)人: | 趙俊平 | 申請(專利權)人: | 趙俊平 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 深圳市順天達專利商標代理有限公司 44217 | 代理人: | 易釗 |
| 地址: | 518040 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 第三 驗證 系統 提供 方法 | ||
技術領域
本發明涉及網絡應用技術領域,尤其涉及一種第三方驗證碼系統及第三方驗證碼提供方法。
背景技術
隨著網絡技術的發展,網絡給人們提供了一個方便的信息交流的平臺,但是也給黑客們提供了廣闊的空間,他們會別有用心的制造一些機器程序,大量的不當的消耗免費網絡資源,在線破解對網絡安全的威脅越來越大,為了確保諸如網站注冊,用戶登錄,數據提交等動作的安全性,越來越多的網站都采用了驗證碼技術。
現有的技術中驗證碼技術,主要是針對驗證碼圖片做的改進,以增加驗證碼圖片網絡程序OCR(Optical?Character?Recognition光學字符識別)的難度,或者采用交互式驗證碼技術,提高用戶體驗,增加網絡用戶與計算機的交互性,以上這些驗證碼技術只是對目前主流驗證碼系統的某個部分做一些改進。
目前的驗證碼系統,用戶會由于沒有看清楚驗證碼圖片,或者沒有區分字符大小寫等原因,輸入錯誤的驗證碼,而目前的驗證碼系統沒有對用戶輸入的驗證碼信息進行收集,記錄,便于分析改善用戶體驗。
現有的驗證碼技術是由網站服務器所提供,而不是由專門的服務器提供,由于網站規模大小的不同,技術水平的不同,網站服務器的不同,致使各個網站的驗證碼系統的穩定性和防止OCR的技術水平參差不齊,一些比較好的驗證碼圖片技術沒有做到服務更多的網站,這樣的狀況不利于互聯網的健康發展。
發明內容
本發明要解決的技術問題在于,針對現有技術中網絡驗證碼技術水平參差不齊、沒有專門提供驗證碼的服務器的技術缺陷,提供一種第三方驗證碼系統及驗證碼提供方法,由專門的驗證碼服務器為網站服務器提供驗證碼信息。
本發明解決其技術問題所采用的技術方案是:
本發明提供一種第三方驗證碼系統,包括第三方驗證碼服務器、網站服務器和用戶端;
所述第三方驗證碼服務器,用于根據至少一個所述網站服務器的請求為其提供驗證碼服務;
所述網站服務器,用于根據所述第三方驗證碼服務器提供的服務來驗證所述用戶端輸入的驗證碼,以接收或者拒絕所述用戶端的訪問;
所述用戶端,用于發送請求驗證碼輸入頁面信息和輸入所述驗證碼以訪問所述網站服務器。
在本發明所述的第三方驗證碼系統中,所述第三方驗證碼服務器包括:
請求獲取單元,用于獲取來自所述網站服務器的驗證碼請求信息;
驗證碼生成單元,用于生成驗證碼信息;
驗證碼信息發送單元,用于發送所述的驗證碼信息至所述網站服務器。
在本發明所述的第三方驗證碼系統中,所述驗證碼生成單元還包括:
字符串獲取單元,用于根據所述請求獲取單元的驗證碼請求信息,隨機選取一個字符串;
標記單元,用于隨機選取一種或者多種標記方法來標記所述字符串中的一個或者多個字符;
驗證碼圖片生成單元,用于生成包含有一個或者多個被標記字符的所述字符串的驗證碼圖片;待驗證會話生成單元,用于根據所述字符串中所有被標記的字符生成待驗證會話;
輸入方法生成單元,用于產生提示用戶輸入驗證碼圖片中被標記的一個或多個字符的輸入方法;
文件生成單元,用于將所述待驗證會話和所述輸入方法寫入文件或者數據庫;
所述驗證碼信息發送單元,用于將所述驗證碼圖片、所述輸入方法和/或者所述待驗證會話發送至所述網站服務器;
在本發明所述的第三方驗證碼系統中,所述第三方驗證碼服務器還包括,
IP地址驗證單元,用于驗證所述網站服務器的IP地址,以接收或者拒絕所述網站服務器的訪問;
信息接收單元,用于接收來自所述網站服務器的所述用戶端輸入驗證碼的反饋信息;
存儲單元,用于存儲所述的反饋信息、所述字符串和所述標記方法。
在本發明所述的第三方驗證碼系統中,所述網站服務器,還用于將接收的所述驗證碼圖片和輸入方法以一張圖片的形式顯示在用戶端頁面,或者所述驗證碼圖片以圖片形式和所述輸入方法以文本形式分別顯示在用戶端頁面。
本發明還提供了一種第三方驗證碼提供方法,其特征在于,包括以下步驟:
A、用戶端向網站服務器發送請求驗證碼輸入頁面信息;
B、所述網站服務器根據所述用戶端的請求向第三方驗證碼服務器發送驗證碼請求信息;
C、所述第三方驗證碼服務器根據所述驗證碼請求信息生成驗證碼信息;
D、所述第三方驗證碼服務器向發送所述驗證碼請求信息的所述網站服務器發送所述驗證碼信息。
在本發明所述的第三方驗證碼提供方法中,其中步驟C包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于趙俊平,未經趙俊平許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010524904.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種密封性能良好的高效抗扭鉆桿接頭
- 下一篇:用于顯示系統的遮光板





