![《信息安全技術(shù) 網(wǎng)絡(luò)用戶身份鑒別技術(shù)和測(cè)評(píng)要求》_第1頁(yè)](http://file4.renrendoc.com/view4/M01/31/32/wKhkGGahqcyAduhVAAEwKqr3zvg860.jpg)
![《信息安全技術(shù) 網(wǎng)絡(luò)用戶身份鑒別技術(shù)和測(cè)評(píng)要求》_第2頁(yè)](http://file4.renrendoc.com/view4/M01/31/32/wKhkGGahqcyAduhVAAEwKqr3zvg8602.jpg)
![《信息安全技術(shù) 網(wǎng)絡(luò)用戶身份鑒別技術(shù)和測(cè)評(píng)要求》_第3頁(yè)](http://file4.renrendoc.com/view4/M01/31/32/wKhkGGahqcyAduhVAAEwKqr3zvg8603.jpg)
![《信息安全技術(shù) 網(wǎng)絡(luò)用戶身份鑒別技術(shù)和測(cè)評(píng)要求》_第4頁(yè)](http://file4.renrendoc.com/view4/M01/31/32/wKhkGGahqcyAduhVAAEwKqr3zvg8604.jpg)
![《信息安全技術(shù) 網(wǎng)絡(luò)用戶身份鑒別技術(shù)和測(cè)評(píng)要求》_第5頁(yè)](http://file4.renrendoc.com/view4/M01/31/32/wKhkGGahqcyAduhVAAEwKqr3zvg8605.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
ICS
點(diǎn)擊此處添加中國(guó)標(biāo)準(zhǔn)文獻(xiàn)分類號(hào)
中華人民共和國(guó)國(guó)家標(biāo)準(zhǔn)
GB/TXXXXX—XXXX
信息安全技術(shù)網(wǎng)絡(luò)用戶身份鑒別技術(shù)指南
Informationsecuritytechnology-Technicalguideforidentityauthenticationover
network
點(diǎn)擊此處添加與國(guó)際標(biāo)準(zhǔn)一致性程度的標(biāo)識(shí)
(征求意見稿)
(本稿完成日期:2016-07-15)
XXXX-XX-XX發(fā)布XXXX-XX-實(shí)施
GB/TXXXXX—XXXX
I
GB/TXXXXX—XXXX
信息安全技術(shù)網(wǎng)絡(luò)用戶身份鑒別技術(shù)指南
1范圍
本標(biāo)準(zhǔn)指出了網(wǎng)絡(luò)環(huán)境下用戶身份鑒別的主要過(guò)程和常見鑒別技術(shù)存在的威脅,并提出了緩
解威脅的方法。
本標(biāo)準(zhǔn)適用于的網(wǎng)絡(luò)環(huán)境下用戶身份鑒別機(jī)制的設(shè)計(jì)、開發(fā)與測(cè)試。
2規(guī)范性引用文件
下列文件對(duì)于本文件的應(yīng)用是必不可少的。凡是注日期的引用文件,僅注日期的版本適用于
本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改單)適用于本文件。
GB17859-1999計(jì)算機(jī)信息系統(tǒng)安全保護(hù)劃分準(zhǔn)則
GB/T22239-2008信息安全技術(shù)信息系統(tǒng)安全等級(jí)保護(hù)基本要求
GB/T25069-2010信息安全技術(shù)術(shù)語(yǔ)
3術(shù)語(yǔ)和定義
GB17859-1999、GB/T18336-2015和GB/T25069-2010界定的以及下列術(shù)語(yǔ)和定義適用于本
文件。
3.1
聲稱者claimant
網(wǎng)絡(luò)身份鑒別過(guò)程中,被驗(yàn)證的人。
3.2
申請(qǐng)者applicant
注冊(cè)過(guò)程中,發(fā)起請(qǐng)求的人。
3.3
驗(yàn)證者verifier
網(wǎng)絡(luò)身份鑒別過(guò)程中,驗(yàn)證身份的機(jī)構(gòu)或組織。
3.4
依賴方relyingparty
依賴于電子身份驗(yàn)證協(xié)議的結(jié)果從而建立聲稱者身份或者屬性的信任關(guān)系的機(jī)構(gòu)或組織。
3.5
1
GB/TXXXXX—XXXX
憑證certificate
聲稱者擁有并且控制的,可用于證明聲稱者身份的物品或信息。
3.6
憑據(jù)credential
用于驗(yàn)證用戶身份的信息。
3.7
憑據(jù)服務(wù)提供者credentialserviceprovider
發(fā)布或者注冊(cè)合法用戶的憑證,并且為合法用戶頒發(fā)憑據(jù)的機(jī)構(gòu)或組織。
3.8
合法用戶subscriber
從憑據(jù)服務(wù)提供者得到憑證的人。
3.9
斷言assertions
驗(yàn)證用戶身份的判斷結(jié)果。
3.10
斷言參考assertionreference
和斷言結(jié)合的,保護(hù)驗(yàn)證者持有的斷言的位置信息一個(gè)數(shù)據(jù)對(duì)象。
3.11
身份確認(rèn)identityproofing
采集身份信息,并確認(rèn)的過(guò)程。
4縮略語(yǔ)
下列縮略語(yǔ)適用于本文件。
ASP:應(yīng)用服務(wù)提供者(ApplicationServiceProvider)
CSP:憑據(jù)服務(wù)提供者(CredentialServiceProvider)
CRL:憑證撤銷列表(CertificateRevocationList)
DNS:域名系統(tǒng)(DomainNameSystem)
HTTP:超文本傳送協(xié)議(HypetextTransferProtocol)
MF:多因素(MultipleFactor)
OTP:動(dòng)態(tài)口令(OneTimePassword)
RA:注冊(cè)機(jī)構(gòu)(RegistrationAuthority)
RP:依賴方(RelyingParty)
2
GB/TXXXXX—XXXX
SF:?jiǎn)我蛩兀⊿ingleFactor)
SSL:安全套接層(SecureSocketsLayer)
TTP:可信第三方(TrustedThirdParty)
TLS:安全傳輸層協(xié)議(TransportLayerSecurity)
5描述
5.1身份鑒別模型
身份鑒別指的是在信息系統(tǒng)中識(shí)別用戶身份的過(guò)程。系統(tǒng)根據(jù)對(duì)用戶的鑒別結(jié)果和用戶的身
份來(lái)確定該用戶是否擁有執(zhí)行某項(xiàng)操作的權(quán)限。
身份鑒別從注冊(cè)開始。注冊(cè)過(guò)程通常為:申請(qǐng)者向注冊(cè)機(jī)構(gòu)(RA)申請(qǐng)成為憑據(jù)提供服務(wù)
者(CSP)的合法用戶。如果申請(qǐng)通過(guò),CSP為合法用戶頒發(fā)一個(gè)憑證,并將憑證與用戶標(biāo)識(shí)綁
定。這個(gè)憑證可以是CSP簽署的,也可以直接由合法用戶生成,或者由第三方提供。CSP創(chuàng)建一
個(gè)憑據(jù),并將憑證與用戶標(biāo)識(shí)或注冊(cè)機(jī)構(gòu)認(rèn)可的其他屬性綁定,從而成功注冊(cè)憑證。憑證和憑據(jù)
在接下來(lái)的鑒別過(guò)程中使用。
用戶身份鑒別機(jī)制的模型如圖1所示。
對(duì)于單向鑒別,A為聲稱者,B為驗(yàn)證者;對(duì)于雙向鑒別,A和B既是聲稱者,又是驗(yàn)證者;
對(duì)于可信第三方參與的鑒別,A、B均是聲稱者,TTP是驗(yàn)證者。
為了實(shí)現(xiàn)身份鑒別,雙方需要交換鑒別消息。在單向鑒別中至少要交換一次鑒別消息,而在
雙向鑒別中至少要交換兩次鑒別消息。如果涉及可信第三方(TTP)可能需要再增加幾次傳遞。
(a)單向鑒別(b)雙向鑒別
(c)可信第三方參與的鑒別
圖1用戶身份鑒別一般模型
圖1中的連線表示可能存在的信息流。聲稱者A和聲稱者B可以相互直接交換消息,也可以直
接與可信第三方交互,或分別通過(guò)B/A間接與可信第三方交互,或利用可信第三方發(fā)布的消息。
5.2申請(qǐng)者,注冊(cè)機(jī)構(gòu)和憑據(jù)服務(wù)提供者
3
GB/TXXXXX—XXXX
在憑據(jù)不同的生命周期中,用戶根據(jù)其角色可被稱為申請(qǐng)者,合法用戶,聲稱者。其中,申
請(qǐng)者向CSP申請(qǐng)憑據(jù),如果CSP批準(zhǔn)申請(qǐng)并向申請(qǐng)者頒發(fā)憑據(jù),那么該申請(qǐng)者成為CSP的合法
用戶。一個(gè)用戶可以是不同CSP的合法用戶,以在不同應(yīng)用中獲得合適的憑據(jù)。用戶在鑒別協(xié)議
中通過(guò)與驗(yàn)證者的交互來(lái)證明他們是特定憑據(jù)的合法用戶。
CSP建立了機(jī)制來(lái)實(shí)現(xiàn)每個(gè)合法用戶的鑒別唯一性,注冊(cè)合法用戶的憑證,并跟蹤每個(gè)憑證
相關(guān)的各個(gè)憑據(jù)。合法用戶可能在申請(qǐng)時(shí)得到憑證,同時(shí)得到憑據(jù),也可能根據(jù)需要在以后產(chǎn)生
憑據(jù)。合法用戶有義務(wù)維護(hù)他們的憑證并遵循CSP的要求。CSP(或者RA)保存每個(gè)合法用戶
的注冊(cè)記錄以保證注冊(cè)記錄可恢復(fù)。
5.3憑證
鑒別系統(tǒng)的經(jīng)典范式確定了三個(gè)因素驗(yàn)證的基石:
知道的信息(比如口令等);
擁有的東西(比如智能卡、動(dòng)態(tài)口令憑證、智能密碼鑰匙、數(shù)字證書等);
固有的特征(比如指紋、虹膜或者其他生物信息)。
多因素的鑒別指多于一個(gè)條件的組合。鑒別系統(tǒng)的強(qiáng)度很大程度上是由系統(tǒng)中以上因素的個(gè)
數(shù)決定的。使用兩個(gè)因素比僅僅使用一個(gè)因素要強(qiáng);使用三個(gè)因素的系統(tǒng)要比僅僅使用兩個(gè)因素
的系統(tǒng)要強(qiáng)。
聲稱者擁有并且控制一個(gè)在CSP注冊(cè)的憑證以證明該聲稱者的身份。憑證中包含秘密信息以
證明聲稱者是某個(gè)憑據(jù)的合法用戶。在網(wǎng)絡(luò)用戶身份鑒別中,聲稱者通過(guò)證明他擁有且控制某個(gè)
憑證從而可在網(wǎng)絡(luò)中通過(guò)某個(gè)系統(tǒng)的身份鑒別。
5.4憑據(jù)
網(wǎng)絡(luò)用戶身份鑒別憑據(jù)在簽發(fā)的過(guò)程中將憑證和合法用戶的標(biāo)識(shí)綁定。憑據(jù)是由CSP簽發(fā)和
維護(hù)的;驗(yàn)證者使用憑據(jù)鑒別聲稱者的身份。
5.5鑒別過(guò)程
鑒別過(guò)程開始后,聲稱者通過(guò)鑒別協(xié)議聲稱持有以及控制和驗(yàn)證者斷言特性相關(guān)的憑證。一
旦持有和控制被證實(shí),驗(yàn)證者通常通過(guò)和CSP交互證明憑據(jù)是合法的。
驗(yàn)證者和聲稱者在鑒別協(xié)議中的交互過(guò)程對(duì)于決定系統(tǒng)的總體安全性是極其重要的。設(shè)計(jì)良
好的鑒別協(xié)議在鑒別期間和之后都能保護(hù)聲稱者和驗(yàn)證者之間會(huì)話的完整性和保密性,它能限制
攻擊者偽裝成合法驗(yàn)證者進(jìn)行破壞造成的損失。此外,驗(yàn)證者能夠通過(guò)限制攻擊者不正確驗(yàn)證的
頻率從而降低在線猜測(cè)攻擊的成功率。
5.6驗(yàn)證者
驗(yàn)證者是一個(gè)功能角色,常常和CSP或者RP實(shí)現(xiàn)在一起。如果驗(yàn)證者是和CSP分開的單獨(dú)
模塊,應(yīng)確保驗(yàn)證者在鑒別過(guò)程中并不知道合法用戶的憑證秘密,或者至少保證驗(yàn)證者只能對(duì)
CSP保存的憑證秘密進(jìn)行受限訪問(wèn)。
5.7斷言
在鑒別過(guò)程結(jié)束后,驗(yàn)證者產(chǎn)生了對(duì)鑒別結(jié)果的斷言,并將斷言提交給RP。如果驗(yàn)證者和
RP實(shí)現(xiàn)在一起,斷言是隱式的。如果驗(yàn)證者是和RP分開的,斷言則被用來(lái)從驗(yàn)證者傳遞聲稱者
信息或者鑒別過(guò)程到RP。斷言可以被直接呈現(xiàn)給RP,也能由聲稱者傳遞給RP。
4
GB/TXXXXX—XXXX
5.8依賴方
RP依賴于一個(gè)電子身份鑒別協(xié)議的結(jié)果從而建立合法用戶身份或者屬性的信任關(guān)系,從而可
以執(zhí)行某些事務(wù)。RP會(huì)使用合法用戶的鑒別身份、全局的鑒別保證等級(jí),以及其他的因素去實(shí)施
鑒別斷言或者訪問(wèn)控制。驗(yàn)證者和RP可能是同一個(gè)實(shí)體,或者是不同的實(shí)體。如果他們是不同的
實(shí)體,RP通常從驗(yàn)證者收到斷言。RP必須保證斷言是從RP信任的驗(yàn)證者傳過(guò)來(lái)的。
6等級(jí)
本標(biāo)準(zhǔn)按照網(wǎng)絡(luò)身份鑒別技術(shù)強(qiáng)度,以及參照GB17859-1999,對(duì)網(wǎng)絡(luò)身份鑒別技術(shù)進(jìn)行劃
分。安全等級(jí)分為基本級(jí)和增強(qiáng)級(jí),重要信息系統(tǒng)建議使用增強(qiáng)級(jí)的網(wǎng)絡(luò)身份鑒別技術(shù),并使用
符合國(guó)家密碼管理規(guī)定的憑證。
7注冊(cè)和發(fā)放過(guò)程
7.1概述
在注冊(cè)過(guò)程中,申請(qǐng)者向注冊(cè)機(jī)構(gòu)(RA)申請(qǐng)成為憑據(jù)提供服務(wù)者(CSP)的合法用戶,RA
對(duì)申請(qǐng)者進(jìn)行身份確認(rèn)。如果RA能夠確認(rèn)申請(qǐng)者的身份,CSP會(huì)為申請(qǐng)者注冊(cè)并頒發(fā)一個(gè)憑證,
同時(shí)生成憑據(jù)(該憑據(jù)將憑證和申請(qǐng)者的身份或其他相關(guān)屬性進(jìn)行綁定)。至此申請(qǐng)者就成為了
CSP的一個(gè)合法用戶,并且可以在鑒別協(xié)議中使用憑證證明其為真正的聲稱者。這部分介紹了注
冊(cè)以及憑證和憑據(jù)簽發(fā)的要求。
RA可以是CSP的一個(gè)部分,也可以是一個(gè)獨(dú)立的機(jī)構(gòu)或組織,但無(wú)論是哪種情況,RA與
CSP之間始終應(yīng)存在一種信任關(guān)系。若RA與CSP是分開的機(jī)構(gòu)或組織,則需建立信任關(guān)系。
RA或CSP保存注冊(cè)記錄。RA和CSP可代表一個(gè)組織提供服務(wù),也可面向公眾提供服務(wù)。在這
兩種不同的服務(wù)中,RA使用的身份確認(rèn)過(guò)程和機(jī)制也存在不同。當(dāng)RA代表一個(gè)組織進(jìn)行身份
確認(rèn)時(shí),可能會(huì)受預(yù)先存在的關(guān)系(如,申請(qǐng)者是此組織的雇員)影響。當(dāng)RA向公眾提供服務(wù)
時(shí),身份確認(rèn)過(guò)程一般只限于確認(rèn)其證件、手機(jī)號(hào)和電子郵件等信息和先前發(fā)放的憑據(jù)。
注冊(cè)和身份確認(rèn)過(guò)程應(yīng)確保RA/CSP知道申請(qǐng)者的真實(shí)身份。具體來(lái)說(shuō)是為了確保以下內(nèi)容:
用戶與申請(qǐng)者聲稱的屬性存在,且這些屬性足夠用于唯一標(biāo)識(shí)一個(gè)用戶;
擁有注冊(cè)憑證的申請(qǐng)者實(shí)際上擁有該身份權(quán);
聲稱者難以否定該注冊(cè)。
申請(qǐng)者可當(dāng)面注冊(cè),也可遠(yuǎn)程注冊(cè)。每種情況下的身份確認(rèn)的過(guò)程和機(jī)制會(huì)有所不同。
申請(qǐng)者身份確認(rèn)成功后,RA為申請(qǐng)者注冊(cè),然后CSP負(fù)責(zé)向新用戶發(fā)放憑證和憑據(jù)。根據(jù)
正在使用的憑證類型,CSP或?qū)?chuàng)建一個(gè)新的憑證并提供給申請(qǐng)者,如果申請(qǐng)者已經(jīng)擁有一個(gè)憑
證,則要求用戶對(duì)該憑證進(jìn)行注冊(cè)。在這兩種情況下,從憑證起始點(diǎn)到申請(qǐng)者或CSP的傳輸安全
性需要得到保障,以維護(hù)憑證的保密性和完整性,以及憑證被真正的申請(qǐng)者所擁有。
CSP同時(shí)也負(fù)責(zé)憑據(jù)的創(chuàng)建,將申請(qǐng)者身份與他/她的憑證綁定。此外,CSP可能包含憑據(jù)內(nèi)
用戶的其他驗(yàn)證屬性,如他/她的組織隸屬關(guān)系、或憑證使用約束。
在注冊(cè)和身份確認(rèn)與憑據(jù)簽發(fā)分開的模型中,CSP負(fù)責(zé)驗(yàn)證憑據(jù)簽發(fā)給的人與RA進(jìn)行身份
確認(rèn)的人是同一個(gè)。在該模型中,發(fā)放與注冊(cè)和身份確認(rèn)必須牢牢綁定,防止攻擊者冒充一個(gè)新
的注冊(cè)合法用戶,嘗試收集真實(shí)用戶的憑證/憑據(jù)。
7.2注冊(cè)和發(fā)放威脅及緩解策略
5
GB/TXXXXX—XXXX
7.2.1注冊(cè)和發(fā)放威脅
注冊(cè)過(guò)程中通常有兩類的威脅:身份假冒威脅和對(duì)基礎(chǔ)設(shè)施(RA和CSP)的危害或破壞。
本標(biāo)準(zhǔn)關(guān)注解決身份假冒威脅。基礎(chǔ)設(shè)施威脅可通過(guò)常用的計(jì)算機(jī)安全控制手段解決(如,職責(zé)
分離、記錄保存、獨(dú)立審計(jì)),不在本標(biāo)準(zhǔn)的范圍中。
發(fā)放過(guò)程的威脅包括身份假冒攻擊和憑證或憑據(jù)簽發(fā)傳輸機(jī)制的威脅。表1中詳細(xì)列舉了與
注冊(cè)和發(fā)放相關(guān)的威脅。
表1注冊(cè)和發(fā)放威脅
行為威脅/攻擊實(shí)例
假冒聲稱身份申請(qǐng)者通過(guò)使用偽造的證件聲稱一個(gè)不正確的身份。
注冊(cè)
否認(rèn)注冊(cè)合法用戶否認(rèn)注冊(cè),聲稱他/她沒(méi)有注冊(cè)過(guò)該憑證。
CSP為合法用戶創(chuàng)建的憑證在憑證發(fā)放過(guò)程中從CSP傳送到合
泄露
法用戶時(shí)被攻擊者復(fù)制。
合法用戶創(chuàng)建的憑證在憑據(jù)簽發(fā)過(guò)程中遞交給CSP時(shí)被攻擊者
發(fā)放篡改
更改。
一個(gè)人聲稱是合法用戶“A”(實(shí)際上不是)獲得應(yīng)該發(fā)放給合
未經(jīng)授權(quán)發(fā)放
法用戶“A”的憑證。
7.2.2注冊(cè)發(fā)放的威脅緩解策略
注冊(cè)威脅可以通過(guò)增加身份假冒難度來(lái)阻止。本標(biāo)準(zhǔn)主要處理方法是增加身份假冒難度;但
是,它會(huì)規(guī)定一定的方法和程序,可能有助于證明誰(shuí)進(jìn)行了身份假冒。在每個(gè)級(jí)別,均采用了一
定方法來(lái)確定一個(gè)人聲稱的身份是存在的,申請(qǐng)者就是該身份的有效擁有者,且申請(qǐng)者日后不能
否認(rèn)該注冊(cè)。隨著保證等級(jí)的升高,采用方法也增強(qiáng)了對(duì)偶然的、系統(tǒng)的和內(nèi)部的身份假冒的抵
抗能力。表2列出了注冊(cè)和發(fā)放過(guò)程的威脅緩解策略。
表2注冊(cè)發(fā)放的威脅緩解策略
行為威脅/攻擊緩解策略
在申請(qǐng)者身份鑒別時(shí)提交的RA請(qǐng)求文檔具有相當(dāng)?shù)目尚哦龋姑?/p>
名頂替者難以成功通過(guò)身份確認(rèn)階段,如采用政府簽發(fā)的經(jīng)常被
用來(lái)判斷申請(qǐng)者身份的證件(如身份證、駕駛執(zhí)照、護(hù)照等)。
身份鑒別時(shí),申請(qǐng)者提供非政府簽發(fā)文檔(例如包含有申請(qǐng)者的
假冒聲稱身份
注冊(cè)姓名和當(dāng)前所在地址的電費(fèi)單,或信用卡賬單)從而幫助實(shí)現(xiàn)更
高級(jí)別的可信度。
當(dāng)面或者通過(guò)攝像頭,實(shí)時(shí)交互,比對(duì)有效證件的照片與申請(qǐng)者
是否一致。
否認(rèn)注冊(cè)申請(qǐng)者可以簽署一份表格承認(rèn)參與注冊(cè)活動(dòng)。
當(dāng)面發(fā)放憑證;
泄露使用密封的信封物理郵寄到一個(gè)安全的地方,或采取會(huì)話保護(hù)的
方式發(fā)送電子憑證。
發(fā)放
當(dāng)面發(fā)放憑證;
篡改使用密封的信封物理郵寄存儲(chǔ)介質(zhì),或使用安全的通信協(xié)議保護(hù)
會(huì)話數(shù)據(jù)的完整性。
6
GB/TXXXXX—XXXX
行為威脅/攻擊緩解策略
CSP作為合法用戶接收到的所有憑證和憑據(jù)數(shù)據(jù)的源頭,需建立
程序允許合法用戶對(duì)其進(jìn)行驗(yàn)證。
建立程序以確保獲得憑證的人與參加注冊(cè)程序的人是同一個(gè)。
未經(jīng)授權(quán)發(fā)放執(zhí)行雙向控制發(fā)放過(guò)程,從而確保雙方互相配合,從而成功發(fā)放
出憑證或憑據(jù)。
7.3注冊(cè)和發(fā)放過(guò)程技術(shù)要求
7.3.1概述
注冊(cè)和發(fā)放過(guò)程包括:注冊(cè)、身份確認(rèn)、憑證創(chuàng)建/發(fā)放和憑據(jù)簽發(fā)等過(guò)程。注冊(cè)和發(fā)放過(guò)程
中產(chǎn)生的注冊(cè)記錄應(yīng)由RA或CSP保存,且該過(guò)程收集的個(gè)人信息應(yīng)受到保護(hù),且應(yīng)滿足所有的
隱私要求。
CSP應(yīng)能夠唯一標(biāo)識(shí)每個(gè)合法用戶以及與該用戶相關(guān)的憑證和憑據(jù),用戶和相關(guān)的憑證和憑
據(jù)之間應(yīng)有一一對(duì)應(yīng)關(guān)系。根據(jù)RA或CSP政策規(guī)定,申請(qǐng)者要提供姓名、地址、電話、出生日
期等信息。詳細(xì)的身份確認(rèn)要求見表3和表4。在某些情況下,CSP可能會(huì)選擇使用額外的、基
于實(shí)踐的鑒別方法來(lái)增加注冊(cè)過(guò)程的可信度。例如,申請(qǐng)者可能被要求提供其在相關(guān)機(jī)構(gòu)辦理的
有助于確認(rèn)申請(qǐng)者身份的非公開信息。
在注冊(cè)和身份確認(rèn)階段收集的敏感信息在任何時(shí)候(如,傳輸、存儲(chǔ))都應(yīng)受到保護(hù)以確保
其安全性和保密性。此外,身份確認(rèn)過(guò)程中的相關(guān)結(jié)果必須妥善保管,并保證數(shù)據(jù)的保密性和完
整性。
如果RA和CSP之間是通過(guò)網(wǎng)絡(luò)進(jìn)行遠(yuǎn)程通信,整個(gè)RA和CSP之間的注冊(cè)業(yè)務(wù)必須建立在
雙方已相互鑒別的前提下,并且應(yīng)對(duì)整個(gè)會(huì)話進(jìn)行保護(hù)。
注冊(cè)和發(fā)放過(guò)程允許當(dāng)面注冊(cè)和遠(yuǎn)程注冊(cè),其中遠(yuǎn)程注冊(cè)過(guò)程一般應(yīng)采用全自動(dòng)化方式實(shí)
現(xiàn)。某些情況下,作為全自動(dòng)解決方案的替代或補(bǔ)充,也可以采用呼叫中心或在線輔助方式實(shí)現(xiàn)。
注冊(cè)和發(fā)放過(guò)程的每個(gè)場(chǎng)景都應(yīng)有明確要求,必要時(shí)(比如涉及金融服務(wù)時(shí))應(yīng)只允許當(dāng)面注冊(cè)。
如果之前已經(jīng)簽發(fā)過(guò)一個(gè)有效的憑據(jù),CSP可以發(fā)放另一個(gè)保證等級(jí)相同或更低的憑據(jù)。在
這種情況下,可以使用重復(fù)身份確認(rèn)步驟來(lái)代替原始憑證的擁有權(quán)和控制權(quán)的證明,但仍應(yīng)需滿
足在相應(yīng)的級(jí)別上交付憑據(jù)的要求。
7.3.2基本級(jí)
基本級(jí)的身份確認(rèn)要求如表3所示,表中具體列出了對(duì)于當(dāng)面注冊(cè)和遠(yuǎn)程注冊(cè)對(duì)發(fā)放憑據(jù)的
基本要求以及RA和CSP應(yīng)采取的動(dòng)作。
表3基本級(jí)的身份確認(rèn)要求
當(dāng)面遠(yuǎn)程
申請(qǐng)者應(yīng)采提供一個(gè)有效證件(如,身份證、軍官證、提供一個(gè)有效證件(如,身份證、軍官證、駕駛
取的動(dòng)作駕駛執(zhí)照或護(hù)照)。執(zhí)照或護(hù)照)的ID號(hào)。
RA和CSP應(yīng)RA根據(jù)有效證件比較照片與申請(qǐng)者,復(fù)RA檢查申請(qǐng)者所提供的ID號(hào)是否有效
采取的動(dòng)作印有效證件存檔。(例如,正確的位數(shù))。確認(rèn)姓名和其他登
記的個(gè)人信息與申請(qǐng)者一致,且這些信息
如果證件ID有效,且照片與申請(qǐng)者相符,足以確認(rèn)唯一的個(gè)體。
那么:電子郵箱/手機(jī)號(hào)碼的確認(rèn)和通知:
7
GB/TXXXXX—XXXX
當(dāng)面遠(yuǎn)程
RA注冊(cè)并當(dāng)面發(fā)放憑證。如果登記的個(gè)人信息,包括手機(jī)號(hào)碼或電
子郵箱地址,RA或CSP核查登記的個(gè)人
信息后,注冊(cè)并發(fā)放憑證。
對(duì)于當(dāng)面注冊(cè),申請(qǐng)者應(yīng)當(dāng)當(dāng)面獲取憑證。
對(duì)于遠(yuǎn)程注冊(cè),在任何新的注冊(cè)中申請(qǐng)者應(yīng)當(dāng)提供一個(gè)臨時(shí)秘密來(lái)確認(rèn)本人的身份,該秘密
可基于于先前的交易或協(xié)商建立,也可通過(guò)發(fā)送手機(jī)短信或電子郵件而建立。
7.3.3增強(qiáng)級(jí)
增強(qiáng)級(jí)的身份確認(rèn)要求如表4所示,表中具體列出了對(duì)于當(dāng)面注冊(cè)和遠(yuǎn)程注冊(cè)對(duì)發(fā)放憑據(jù)的
增強(qiáng)要求以及RA和CSP應(yīng)采取的動(dòng)作。
表4增強(qiáng)級(jí)的身份確認(rèn)要求
當(dāng)面遠(yuǎn)程
申請(qǐng)者應(yīng)采取的動(dòng)提供一個(gè)有效證件(如,身份證、軍提供一個(gè)有效證件(如,身份證、軍官證、
作官證、駕駛執(zhí)照或護(hù)照)正本,以及駕駛執(zhí)照或護(hù)照)的掃描件,并提供非政府
個(gè)人信息記錄,如電話號(hào)碼、手機(jī)號(hào)組織簽發(fā)的文檔(例如包含有申請(qǐng)者的姓名
碼、電子郵件地址。和當(dāng)前所在地址的電費(fèi)單,或信用卡賬單)從
而幫助實(shí)現(xiàn)更高級(jí)別的可信度。
RA和CSP應(yīng)采取RA檢查證件,比較照片與申請(qǐng)者是RA檢查申請(qǐng)者所提供的ID號(hào)是否有效,且
的動(dòng)作否一致,并復(fù)印有效證件存檔。能通過(guò)實(shí)時(shí)視頻等手段確認(rèn)證件與申請(qǐng)者的
一致性。驗(yàn)證申請(qǐng)者所提供的有效證件和非
如果證件ID有效且照片與申請(qǐng)者符政府簽發(fā)的文檔信息一致,包括確認(rèn)姓名、
合,那么:地址和其他記錄的個(gè)人信息與申請(qǐng)者一致,
CSP簽發(fā)憑證需確認(rèn)申請(qǐng)者能通過(guò)與且足以確定是唯一的個(gè)體。
其關(guān)聯(lián)的電話號(hào)碼、手機(jī)號(hào)碼或電子
郵件通信。第一次簽發(fā)存儲(chǔ)秘密型憑電子郵件/手機(jī)號(hào)碼/電話號(hào)碼的確認(rèn)和通知:
證時(shí)應(yīng)要求重置。應(yīng)記錄包括電子郵件地址、手機(jī)號(hào)碼或電話
號(hào)碼等個(gè)人信息:個(gè)人信息能與申請(qǐng)者的姓
名關(guān)聯(lián)在一起,且與申請(qǐng)者所提供的信息是
一致的,CSP確認(rèn)申請(qǐng)者能接收發(fā)送給電子地
址的消息(如,短信,語(yǔ)音或電子郵件)后
簽發(fā)憑證。第一次使用未受保護(hù)的會(huì)話簽發(fā)
憑證時(shí)應(yīng)重置。
對(duì)于當(dāng)面注冊(cè),CSP應(yīng)當(dāng)保證申請(qǐng)者進(jìn)行當(dāng)面確認(rèn)和簽發(fā)憑證,交互過(guò)程中臨時(shí)秘密(如,
手機(jī)短信)不得重復(fù)使用。如果CSP在交易中發(fā)送一個(gè)永久的秘密,那么秘密將被加載到一個(gè)本
地的物理設(shè)備上,并當(dāng)面確認(rèn)后簽發(fā)給申請(qǐng)者。以上方法可保證在整個(gè)過(guò)程中申請(qǐng)者是相同的人。
對(duì)于遠(yuǎn)程注冊(cè),在任何新的注冊(cè)中申請(qǐng)者應(yīng)當(dāng)提供一個(gè)臨時(shí)秘密來(lái)確認(rèn)本人的身份,該秘密
建立于先前的交易或接觸,或者通過(guò)發(fā)送至申請(qǐng)者的手機(jī)、電子郵件或建立通話而建立的。永久
的秘密(憑證)只有在受保護(hù)的會(huì)話中才可以發(fā)給申請(qǐng)者。
8
GB/TXXXXX—XXXX
8鑒別過(guò)程
8.1概述
8.1.1三種鑒別模型的鑒別過(guò)程
單向鑒別
聲稱者向驗(yàn)證者提出申請(qǐng)并被驗(yàn)證者標(biāo)明身份,隨后聲稱者將憑證傳送給驗(yàn)證者,驗(yàn)證者根
據(jù)憑證驗(yàn)證的結(jié)果是否正確來(lái)確定聲稱者的身份。
雙向鑒別
在雙向鑒別過(guò)程中,鑒別的雙方均既是聲稱者也是驗(yàn)證者。雙方互相提出申請(qǐng)并被對(duì)方標(biāo)明
身份,隨后互相將憑證傳送給對(duì)方,雙方根據(jù)憑證驗(yàn)證的結(jié)果是否正確來(lái)確定對(duì)方的身份。
可信第三方參與的鑒別
在鑒別的過(guò)程中加入可信的第三方。鑒別的兩方在被對(duì)方標(biāo)明身份后,可以直接與可信第三
方交互憑證、或分別通過(guò)對(duì)方間接與可信第三方交互憑證、或利用可信第三方發(fā)布的憑證進(jìn)行鑒
別,雙方根據(jù)憑證驗(yàn)證的結(jié)果是否正確來(lái)確定對(duì)方的身份。
單向鑒別過(guò)程、雙向鑒別過(guò)程均可以通過(guò)可信第三方進(jìn)行鑒別??尚诺谌絽⑴c的鑒別過(guò)程
涉及聲稱者/合法用戶、依賴方和驗(yàn)證方。
8.1.2提交和驗(yàn)證
鑒別過(guò)程(即提交和驗(yàn)證)依據(jù)不同等級(jí)保證要求,建立了聲稱者與驗(yàn)證者之間的關(guān)系。該
過(guò)程通過(guò)鑒別協(xié)議消息的交互來(lái)實(shí)現(xiàn),一個(gè)或多個(gè)鑒別協(xié)議消息需要在受保護(hù)的會(huì)話中傳遞。
鑒別協(xié)議是聲稱者和驗(yàn)證者之間定義的一個(gè)消息序列,標(biāo)明聲稱者擁有一個(gè)有效的憑證來(lái)確
定其身份,同時(shí)選擇性地標(biāo)明該聲稱者正在與目標(biāo)驗(yàn)證者交流。聲稱者和驗(yàn)證者之間交互的鑒別
(或鑒別無(wú)效)消息就是一個(gè)鑒別協(xié)議的運(yùn)行過(guò)程。完成或正在進(jìn)行一個(gè)鑒別協(xié)議時(shí),會(huì)在兩者
之間生成一個(gè)受保護(hù)的交互會(huì)話;這個(gè)受保護(hù)的會(huì)話可用于交互預(yù)定的鑒別協(xié)議運(yùn)行的消息,或
者在兩者之間交互會(huì)話數(shù)據(jù)。
聲稱者和驗(yàn)證者的管理機(jī)制用于進(jìn)一步提高鑒別過(guò)程的安全性。例如,可以使用公共密鑰機(jī)
制生成信任鏈,從而實(shí)現(xiàn)驗(yàn)證者對(duì)聲稱者的鑒別;也可以限制攻擊者在線猜測(cè)的口令次數(shù)。此外,
如果檢測(cè)出鑒別交易請(qǐng)求來(lái)自于一個(gè)未知地址的聲稱者,或者聲稱者使用了未知的硬件或軟件配
置時(shí),也可提高風(fēng)險(xiǎn)等級(jí)并要求聲稱者提供額外的信息用以身份確認(rèn)。
在鑒別協(xié)議運(yùn)行結(jié)束時(shí),驗(yàn)證者可能頒發(fā)一個(gè)二次鑒別憑證(比如cookie)給合法用戶,合
法用戶以此進(jìn)行鑒別。
8.1.3斷言
斷言是驗(yàn)證者給依賴方的、包含合法用戶信息的描述。當(dāng)依賴方和驗(yàn)證者沒(méi)有互聯(lián)的時(shí)候(比
如他們通過(guò)共享網(wǎng)絡(luò)相連),斷言被使用。依賴方使用斷言中的信息去識(shí)別聲稱者及其對(duì)依賴方
控制的資源的使用權(quán)利。一個(gè)斷言可以包含對(duì)于合法用戶的識(shí)別和鑒別,也可能包含更多關(guān)于合
法用戶的屬性信息從而支持依賴方的鑒別決策。
驗(yàn)證者對(duì)聲稱者的一次鑒別可以為多個(gè)依賴方提供服務(wù),即支持聲稱者的單點(diǎn)登錄,使聲稱
者經(jīng)過(guò)驗(yàn)證者的一次鑒別后,不需要更多的鑒別就可以在多個(gè)依賴方獲得服務(wù)。
9
GB/TXXXXX—XXXX
在經(jīng)驗(yàn)證者成功鑒別之后,聲稱者被頒發(fā)了一個(gè)斷言或者斷言參考,依賴方可使用該斷言或
斷言參考去鑒別聲稱者?;跀嘌缘蔫b別的基本模型包括直接模式和間接模式。
直接模式——在直接模式中,聲稱者使用自己的鑒別憑證到驗(yàn)證者處鑒別。在成功鑒別之后,
驗(yàn)證者創(chuàng)建一個(gè)斷言,然后發(fā)送給合法用戶并傳遞給依賴方,依賴方通過(guò)斷言驗(yàn)證聲稱者/合法用
戶(通常由合法用戶的瀏覽器自動(dòng)處理)。圖2描述了這個(gè)模型。
圖2直接斷言模型
間接模式——在間接模式中,聲稱者使用自己的鑒別憑證到驗(yàn)證者處鑒別。在成功鑒別之后,
驗(yàn)證者創(chuàng)建一個(gè)斷言以及斷言參考。這個(gè)斷言參考發(fā)送給合法用戶并被傳遞給依賴方,然后依賴
方使用斷言參考去請(qǐng)求獲取來(lái)自于驗(yàn)證者的斷言。圖3描述了這個(gè)模型。
圖3間接斷言模型
如前所述,一個(gè)斷言包含了一系列對(duì)于鑒別后的合法用戶的信息?;跀嘌缘膶傩?,一個(gè)鑒
別斷言可以分為以下兩個(gè)類別(兩類斷言均可能在直接和間接模型中發(fā)生):
密鑰持有者斷言——密鑰持有者斷言包含合法用戶持有的對(duì)稱密鑰或者公鑰的引用。依賴方
10
GB/TXXXXX—XXXX
也許會(huì)要求合法用戶去證明它持有斷言包含的秘密。在證明過(guò)程中,合法用戶也在一定程度上證
明了它合法擁有該斷言。因此,攻擊者使用密鑰持有者斷言是十分困難的,因?yàn)樗鼰o(wú)法證明它是
合法的擁有者。
送信人斷言——在送信人斷言中,聲稱者不需要證明它是斷言的合法擁有者。依賴方假設(shè)該
斷言是頒發(fā)給提出斷言的或者與對(duì)應(yīng)于依賴方的參考斷言的合法用戶的。如果屬于某個(gè)合法用戶
的送信人斷言(直接模型中的)或斷言參考(間接模型中的)被攻擊者截取、復(fù)制或制造,后者
就可以冒充合法用戶從而獲得依賴方的服務(wù)。從驗(yàn)證者傳送到合法用戶的斷言或斷言參考的某些
部分被不可預(yù)知的攻擊者攻擊仍然可以通過(guò)持有可靠密鑰的方法保證送信人斷言是安全的。
還有另一個(gè)基礎(chǔ)斷言模型:
代理模型——在代理模型中,聲稱者使用其電子憑證向驗(yàn)證者進(jìn)行鑒別。在聲稱者成功鑒別
之后,驗(yàn)證者創(chuàng)建一個(gè)斷言,并在與依賴方直接交互的時(shí)候包含該斷言,作為聲稱者和依賴方的
中間人。圖4描述這個(gè)模型。
圖4代理模型
8.2鑒別過(guò)程威脅及緩解策略
8.2.1提交和驗(yàn)證威脅
RA、CSP和驗(yàn)證者通常是可信的(在正確使用而不是故意濫用的基礎(chǔ)上)。然而,聲稱者或
者其系統(tǒng)并不一定可信(否則他們的身份申明就可以被輕易相信)。此外,盡管RA、CSP和驗(yàn)證
者通??尚?,但存在被攻擊者破壞的威脅。因此,即使對(duì)于可信機(jī)構(gòu)或組織,仍需避免使用暴露
過(guò)多鑒別秘密的鑒別協(xié)議。表5列出了對(duì)鑒別過(guò)程構(gòu)成威脅的種類。
表5提交和驗(yàn)證的威脅
威脅/
描述實(shí)例
攻擊
在線猜一個(gè)攻擊者通過(guò)猜測(cè)憑證鑒別的值來(lái)進(jìn)行攻擊者導(dǎo)航進(jìn)入網(wǎng)頁(yè),試圖使用合法用戶的用戶名和常用
測(cè)登錄嘗試。口令登錄,比如“password”。
合法用戶被引誘與假冒的驗(yàn)證者互動(dòng),并
合法用戶收到一封電子郵件,鏈接到一個(gè)欺詐網(wǎng)站,并要
釣魚被騙取了憑證秘密、敏感個(gè)人數(shù)據(jù)或可用
求合法用戶使用其用戶名和口令登錄。
于偽裝成合法用戶的鑒別值。
想要連接合法驗(yàn)證者的合法用戶通過(guò)操作
網(wǎng)址嫁由于DNS中毒,合法用戶被引導(dǎo)到一個(gè)假冒網(wǎng)站,在認(rèn)
域名服務(wù)或路由表連接到了攻擊者的網(wǎng)
接為與合法驗(yàn)證者連接的情況下泄露或使用了憑證。
站。
攻擊者被動(dòng)偵聽鑒別協(xié)議來(lái)捕捉信息,并
攻擊者從合法用戶到驗(yàn)證者的傳輸過(guò)程中捕獲口令或口
竊聽利用這些信息偽裝成合法用戶進(jìn)行主動(dòng)攻
令哈希。
擊。
重放攻擊者能夠重放之前捕獲的消息(合法用攻擊者從一個(gè)真實(shí)的鑒別會(huì)話中捕獲合法用戶的口令或
11
GB/TXXXXX—XXXX
威脅/
描述實(shí)例
攻擊
戶和驗(yàn)證者之間),偽裝成驗(yàn)證者的對(duì)應(yīng)合口令哈希,過(guò)一段時(shí)間后并重放給驗(yàn)證者進(jìn)行訪問(wèn)。
法用戶。
攻擊者能夠?qū)⑵洳迦牒戏ㄓ脩艉万?yàn)證者之
間,繼而進(jìn)入兩者之間的一個(gè)成功的鑒別
會(huì)話劫通過(guò)竊聽或預(yù)測(cè)校驗(yàn)cookies(用于標(biāo)記合法用戶傳送的
交互。攻擊者可以假扮成驗(yàn)證者/依賴方的
持HTTP請(qǐng)求)的值,攻擊者能夠接管一個(gè)已鑒別的會(huì)話。
合法用戶(反之亦然)從而控制會(huì)話數(shù)據(jù)
的交互。
攻擊者侵入一個(gè)轉(zhuǎn)發(fā)驗(yàn)證者和合法用戶之間消息的路由
攻擊者置身于合法用戶和驗(yàn)證者之間,從
器。當(dāng)轉(zhuǎn)發(fā)消息時(shí),攻擊者將其公鑰代替驗(yàn)證者的公鑰。
而可以攔截和修改鑒別協(xié)議消息的內(nèi)容。
合法用戶被欺騙用該密鑰加密其口令,從而攻擊者可以解
攻擊者通常面對(duì)合法用戶時(shí)模仿驗(yàn)證者,
密該口令。
中間人同時(shí)面對(duì)驗(yàn)證者時(shí)假裝合法用戶。在兩者
攻擊者設(shè)置了一個(gè)欺詐網(wǎng)站來(lái)冒充驗(yàn)證者。當(dāng)一個(gè)粗心的
之間交互時(shí)假扮對(duì)應(yīng)角色時(shí),攻擊者可能
合法用戶試圖使用其一次性口令裝置登錄時(shí),攻擊者的網(wǎng)
準(zhǔn)許使用合法方傳遞給另一方的鑒別消
站假裝使用合法用戶的一次性口令裝置登錄到真實(shí)的驗(yàn)
息。
證者。
威脅不止局限于鑒別協(xié)議本身,還包括:
拒絕服務(wù)攻擊,攻擊者用大量的流量通過(guò)鑒別協(xié)議的方式淹沒(méi)了驗(yàn)證者。拒絕服務(wù)攻擊的目
的是淹沒(méi)鑒別協(xié)議的來(lái)源,使合法用戶無(wú)法接觸驗(yàn)證者,或者減緩過(guò)程從而增加合法用戶接觸驗(yàn)
證者的難度。幾乎所有的鑒別協(xié)議都容易受到拒絕服務(wù)攻擊;抵御此類攻擊的可行方法是通過(guò)使
用分布式驗(yàn)證架構(gòu)和負(fù)載均衡技術(shù),將協(xié)議請(qǐng)求分派給多個(gè)鏡像校驗(yàn)系統(tǒng),或者其他的類似技術(shù)。
惡意代碼攻擊,鑒別憑證秘密泄露或被利用。惡意代碼可以植入合法用戶的電腦系統(tǒng),從而
迫使鑒別憑證秘密泄露或被利用。惡意代碼可以通過(guò)多種途徑傳播。許多措施(例如病毒檢查和
防火墻)可以降低惡意代碼對(duì)合法用戶系統(tǒng)的風(fēng)險(xiǎn)。降低惡意代碼威脅風(fēng)險(xiǎn)方法不在本文檔討論
的范圍之中。
欺騙合法用戶使用不安全協(xié)議的攻擊,而合法用戶認(rèn)為還在使用一個(gè)安全的協(xié)議,或者該攻
擊欺騙合法用戶重寫安全機(jī)制(例如,接受無(wú)效的服務(wù)器證書)。
8.2.2提交和驗(yàn)證過(guò)程的威脅緩解策略
表6列出了提交和驗(yàn)證過(guò)程的威脅緩解策略。
表6提交和驗(yàn)證過(guò)程威脅緩解策略
威脅/攻擊緩解策略
鑒別過(guò)程能夠抵御某些在線猜測(cè)攻擊,使得攻擊者在不具備驗(yàn)證者的先驗(yàn)知識(shí)情況下,只是通過(guò)
在線猜測(cè)重復(fù)具有猜測(cè)性質(zhì)的鑒別嘗試是不可能實(shí)現(xiàn)成功鑒別的。例如,口令鑒別系統(tǒng)可以通過(guò)要求使用
具有一定復(fù)雜度的口令、限制失敗鑒別嘗試的次數(shù)等方式防止暴力猜測(cè)。
12
GB/TXXXXX—XXXX
威脅/攻擊緩解策略
鑒別過(guò)程能夠抵御某些釣魚和網(wǎng)址嫁接(也稱為驗(yàn)證冒領(lǐng))攻擊,而這些冒領(lǐng)并不知曉憑證秘密
或者驗(yàn)證者的斷言。
釣魚
使用防篡改憑證可以保護(hù)秘密免于釣魚和網(wǎng)址嫁接,防篡改憑證可以避免秘密被憑證鑒別者重構(gòu)。
為了降低釣魚和網(wǎng)址嫁接攻擊的可能性,建議合法用戶在向?qū)?yīng)驗(yàn)證者提交憑證驗(yàn)證請(qǐng)求之前,
使用加密機(jī)制來(lái)驗(yàn)證該驗(yàn)證者。此外,驗(yàn)證者還可以使用某些管理機(jī)制,在成功鑒別了合法用戶
或其裝置后發(fā)送一個(gè)帶聲稱者個(gè)人信息的消息。這樣就可以使聲稱者在與驗(yàn)證者或依賴方進(jìn)行其
網(wǎng)址嫁接他會(huì)話之前就獲得了高等級(jí)的驗(yàn)證者真?zhèn)伪WC。還需要說(shuō)明的是,并不存在萬(wàn)無(wú)一失的方法來(lái)防
止聲稱者向其訪問(wèn)的對(duì)象泄露任何敏感信息。
鑒別過(guò)程能夠抵御某些竊聽攻擊,竊聽者記錄了聲稱者和驗(yàn)證者之間傳遞的所有消息,但無(wú)法據(jù)
此獲得聲稱者的憑證秘密,或者以其他方式獲得信息但以后的鑒別會(huì)話中不允許竊聽者冒充聲稱
者。竊聽防御機(jī)制使得攻擊者無(wú)法實(shí)施離線攻擊,也無(wú)法在其記錄鑒別機(jī)制運(yùn)行的地方,通過(guò)自
竊聽己的系統(tǒng)分析該運(yùn)行從而延長(zhǎng)確定憑證秘密或判斷憑證的時(shí)間。例如,一個(gè)攻擊者捕獲了一個(gè)基
于口令的鑒別協(xié)議運(yùn)行的消息,試圖通過(guò)口令字典的攻擊嘗試猜測(cè)該口令,同時(shí)與協(xié)議運(yùn)行數(shù)據(jù)
作比較。
使用受保護(hù)的會(huì)話協(xié)議,比如TLS,能夠提供竊聽防御。
鑒別過(guò)程能夠抵御某些重放攻擊,使得這些攻擊無(wú)法通過(guò)記錄和重放一個(gè)之前的鑒別消息來(lái)實(shí)現(xiàn)
重放成功鑒別。使用隨機(jī)數(shù)或質(zhì)詢來(lái)保證交易“新鮮度”的協(xié)議可以抵御重放攻擊,因?yàn)轵?yàn)證者可以
輕易檢測(cè)出重放的舊協(xié)議消息不包含合適的與當(dāng)前鑒別會(huì)話相關(guān)的隨機(jī)數(shù)或?qū)崟r(shí)數(shù)據(jù)。
鑒別過(guò)程和數(shù)據(jù)傳輸協(xié)議的組合能夠抵御某些會(huì)話劫持的攻擊,把鑒別過(guò)程綁定在數(shù)據(jù)傳輸過(guò)程
上。通常在鑒別過(guò)程中生成一個(gè)會(huì)話共享密鑰,合法用戶和驗(yàn)證者或依賴方使用該密鑰來(lái)實(shí)現(xiàn)所
有會(huì)話數(shù)據(jù)的鑒別。
需要重點(diǎn)注意的是,網(wǎng)絡(luò)應(yīng)用,即使是那些受SSL/TLS保護(hù)的,仍然容易遭受跨站點(diǎn)請(qǐng)求偽造
(CSRF)的會(huì)話劫持的攻擊。在這種攻擊中,一個(gè)惡意網(wǎng)站包含一個(gè)與合法依賴方的URL鏈接。
惡意網(wǎng)站具有通用結(jié)構(gòu),從而只要Web瀏覽器訪問(wèn)該惡意網(wǎng)站,都會(huì)自動(dòng)發(fā)送一個(gè)HTTP請(qǐng)求給依
賴方。如果合法用戶訪問(wèn)惡意網(wǎng)站,并且他擁有一個(gè)開放的與依賴方的SSL/TLS會(huì)話,請(qǐng)求就很
會(huì)話劫持
可能會(huì)在相同的會(huì)話中傳送并攜帶完好無(wú)損的鑒別cookies。即使攻擊者不會(huì)從訪問(wèn)會(huì)話密鑰中
獲益,該請(qǐng)求也會(huì)具有潛在威脅,比如發(fā)送一個(gè)電子郵件消息或者授權(quán)大筆資金的轉(zhuǎn)移。可以構(gòu)
建一個(gè)有效的請(qǐng)求來(lái)授權(quán)依賴方的行動(dòng)的方式來(lái)抵御CSRF攻擊。在具有潛在威脅的URL鏈接中,
以及在依賴方網(wǎng)站的所有隱藏區(qū)域中插入依賴方提供的隨機(jī)數(shù)據(jù),可以實(shí)現(xiàn)這種抵御。然而,如
果攻擊者可以在依賴方網(wǎng)站上運(yùn)行腳本(跨站點(diǎn)腳本或XSS),這種機(jī)制就會(huì)失效。為了防止XSS
漏洞,在將來(lái)自聲稱者或合法用戶的輸入發(fā)布成合法用戶的瀏覽器內(nèi)容之前,依賴方應(yīng)該對(duì)其進(jìn)
行殺毒,保證這些輸入不是可執(zhí)行文件,或者最起碼沒(méi)有惡意。
弱中間人防御——被稱為對(duì)中間人攻擊進(jìn)行弱抵御的協(xié)議,向聲稱者提供一個(gè)機(jī)制來(lái)確定其是否
正在與真實(shí)的驗(yàn)證者進(jìn)行交互,但如果聲稱者不夠警惕,仍然有可能泄露憑證秘密(給未經(jīng)授權(quán)
方),使得對(duì)方可在真實(shí)驗(yàn)證者的之前假裝聲稱者。例如,通過(guò)服務(wù)器驗(yàn)證TLS來(lái)傳遞口令的模
式對(duì)中間人攻擊的抵御很弱。瀏覽器允許聲稱者核實(shí)驗(yàn)證者的身份,然而,如果聲稱者不夠警惕,
中間人
口令就可能泄露給未授權(quán)方,從而造成信息濫用。
零知識(shí)口令協(xié)議也可以提供弱中間人防御。
然而,攻擊者還可能欺騙聲稱者將其口令通過(guò)一個(gè)不太安全的協(xié)議傳遞,然后將口令泄露給攻擊
者。并且,如果聲稱者很難確認(rèn)是否在使用合適的協(xié)議,那么全局鑒別過(guò)程甚至不會(huì)提供弱中間
13
GB/TXXXXX—XXXX
威脅/攻擊緩解策略
人防御。
強(qiáng)中間人防御——被稱為對(duì)中間人攻擊進(jìn)行強(qiáng)抵御的協(xié)議,不允許聲稱者向偽裝成驗(yàn)證者的攻擊
者泄露可在今后用于向真實(shí)驗(yàn)證者偽裝成聲稱者的信息(憑證秘密、鑒別機(jī)制)。比如瀏覽器和
網(wǎng)絡(luò)服務(wù)器使用PKI技術(shù)進(jìn)行相互鑒別。即使是粗心的聲稱者也不會(huì)輕易泄露任何信息給偽裝成
驗(yàn)證者的攻擊者,攻擊者就無(wú)法使用這些信息通過(guò)真實(shí)驗(yàn)證者的鑒別。
在特定的協(xié)議中,聲稱者的憑證容器只會(huì)將鑒別機(jī)制泄漏給預(yù)設(shè)的有效驗(yàn)證者列表,這種協(xié)議對(duì)
中間人攻擊也具有強(qiáng)抵御的能力。
需要注意的是系統(tǒng)執(zhí)行相應(yīng)的安全策略,可以補(bǔ)充上面列出的緩解策略。例如,使用特定容
器存放憑證、進(jìn)行系統(tǒng)健康性核查以及配置管理可用于降低系統(tǒng)受到損害的風(fēng)險(xiǎn)。
8.2.3斷言威脅
本節(jié)假設(shè)斷言傳輸?shù)膬蓚€(gè)端點(diǎn)(即驗(yàn)證者和依賴方)沒(méi)有受到損害。然而,不能假設(shè)聲稱者
是完全可信的,因?yàn)槁暦Q者可能修改或替換斷言從而達(dá)到更高的等級(jí)來(lái)訪問(wèn)依賴方提供的資源/
服務(wù)。其他攻擊假設(shè)潛伏在共享傳輸介質(zhì)(如互聯(lián)網(wǎng))中,可能獲取或修改斷言和斷言參考以假
裝合法用戶訪問(wèn)未經(jīng)授權(quán)的數(shù)據(jù)或服務(wù)。更進(jìn)一步,很可能兩個(gè)或者更多的機(jī)構(gòu)或組織串通攻擊
另一方。攻擊者試圖通過(guò)損害斷言數(shù)據(jù)的保密性和完整性來(lái)顛覆斷言協(xié)議。為了抵御這種類型的
威脅,那些試圖超出其權(quán)限的授權(quán)方可能被視為攻擊者。
除了斷言數(shù)據(jù)從校驗(yàn)者到RP的可靠和保密傳輸之外,斷言協(xié)議還有更多目標(biāo):為了RP能
夠識(shí)別出申請(qǐng)者,應(yīng)該頒發(fā)給申請(qǐng)者一些秘密信息,其中所含的知識(shí)可以將申請(qǐng)者與試圖假扮申
請(qǐng)者的攻擊者區(qū)分開來(lái)。在密鑰持有人斷言中,這個(gè)秘密通常是申請(qǐng)者的長(zhǎng)期憑證秘密,該秘密
已經(jīng)在斷言協(xié)議起始之前就已經(jīng)與CSP一起建立了。
然而在其他情況下,驗(yàn)證者會(huì)生成一個(gè)臨時(shí)的秘密并傳送給鑒別的申請(qǐng)者。而后,當(dāng)這個(gè)秘
密被用于向RP校驗(yàn)時(shí),通常會(huì)以協(xié)議的形式替代憑證鑒別,這個(gè)臨時(shí)秘密在這里被稱為二次鑒
別。
表7斷言的威脅
威脅/攻
描述實(shí)例
擊
攻擊者可能生成一個(gè)虛假的斷言或者修改現(xiàn)有
斷言偽造例如,攻擊者可能會(huì)修改斷言來(lái)延長(zhǎng)有效期;合
斷言的內(nèi)容(比如鑒別或?qū)傩哉Z(yǔ)句),導(dǎo)致依賴
/修改法用戶可能修改斷言來(lái)訪問(wèn)本來(lái)不能查看的信息
方授權(quán)合法用戶進(jìn)行不適當(dāng)?shù)脑L問(wèn)
斷言可能包含鑒別和屬性語(yǔ)句,這些語(yǔ)句包含敏
斷言泄露感的合法用戶信息。斷言內(nèi)容的泄露可能使合法——
用戶易于受到其他類型的攻擊。
14
GB/TXXXXX—XXXX
威脅/攻
描述實(shí)例
擊
例如,如果驗(yàn)證者沒(méi)有對(duì)斷言進(jìn)行數(shù)字簽名,那
驗(yàn)證者否
如果沒(méi)有合適的機(jī)制,驗(yàn)證者可能會(huì)否認(rèn)斷言。么他就可以聲稱該斷言沒(méi)有通過(guò)他的服務(wù)生成
認(rèn)斷言
的。
合法用戶如果沒(méi)有合適的機(jī)制,合法用戶可能否認(rèn)與只是
——
否認(rèn)斷言使用接收斷言進(jìn)行鑒別的依賴方之間的交互。
斷言重定攻擊者使用為某依賴方生成的斷言來(lái)訪問(wèn)另一
——
向個(gè)依賴方。
攻擊者試圖使用一個(gè)斷言,而該斷言已經(jīng)被用于
斷言重用——
目標(biāo)依賴方一次了。
二次鑒別攻擊者可能試圖生成一個(gè)有效的二次鑒別,并用
——
偽造于冒充合法用戶。
當(dāng)驗(yàn)證者將二次鑒別傳送給合法用戶時(shí),攻擊者在間接模型中,如果依賴方需要回送二次鑒別給
二次鑒別可能使用會(huì)話劫持攻擊來(lái)捕獲二次鑒別,或者攻驗(yàn)證者以檢查其有效性或者獲取響應(yīng)斷言數(shù)據(jù),
捕獲擊者可能在合法用戶使用二次鑒別向依賴方進(jìn)那么攻擊者可以簡(jiǎn)單地顛覆驗(yàn)證者和依賴方之間
行鑒別時(shí)使用中間人攻擊來(lái)獲取該二次鑒別。的通信協(xié)議從而捕獲二次鑒別。
合法用戶可能試圖通過(guò)顛覆驗(yàn)證者和依賴方之
間的通信通道(例如對(duì)消息重新排序)來(lái)假扮特
權(quán)合法用戶,從而說(shuō)服依賴方其對(duì)應(yīng)斷言數(shù)據(jù)的
斷言替代——
二次鑒別可以代表更多的特權(quán)合法用戶。這主要
是間接模型的威脅,因?yàn)樵谥苯幽P椭?,斷言?shù)
據(jù)直接在二次鑒別中編碼。
8.2.4斷言的威脅緩解策略
從邏輯上來(lái)講,斷言由驗(yàn)證者頒發(fā),并由依賴方使用。在直接模型中,傳輸斷言的會(huì)話通過(guò)
了合法用戶。更進(jìn)一步,在當(dāng)前網(wǎng)絡(luò)環(huán)境中,斷言過(guò)程可能經(jīng)過(guò)兩個(gè)獨(dú)立的安全會(huì)話(一個(gè)是驗(yàn)
證者和合法用戶之間,另一個(gè)是合法用戶和依賴方之間),在合法用戶的瀏覽器上有一個(gè)安全會(huì)
話的中斷。在間接模型中,斷言直接從驗(yàn)證者流向依賴方,必須保護(hù)這個(gè)過(guò)程。
表8列出了斷言過(guò)程的威脅緩解策略,可應(yīng)用于請(qǐng)求、搜索和提交斷言和斷言參考。
表8斷言過(guò)程威脅緩解策略
威脅/攻擊緩解策略
驗(yàn)證者對(duì)斷言進(jìn)行數(shù)字簽名,依賴方驗(yàn)證簽名以確認(rèn)該簽名由真實(shí)的驗(yàn)證者簽署。
斷言偽造/
通過(guò)受保護(hù)的會(huì)話(如TLS/SSL)傳輸斷言,為了在惡意攻擊下保護(hù)斷言的完整性,還應(yīng)該鑒別驗(yàn)
修改
證者。
斷言通過(guò)受保護(hù)的會(huì)話傳送給經(jīng)過(guò)鑒別的依賴方。為了同時(shí)防止斷言泄露和斷言偽造/修改,使用
受保護(hù)的會(huì)話來(lái)保護(hù)斷言,依賴方和驗(yàn)證者均要進(jìn)行鑒別。
斷言泄露如果斷言由驗(yàn)證者簽署,很有可能在沒(méi)有附加完整性保護(hù)的情況下為一個(gè)特定的依賴方進(jìn)行加密。
應(yīng)該注意,任何需要雙方消息源簽署一系列消息并對(duì)收件人加密的協(xié)議都應(yīng)該提供所有相同的擔(dān)
保,以成為相互鑒別保護(hù)的會(huì)話,從而可以認(rèn)為是等價(jià)的。抵御斷言泄露和斷言偽造/修改的一般
15
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 酒店公寓家電使用規(guī)范手冊(cè)
- 2025年太原從業(yè)資格貨運(yùn)資格考試題庫(kù)及答案解析
- 營(yíng)養(yǎng)教育在家庭教育中的重要性
- 小學(xué)高年級(jí)學(xué)生語(yǔ)文學(xué)習(xí)興趣培養(yǎng)
- 打造獨(dú)特的寵物品牌文化與價(jià)值
- 科學(xué)管理實(shí)驗(yàn)室設(shè)備清潔的五個(gè)步驟
- 現(xiàn)代信息技術(shù)在學(xué)院專業(yè)教學(xué)評(píng)價(jià)中的應(yīng)用
- 個(gè)性化健身計(jì)劃在學(xué)校健身房的營(yíng)銷作用
- 語(yǔ)文課堂教學(xué)中的師生互動(dòng)與案例分析
- 二零二五年度砂石運(yùn)輸保險(xiǎn)合同示范文本
- 2025年上半年長(zhǎng)沙市公安局招考警務(wù)輔助人員(500名)易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2025河北邯鄲世紀(jì)建設(shè)投資集團(tuán)招聘專業(yè)技術(shù)人才30人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 慈溪高一期末數(shù)學(xué)試卷
- 《基于新課程標(biāo)準(zhǔn)的初中數(shù)學(xué)課堂教學(xué)評(píng)價(jià)研究》
- 貴州省黔東南州2024年七年級(jí)上學(xué)期數(shù)學(xué)期末考試試卷【附答案】
- 醫(yī)院廉潔自律承諾書
- 企業(yè)招聘技巧培訓(xùn)
- 學(xué)校校本課程《英文電影鑒賞》文本
- 華為HCSA-Presales-IT售前認(rèn)證備考試題及答案
- 重大事故隱患判定標(biāo)準(zhǔn)與相關(guān)事故案例培訓(xùn)課件
- 環(huán)境檢測(cè)實(shí)驗(yàn)室分析人員績(jī)效考核方案
評(píng)論
0/150
提交評(píng)論