[發明專利]安全控件調用方法、裝置、設備及存儲介質有效
| 申請號: | 202111022960.4 | 申請日: | 2021-09-01 |
| 公開(公告)號: | CN113656109B | 公開(公告)日: | 2023-07-04 |
| 發明(設計)人: | 張喆;范磊;于海濤;邵瑜;位永康 | 申請(專利權)人: | 中國農業銀行股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F21/33;G06F21/60;G06Q20/38 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 張芳;劉芳 |
| 地址: | 100005 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 安全 控件 調用 方法 裝置 設備 存儲 介質 | ||
本申請提供一種安全控件調用方法、裝置、設備及存儲介質。該方法包括:在瀏覽器接收到服務器反饋的交易頁面與證書信息后,通過調用安全控件組件,從自動依賴庫中導入與當前操作系統和安全介質對應的運行環境;確定與當前安全介質對應的加密算法;調用當前操作系統下的控件接口;以及選取與當前瀏覽器對應的控件接口;瀏覽器通過該控件接口從交易頁面獲取交易數據;基于證書信息,在運行環境下,安全介質對交易數據進行數字簽名;瀏覽器將經數字簽名的交易數據發送至服務器進行安全認證。本申請提高了網上銀行安全控件的兼容性,使得在不同操作系統、不同瀏覽器和不同的安全介質下,瀏覽器與服務器之間能夠進行交易數據的數字簽名驗證。
技術領域
本申請涉及計算機網絡技術領域,尤其涉及一種安全控件調用方法、裝置、設備及存儲介質。
背景技術
隨著國產操作系統在企業內的推廣使用,以往使用在Windows系統上的相關軟件和功能需要在國產操作系統上的正常使用。
目前絕大多數商業銀行的網上銀行要在windows操作系統上使用,如果切換到國產操作系統,原有的基于windows操作系統開發的網上銀行安全控件不能使用,造成網上銀行的相關功能在國產操作系統上無法使用。現有的方法是根據國產操作系統的底層架構,單獨開發一套支持國產操作系統的網上銀行系統,與windows操作系統區分開。其中,所有功能模塊需要使用相應開發的新的安全控件調用方法,開發完成后需要對所有的功能模塊進行測試。
然而,上述的安全控件調用方法使網上銀行只能在國產操作系統上使用,不能同時在windows操作系統上使用。
發明內容
本申請提供一種安全控件調用方法、裝置、設備及存儲介質,用以使網上銀行安全控件調用方法能夠兼容國產操作系統和Windows操作系統。
第一方面,本申請提供一種安全控件調用方法,包括:通過瀏覽器向服務器發送交易請求,并接收服務器返回的交易頁面和證書信息;通過調用安全控件組件,執行處理,處理包括:從自動依賴庫中導入第一運行環境,所述第一運行環境為第一系統類型下第一介質類型對應的運行環境,其中,所述第一系統類型為當前運行的操作系統的類型,所述第一介質類型為當前安全介質的類型;查找各類安全介質對應的加密算法,確定所述第一介質類型對應的第一加密算法;從各類操作系統下的控件接口中,調用所述第一系統類型下的控件接口;以及,從第一系統類型下的控件接口中,選取第一版本對應的第一控件接口適配給所述瀏覽器,其中所述第一版本為當前運行的瀏覽器的版本;通過所述第一控件接口,從所述交易頁面中獲取交易數據;向所述安全介質發送所述交易數據,以使所述安全介質在所述第一運行環境下,基于所述證書信息,采用所述第一加密算法對所述交易數據進行數字簽名;向所述服務器發送經過數字簽名的交易數據,所述交易數據用于安全認證。
第二方面,本申請提供一種安全控件調用裝置,包括:獲取模塊,用于指示瀏覽器向服務器發送交易請求,并接收服務器返回的交易頁面和證書信息;處理模塊,用于指示調用安全控件組件,執行處理,處理包括:從自動依賴庫中導入第一運行環境,所述第一運行環境為第一系統類型下第一介質類型對應的運行環境,其中,所述第一系統類型為當前運行的操作系統的類型,所述第一介質類型為當前安全介質的類型;查找各類安全介質對應的加密算法,確定所述第一介質類型對應的第一加密算法;從各類操作系統下的控件接口中,調用所述第一系統類型下的控件接口;以及,從第一系統類型下的控件接口中,選取第一版本對應的第一控件接口適配給所述瀏覽器,其中所述第一版本為當前運行的瀏覽器的版本;所述處理模塊,還用于指示所述瀏覽器通過所述第一控件接口,從所述交易頁面中獲取交易數據;所述處理模塊,還用于指示所述瀏覽器向所述安全介質發送所述交易數據,以使所述安全介質在所述第一運行環境下,基于所述證書信息,采用所述第一加密算法對所述交易數據進行數字簽名;所述處理模塊,還用于指示所述瀏覽器向所述服務器發送經過數字簽名的交易數據,所述交易數據用于安全認證。
第三方面,本申請提供一種電子設備,包括:存儲器,處理器;存儲器;用于存儲處理器可執行指令的存儲器;其中,處理器被配置為:根據可執行指令執行如第一方面的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國農業銀行股份有限公司,未經中國農業銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111022960.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種紗線接頭元件
- 下一篇:一種基于FSK調制解調的水下中遠距離電場通信系統





