[發明專利]一種第三方驗證方法以及系統在審
申請號: | 201210008698.2 | 申請日: | 2012-01-12 |
公開(公告)號: | CN103209158A | 公開(公告)日: | 2013-07-17 |
發明(設計)人: | 趙俊平 | 申請(專利權)人: | 深圳市宇初網絡技術有限公司 |
主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L9/32;H04L9/08 |
代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 唐華明 |
地址: | 518000 廣東省深圳市羅湖*** | 國省代碼: | 廣東;44 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 一種 第三 驗證 方法 以及 系統 | ||
技術領域
本發明涉及通信領域,尤其涉及一種第三方驗證方法以及系統。
背景技術
用戶在登陸網站進行注冊、訪問、發帖、下載等網絡操作時,往往會需要根據提示輸入驗證碼,以避免用戶使用非法注冊機等工具在短時間內進行反復的操作。
現有的一種驗證方法是由被訪問的網站從隨機驗證碼庫中選取一個驗證碼并進行加擾后展示給用戶,當用戶輸入了正確的驗證碼后,網站則可以根據用戶的需求執行下一步的操作。
但是,由被訪問網站的服務器自身產生驗證碼會增加網站本身的構建難度,并需要網站自身留出存儲空間和處理資源以進行驗證過程,從而影響了網絡性能。
為此,現有技術中又提出一種第三方驗證的系統,具體請參閱圖1,現有技術中的第三方驗證過程大致如下:
101、用戶請求需要填寫驗證碼的頁面;
102、網站服務器向驗證碼服務器請求驗證碼信息;
103、驗證碼服務器向網站服務器返回驗證碼和驗證碼圖片信息;
104、網站服務器加載驗證碼生成程序,并將驗證碼保存為session;
105、網站服務器將驗證碼圖片返回到用戶瀏覽器;
106、用戶輸入其他信息和驗證碼后提交信息到網站服務器;
107、網站驗證用戶名密碼等成功之后再用session來判斷驗證碼輸入是否正確,如正確則成功登陸;
108、網站服務器發送用戶輸入的驗證碼信息到驗證碼服務器;
109、驗證碼服務器接收網站服務器發送的驗證碼信息存入數據庫。
從上述的流程可以看出,現有技術的第三方驗證方法中,主要是以網站服務器作為數據的中轉,驗證碼服務器和用戶瀏覽器之間的任何數據交換都必須經由網站服務器進行中轉,這樣就給網站服務器造成了極大的負擔,影響了數據的傳輸速度;
同時,這樣的方式也容易使得數據在中轉過程中丟失,從而導致驗證碼無法發揮其應有的功能,降低了用戶體驗,影響了網站的整體形象。
發明內容
本發明實施例提供了一種第三方驗證方法以及系統,能夠有效降低網站服務器的負擔,提高數據傳輸速度,同時提高用戶體驗。
本發明實施例提供的第三方驗證方法,包括:
用戶瀏覽器根據用戶的請求向網站服務器發送請求消息;
所述用戶瀏覽器接收所述網站服務器返回的攜帶腳本的頁面數據,并執行所述腳本得到驗證參數;
所述用戶瀏覽器按照所述驗證參數向驗證碼服務器進行第三方驗證;
所述驗證碼服務器將驗證結果通過所述用戶瀏覽器發送至所述網站服務器;
所述網站服務器根據所述驗證結果對所述用戶瀏覽器的請求消息進行處理。
可選地,所述用戶瀏覽器按照所述驗證參數向驗證碼服務器進行第三方驗證包括:
所述用戶瀏覽器向所述驗證碼服務器發送包含所述驗證參數的驗證請求,所述驗證參數包括網站標識;
所述用戶瀏覽器接收所述驗證碼服務器返回的驗證碼組件,對所述驗證碼組件進行解析并展示給用戶;
所述用戶瀏覽器接收用戶輸入的驗證碼,并將所述驗證碼以及會話序列號發送至所述驗證碼服務器;
所述驗證碼服務器根據所述會話序列號以及所述網站標識獲取正確的驗證碼,并使用所述正確的驗證碼與所述用戶輸入的驗證碼進行對比得出驗證結果。
可選地,所述驗證組件包含用于在所述用戶瀏覽器中進行驗證碼的展示、刷新、參數保存、發送驗證功能的文本、圖片、視頻、flash、瀏覽器腳本、包含網址鏈接的html代碼。
可選地,所述方法還包括:
所述網站服務器與所述驗證碼服務器協商加密算法以及密鑰;
所述驗證碼服務器將驗證結果通過所述用戶瀏覽器發送至所述網站服務器包括:
所述驗證碼服務器將得出的驗證結果按照所述協商的加密算法以及密鑰進行加密得到密文;
所述驗證碼服務器將所述密文發送至所述用戶瀏覽器;
所述用戶瀏覽器將所述密文發送至所述網站服務器;
所述網站服務器按照所述協商的加密算法以及密鑰對所述密文進行解密得到驗證結果。
可選地,所述方法還包括:
所述網站服務器與所述驗證碼服務器協商格式參數;
所述驗證碼服務器將得出的驗證結果按照所述協商的加密算法以及密鑰進行加密得到密文包括:
所述驗證碼服務器按照協商的格式參數將所述驗證結果攜帶于結果字符串;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市宇初網絡技術有限公司,未經深圳市宇初網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210008698.2/2.html,轉載請聲明來源鉆瓜專利網。