[發(fā)明專(zhuān)利]認(rèn)證方法、認(rèn)證系統(tǒng)、計(jì)算設(shè)備以及存儲(chǔ)介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 202110783927.7 | 申請(qǐng)日: | 2021-07-12 |
| 公開(kāi)(公告)號(hào): | CN113806810A | 公開(kāi)(公告)日: | 2021-12-17 |
| 發(fā)明(設(shè)計(jì))人: | 王鍇;山成;房凱;金奇才 | 申請(qǐng)(專(zhuān)利權(quán))人: | 統(tǒng)信軟件技術(shù)有限公司 |
| 主分類(lèi)號(hào): | G06F21/64 | 分類(lèi)號(hào): | G06F21/64;G06F21/62;G06F21/60 |
| 代理公司: | 北京瀚方律師事務(wù)所 11774 | 代理人: | 周紅力 |
| 地址: | 100176 北京市大興區(qū)北京*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 認(rèn)證 方法 系統(tǒng) 計(jì)算 設(shè)備 以及 存儲(chǔ) 介質(zhì) | ||
本發(fā)明公開(kāi)了一種認(rèn)證方法、認(rèn)證系統(tǒng)、計(jì)算設(shè)備以及存儲(chǔ)介質(zhì),該認(rèn)證方法在在客戶端執(zhí)行,包括:接收第一服務(wù)器發(fā)送的第一結(jié)果、第二結(jié)果、第一時(shí)間戳、第二時(shí)間戳,其中第一結(jié)果包括第一時(shí)間信息和第一簽名,第二結(jié)果包括第二時(shí)間信息和第三簽名;判斷第一時(shí)間戳、第二時(shí)間戳及第二時(shí)間信息是否滿足預(yù)設(shè)條件,若滿足預(yù)設(shè)條件,則驗(yàn)證第三簽名的有效性;若第三簽名有效,則指示第一服務(wù)器身份認(rèn)證通過(guò)。
技術(shù)領(lǐng)域
本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,具體涉及一種認(rèn)證方法、認(rèn)證系統(tǒng)、計(jì)算設(shè)備以及存儲(chǔ)介質(zhì)。
背景技術(shù)
隨著計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)用的日益深入,網(wǎng)絡(luò)的安全訪問(wèn)控制愈來(lái)愈重要。身份認(rèn)證作為網(wǎng)絡(luò)應(yīng)用系統(tǒng)的首要屏障,目的是驗(yàn)證用戶的真實(shí)身份,防止非法用戶進(jìn)入系統(tǒng)。網(wǎng)絡(luò)中的各種應(yīng)用和計(jì)算機(jī)系統(tǒng)都需要通過(guò)身份認(rèn)證來(lái)確認(rèn)用戶的合法性,然后確定這個(gè)用戶的個(gè)人數(shù)據(jù)和特定權(quán)限。
現(xiàn)有的網(wǎng)絡(luò)安全軟件通常分為設(shè)置在用戶機(jī)器上客戶端和設(shè)置在安全服務(wù)提供商側(cè)的服務(wù)器端,兩者之間需要交換數(shù)據(jù)并由服務(wù)器端執(zhí)行一部分運(yùn)算以實(shí)現(xiàn)降低客戶端負(fù)荷并同時(shí)提高系統(tǒng)性能的目的。然而,現(xiàn)有的安全軟件缺乏對(duì)客戶端和服務(wù)器端之間通信安全的重視,通常只是采用常規(guī)的加密方式對(duì)傳輸?shù)臄?shù)據(jù)進(jìn)行加密,這種機(jī)制就為不法用戶提供了干預(yù)安全軟件正常工作的機(jī)會(huì),不法用戶可通過(guò)身份偽造、數(shù)據(jù)篡改或重復(fù)轉(zhuǎn)發(fā)等手段冒充其中一終端對(duì)另一終端發(fā)起攻擊,尤其是偽造客戶端的查詢(xún)請(qǐng)求對(duì)服務(wù)器端發(fā)起重復(fù)攻擊,達(dá)到癱瘓安全防護(hù)軟件功能的目的。
并且在現(xiàn)有的認(rèn)證方案中,客戶端、服務(wù)器保存兩對(duì)公私鑰,在通信過(guò)程中會(huì)各自進(jìn)行隨機(jī)串簽名驗(yàn)證,以保障身份認(rèn)證安全性,但由于每個(gè)請(qǐng)求都需要進(jìn)行加簽驗(yàn)簽計(jì)算,對(duì)于服務(wù)器性能壓力較大。
發(fā)明內(nèi)容
鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的認(rèn)證方法、認(rèn)證系統(tǒng)、計(jì)算設(shè)備以及存儲(chǔ)介質(zhì)。
根據(jù)本發(fā)明的一個(gè)方面,提供一種認(rèn)證方法,在客戶端執(zhí)行,該方法包括:向第一服務(wù)器發(fā)送第一請(qǐng)求,以使第一服務(wù)器根據(jù)指示當(dāng)前時(shí)間的第一時(shí)間戳從第二服務(wù)器獲取相應(yīng)的第一結(jié)果,第一結(jié)果至少包括第一簽名和第一時(shí)間信息,其中,第一簽名與第一時(shí)間信息預(yù)先關(guān)聯(lián),且第一時(shí)間信息基于第一時(shí)間戳來(lái)確定;接收第一服務(wù)器返回的第一結(jié)果和第一時(shí)間戳;生成第二請(qǐng)求,第二請(qǐng)求至少包括第二簽名;向第一服務(wù)器發(fā)送第二請(qǐng)求,以使第一服務(wù)器通過(guò)第二服務(wù)器驗(yàn)證所述第二簽名的有效性,并在驗(yàn)證有效時(shí)生成令牌,以指示客戶端身份認(rèn)證通過(guò),以及,第一服務(wù)器基于指示當(dāng)前時(shí)間的第二時(shí)間戳從第二服務(wù)器獲取相應(yīng)的第二結(jié)果,第二結(jié)果至少包括預(yù)先關(guān)聯(lián)的第三簽名及第二時(shí)間信息,且第二時(shí)間信息基于第二時(shí)間戳來(lái)確定;接收第一服務(wù)器返回的第二結(jié)果、第二時(shí)間戳和令牌;判斷第一時(shí)間戳、第二時(shí)間戳及第二時(shí)間信息是否滿足預(yù)設(shè)條件,若滿足預(yù)設(shè)條件,則驗(yàn)證第三簽名的有效性;若第三簽名有效,則指示第一服務(wù)器身份認(rèn)證通過(guò)。
可選地,在根據(jù)本發(fā)明的認(rèn)證方法中,還包括步驟:生成第三請(qǐng)求,第三請(qǐng)求至少包括令牌;向第一服務(wù)器發(fā)送第三請(qǐng)求,以使第一服務(wù)器驗(yàn)證所令牌的有效性,在驗(yàn)證有效時(shí),指示客戶端身份認(rèn)證通過(guò),生成與所述第三請(qǐng)求相應(yīng)的業(yè)務(wù)數(shù)據(jù),以及,第一服務(wù)器基于指示當(dāng)前時(shí)間的第三時(shí)間戳從第二服務(wù)器獲取相應(yīng)的第三結(jié)果,第三結(jié)果至少包括預(yù)先關(guān)聯(lián)的第四簽名及第三時(shí)間信息,且第三時(shí)間信息基于第三時(shí)間戳來(lái)確定;接收第一服務(wù)器返回的第三結(jié)果、第三時(shí)間戳和業(yè)務(wù)數(shù)據(jù);判斷第二時(shí)間戳、第三時(shí)間戳及第三時(shí)間信息是否滿足預(yù)設(shè)條件,若滿足預(yù)設(shè)條件,則驗(yàn)證第四簽名的有效性;若第四簽名有效,則指示第一服務(wù)器身份認(rèn)證通過(guò),并基于業(yè)務(wù)數(shù)據(jù)執(zhí)行相應(yīng)的業(yè)務(wù)流程。
可選地,在根據(jù)本發(fā)明的認(rèn)證方法中,生成第二請(qǐng)求,第二請(qǐng)求至少包括第二簽名的步驟包括:生成隨機(jī)值;基于預(yù)設(shè)的算法對(duì)隨機(jī)值進(jìn)行加簽,生成第二簽名;基于第二簽名,生成第二請(qǐng)求。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于統(tǒng)信軟件技術(shù)有限公司,未經(jīng)統(tǒng)信軟件技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110783927.7/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過(guò)保護(hù)計(jì)算機(jī)的特定內(nèi)部部件
G06F21-04 .通過(guò)保護(hù)特定的外圍設(shè)備,如鍵盤(pán)或顯示器
G06F21-06 .通過(guò)感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過(guò)限制訪問(wèn)計(jì)算機(jī)系統(tǒng)或計(jì)算機(jī)網(wǎng)絡(luò)中的節(jié)點(diǎn)
G06F21-22 .通過(guò)限制訪問(wèn)或處理程序或過(guò)程
- 基于以太網(wǎng)認(rèn)證系統(tǒng)的認(rèn)證方法
- 認(rèn)證方法、認(rèn)證系統(tǒng)和認(rèn)證裝置
- 一種認(rèn)證方法和系統(tǒng)
- 一種認(rèn)證控制的方法,認(rèn)證服務(wù)器和系統(tǒng)
- 多認(rèn)證域認(rèn)證方法和裝置
- 一種認(rèn)證方法及系統(tǒng)
- 一種光線路終端對(duì)光網(wǎng)絡(luò)單元的認(rèn)證系統(tǒng)及認(rèn)證方法
- 身份認(rèn)證服務(wù)器、身份認(rèn)證終端、身份認(rèn)證系統(tǒng)及方法
- 一種網(wǎng)絡(luò)認(rèn)證方法
- 身份認(rèn)證器的初始化、身份認(rèn)證方法以及裝置
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





