System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及網(wǎng)絡(luò)安全,尤其涉及一種基于物理隔離通道的多因素認(rèn)證方法及系統(tǒng)。
技術(shù)介紹
1、隨著互聯(lián)網(wǎng)和人工智能的不斷發(fā)展,網(wǎng)絡(luò)化和信息化逐漸在人們的生活中普及,網(wǎng)絡(luò)化和信息化在移動(dòng)支付、在線教育、智能家居等眾多領(lǐng)域?yàn)槿藗兊纳顜肀憷?,但是與此同時(shí),隨著數(shù)據(jù)量的激增、系統(tǒng)復(fù)雜性的提升以及智能化網(wǎng)絡(luò)攻擊的出現(xiàn),網(wǎng)絡(luò)和信息安全也迎來了前所未有的挑戰(zhàn)。
2、現(xiàn)有技術(shù)中,基于短信的雙因素認(rèn)證方法憑借其便捷性和安全性,在身份驗(yàn)證領(lǐng)域得到了廣泛的應(yīng)用。但是,隨著多樣化網(wǎng)絡(luò)攻擊形式的出現(xiàn),這種基于短信的雙因素認(rèn)證方法容易被截獲短信驗(yàn)證碼,或在第三方短信服務(wù)受到網(wǎng)絡(luò)攻擊時(shí),易出現(xiàn)波動(dòng)甚至影響整個(gè)驗(yàn)證系統(tǒng)的安全運(yùn)行。因此,提出一種能夠提高身份驗(yàn)證安全性的技術(shù)方案顯得尤為重要。
技術(shù)實(shí)現(xiàn)思路
1、本專利技術(shù)提供了一種基于物理隔離通道的多因素認(rèn)證方法及系統(tǒng),能夠有利于提高身份驗(yàn)證安全性。
2、為了解決上述技術(shù)問題,本專利技術(shù)第一方面公開了一種基于物理隔離通道的多因素認(rèn)證方法,所述方法應(yīng)用于基于物理隔離通道的多因素認(rèn)證系統(tǒng)中,所述系統(tǒng)包括客戶端和服務(wù)器端,所述方法包括:
3、所述客戶端檢測(cè)用戶觸發(fā)的服務(wù)器訪問請(qǐng)求,當(dāng)所述客戶端檢測(cè)到所述服務(wù)器訪問請(qǐng)求時(shí),獲取所述用戶輸入的用戶信息,所述用戶信息包括用戶賬號(hào)、用戶密碼和虹膜信息;
4、所述客戶端根據(jù)所述用戶賬號(hào)和預(yù)設(shè)的滾碼生成算法生成當(dāng)前登錄滾碼,并向所述用戶展示所述當(dāng)前登錄滾碼;
5、當(dāng)所述客戶
6、所述服務(wù)器端接收所述客戶端發(fā)送的所述用戶信息和所述當(dāng)前登錄滾碼,并對(duì)所述用戶信息和所述當(dāng)前登錄滾碼進(jìn)行驗(yàn)證,得到驗(yàn)證結(jié)果;
7、當(dāng)所述驗(yàn)證結(jié)果表示所述用戶信息和所述當(dāng)前登錄滾碼滿足預(yù)設(shè)的登錄條件時(shí),所述服務(wù)器端建立所述服務(wù)器端與所述客戶端之間的數(shù)據(jù)訪問通道,并授權(quán)所述用戶通過所述數(shù)據(jù)訪問通道訪問所述服務(wù)器端的數(shù)據(jù)。
8、作為一種可選的實(shí)施方式,在本專利技術(shù)第一方面中,所述方法還包括:
9、當(dāng)所述客戶端接收到用戶發(fā)送的用戶注冊(cè)請(qǐng)求時(shí),所述客戶端根據(jù)所述用戶注冊(cè)請(qǐng)求收集所述用戶的注冊(cè)信息,所述注冊(cè)信息包括注冊(cè)用戶賬號(hào)、注冊(cè)密碼和注冊(cè)虹膜信息;
10、所述客戶端獲取預(yù)設(shè)的滾碼生成算法,并根據(jù)所述注冊(cè)用戶賬號(hào)、所述滾碼生成算法和隨機(jī)生成的目標(biāo)隨機(jī)數(shù),生成初始滾碼;
11、所述客戶端基于預(yù)設(shè)的物理隔離通道將所述注冊(cè)信息和所述初始滾碼發(fā)送到所述服務(wù)器端;
12、所述服務(wù)器端接收所述注冊(cè)信息和所述初始滾碼,并對(duì)接收到的所述注冊(cè)虹膜信息進(jìn)行識(shí)別,得到所述用戶對(duì)應(yīng)的注冊(cè)虹膜特征信息;
13、所述服務(wù)器端驗(yàn)證接收到的所述注冊(cè)用戶賬號(hào)、所述注冊(cè)密碼以及所述初始滾碼是否滿足預(yù)設(shè)的有效性條件,當(dāng)所述注冊(cè)用戶賬號(hào)、所述注冊(cè)密碼以及所述初始滾碼滿足所述有效性條件時(shí),所述服務(wù)器端將所述注冊(cè)用戶賬號(hào)、所述注冊(cè)密碼、所述初始滾碼以及所述注冊(cè)虹膜特征信息進(jìn)行信息關(guān)聯(lián),得到并保存所述用戶的關(guān)聯(lián)信息集合。
14、作為一種可選的實(shí)施方式,在本專利技術(shù)第一方面中,所述驗(yàn)證結(jié)果包括第一子驗(yàn)證結(jié)果、第二子驗(yàn)證結(jié)果和第三子驗(yàn)證結(jié)果,所述登錄條件包括第一子登錄條件、第二子登錄條件和第三子登錄條件;
15、所述服務(wù)器端對(duì)所述用戶信息和所述當(dāng)前登錄滾碼進(jìn)行驗(yàn)證,得到驗(yàn)證結(jié)果,包括:
16、所述服務(wù)器端根據(jù)所述用戶賬號(hào)確定所述用戶對(duì)應(yīng)的關(guān)聯(lián)信息集合,并根據(jù)所述關(guān)聯(lián)信息集合中的所述注冊(cè)用戶賬號(hào)和所述注冊(cè)密碼,驗(yàn)證所述用戶輸入的所述用戶賬號(hào)和所述用戶密碼是否滿足所述第一子登錄條件,得到所述第一子驗(yàn)證結(jié)果;
17、當(dāng)所述第一子驗(yàn)證結(jié)果表示所述用戶賬號(hào)和所述用戶密碼滿足所述第一子登錄條件時(shí),所述服務(wù)器端根據(jù)所述關(guān)聯(lián)信息集合中的所述初始滾碼,驗(yàn)證所述當(dāng)前登錄滾碼是否滿足所述第二子登錄條件,得到所述第二子驗(yàn)證結(jié)果;
18、當(dāng)所述第二子驗(yàn)證結(jié)果表示所述當(dāng)前登錄滾碼滿足所述第二子登錄條件時(shí),所述服務(wù)器端根據(jù)所述關(guān)聯(lián)信息集合中的所述注冊(cè)虹膜特征信息,驗(yàn)證所述虹膜信息是否滿足所述第三子登錄條件,得到所述第三子驗(yàn)證結(jié)果。
19、作為一種可選的實(shí)施方式,在本專利技術(shù)第一方面中,所述客戶端基于預(yù)設(shè)的物理隔離通道將所述用戶信息和所述當(dāng)前登錄滾碼發(fā)送到所述服務(wù)器端,包括:
20、所述客戶端確定所述用戶的安全等級(jí)要求,所述安全等級(jí)要求包括第一安全等級(jí)要求或第二安全等級(jí)要求;
21、當(dāng)所述用戶的安全等級(jí)要求包括所述第一安全等級(jí)要求時(shí),所述客戶端確定所述用戶用于登錄所述客戶端的用戶設(shè)備的設(shè)備類型,所述設(shè)備類型包括第一設(shè)備類型或第二設(shè)備類型;
22、當(dāng)所述用戶設(shè)備的設(shè)備類型包括所述第一設(shè)備類型時(shí),所述客戶端基于預(yù)設(shè)的第一子物理隔離通道將所述用戶賬號(hào)、所述用戶密碼以及所述當(dāng)前登錄滾碼發(fā)送到所述服務(wù)器端,并基于預(yù)設(shè)的第二子物理隔離通道將所述虹膜信息發(fā)送到所述服務(wù)器端,所述物理隔離通道包括所述第一子物理隔離和所述第二子物理隔離;或者,
23、當(dāng)所述用戶設(shè)備的設(shè)備類型包括所述第二設(shè)備類型時(shí),所述客戶端基于預(yù)設(shè)的第三子物理隔離通道將所述用戶賬號(hào)、所述用戶密碼以及所述當(dāng)前登錄滾碼發(fā)送到所述服務(wù)器端,并基于預(yù)設(shè)的第四子物理隔離通道將所述虹膜信息發(fā)送到所述服務(wù)器端,所述物理隔離通道包括所述第三子物理隔離和所述第四子物理隔離;或者,
24、當(dāng)所述用戶的安全等級(jí)要求包括所述第二安全等級(jí)要求時(shí),所述客戶端基于預(yù)設(shè)的第五子物理隔離通道將所述用戶信息和所述當(dāng)前登錄滾碼發(fā)送到所述服務(wù)器端,所述物理隔離通道包括所述第五子物理隔離。
25、作為一種可選的實(shí)施方式,在本專利技術(shù)第一方面中,所述方法還包括:
26、所述客戶端獲取當(dāng)前時(shí)間和預(yù)設(shè)的加密算法,并根據(jù)所述當(dāng)前時(shí)間生成同步碼;
27、所述客戶端根據(jù)所述當(dāng)前時(shí)間、預(yù)設(shè)的出廠秘鑰以及預(yù)設(shè)的種碼,通過秘鑰生成算法生成第一動(dòng)態(tài)秘鑰;
28、所述客戶端根據(jù)所述第一動(dòng)態(tài)秘鑰和所述加密算法對(duì)所述用戶信息和所述當(dāng)前登錄滾碼進(jìn)行加密,得到所述用戶信息和所述當(dāng)前登錄滾碼對(duì)應(yīng)的加密后數(shù)據(jù),并將所述加密后數(shù)據(jù)和所述同步碼進(jìn)行封裝,得到封裝數(shù)據(jù)包;
29、以及,所述客戶端基于預(yù)設(shè)的物理隔離通道將所述用戶信息和所述當(dāng)前登錄滾碼發(fā)送到所述服務(wù)器端,包括:
30、所述客戶端基于預(yù)設(shè)的物理隔離通道將所述封裝數(shù)據(jù)包發(fā)送到所述服務(wù)器端;
31、以及,所述服務(wù)器端接收所述客戶端發(fā)送的所述用戶信息和所述當(dāng)前登錄滾碼,包括:
32、所述服務(wù)器端接收所述客戶端發(fā)送的所述封裝數(shù)據(jù)包,并記錄接收到所述封裝數(shù)據(jù)包的接收時(shí)間,所述服務(wù)器端對(duì)所述封裝數(shù)據(jù)包進(jìn)行解析,得到所述加密后數(shù)據(jù)和所述同步碼;
33、所述服務(wù)器端根據(jù)所述接收時(shí)間本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
1.一種基于物理隔離通道的多因素認(rèn)證方法,其特征在于,所述方法應(yīng)用于基于物理隔離通道的多因素認(rèn)證系統(tǒng)中,所述系統(tǒng)包括客戶端和服務(wù)器端,所述方法包括:
2.根據(jù)權(quán)利要求1所述的基于物理隔離通道的多因素認(rèn)證方法,其特征在于,所述方法還包括:
3.根據(jù)權(quán)利要求2所述的基于物理隔離通道的多因素認(rèn)證方法,其特征在于,所述驗(yàn)證結(jié)果包括第一子驗(yàn)證結(jié)果、第二子驗(yàn)證結(jié)果和第三子驗(yàn)證結(jié)果,所述登錄條件包括第一子登錄條件、第二子登錄條件和第三子登錄條件;
4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的基于物理隔離通道的多因素認(rèn)證方法,其特征在于,所述客戶端基于預(yù)設(shè)的物理隔離通道將所述用戶信息和所述當(dāng)前登錄滾碼發(fā)送到所述服務(wù)器端,包括:
5.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的基于物理隔離通道的多因素認(rèn)證方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求3所述的基于物理隔離通道的多因素認(rèn)證方法,其特征在于,所述方法還包括:
7.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的基于物理隔離通道的多因素認(rèn)證方法,其特征在于,所述方法還包括:
8.一種基于物理
9.一種基于物理隔離通道的多因素認(rèn)證裝置,其特征在于,所述裝置包括:
10.一種計(jì)算機(jī)存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)指令,所述計(jì)算機(jī)指令被調(diào)用時(shí),用于執(zhí)行如權(quán)利要求1-7任一項(xiàng)所述的基于物理隔離通道的多因素認(rèn)證方法。
...【技術(shù)特征摘要】
1.一種基于物理隔離通道的多因素認(rèn)證方法,其特征在于,所述方法應(yīng)用于基于物理隔離通道的多因素認(rèn)證系統(tǒng)中,所述系統(tǒng)包括客戶端和服務(wù)器端,所述方法包括:
2.根據(jù)權(quán)利要求1所述的基于物理隔離通道的多因素認(rèn)證方法,其特征在于,所述方法還包括:
3.根據(jù)權(quán)利要求2所述的基于物理隔離通道的多因素認(rèn)證方法,其特征在于,所述驗(yàn)證結(jié)果包括第一子驗(yàn)證結(jié)果、第二子驗(yàn)證結(jié)果和第三子驗(yàn)證結(jié)果,所述登錄條件包括第一子登錄條件、第二子登錄條件和第三子登錄條件;
4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的基于物理隔離通道的多因素認(rèn)證方法,其特征在于,所述客戶端基于預(yù)設(shè)的物理隔離通道將所述用戶信息和所述當(dāng)前登錄滾碼發(fā)送到所述服務(wù)器端,包括:
5.根據(jù)權(quán)利要求1-3任一項(xiàng)所述...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:嚴(yán)益強(qiáng),趙穎,
申請(qǐng)(專利權(quán))人:廣東省電信規(guī)劃設(shè)計(jì)院有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。