System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲另类无码专区首页,91精品无码久久久久久五月天,无码国产精成人午夜视频不卡
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    雙向認證方法、裝置、電子設備及存儲介質制造方法及圖紙

    技術編號:44353473 閱讀:2 留言:0更新日期:2025-02-25 09:38
    本申請涉及信息安全領域,提供了雙向認證方法、裝置、電子設備及存儲介質。該方法包括:讀取與當前登錄用戶信息關聯的當前證書文件并進行解析,得到當前雙向認證數據,并將當前雙向認證數據存入第一緩存區中,當前雙向認證數據包括當前客戶端根證書和當前客戶端校驗物;向服務器發起網絡請求,接收服務器響應網絡請求返回的服務器校驗物;從第一緩存區讀取當前客戶端根證書,使用當前客戶端根證書對服務器校驗物進行校驗;若服務器校驗物校驗通過,則從第一緩存區讀取當前客戶端校驗物并發送給服務器;若接收到服務器反饋的校驗通過消息,則完成針對網絡請求的雙向認證流程。本申請可有效縮短雙向認證的時間,提升系統的運行效率和穩定性。

    【技術實現步驟摘要】

    本申請涉及信息安全,尤其涉及一種雙向認證方法、裝置、電子設備及存儲介質


    技術介紹

    1、在雙向認證場景中,當客戶端發起一個網絡請求時,不僅客戶端需要驗證服務器的身份,服務器也需要驗證客戶端的身份,以確保雙方都是合法的,才開始交換數據。由于網絡請求可以是并發的,而針對并發的每一個網絡請求,客戶端和服務器均需要執行一次雙向認證流程。對于客戶端來說,只有盡量在最短的時間內執行完雙向認證流程,才能夠保證系統高效、穩定的運行。

    2、傳統的雙向認證流程中涉及很多細節操作(比如,客戶端讀取證書,導入、綁定、校驗等操作),而這些細節操作是一個耗時較長的過程,在多個網絡請求并發的情況下,如果客戶端針對每一個網絡請求都需要執行一遍傳統的雙向認證流程,那么每個網絡請求都需要這樣長時間的等待,這就容易導致接口超時,系統出現偶發性崩潰,以及客戶端請求服務器時出現偶發性認證不通過、請求被取消等問題,從而影響到系統的運行效率和穩定性。

    3、因此,亟待解決如何對傳統的雙向認證流程進行合理優化,以縮短雙向認證的時間,從而提升系統的運行效率和穩定性的問題。


    技術實現思路

    1、有鑒于此,本申請實施例提供了一種雙向認證方法、裝置、電子設備及存儲介質,以解決如何對傳統的雙向認證流程進行合理優化,以縮短雙向認證的時間,從而提升系統的運行效率和穩定性的問題。

    2、本申請實施例的第一方面,提供了一種雙向認證方法,包括:

    3、獲取當前登錄用戶信息,若當前登錄用戶信息與歷史登錄用戶信息不一致,則清理第一緩存區中與歷史登錄用戶信息關聯的歷史雙向認證數據;其中,歷史雙向認證數據包括歷史客戶端根證書和歷史客戶端校驗物;

    4、讀取與當前登錄用戶信息關聯的當前證書文件;

    5、對當前證書文件進行解析,得到當前雙向認證數據,并將當前雙向認證數據存入第一緩存區中,當前雙向認證數據包括當前客戶端根證書和當前客戶端校驗物;

    6、向服務器發起網絡請求,接收服務器響應網絡請求返回的服務器校驗物;

    7、從第一緩存區讀取當前客戶端根證書,使用當前客戶端根證書對服務器校驗物進行校驗;

    8、若服務器校驗物校驗通過,則從第一緩存區讀取當前客戶端校驗物并發送給服務器;

    9、若接收到服務器針對當前客戶端校驗物反饋的校驗通過消息,則完成針對網絡請求的雙向認證流程。

    10、本申請實施例的第二方面,提供了一種雙向認證裝置,包括:

    11、獲取模塊,被配置為獲取當前登錄用戶信息,若當前登錄用戶信息與歷史登錄用戶信息不一致,則清理第一緩存區中與歷史登錄用戶信息關聯的歷史雙向認證數據;其中,歷史雙向認證數據包括歷史客戶端根證書和歷史客戶端校驗物;

    12、讀取模塊,被配置為讀取與當前登錄用戶信息關聯的當前證書文件;

    13、解析模塊,被配置為對當前證書文件進行解析,得到當前雙向認證數據,并將當前雙向認證數據存入第一緩存區中,當前雙向認證數據包括當前客戶端根證書和當前客戶端校驗物;

    14、請求模塊,被配置為向服務器發起網絡請求,接收服務器響應網絡請求返回的服務器校驗物;

    15、校驗模塊,被配置為從第一緩存區讀取當前客戶端根證書,使用當前客戶端根證書對服務器校驗物進行校驗;

    16、發送模塊,被配置為若服務器校驗物校驗通過,則從第一緩存區讀取當前客戶端校驗物并發送給服務器;

    17、接收模塊,被配置為若接收到服務器針對當前客戶端校驗物反饋的校驗通過消息,則完成針對網絡請求的雙向認證流程。

    18、本申請實施例的第三方面,提供了一種電子設備,包括存儲器、處理器以及存儲在存儲器中并且可在處理器上運行的計算機程序,該處理器執行計算機程序時實現上述方法的步驟。

    19、本申請實施例的第四方面,提供了一種可讀存儲介質,該可讀存儲介質存儲有計算機程序,該計算機程序被處理器執行時實現上述方法的步驟。

    20、本申請實施例與現有技術相比,其有益效果至少包括:通過在客戶端向服務器發起網絡請求之前,先判斷當前登錄用戶信息與歷史登錄用戶信息是否一致,若不一致,則清理第一緩存區中與歷史登錄用戶信息關聯的歷史雙向認證數據,再讀取與當前登錄用戶信息關聯的當前證書文件;接著,對當前證書文件進行解析,得到當前雙向認證數據,再將該當前雙向認證數據存入第一緩存區中。如此,一方面,可以確保客戶端的本地僅保留與后續雙向認證流程需要使用到的當前雙向認證數據,可有效防止證書綁定服務器校驗物混亂的問題,從而防止出現偶發性校驗不通過的問題;另一方面,可有效解決因并發的多線程讀寫操作而導致證書文件臟讀、寫錯的問題。此外,通過在發起網絡請求之前,先將后續需要雙向認證使用的當前雙向認證數據(包括當前客戶端根證書和當前客戶端校驗物)預先存儲到第一緩存區中,后續在發起網絡請求時,可以直接從該第一緩存區中讀取用于校驗服務器校驗物所需要的當前客戶端根證書,以及在服務器校驗物校驗通過后需要發送給服務器的當前客戶端校驗物,可以有效縮短客戶端雙向認證的時間,改善接口超時、系統出現偶發性崩潰的問題,從而提升系統的運行效率和穩定性。

    本文檔來自技高網...

    【技術保護點】

    1.一種雙向認證方法,其特征在于,包括:

    2.根據權利要求1所述的方法,其特征在于,對所述當前證書文件進行解析,得到當前雙向認證數據,并將所述當前雙向認證數據存入所述第一緩存區中,包括:

    3.根據權利要求2所述的方法,其特征在于,所述原始數據變量包括第一變量和第二變量;

    4.根據權利要求1所述的方法,其特征在于,讀取與所述當前登錄用戶信息關聯的當前證書文件,包括:

    5.根據權利要求4所述的方法,其特征在于,確定文件讀取路徑,包括:

    6.根據權利要求3所述的方法,其特征在于,從所述第一緩存區讀取所述當前客戶端根證書,使用所述當前客戶端根證書對所述服務器校驗物進行校驗,包括:

    7.根據權利要求1所述的方法,其特征在于,讀取與所述當前登錄用戶信息對應的當前證書文件,包括:

    8.一種雙向認證裝置,其特征在于,包括:

    9.一種電子設備,包括存儲器、處理器以及存儲在所述存儲器中并且可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現如權利要求1至7中任一項所述方法的步驟

    10.一種可讀存儲介質,所述可讀存儲介質存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至7中任一項所述方法的步驟。

    ...

    【技術特征摘要】

    1.一種雙向認證方法,其特征在于,包括:

    2.根據權利要求1所述的方法,其特征在于,對所述當前證書文件進行解析,得到當前雙向認證數據,并將所述當前雙向認證數據存入所述第一緩存區中,包括:

    3.根據權利要求2所述的方法,其特征在于,所述原始數據變量包括第一變量和第二變量;

    4.根據權利要求1所述的方法,其特征在于,讀取與所述當前登錄用戶信息關聯的當前證書文件,包括:

    5.根據權利要求4所述的方法,其特征在于,確定文件讀取路徑,包括:

    6.根據權利要求3所述的方法,其特征在于,從所述第一緩存區讀取所述當前客戶端根證...

    【專利技術屬性】
    技術研發人員:陳裕聰鐘遠健王維紅
    申請(專利權)人:重慶賽力斯鳳凰智創科技有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产精品无码AV天天爽播放器 | 亚洲精品无码AV人在线播放| 丰满少妇人妻无码专区| 国产亚洲精品无码专区| 亚洲AV综合色区无码二区偷拍 | 日韩人妻无码免费视频一区二区三区| 天堂无码在线观看| 18禁无遮拦无码国产在线播放| 亚洲成av人片不卡无码久久| 少妇人妻无码精品视频app| 粉嫩大学生无套内射无码卡视频 | 十八禁无码免费网站| 精品国产AV无码一区二区三区 | 久久久久亚洲AV无码专区网站| 亚洲一区二区三区无码国产| 天堂Aⅴ无码一区二区三区| 大胆日本无码裸体日本动漫| 日韩网红少妇无码视频香港| 国产成人无码av| 日韩av无码中文无码电影| 亚洲一区二区三区无码影院| 成人免费无码大片A毛片抽搐| 精品日韩亚洲AV无码| 亚洲国产AV无码专区亚洲AV| 国产精品无码一区二区在线观一 | 亚洲日韩精品无码专区网站| 国产精品无码一区二区在线| 亚洲AV无码一区二区三区电影| 久久精品国产亚洲AV无码偷窥 | 国产成人无码免费看视频软件| 久久久无码中文字幕久... | 日韩av无码中文字幕| 久久亚洲精品AB无码播放| 亚洲av无码一区二区乱子伦as| 少妇无码太爽了在线播放| 日韩精品无码一区二区三区AV| 亚洲国产综合无码一区二区二三区 | 无码人妻丰满熟妇区五十路| 无码不卡av东京热毛片| 无码AV大香线蕉| 亚洲人成无码www久久久|