本技術(shù)涉及計(jì)算機(jī)領(lǐng)域,具體而言,涉及一種登錄驗(yàn)證方法和裝置、存儲(chǔ)介質(zhì)及電子設(shè)備。
背景技術(shù):
1、在用來(lái)調(diào)度各個(gè)移動(dòng)終端的調(diào)度系統(tǒng)中,為了確保各個(gè)移動(dòng)終端的操作合法性,往往需要各個(gè)移動(dòng)終端先登錄所安裝的調(diào)度客戶端,并在完成對(duì)用戶的身份驗(yàn)證之后才允許其與服務(wù)器交互以完成調(diào)度任務(wù)。
2、針對(duì)移動(dòng)終端的登錄驗(yàn)證過(guò)程,如果移動(dòng)終端與服務(wù)器聯(lián)網(wǎng)狀態(tài)不佳,目前常用的方式是在使用賬號(hào)登錄到本地客戶端之后,對(duì)其進(jìn)行本地驗(yàn)證,以便于訪問(wèn)本地移動(dòng)終端中存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)。然而,在上述方式中,本地端的驗(yàn)證很容易遭到篡改,從而導(dǎo)致難以確保離線狀態(tài)下本地驗(yàn)證的安全性的問(wèn)題。
3、針對(duì)上述的問(wèn)題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)實(shí)施例提供了一種登錄驗(yàn)證方法和裝置、存儲(chǔ)介質(zhì)及電子設(shè)備,以至少解決服務(wù)器與移動(dòng)終端聯(lián)網(wǎng)狀態(tài)不佳的情況下,現(xiàn)有技術(shù)對(duì)移動(dòng)終端采用本地登錄驗(yàn)證的方式導(dǎo)致的安全性較低的技術(shù)問(wèn)題。
2、根據(jù)本技術(shù)實(shí)施例的一個(gè)方面,提供了一種登錄驗(yàn)證的方法,包括:獲取在當(dāng)前業(yè)務(wù)客戶端中觸發(fā)的登錄驗(yàn)證請(qǐng)求,其中,上述登錄驗(yàn)證請(qǐng)求用于請(qǐng)求使用目標(biāo)用戶賬號(hào)登錄上述當(dāng)前業(yè)務(wù)客戶端;將上述登錄驗(yàn)證請(qǐng)求發(fā)送給與上述當(dāng)前業(yè)務(wù)客戶端關(guān)聯(lián)的參考業(yè)務(wù)客戶端集群,其中,上述參考業(yè)務(wù)客戶端集群中的參考業(yè)務(wù)客戶端與上述當(dāng)前業(yè)務(wù)客戶端位于同一個(gè)分布式業(yè)務(wù)驗(yàn)證網(wǎng)絡(luò)中,上述參考業(yè)務(wù)客戶端中記錄有用于對(duì)上述當(dāng)前業(yè)務(wù)客戶端進(jìn)行驗(yàn)證的驗(yàn)證信息;
3、可選地,在上述根據(jù)上述驗(yàn)證響應(yīng)結(jié)果確定出與上述當(dāng)前業(yè)務(wù)客戶端對(duì)應(yīng)的當(dāng)前安全驗(yàn)證等級(jí)包括:從上述驗(yàn)證響應(yīng)結(jié)果中解析出上述參考業(yè)務(wù)客戶端得到的驗(yàn)證結(jié)果;對(duì)上述參考業(yè)務(wù)客戶端集群中各個(gè)上述參考業(yè)務(wù)客戶端的上述驗(yàn)證結(jié)果進(jìn)行統(tǒng)計(jì),得到當(dāng)前驗(yàn)證通過(guò)率;根據(jù)上述參考業(yè)務(wù)客戶端集群中上述參考業(yè)務(wù)客戶端的當(dāng)前在線率和上述當(dāng)前驗(yàn)證通過(guò)率,確定與上述當(dāng)前業(yè)務(wù)客戶端對(duì)應(yīng)的上述當(dāng)前安全驗(yàn)證等級(jí)。
4、可選地,上述根據(jù)上述參考業(yè)務(wù)客戶端集群中上述參考業(yè)務(wù)客戶端的當(dāng)前在線率和上述當(dāng)前驗(yàn)證通過(guò)率,確定與上述當(dāng)前業(yè)務(wù)客戶端對(duì)應(yīng)的上述當(dāng)前安全驗(yàn)證等級(jí)包括:在上述當(dāng)前在線率大于第一在線閾值,且上述當(dāng)前驗(yàn)證通過(guò)率大于第一通過(guò)閾值的情況下,確定上述當(dāng)前安全驗(yàn)證等級(jí)為第一安全等級(jí),其中,上述第一安全等級(jí)指示開(kāi)啟上述當(dāng)前業(yè)務(wù)客戶端中的全部業(yè)務(wù)功能權(quán)限;在上述當(dāng)前在線率大于第二在線閾值,且上述當(dāng)前驗(yàn)證通過(guò)率大于第二通過(guò)閾值的情況下,確定上述當(dāng)前安全驗(yàn)證等級(jí)為第二安全等級(jí),其中,上述第二安全等級(jí)指示開(kāi)啟上述當(dāng)前業(yè)務(wù)客戶端中的部分業(yè)務(wù)功能權(quán)限,上述部分業(yè)務(wù)功能權(quán)限包括:數(shù)據(jù)只讀權(quán)限和敏感業(yè)務(wù)數(shù)據(jù)處理權(quán)限;在上述當(dāng)前在線率大于第三在線閾值,且上述當(dāng)前驗(yàn)證通過(guò)率大于第三通過(guò)閾值的情況下,確定上述當(dāng)前安全驗(yàn)證等級(jí)為第三安全等級(jí),其中,上述第三安全等級(jí)指示開(kāi)啟上述當(dāng)前業(yè)務(wù)客戶端中的部分業(yè)務(wù)功能權(quán)限,上述部分業(yè)務(wù)功能權(quán)限包括:數(shù)據(jù)只讀權(quán)限和非敏感業(yè)務(wù)數(shù)據(jù)處理權(quán)限;其中,上述第一在線閾值大于上述第二在線閾值,上述第二在線閾值大于上述第三在線閾值;上述第一通過(guò)閾值大于上述第二通過(guò)閾值,上述第二通過(guò)閾值大于上述第三通過(guò)閾值;上述敏感業(yè)務(wù)數(shù)據(jù)處理權(quán)限的權(quán)限范疇大于上述非敏感業(yè)務(wù)數(shù)據(jù)處理權(quán)限的權(quán)限范疇。
5、可選地,根據(jù)權(quán)利要求1上述的方法,其特征在于,上述將上述登錄驗(yàn)證請(qǐng)求發(fā)送給與上述當(dāng)前業(yè)務(wù)客戶端關(guān)聯(lián)的參考業(yè)務(wù)客戶端集群包括:在上述當(dāng)前業(yè)務(wù)客戶端與服務(wù)器連接失敗的情況下,從上述當(dāng)前業(yè)務(wù)客戶端內(nèi)的配置文件中,讀取上述參考業(yè)務(wù)客戶端集群中各個(gè)上述參考業(yè)務(wù)客戶端各自對(duì)應(yīng)的網(wǎng)絡(luò)訪問(wèn)地址;向上述網(wǎng)絡(luò)訪問(wèn)地址發(fā)送上述登錄驗(yàn)證請(qǐng)求。
6、可選地,上述向上述網(wǎng)絡(luò)訪問(wèn)地址發(fā)送上述登錄驗(yàn)證請(qǐng)求包括:獲取上述參考業(yè)務(wù)客戶端集群中的各個(gè)參考業(yè)務(wù)客戶端各自對(duì)應(yīng)的在線狀態(tài);在基于上述在線狀態(tài)確定出上述參考業(yè)務(wù)客戶端集群對(duì)應(yīng)的在線率大于驗(yàn)證觸發(fā)條件閾值的情況下,通過(guò)端到端協(xié)議向各個(gè)上述網(wǎng)絡(luò)訪問(wèn)地址廣播發(fā)送上述登錄驗(yàn)證請(qǐng)求,其中,上述登錄驗(yàn)證請(qǐng)求中包括采用密鑰加密后的上述目標(biāo)用戶賬號(hào)的登錄信息。
7、可選地,在上述為使用上述目標(biāo)用戶賬號(hào)登錄的上述當(dāng)前業(yè)務(wù)客戶端開(kāi)啟與上述當(dāng)前安全驗(yàn)證等級(jí)對(duì)應(yīng)的業(yè)務(wù)功能權(quán)限之后,還包括:接收上述參考業(yè)務(wù)客戶端集群中對(duì)象參考業(yè)務(wù)客戶端發(fā)送的對(duì)象登錄認(rèn)證請(qǐng)求,其中,上述對(duì)象登錄驗(yàn)證請(qǐng)求用于請(qǐng)求使用對(duì)象用戶賬號(hào)登錄上述對(duì)象參考業(yè)務(wù)客戶端;從上述對(duì)象登錄認(rèn)證請(qǐng)求中解析出上述對(duì)象用戶賬號(hào)的登錄信息;對(duì)上述對(duì)象用戶賬號(hào)的登錄信息進(jìn)行驗(yàn)證。
8、可選地,在上述獲取在當(dāng)前業(yè)務(wù)客戶端中觸發(fā)的登錄驗(yàn)證請(qǐng)求之前,還包括:獲取在上述當(dāng)前業(yè)務(wù)客戶端中觸發(fā)的登錄注冊(cè)請(qǐng)求;在上述當(dāng)前業(yè)務(wù)客戶端與服務(wù)器處于連接狀態(tài)的情況下,將上述登錄注冊(cè)請(qǐng)求發(fā)送給上述服務(wù)器,其中,上述服務(wù)器將為上述當(dāng)前業(yè)務(wù)客戶端分配當(dāng)前網(wǎng)絡(luò)訪問(wèn)地址,并向位于同一個(gè)上述分布式業(yè)務(wù)驗(yàn)證網(wǎng)絡(luò)中的上述參考業(yè)務(wù)客戶端發(fā)送上述當(dāng)前業(yè)務(wù)客戶端的登錄信息,上述當(dāng)前業(yè)務(wù)客戶端的登錄信息包括上述當(dāng)前網(wǎng)絡(luò)訪問(wèn)地址;保存從上述服務(wù)器接收到的上述當(dāng)前網(wǎng)絡(luò)訪問(wèn)地址。
9、根據(jù)本技術(shù)實(shí)施例的另一方面,還提供了一種登錄驗(yàn)證的裝置,包括:第一獲取單元,用于獲取在當(dāng)前業(yè)務(wù)客戶端中觸發(fā)的登錄驗(yàn)證請(qǐng)求,其中,上述登錄驗(yàn)證請(qǐng)求用于請(qǐng)求使用目標(biāo)用戶賬號(hào)登錄上述當(dāng)前業(yè)務(wù)客戶端;發(fā)送單元,用于將上述登錄驗(yàn)證請(qǐng)求發(fā)送給與上述當(dāng)前業(yè)務(wù)客戶端關(guān)聯(lián)的參考業(yè)務(wù)客戶端集群,其中,上述參考業(yè)務(wù)客戶端集群中的參考業(yè)務(wù)客戶端與上述當(dāng)前業(yè)務(wù)客戶端位于同一個(gè)分布式業(yè)務(wù)驗(yàn)證網(wǎng)絡(luò)中,上述參考業(yè)務(wù)客戶端中記錄有用于對(duì)上述當(dāng)前業(yè)務(wù)客戶端進(jìn)行驗(yàn)證的驗(yàn)證信息;接收單元,用于接收上述參考業(yè)務(wù)客戶端集群中的上述參考業(yè)務(wù)客戶端所返回的驗(yàn)證響應(yīng)結(jié)果;驗(yàn)證處理單元,用于根據(jù)上述驗(yàn)證響應(yīng)結(jié)果確定出與上述當(dāng)前業(yè)務(wù)客戶端對(duì)應(yīng)的當(dāng)前安全驗(yàn)證等級(jí),并為使用上述目標(biāo)用戶賬號(hào)登錄的上述當(dāng)前業(yè)務(wù)客戶端開(kāi)啟與上述當(dāng)前安全驗(yàn)證等級(jí)對(duì)應(yīng)的業(yè)務(wù)功能權(quán)限。
10、根據(jù)本技術(shù)實(shí)施例的又一方面,還提供了一種計(jì)算機(jī)可讀的存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀的存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)程序,其中,該計(jì)算機(jī)程序被設(shè)置為運(yùn)行時(shí)執(zhí)行上述登錄驗(yàn)證的方法。
11、根據(jù)本技術(shù)實(shí)施例的又一方面,還提供了一種電子設(shè)備,包括存儲(chǔ)器和處理器,上述存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)程序,上述處理器被設(shè)置為通過(guò)上述計(jì)算機(jī)程序執(zhí)行上述的登錄驗(yàn)證的方法。
12、在本技術(shù)實(shí)施例中,獲取在當(dāng)前業(yè)務(wù)客戶端中觸發(fā)的登錄驗(yàn)證請(qǐng)求,其中,登錄驗(yàn)證請(qǐng)求用于請(qǐng)求使用目標(biāo)用戶賬號(hào)登錄當(dāng)前業(yè)務(wù)客戶端。然后,將登錄驗(yàn)證請(qǐng)求發(fā)送給與當(dāng)前業(yè)務(wù)客戶端關(guān)聯(lián)的參考業(yè)務(wù)客戶端集群,其中,參考業(yè)務(wù)客戶端集群中的參考業(yè)務(wù)客戶端與當(dāng)前業(yè)務(wù)客戶端位于同一個(gè)分布式業(yè)務(wù)驗(yàn)證網(wǎng)絡(luò)中,參考業(yè)務(wù)客戶端中記錄有用于對(duì)當(dāng)前業(yè)務(wù)客戶端進(jìn)行驗(yàn)證的驗(yàn)證信息。接著,接收參考業(yè)務(wù)客戶端集群中的參考業(yè)務(wù)客戶端所返回的驗(yàn)證響應(yīng)結(jié)果。進(jìn)而,根據(jù)驗(yàn)證響應(yīng)結(jié)果確定出與當(dāng)前業(yè)務(wù)客戶端對(duì)應(yīng)的當(dāng)前安全驗(yàn)證等級(jí),并為使用目標(biāo)用戶賬號(hào)登錄的當(dāng)前業(yè)務(wù)客戶端開(kāi)啟與當(dāng)前安全驗(yàn)證等級(jí)對(duì)應(yīng)的業(yè)務(wù)功能權(quán)限。換言之,在本技術(shù)實(shí)施例中,在當(dāng)前業(yè)務(wù)客戶端與登錄驗(yàn)證服務(wù)器之間的網(wǎng)絡(luò)狀態(tài)不佳的情況下,基于與當(dāng)前業(yè)務(wù)客戶端處于同一分布式業(yè)務(wù)驗(yàn)證網(wǎng)絡(luò)中的多個(gè)參考業(yè)務(wù)客戶端來(lái)對(duì)當(dāng)前業(yè)務(wù)客戶端所對(duì)應(yīng)的用戶賬號(hào)進(jìn)行云登錄驗(yàn)證。從而避免當(dāng)前業(yè)務(wù)客戶端基于自身進(jìn)行本地登錄驗(yàn)證導(dǎo)致的登錄驗(yàn)證安全性較低的技術(shù)問(wèn)題。實(shí)現(xiàn)了提高登錄驗(yàn)證安全性的技術(shù)效果。