26284 字
131 分鐘
NIST SP 800–63–3 數位身份指南 中文版

首頁 > 系列文章 > 美國零信任文件 > NIST SP 800–63-3 數位身份指南

本文翻譯自 NIST Special Publication 800-63-3


目錄#


第 1 章 目的#

本節為資訊性內容。

本建議及其配套特別出版品 (SP) 800–63A、SP 800–63B和SP 800–63C為機構實施數位身份驗證提供了技術指南。


第 2 章 簡介#

本節為資訊性內容。

數位身份是參與線上交易的主體的唯一表示。數位身份在數位服務的上下文中始終是唯一的,但不一定需要在所有上下文中唯一地標識主體。換句話說,存取數位服務可能並不意味著主體的現實身份是已知的。身份證明可以確定主體就是他們所聲稱的身份。數位身份驗證是確定用於聲明數位身份的一個或多個身份驗證器的有效性的過程。身份驗證確定嘗試存取數位服務的主體可以控制用於身份驗證的技術。成功的身份驗證提供了基於風險的合理保證,確保今天存取服務的主體與先前存取服務的主體相同。數位身份提出了技術挑戰,因為此過程通常涉及透過開放網路對個人進行驗證,並且通常涉及透過開放網路對個人主體進行身份驗證以存取數位政府服務。冒充和其他攻擊有多種機會欺騙性地聲稱另一個主體的數位身份。

該建議為各機構提供了透過網路對聯邦系統進行數位身份驗證的技術指南。此建議也為憑證服務提供者 (CSP)、驗證者和信賴方 (RP) 提供指南。

這些指南描述了選擇適當的數位身份服務的風險管理流程,以及基於風險實施身份保證、身份驗證器保證和共同保證等級的詳細資訊。這些指南中的風險評估指南補充了NIST 風險管理框架 [NIST RMF]及其組成部分的特別出版物。本指南並未為機構建立額外的風險管理流程。相反,本文包含的要求在執行所有相關 RMF 生命週期階段時提供與數位身份風險相關的具體指引。

數位身份驗證透過降低未經授權存取個人資訊的風險來支援隱私保護。同時,由於身份證明、認證、授權、聯合涉及個人資訊的處理,這些功能也會帶來隱私風險。因此,這些準則包括隱私權要求和注意事項,以幫助減輕潛在的相關隱私風險。

這些指南透過將身份保證的各個元素分解為離散的組成部分來支援減輕由身份驗證錯誤引起的負面影響。對於非聯合系統,機構將選擇兩個元件,稱為身份保證等級 (IAL)身份驗證器保證等級 (AAL)。對於聯合系統,還包括第三個組件:*聯合保證等級 (FAL) 。*第 5 節「數位身份風險管理」提供了有關風險評估流程的詳細資訊。第 6 節「選擇保證等級」將風險評估結果與其他背景結合,以支援機構根據風險選擇適當的 IAL、AAL 和 FAL 組合。

這些指南不考慮也不會在驅動特定實施要求的單一序數的背景下產生複合保證等級 (LOA)。相反,透過將適當的業務、安全和隱私風險管理與任務需求結合起來,各機構將選擇 IAL、AAL 和 FAL 作為不同的選項。具體來說,本檔案不承認聯邦機構以前使用的並在 OMB M-04–04 中描述的四個 LOA 模型,而是要求機構單獨選擇與正在執行的每個功能相對應的等級。雖然許多系統對於每個 IAL、AAL 和 FAL 都有相同的數字級別,但這不是必需的,機構不應假設它們在任何給定係統或應用程式中都是相同的。

這些指南中詳細介紹的身份保證的組成部分如下:

  • IAL 是指身份證明過程。
  • AAL 指的是身份驗證過程。
  • FAL 是指在聯合環境中使用的斷言協議,用於向 RP 傳送身份驗證和屬性資訊(如果適用)。

因此,SP 800–63 被組織為一套卷,如下所示:

SP 800–63數位身份指南:提供風險評估方法和一般身份框架概述,在數位系統中一起使用身份驗證器、憑證和斷言,以及基於風險的選擇保證等級的流程。SP 800–63 包含規範性材料和資訊性材料。

SP 800–63A註冊和身份證明:解決申請人如何證明其身份並在身份識別系統中註冊為有效主體。它提供了流程要求,申請人可以透過該流程在遠端和現場場景中證明和註冊三種不同風險緩解等級之一。SP 800–63A 包含規範性材料和資訊性材料。

SP 800–63B身份驗證和生命週期管理:解決個人如何安全地向 CSP 進行身份驗證以存取數位服務或一組數位服務。本卷也描述了將身份驗證器綁定到身份的過程。SP 800–63B 包含規範性材料和資訊性材料。

SP 800–63C聯合和斷言:提供了使用聯合身份架構和斷言的要求,以將身份驗證流程的結果和相關身份資訊傳遞給機構應用程式。此外,本卷提供了隱私增強技術來共享有關有效、經過身份驗證的主體的資訊,並描述了允許強大的多因素身份驗證 (MFA),同時主體對數字服務保持假名的方法。SP 800–63C 包含規範性材料和資訊性材料。

NIST 預計這些指南中的各個卷將非同步修訂。在任何時候,都應使用每個卷的最新修訂版(例如,如果將來某個時間 SP 800–63A-1 和 SP 800–63B-2 是每個卷的最新修訂版,則它們應一起使用即使修訂號不符)。為了最大限度地降低相容性錯誤的風險,對基礎檔案(即 SP 800–63 而不是 SP 800–63–3)的引用始終指該檔案的當前版本。

下表說明了本卷的哪些部分是規範性的,哪些部分是資訊性的:

表 2–1 SP 800–63–3 的規範性與資訊性部分

表 2–1 SP 800–63–3 的規範性與資訊性部分

2.1 適用範圍#

並非所有數位服務都需要身份驗證或身份證明;然而,本指南適用於所有需要數位身份或身份驗證的此類交易,無論其支持者是誰(例如公民、商業合作夥伴、政府實體)。

本指南未涵蓋的交易包括與 44 USC § 3542(b)(2) 中定義的國家安全系統相關的交易。其數位流程需要不同程度的保證的私部門組織以及州、地方和部落政府可以在適當的情況下考慮使用這些標準。

這些指南主要關注與非聯邦勞動力互動的機構服務,例如公民獲得福利或私營部門合作夥伴存取資訊共享協作空間。但是,它也適用於員工和承包商訪問的內部機構系統。這些使用者應持有政府核發的有效憑證,主要是個人身份驗證 (PIV) 卡或衍生 PIV。因此,SP 800–63A和SP 800–63B的要求次於FIPS 201及其相應的一組特殊出版物和機構特定指令的要求。但是,無論內部使用者持有何種憑證類型, SP 800–63C和基於風險的適當 FAL 選擇均適用。 FAL 選擇為機構提供如何根據系統風險啟用 PIV 的指導和靈活性。

2.2 注意事項、其他要求和彈性#

各機構可以採用本文未指定的其他風險緩解措施和補償控制措施。各機構需要確保任何緩解措施和補償控制不會降低所選保證等級的預期安全和隱私保護。各機構可以考慮劃分數位服務的功能,以允許在較低級別的身份驗證和身份保證下使用不太敏感的功能。

各機構可以根據風險分析確定在某些情況下是否適合採取額外措施。特別是,隱私權要求和法律風險可能會導致機構確定額外的身份驗證措施或其他流程保障措施是否適當。在開發數位身份驗證流程和系統時,各機構應參考OMB 實施 2002 年電子化政府法案隱私權條款的指南 [M-03–22]。有關法律風險的更多資訊,請參閱聯邦組織交易中電子簽名的使用 [ESIG],特別是與 1) 滿足法律證明標準和 2) 防止否認相關的資訊。

此外,實施這些指南的聯邦機構應遵守 2014 年聯邦資訊安全現代化法案 (FISMA)、44 USC § 3551 等、公法 (PL) 113–283 [FISMA]和相關 NIST 標準規定的法定責任和指導方針。 FISMA 指導聯邦機構制定、記錄和實施機構範圍內的計劃,為支援機構運作和資產的資訊和系統提供安全。這包括支援數位身份驗證的 IT 系統的安全授權和認證 (SA&A)。 NIST 建議實施這些指南的非聯邦實體遵循同等標準,以確保其數位系統的安全運作。

2.3 一些限制#

這些技術指南不涉及實體存取主體(例如,建築物)的認證,儘管用於數位存取的一些認證器也可以用於實體存取認證。此外,這些指南的修訂版並未明確解決裝置身份(通常稱為機器對機器(例如路由器到路由器)身份驗證)或互連設備(通常稱為物聯網 (IoT))的問題。也就是說,這些指南的編寫是為了盡可能地引用通用主題,從而為設備的適用性留下了可能性。也排除了在與人員進行身份驗證協定時向裝置頒發身份驗證器的特定要求。

2.4 如何使用這套 SP 套件#

自 SP 800–63 第一個版本發布以來,業務模型、市場以及身份服務交付方式的組成發生了巨大變化。值得注意的是,CSP 可以組件化並由多個獨立營運和擁有的業務實體組成。此外,即使不需要身份證明,使用強身份驗證器也可能具有顯著的安全優勢。因此,在本次修訂中,創建了一套名為 800–63 的 SP,以促進這些新模型的發展,並使其能夠輕鬆存取實體在整體數位身份模型下可能提供的功能的特定要求。

2.5 變更歷史#

2.5.1 SP 800–63–1#

NIST SP 800–63–1 更新了NIST SP 800–63 以反映當前的身份驗證器(當時稱為“令牌”)技術,並對其進行了重組,以更好地理解此處使用的數位身份架構模型。為 CSP、用於傳輸身份驗證資訊的協定以及在數位身份模型中實現的斷言指定了附加(最低)技術要求。

2.5.2 SP 800–63–2#

NIST SP 800–63–2 是 SP 800–63–1 的有限更新,僅在第 5 節「*註冊和頒發流程」*中進行了實質性更改。修訂草案中的實質變更旨在促進在身份證明過程中使用專業證書,並減少將郵政郵件發送到記錄地址以頒發 3 級遠端註冊證書的需要。對第 5 節的其他修改是一些小的解釋和澄清。

2.5.3 SP 800–63–3#

NIST SP 800–63–3 是 SP 800–63–2 的實質更新和重組。 SP 800–63–3 引入了數位身份驗證保證的各個元件(AAL、IAL 和FAL),以支援獨立處理身份驗證強度和個人所聲稱身份的置信度(例如,在強假名身份驗證中)日益增長的需求。本指南包含風險評估方法及其在 IAL、AAL 和 FAL 中的應用。 It also moves the whole of digital identity guidance covered under SP 800–63 from a single document describing authentication to a suite of four documents (to separately address the individual components mentioned above) of which SP 800–63–3 is the top-level檔案.

800–63–3 中更新的其他區域包括:

  • 重新命名為“數位身份指南”,以正確表示包括身份證明和聯合在內的範圍,並支援在未來的修訂中擴展範圍以包括設備身份或機器對機器身份驗證。
  • 術語發生變化,包括使用身份驗證器代替令牌,以避免斷言技術中令牌一詞的使用發生衝突。
  • 更新身份驗證和斷言要求,以反映安全技術和威脅的進步。
  • 對驗證者儲存長期秘密的要求。
  • 重構身份證明模型。
  • 更新了有關遠端身份驗證的要求。
  • 澄清將獨立管道和設備用作「您擁有的東西」。
  • 刪除預先註冊的知識令牌(驗證器),並認識到它們是(通常非常弱)密碼的特殊情況。
  • 有關身份驗證器遺失或被盜時帳戶恢復的要求。
  • 刪除電子郵件作為帶外驗證器的有效管道。
  • 擴展了重新驗證和會話管理的討論。
  • 擴大身份聯合的討論;在聯邦背景下重構斷言。

第 3 章 定義和縮寫#

請參閱附錄 A以瞭解完整的定義和縮寫。


第 4 章 數位身份模型#

本節為資訊性內容。

4.1 概述#

這些指南中使用的數位身份模型反映了市場上目前可用的技術和架構。還可以使用在更多參與者之間分離功能(例如頒發憑證和提供屬性)的更複雜的模型,並且在某些應用程式類別中可能具有優勢。雖然本檔案中使用了更簡單的模型,但這並不妨礙各機構將這些職能分開。此外,CSP 執行的某些註冊、驗證和核發流程有時會委託給稱為註冊機構 (RA) 或身份識別管理器 (IM) 的實體。 RA 和 CSP 之間的密切關係是典型的,而這種關係的性質在 RA、IM 和 CSP 之間可能有所不同。關係的類型及其要求超出了本文檔的範圍。因此,術語 CSP 將包括 RA 和 IM 功能。最後,除了數位身份服務之外,CSP 還可以提供其他服務。在這些情況下,這些指南中指定的要求僅適用於 CSP 功能,而不適用於附加服務。

數位身份是參與線上交易的主體的唯一表示。用於驗證主體與其現實世界身份的關聯的過程稱為身份證明。在這些指南中,被證明的一方稱為申請人。當申請人成功完成校對過程後,他們被稱為訂戶

身份驗證的強度透過稱為 IAL 的序數測量來描述。在 IAL1,不需要身份證明,因此申請人提供的任何屬性資訊都是自斷言的,或應被視為自斷言且未經驗證(即使由 CSP 向 RP 提供)。 IAL2 和 IAL3 需要身份證明,並且 RP 可以請求 CSP 斷言有關訂閱者的資訊,例如經過驗證的屬性值、經過驗證的屬性引用或假名標識符。此資訊有助於 RP 做出授權決策。 RP 可能決定需要 IAL2 或 IAL3,但可能只需要特定屬性,導致主體保留一定程度的假名。這種隱私增強方法的好處是將校對過程的強度與身份驗證過程的強度分開。 RP 還可以採用聯合身份識別方法,其中 RP 將所有身份證明、屬性收集和屬性儲存外包給 CSP。

在這些指南中,要進行身份驗證的一方稱為索賠人,驗證身份的一方稱為驗證方。當索賠人透過認證協議成功地向驗證者證明擁有和控制一個或多個驗證器時,驗證者可以驗證索賠人是有效的訂閱者。驗證者將有關訂戶的斷言(可以是假名或非假名)傳遞給 RP。該斷言包括一個標識符,並且可能包括有關訂戶的身份資訊,例如姓名或在註冊過程中收集的其他屬性(取決於 CSP 的策略、RP 的需求以及訂閱者給出的對披露屬性的同意)主題)。當驗證者也是 RP 時,斷言可以是隱式的。 RP可以使用驗證者提供的認證資訊來做出授權決策。

身份驗證建立了可信度,即聲明者擁有與憑證綁定的身份驗證器,並且在某些情況下在訂閱者的屬性值中(例如,如果訂閱者是美國公民,是特定大學的學生,或由機構或組織分配特定的號碼或代碼)。身份驗證並不決定索賠人的授權或存取權限;這是一個單獨的決定,超出了這些指南的範圍。 RP 可以使用訂戶的經過驗證的身份和屬性以及其他因素來做出授權決策。本文檔套件中的任何內容均不阻止 RP 向已成功通過身份驗證的訂戶請求其他資訊。

身份驗證過程的強度透過稱為 AAL 的序數測量來描述。 AAL1 需要單因素身份驗證,並且允許使用各種不同的身份驗證器類型。在 AAL2 中,身份驗證需要兩個身份驗證因素以提高安全性。最高等級的身份驗證(AAL3)還需要使用基於硬體的身份驗證器和驗證器防冒充能力。

構成此處使用的數位身份模型的各種實體和互動如圖4–1所示。

圖 4–1 數位身份模型

圖 4–1 數位身份模型

此圖的左側顯示了註冊、證書頒發、生命週期管理活動以及身份證明和身份驗證過程的各種狀態。通常的互動順序如下:

  1. 申請人透過註冊流程向 CSP 提出申請。
  2. CSP 身份證明該申請人。校對成功後,申請人即成為訂戶。
  3. 認證器和相應的憑證在 CSP 和訂閱者之間建立。
  4. CSP 維護憑證、其狀態以及在憑證生命週期內(至少)收集的註冊資料。訂戶維護他或她的驗證器。

其他序列則較不常見,但也可以實現相同的功能要求。

圖 4–1的右側顯示了使用身份驗證器執行數位身份驗證所涉及的實體和互動。當訂閱者需要向驗證者進行身份驗證時,他或她被稱為請求者。互動作用如下:

  1. 索賠人透過身份驗證協議向驗證者證明對身份驗證器的擁有和控制。
  2. 驗證者與 CSP 互動,以驗證將訂戶身份與其驗證者綁定的憑證,並可選擇取得聲明者屬性。
  3. CSP 或驗證者向 RP 提供有關訂閱者的斷言,RP 可以使用斷言中的資訊來做出授權決策。
  4. 在訂戶和 RP 之間建立經過驗證的會話。

在所有情況下,RP 應在對聲明者進行身份驗證之前向 CSP 請求其所需的屬性。此外,在產生和發布聲明之前,應要求索賠人同意發布這些屬性。

在某些情況下,驗證者不需要與CSP即時通訊來完成認證活動(例如,數位憑證的某些使用)。因此,驗證者和 CSP 之間的虛線代表兩個實體之間的邏輯連結。在一些實作中,驗證者、RP和CSP功能可以如圖4–1所示分佈和分離。但是,如果這些功能駐留在同一平台上,則元件之間的互動是同一系統上運行的應用程式之間的本機訊息,而不是共享的、不可信網路上的協定。

如上所述,CSP 維護有關其頒發的憑證的狀態資訊。 CSP 在頒發憑證時通常會指定有限的生命週期,以限制維護週期。當狀態變更或憑證即將到期時,可以更新或重新頒發憑證;或者,該憑證可能被撤銷和銷毀。通常,訂戶使用其現有的、未過期的驗證器和憑證向 CSP 進行驗證,以便請求頒發新的驗證器和憑證。如果訂戶未能在驗證器和憑證過期或撤銷之前請求重新頒發,則可能會要求他們重複註冊程序以獲得新的驗證器和憑證。或者,CSP 可以選擇在到期後的寬限期內接受請求。

4.2 註冊與身份證明#

規範性要求可在SP 800–63A《*註冊和身份證明》*中找到。

上一節介紹了概念數位身份模型的參與者。本節提供有關參與者在註冊和身份證明方面的關係和責任的更多詳細資訊。

個人(在此階段稱為申請人)選擇由 CSP 進行身份證明。如果申請人成功通過驗證,則該個人將被稱為該 CSP 的訂戶。

CSP 建立了一種機制來唯一地識別每個訂戶、註冊訂戶的憑證並追蹤頒發給該訂戶的身份驗證器。訂戶可以在註冊時被給予認證器,CSP可以綁定訂戶已經擁有的認證器,或者可以稍後根據需要產生它們。訂閱者有責任保持對其身份驗證器的控制並遵守 CSP 策略,以維護活動的身份驗證器。 CSP 維護每個訂戶的註冊記錄,以便在身份驗證器遺失或被盜等情況下恢復身份驗證器。

4.3 身份驗證與生命週期管理#

規範性要求可在SP 800–63B《*身份驗證和生命週期管理》*中找到。

4.3.1 驗證器#

身份驗證系統的經典範例將三個因素確定為身份驗證的基石:

  • 您知道的東西(例如密碼)。
  • 您擁有的東西(例如 ID 徽章或加密金鑰)。
  • 您的身份(例如指紋或其他生物辨識資料)。

MFA是指使用以上因素之一以上。身份驗證系統的強度很大程度取決於系統納入的因素數量 — — 採用的因素越多,身份驗證系統就越穩健。就這些準則而言,使用兩個因素足以滿足最高的安全要求。如第 5.1 節所討論的,RP 或驗證者可以使用其他類型的資訊(例如位置資料或裝置身份)來評估所宣告身份的風險,但它們不被視為身份驗證因素。

在數位認證中,索賠人擁有並控制一個或多個已在 CSP 註冊並用於證明索賠人身份的認證器。身份驗證器包含索賠人可以用來證明他或她是有效訂戶的秘密,索賠人透過證明他或她擁有和控制一個或多個身份驗證器來透過網路向系統或應用程式進行身份驗證。

身份驗證器中包含的秘密是基於公鑰對(非對稱金鑰)或共用秘密(對稱金鑰)。公鑰和相關的私鑰組成公鑰對。私鑰儲存在驗證器上,並由索賠人用來證明對驗證器的擁有和控制。驗證者透過某種憑證(通常是公鑰證書)瞭解索賠人的公鑰,可以使用身份驗證協議通過證明索賠人擁有和控制相關的私鑰身份驗證器來驗證索賠人的身份。

儲存在認證器上的共用秘密可以是對稱金鑰或記憶的秘密(例如,密碼和PIN),與上述的非對稱金鑰相反,訂戶不需要與驗證器共用非對稱金鑰。雖然金鑰和密碼都可以在類似的協議中使用,但兩者之間的一個重要區別在於它們與訂戶的關係。雖然對稱金鑰通常儲存在訂戶控制的硬體或軟體中,但密碼旨在由訂戶記住。由於大多數用戶選擇短密碼以方便記憶和易於輸入,因此密碼的字元數通常少於密鑰。此外,雖然系統隨機選擇密鑰,但嘗試選擇難忘密碼的用戶通常會從給定長度的可能密碼的很小子集中進行選擇,並且許多人會選擇非常相似的值。因此,雖然加密金鑰通常足夠長,足以使基於網路的猜測攻擊站不住腳,但用戶選擇的密碼可能容易受到攻擊,特別是在沒有採取任何防禦措施的情況下。

在本卷中,身份驗證器始終包含一個秘密。一些經典的身份驗證因素並不直接適用於數位身份驗證。例如,實體駕駛執照是您擁有的東西,並且在對人類(例如保安人員)進行身份驗證時可能有用,但本身並不是數位身份驗證的身份驗證器。被分類為您知道的事物的身份驗證因素也不一定是秘密。基於知識的身份驗證(其中提示索賠人回答可能只有索賠人知道的問題)也不構成數位身份驗證可接受的秘密。生物辨識也不構成秘密。因此,這些指南僅允許在與物理身份驗證器強綁定時使用生物識別技術進行身份驗證。

數位認證系統可以透過以下兩種方式之一整合多個因素:

  1. 該系統可以實現為向驗證者呈現多個因素;或者
  2. 一些因素可用於保護將呈現給驗證者的秘密。

例如,第 1 項可以透過將記住的秘密(您知道的)與帶外設備(您擁有的)配對來滿足。兩個驗證器輸出都呈現給驗證器以驗證索賠人。對於第 2 項,請考慮一個包含加密金鑰(驗證器秘密)的硬體(驗證器),其中存取受到指紋保護。當與生物識別一起使用時,密鑰會產生一個輸出,用於驗證索賠人的身份。

如上所述,生物辨識技術當用作單一身份驗證因素時,並不構成數位身份驗證可接受的秘密,但它們確實在數位身份驗證中佔有一席之地。生物辨識特徵是獨特的個人屬性,可用於驗證驗證時實際存在的人的身份。它們包括面部特徵、指紋、虹膜圖案、聲紋和許多其他特徵。SP 800–63A註冊和身份驗證建議在註冊過程中收集生物識別資訊,以幫助防止註冊訂戶否認註冊,並幫助識別那些實施註冊欺詐的人。

4.3.2 憑證#

如前面各節所述,作為頒發過程的一部分,憑證透過識別碼將驗證器綁定到訂閱者。憑證由 CSP 儲存和維護,但索賠人可能擁有該憑證。索賠人擁有驗證器,但不一定擁有憑證。例如,包含使用者屬性的資料庫條目被認為是用於本文檔目的的憑證,但由驗證者擁有。 X.509 公鑰憑證是索賠人可以且經常擁有的憑證的典型範例。

4.3.3 認證流程#

身份驗證過程開始於聲明者向驗證者展示對身份驗證器的擁有和控制,該驗證器透過身份驗證協定與所聲明的身份綁定。一旦證明擁有和控制權,驗證者通常會透過與 CSP 互動來驗證憑證是否仍然有效。

在身份驗證協定期間驗證者和請求者之間互動的確切性質對於確定係統的整體安全性極為重要。精心設計的協議可以在身份驗證期間和之後保護聲明者和驗證者之間通訊的完整性和機密性,並且可以幫助限制偽裝成合法驗證者的攻擊者可能造成的損害。

此外,位於驗證者的機制可以透過限制攻擊者進行身份驗證嘗試的速率或以其他方式延遲錯誤嘗試,從而減輕針對較低熵秘密(例如密碼和 PIN)的線上猜測攻擊。一般來說,這是透過追蹤和限制不成功嘗試的次數來完成的,因為線上猜測攻擊的前提是大多數嘗試都會失敗。

驗證者是一個功能性角色,但經常與 CSP、RP 或兩者結合實施。如果驗證者是與 CSP 分開的實體,則通常希望確保驗證者在身份驗證過程中不會獲悉訂閱者的驗證者秘密,或至少確保驗證者無法無限制地存取訂閱者儲存的秘密。商。

4.4 聯合和斷言#

規範性要求可以在SP 800–63C、聯合和斷言中找到。

整體而言,SP 800–63 並未預設聯合身份架構;相反,這些指南與市場上存在的模型類型無關,允許機構根據自己的要求部署數位身份驗證方案。然而,身份聯合優於許多各自為單一機構或 RP 服務的孤立身份系統。

聯合架構有許多顯著的好處,包括但不限於:

  • 增強的使用者體驗。例如,個人可以進行一次身份驗證,並在多個 RP 上重複使用已頒發的憑證。
  • 降低使用者(減少認證器)和機構(減少資訊科技基礎設施)的成本。
  • 資料最小化,因為機構不需要為與儲存個人資訊相關的收集、儲存、處置和合規活動付費。
  • 假名屬性斷言作為機構可以請求最小化的屬性集(包括聲明)來完成服務交付。
  • 任務支援作為機構可以專注於任務,而不是身份管理業務。

以下各節討論了機構選擇此類模型時聯合身份架構的元件。

4.4.1 斷言#

身份驗證過程完成後,驗證者產生包含身份驗證結果的斷言並將其提供給 RP。斷言用於將身份驗證過程的結果以及有關訂戶的可選資訊從驗證者傳送到 RP。斷言可以直接傳送到 RP,也可以透過訂閱者轉發,這對系統設計有進一步的影響。

RP 基於來源、創建時間、斷言從創建時間起有效的時間以及管理 CSP 和 RP 的策略和流程的相應信任框架來信任斷言。驗證者負責提供一個可以確認斷言完整性的機制。

RP 負責驗證來源(驗證者)並確認斷言的完整性。當驗證者透過訂閱者傳遞斷言時,驗證者必須以無法修改的方式保護斷言的完整性。然而,如果驗證者和 RP 直接通訊,則可以使用受保護的會話來保持斷言的完整性。當透過開放網路發送斷言時,驗證者負責確保斷言中包含的任何敏感訂戶資訊只能由它信任的 RP 提取以維護資訊的機密性。

斷言的範例包括:

  • 安全性斷言標記語言 (SAML) 斷言是使用用於描述安全性斷言的標記語言來指定的。驗證者可以使用它們向 RP 做出有關索賠人身份的聲明。 SAML 斷言可以選擇進行數位簽章。
  • OpenID Connect 聲明是使用 JavaScript 物件表示法 (JSON) 來指定的,用於描述安全性以及可選的使用者聲明。 JSON 使用者資訊聲明可以選擇進行數位簽章。
  • Kerberos 票證允許票證授予機構使用基於對稱金鑰的封裝方案向兩個經過驗證的各方頒發會話金鑰。

4.4.2 依賴方#

RP 依靠身份驗證協議的結果來建立對訂戶身份或屬性的信任,以便進行線上交易。 RP 可以使用訂戶的經過驗證的身份(假名或非假名)、IAL、AAL 和 FAL(FAL 指示斷言協議的強度)以及其他因素來做出授權決策。驗證者和RP可以是同一實體,也可以是不同的實體。如果它們是單獨的實體,RP 通常會收到來自驗證者的斷言。 RP 確保斷言來自 RP 信任的驗證者。 RP 還處理斷言中的任何附加資訊,例如個人屬性或過期時間。 RP 是關於驗證者提出的特定斷言是否符合 RP 既定的系統存取標準(無論是 IAL、AAL 或 FAL)的最終仲裁者。


第 5 章 數位身份風險管理#

本節為規範性內容。

本節和相應的風險評估指南是對NIST 風險管理框架 (RMF)及其組成部分特別出版物的補充。這不會為機構建立額外的風險管理流程。相反,本文包含的要求提供了與數位身份風險相關的具體指導,機構 RP 在執行所有相關的 RMF 生命週期階段時應應用這些指導。

5.1 概述#

在當今的數位服務中,將校對、驗證器和聯合要求合併到一個套件中有時會產生意想不到的後果,並且可能會給實施組織帶來不必要的實施負擔。機構很可能可以透過評估數位身份驗證每個單獨元件的風險和失敗影響來提供最有效的身份服務集,而不是作為單一的、包羅萬象的 LOA。為此,這些指南認識到身份驗證錯誤並不是驅動所有要求的單一因素。

本卷詳細說明了協助各機構避免以下情況的要求:

  1. 身份證明錯誤(即,虛假申請人聲稱不屬於其合法身份);
  2. 身份驗證錯誤(即,虛假索賠人使用不屬於他們的憑證);和
  3. 聯合錯誤(即身份斷言受到損害)。

從身份驗證失敗的角度來看,潛在的失敗有兩個面向:

  1. 向錯誤主體提供服務的影響(例如,攻擊者成功證明為其他人)。
  2. 過度身份驗證的影響(即收集和安全儲存的個人資訊多於成功提供數位服務所需的資訊)。

因此,機構應分別評估校對、身份驗證和聯合錯誤的風險,以確定每筆交易所需的保證等級。

第 5.3 節提供了特定於數位身份的影響類別,以協助 RMF 的整體應用。

風險評估確定必須透過身份證明、身份驗證和聯合流程減輕風險的程度。這些決定推動了適用技術和緩解策略的相關選擇,而不是對任何特定技術驅動風險決定的渴望。一旦機構完成整體風險評估;為身份證明、身份驗證和共同選擇個人保證等級(如果適用);並確定了為滿足每個保證等級而採用的流程和技術,各機構應根據SP 800–53A IA-1 a.1 制定「數位身份驗收聲明」。有關數位身份接受聲明必要內容的更多詳細資訊,請參閱第 5.5 節。

5.2保證等級#

機構 RP 應根據風險選擇以下單獨保證等級:

  • IAL:身份證明過程的穩健性,可以自信地確定個人身份。選擇 IAL 是為了減少潛在的身份驗證錯誤。
  • AAL:身份驗證過程本身的穩健性,以及身份驗證器和特定個人識別碼之間的綁定。選擇 AAL 是為了減少潛在的身份驗證錯誤(即,虛假聲明者使用不屬於他們的憑證)。
  • FAL:聯盟用於向 RP 傳送身份驗證和屬性資訊(如果適用)的斷言協定的穩健性。 FAL 是可選的,因為並非所有數位系統都會利用聯合身份架構。選擇 FAL 是為了減輕潛在的聯合錯誤(身份斷言受到損害)。

下面提供了每個身份、驗證器和聯合保證等級的摘要。

表 5–1 身份保證級別

表 5–1 身份保證級別

表 5–2 驗證器保證級別

表 5–2 驗證器保證級別

表 5–3 聯合保證級別

表 5–3 聯合保證級別

當一般描述或捆綁時,這些指南將 IAL、AAL 和 FAL 稱為xAL

5.3 風險和影響#

本節提供有關用於確定 IAL、AAL 和 FAL 的影響類別的詳細資訊。

潛在影響類別:為了確定使用者所聲稱身份的適當保證級別,機構應評估潛在風險並確定措施以盡量減少其影響。

具有潛在更嚴重後果的身份驗證、校對和聯合錯誤需要更高層級的保證。業務流程、政策和技術可能有助於降低風險。

危害和影響的類別包括:

  1. 不便、困擾或聲望或聲望受損;
  2. 經濟損失或代理責任;
  3. 損害機構計劃或公共利益;
  4. 未經授權發布敏感資訊;
  5. 人身安全;和
  6. 民事或刑事違法行為。

數位交易所需的保證等級是透過使用聯邦資訊處理標準 (FIPS) 199 [FIPS 199]中所述的潛在影響值來評估上述每個類別的潛在影響來確定的。

三個潛在影響值是:

  1. 影響低,
  2. 中等影響,且
  3. 重大影響。

5.3.1 業務流程與線上交易#

保證等級的決定僅基於屬於數位系統一部分的交易。一筆線上交易可能並不等於一個完整的業務流程,需要離線處理,或在完全分割的系統中線上處理。在選擇適當的保證等級時,機構應評估與他們透過數位服務提供的線上交易相關的風險,而不是與所提供的利益或服務相關的整個業務流程。例如,在線上調查中,可能會收集個人資訊,但保存資訊後永遠不會在線向提交者提供這些資訊。在這種情況下,在後端系統中仔細保護資訊非常重要,但沒有理由為了自己存取系統或其相關利益而對提供資訊的使用者進行身份證明甚至身份驗證。線上交易僅是資料的提交。整個業務流程可能需要大量的資料驗證,而無需知道正確的人是否提交了資訊。在這種情況下,不需要任何身份證明或身份驗證。

如果機構評估整個業務流程而不是線上交易要求,則評估的風險可能會有所不同的另一個例子是接受履歷申請空缺職位的數位服務。在此用例中,數位服務允許個人代表其他人提交(或至少不限制個人提交)簡歷,並在隨後訪問該網站時出於各種目的存取該簡歷。由於用戶在以後的會話中可以使用簡歷資訊,並且可能包含個人資訊,因此即使用戶自行聲明了個人資訊,機構也必須選擇需要 MFA 的 AAL。在這種情況下, [EO 13681]的要求適用,並且應用程式必須至少提供 AAL2。然而,身份證明要求仍不清楚。從審查履歷到最終僱用和入職人員的整個業務流程都需要大量的身份證明。如果做出聘用決定,該機構需要高度確信求職者確實是在線提交的簡歷的主題。然而,在線提交簡歷不需要這種級別的校對。成功完成交易的數位部分不需要身份驗證。對提交者進行身份驗證會產生比在線系統所需的更大的風險,因為當數字工作申請門戶服務的招聘流程部分不需要此類資訊時,將會收集過多的個人資訊,並且可能會降低可用性。因此,最合適的IAL選擇是1.無需對用戶進行身份證明即可成功完成線上交易。線上入口網站本身的這項決定獨立於整個業務流程中看似明顯的身份證明要求,以免向欺詐性申請人提供工作。

5.3.2 每個類別的影響#

本節定義了每種危害類別的潛在影響。每個保證等級、IAL、AAL 和 FAL(如果接受或斷言聯合身份)應單獨評估。

注意:如果身份識別系統中的錯誤不會對某個類別造成可衡量的後果,則不會產生影響。

不便、困擾或聲望或聲望受損的潛在影響:

  • 低:在最壞的情況下,給任何一方帶來有限的、短期的不便、困擾或尷尬。
  • 中度:在最壞的情況下,對任何一方的地位或聲譽造成嚴重的短期或有限的長期不便、困擾或損害。
  • 高:對任何一方的地位或聲譽造成嚴重或嚴重的長期不便、困擾或損害。這通常是針對影響特別嚴重或可能影響許多人的情況。

財務損失的潛在影響:

  • 低:在最壞的情況下,對任何一方來說都是微不足道或無關緊要的財務損失,或者在最壞的情況下,是微不足道或無關緊要的機構責任。
  • 中等:最糟的情況是,對任何一方造成嚴重的經濟損失,或承擔嚴重的機構責任。
  • 高:任何一方遭受嚴重或災難性的經濟損失,或嚴重或災難性的機構責任。

對機構計劃或公共利益造成損害的潛在影響:

  • 低:在最壞的情況下,對組織運作或資產或公共利益產生有限的不利影響。有限不利影響的例子有:(i) 任務能力下降到組織能夠履行其主要職能的程度和持續時間,但有效性明顯降低,或 (ii) 對組織資產或公共利益造成輕微損害。
  • 中等:在最壞的情況下,對組織運作或資產或公共利益造成嚴重不利影響。嚴重不利影響的例子有: (i) 任務能力顯著下降,其程度和持續時間使組織能夠履行其主要職能,但效率顯著降低; (ii) 對組織資產或公共利益造成重大損害。
  • 高:對組織運作、資產或公共利益造成嚴重或災難性的不利影響。嚴重或災難性影響的例子有: (i) 任務能力嚴重下降或喪失,達到組織無法履行一項或多項主要職能的程度和持續時間; (ii) 對組織資產或公共利益造成重大損害。

未經授權發布敏感資訊的潛在影響:

  • 低:在最壞的情況下,向未經授權的各方有限地發布個人、美國政府敏感或商業敏感資訊,導致機密性喪失,影響較小(如 FIPS 199 中定義)。
  • 中等:最壞的情況是,向未經授權的各方洩露個人、美國政府敏感或商業敏感資訊,導致機密性喪失,並產生 FIPS 199 中定義的中等影響。
  • 高:向未經授權的各方洩露個人、美國政府敏感或商業敏感資訊,導致機密性喪失,並產生 FIPS 199 中定義的嚴重影響。

對人身安全的潛在影響:

  • 低:最壞的情況是輕傷,不需要治療。
  • 中:在最壞的情況下,輕微受傷的風險中等或需要醫療的受傷風險有限。
  • 高:有嚴重受傷或死亡的風險。

民事或刑事違法行為的潛在影響是:

  • 低:在最壞的情況下,存在通常不會受到強制執行的民事或刑事違法行為的風險。
  • 中等:最壞的情況是存在民事或刑事違法風險,可能需要強制措施。
  • 高:對執法計畫特別重要的民事或刑事違法風險。

5.4 風險接受與補償控制#

SP 800–63 套件根據保證等級指定了數位身份服務的基線要求。機構應根據這些指南中的要求實施身份識別服務,並應考慮其他技術和技術來進一步保護和增強其服務的隱私性。

各機構可以根據其使命、風險承受能力、現有業務流程、對某些人群的特殊考慮、提供與本套件中描述的類似緩解措施的數據的可用性,或由於評估的xAL 確定NIST 建議指南的替代方案該機構獨有的其他能力。

當未實施整套適用的 SP 800–63 要求時,各機構應證明任何所選替代方案的可比性,包括任何補償控制措施。例如,機構可以選擇國家資訊保障合作夥伴 (NIAP) 保護設定檔而不是 FIPS,該設定檔相當於或強於 FIPS 要求。也就是說,各機構不得根據機構能力改變評估的 xAL。相反,機構可以根據機構透過 SP 800–63 要求未明確解決的方式降低風險的能力來調整解決方案的實施。該機構應實施程序,記錄任何偏離規範要求的理由,並詳細說明所採用的補償控制措施。

本指南僅解決與身份驗證和身份驗證錯誤相關的風險。 NIST 特別出版品 800–30,資訊科技系統風險管理指南[SP 800–30]建議採用聯邦系統風險管理的通用方法。

5.5 數位身份接受聲明#

機構應將此資訊包含在實現 SA&A 所需的現有工件中。

該聲明至少應包括:

  1. 評估 xAL,
  2. 實施了xAL,
  3. 基本原理,如果實施的 xAL 與評估的 xAL 不同,
  4. 當未實施整套適用的 800–63 要求時,補償控制的可比性論證,以及
  5. 如果不接受聯合身份,請說明理由。

5.6 遷移身份#

隨著這些指南的修訂,CSP 應考慮需求的變化如何影響其使用者群體。在某些情況下,用戶群不會受到影響,但在其他情況下,CSP 將要求用戶進行過渡活動。例如,CSP 可能會要求使用者(自上次修訂以來首次登入時)提供額外的證明證據,以遵守新的 IAL 要求。這應是基於風險的決策,在 CSP、使用 CSP 的任何 RP、任務和服務人群的背景下做出。以下注意事項僅作為機構在考慮需求變更影響時的指南:

  1. 如果 RP 遇到與身份相關的欺詐,遷移可能是有益的。如果不是,遷移可能不會帶來附加價值。
  2. 新的、更強大的或用戶友好的身份驗證選項被新增到各個 AAL 中,CSP 可以發布新的身份驗證器或允許用戶註冊他們已有的身份驗證器。
  3. 聯合要求可能會也可能不會對使用者產生影響。例如,同意要求或基礎設施要求可能需要基礎設施或協議升級。
  4. 新增或刪除 xAL 可能不需要遷移,但會觸發新的風險評估以確定 RP 是否需要變更。

該指南並未規定需要進行任何遷移,只是將其視為發布修訂版。由 CSP 和 RP 根據其風險承受能力和使命來確定最佳方法。


第 6 章 選擇保證級別#

本節為規範性內容。

風險評估結果是選擇最適合程度的主要因素。本節詳細介紹如何應用風險評估結果以及與風險無關的其他因素來確定最有利的 xAL 選擇。

首先,將風險評估影響概況與每個保障等級相關的影響概況進行比較,如下表 6–1所示。要確定所需的保證級別,請找到其影響概況滿足或超過風險評估中分析的每個類別的潛在影響的最低級別。

表 6–1 每個保障等級的最大潛在影響

表 6–1 每個保障等級的最大潛在影響

在分析風險時,機構應考慮所有身份驗證失敗的預期直接和間接結果,包括發生不只一次失敗或對多個個人或組織造成損害的可能性。潛在影響的定義包含一些相關術語,例如“嚴重”或“輕微”,其含義取決於上下文。該機構應考慮受影響的個人或實體的背景和性質,以確定這些損害的相對重要性。隨著時間的推移,隨著各機構在這些問題上獲得實務經驗,這些術語的含義將變得更加明確。對機構計劃或其他公共利益損害的分析在很大程度上取決於具體情況;該機構應謹慎考慮這些問題。

IAL、AAL 和 FAL 之間的保證等級可能有所不同。例如,假設某個機構建立了一個「健康追蹤器」應用程序,使用者在其中以個人健康資訊 (PHI) 的形式提交個人資訊。根據EO 13681的條款,要求“所有透過數位應用程式向公民提供個人資料的機構都需要使用多重身份驗證因素”,該機構需要在 AAL2 或 AAL3 實施 MFA。

EO 13681 也要求各機構在發布個人資訊時「酌情採用有效的身份驗證流程」。這並不意味著必須進行 IAL2 或 IAL3 校對(以匹配所需的 AAL)。在上面的例子中,代理系統可能不需要知道使用者的實際身份。在這種情況下,「有效的證明過程」就是根本不證明,因此該機構會選擇 IAL1。這允許健康追蹤系統的用戶是假名的。

儘管使用者是假名的,機構仍應選擇 AAL2 或 AAL3 進行身份驗證,因為惡意行為者可以透過破壞帳戶來存取使用者的 PHI。

注意:機構可以接受比上表中要求的更高的保證等級。例如,在聯合交易中,如果機構的申請在 IAL2 上進行評估,則機構可以接受 IAL3 身份。對於身份驗證器也是如此:可以在身份驗證器要求較低的 RP 上使用更強的身份驗證器。然而,RP 必須確保這僅發生在 CSP 提供適當隱私保護的聯盟場景中,以便僅將 RP 請求並經訂閱者授權的屬性提供給 RP,並且不會洩露過多的個人資訊來自憑證或斷言。有關更多詳細資訊,請參閱SP 800–63C 中的隱私注意事項。

注意:單一應用程式中可能具有不同的 IAL、AAL 和 FAL 的結果源於以下事實:本文檔不再支援總體 LOA 的概念 — 用於確定 LOA 的「低水位」方法不再適用。具有 IAL1 和 AAL2 的應用程式不應被視為比具有 IAL2 和 AAL2 的應用程式安全性或隱私增強程度低。這些應用程式之間的唯一區別是所需的驗證量,這可能不會影響每個應用程式的安全性和隱私。也就是說,如果機構錯誤地確定了 xAL,安全和隱私很可能會受到影響。

6.1 選擇 IAL#

圖 6–1中的 IAL 決策樹將風險評估結果與與身份證明服務相關的其他考慮因素結合,使各機構能夠為其數位服務產品選擇最合適的身份證明要求。

選擇 IAL 並不意味著數位服務提供者需要自行進行打樣。第 7 節提供了有關機構是否可以聯合的更多資訊。

圖 6–1 選擇 IAL

圖 6–1 選擇 IAL

首先回答這個問題可以縮短風險評估和 IAL 選擇。如果該服務不需要任何個人資訊來執行任何數位交易,則係統可以在 IAL1 上運作。

如果需要個人訊息,RP 需要確定是否需要經過驗證和驗證的屬性,或者是否可以接受自我聲明的屬性。如果甚至需要單一經過驗證和核實的屬性,那麼提供者將需要接受已經過 IAL2 或 IAL3 驗證的屬性。同樣,如果機構只能提供具有自斷屬性的數位服務,則可以將 IAL 的選擇縮短為 IAL1。

此時,該機構瞭解到需要進行一定程度的校對。步驟 3 旨在研究身份驗證失敗的潛在影響,以確定 IAL2 或 IAL3 是否是最合適的選擇。機構可能遇到的主要身份驗證失敗是將偽造的身份視為真實身份,從而向錯誤或不合格的人員提供服務或利益。此外,在不需要時進行校對或收集超出需求的資訊本身就是一種風險。因此,在不需要時獲取經過驗證的屬性資訊也被視為身份證明失敗。此步驟應確定機構是否錯誤地回答了步驟 1 和 2,並認識到他們不需要個人資訊來提供服務。應從組織和使用者的角度考慮風險,因為其中一個可能不會受到負面影響,而另一個可能會受到嚴重傷害。機構風險管理流程應從這一步驟開始。

步驟 4 旨在確定該機構所需的個人資訊是否最終會解析為唯一身份。換句話說,該機構需要知道存取數位服務的主體的完整身份,而即使具有一些經過驗證和驗證的屬性,匿名存取也是不可能的。如果該機構需要唯一地識別主題,則該過程可以結束。然而,該機構應考慮第 5 步對他們是否有價值,因為接受索賠將減少過度收集和儲存不必要的個人資訊的風險。

步驟5重點關注是否可以在無法存取完整屬性值的情況下提供數位服務。這並不意味著所有屬性都必須作為聲明提供,但此步驟確實要求機構查看他們認為必要的每個個人屬性,並確定哪些足以作為聲明,哪些需要是完整的值。聯合環境最適合接收索賠,因為數位服務提供者一開始就無法控制屬性資訊。如果應用程式也執行所有必需的身份證明,則聲明可能沒有意義,因為完整的值已經在數位服務提供者的控制之下。

如果該機構已達到第 6 步,則應使用索賠。此步驟將數位服務標識為接受來自一個 CSP(或多個 CSP)的聯合屬性所引用的優秀候選者,因為已經確定不需要完整的屬性值來傳送數位服務。

注意:各機構在選擇最合適的校對流程時也應考慮其選民的人口統計資料。雖然不是 IAL 選擇的函數,但某些校對過程可能比其他人群更適合某些人群。各機構將從中受益,因為這種類型的分析可確保其選民獲得成功證明的最大機會。

6.2 選擇 AAL#

圖 6–2中的 AAL 決策樹將風險評估的結果與與身份驗證相關的其他考慮因素結合,使機構能夠為其數位服務產品選擇最合適的身份驗證要求。

選擇 AAL 並不意味著數位服務提供者需要自己頒發身份驗證器。第 7 節提供了有關該機構是否可以聯合的更多資訊。

圖 6–2 選擇 AAL

圖 6–2 選擇 AAL

步驟 1 要求各機構研究身份驗證失敗的潛在影響。換句話說,如果未經授權的使用者存取一個或多個有效的使用者帳戶,會發生什麼情況?應從組織和有效使用者的角度考慮風險,因為一個可能不會受到負面影響,而另一個可能會受到嚴重傷害。機構風險管理流程應從這一步驟開始。

當線上提供任何個人資訊時,需要進行 MFA。由於該決策樹中的其他路徑已經促使該機構達到需要 MFA 的 AAL,因此此時僅提出個人資訊問題。也就是說,在進行風險評估時,應考慮所有 AAL 的個人資訊發布。此步驟的重要一點是,個人資訊的收集(如果未在線提供)不需要進行驗證或核實以要求 AAL 為 2 或更高。即使發布自稱的個人訊息,也需要透過 MFA 保護帳戶。儘管自稱資訊可能被偽造,但大多數用戶都會提供準確的資訊以從數位服務中受益。因此,必須適當保護自稱資料。

6.3 選擇 FAL#

圖 6–3中的 FAL 決策樹將風險評估的結果與與聯合相關的其他考慮因素相結合,使機構能夠為其數位服務產品選擇最合適的要求。

圖 6–3 選擇 FAL

圖 6–3 選擇 FAL

步驟 1 要求各機構研究聯盟失敗的潛在影響。換句話說,如果未經授權的使用者可能破壞斷言,會發生什麼事?妥協的範例包括使用斷言重播來冒充有效使用者或透過瀏覽器洩漏斷言資訊。應從組織和訂閱者的角度考慮風險,因為其中一個可能不會受到負面影響,而另一個可能會受到嚴重損害。機構風險管理流程應從這一步驟開始。

當斷言中傳遞任何個人資訊時,需要 FAL2。進行風險評估時,應考慮所有 FAL 的個人資訊發布。當斷言中包含任何個人資訊時,需要 FAL2 或更高級別,因為 FAL1 的受眾和加密要求不足以保護個人資訊不被洩露。即使是自我斷言的個人資訊的發布也需要透過 FAL2 進行斷言保護。儘管自稱資訊可能被偽造,但大多數用戶都會提供準確的資訊以從數位服務中受益。但是,當 RP 透過授權 API 呼叫可以獲得個人資訊時,此類資訊不需要包含在斷言本身中。由於斷言不再包含個人訊息,因此不需要對其進行加密,並且此 FAL 要求不適用。

RP 應盡可能使用 [SP 800–63C 第 7.1 節](sp800–63c.html#back-channel) 中所述的反向通道表示機制,因為此類機制可提供更高的隱私性和安全性。由於訂閱者僅處理斷言引用而不處理斷言本身,因此將斷言中發現的屬性或其他敏感資訊洩漏到訂閱者的瀏覽器或其他程式的可能性較小。由於 RP 直接向 IdP 提供斷言引用,因此 IdP 通常可以在此步驟中採取措施來識別和驗證 RP。此外,由於 RP 透過經過驗證的受保護通道直接從 IdP 取得斷言,因此攻擊者將斷言注入 RP 的機會更少。

所有 FAL 都要求斷言具有保護基線,包括簽名、過期、受眾限制以及SP 800–63C中列舉的其他內容。當這些措施結合在一起時,未經授權的一方無法創建或修​​改斷言,並且 RP 不會接受為不同系統創建的斷言。

6.4 組合 xAL#

本指南引入了一個模型,可以選擇各個 xAL,而不需要彼此奇偶校驗。雖然存在為系統選擇不同 xAL 的選項,但在許多情況下,將為所有 xAL 選擇相同等級。

組合不同 xAL 的能力為機構提供了極大的靈活性,但由於從個人收集的資料和保護該資料的驗證器的性質,並非所有組合都是可能的。表 6–2詳細介紹了 IAL 和 AAL 的有效組合,以確保個人資訊繼續受到 MFA 的保護。

表 6–2 可接受的 IAL 和 AAL 組合

表 6–2 可接受的 IAL 和 AAL 組合

注意:根據第 13681 號行政命令[EO 13681],個人資料的發布需要 MFA 的保護,即使個人資料是自我聲明且未經驗證的。當交易無法存取個人資料時,身份驗證可能會在 AAL1 進行,但建議為用戶提供選擇更強身份驗證的選項。此外,IAL1 可能會自行聲明非個人訊息,在這種情況下,AAL1 是可以接受的。


第 7 章 同盟注意事項#

本節為資訊性內容。

本指南及其配套卷與機構選擇的身份驗證和身份證明架構無關。然而,機構可能會遇到一些場景,這些場景使身份聯合可能比在機構或個人應用程式本地建立身份識別服務更有效率和有效。以下列出了機構可能認為聯合是可行選擇的場景(如果適用)的詳細資訊。此清單沒有考慮聯合與本地化身份架構的任何經濟利益或弱點。

在下列情況下聯合身份驗證器:

  1. 潛在用戶已經擁有達到或超過所需 AAL 的身份驗證器。
  2. 需要多種憑證形式來涵蓋所有可能的使用者社群。
  3. 機構沒有支援身份驗證管理的基礎架構(例如帳戶恢復、身份驗證器核發、服務台)。
  4. 人們希望允許在不改變 RP 實現的情況下隨著時間的推移新增和升級主認證器。
  5. 由於聯合協議是基於網路的,並且允許在各種平台和語言上實施,因此需要支援不同的環境。
  6. 潛在使用者來自多個社區,每個社區都有自己現有的身份基礎設施。

同盟屬性在以下情況:

  1. 對於存取服務的利害關係人來說,假名是必要的、必要的、可行的或重要的。
  2. 存取服務只需要部分屬性清單。
  3. 存取服務只需要至少一個屬性參考。
  4. 該機構不是所需屬性的權威來源或發布來源。
  5. 僅在使用過程中臨時需要屬性(例如做出存取決策),因此機構不需要在本地保留資料。

第 8 章 參考#

8.1 一般參考#

[A-130] OMB 通報 A-130,將聯邦資訊作為策略資源進行管理,2016 年 7 月 28 日,網址:https ://obamawhitehouse.archives.gov/sites/default/files/omb/assets/OMB /circulars /a130/a130revised.pdf

[eIDAS] 歐盟,歐洲議會和理事會第 910/2014 號法規 (EU),2014 年 7 月 23 日,網址:http://eur-lex.europa.eu/legal-content/EN/TXT /? uri=uriserv.L_.2014.257.01.0073.01.ENG

[EO 13681] 第 13681 號行政命令,提高消費者金融交易的安全性,2014 年 10 月 17 日,網址:https://www.federalregister.gov/d/2014-25439

[ESIG] 聯邦 CIO 委員會,《聯邦組織交易中電子簽名的使用》,2013 年 1 月 25 日,網址:https://cio.gov/wp-content/uploads/downloads/2014/03/Use_of_ESignatures_in_Federal_Agency_Transactions_13/Use_of_ESignatures_in_Federal_Agency_Transactions_13–015–13015 .pdf

[FISMA] 2014 年聯邦資訊安全現代化法案,請造訪:https://www.congress.gov/bill/113th-congress/senate-bill/2521

[GPG 44] 英國內閣辦公室,良好實踐指南 44,與 HMG 在線服務一起使用的身份驗證和證書,2016 年 8 月 8 日,網址:https://www.ncsc.gov.uk/guidance/authentication- and-credentials -use-hmg-online-services-gpg-44

[GPG 45] 英國內閣辦公室,良好實踐指南 45,個人身份證明與驗證,2014 年 11 月 3 日,網址:https ://www.gov.uk/government/publications/identity-proofing-and-verification 個人的

[HSPD-12] 國土安全部,國土安全總統指令 12:聯邦僱員和承包商通用識別標準政策,2004 年 8 月 27 日,網址:https://www.dhs.gov/homeland-security-總統指令12

[M-03–22] OMB 備忘錄 M-03–22,OMB 關於實施 2002 年電子政務法隱私條款的指南,2003 年 9 月 26 日,可訪問:https://georgewb​​ush-whitehouse.archives .gov /omb/memoranda/m03–22.html

[M-04–04] OMB 備忘錄 M-04–04,聯邦機構電子認證指南,2003 年 12 月 16 日,網址:https://georgewb​​ ush-whitehouse.archives.gov/omb/memoranda/fy04 /m04 -04.pdf

[NSTIC]網路空間可信賴身份國家策略,2011 年 4 月,網址:https ://www.nist.gov/sites/default/files/documents/2016/12/08/nststrategy.pdf

[NISTIR8062] NIST 內部報告 8062,聯邦系統中的隱私工程與風險管理簡介,2017 年 1 月,網址為:http://nvlpubs.nist.gov/nistpubs/ir/2017/NIST.IR.8062.pdf

[NIST RMF] 風險管理架構概述,請造訪http://csrc.nist.gov/groups/SMA/fisma/framework.html

[RSDOPS] 英國內閣辦公室,良好實踐指南 43,安全交付線上公共服務 (RSDOPS) 的要求,2014 年 11 月 3 日,網址:https ://www.gov.uk/government/publications/requirements-for-安全提供線上公共服務

[Steiner] 斯坦納,彼得。 “在網路上,沒有人知道你是一隻狗”,《紐約客》,1993 年 7 月 5 日。

[STORK 2.0] 歐盟,Secure identity across borders linked 2.0,2014年,可參閱:https://www.eid-stork2.eu/

8.2 標準#

[BCP 195] Sheffer, Y.、Holz, R. 和 P. Saint-Andre,安全使用傳輸層安全性 (TLS) 和資料封包傳輸層安全 (DTLS) 的建議,BCP 195,RFC 7525,DOI 10.17487/ RFC7525 ,2015 年5 月,https://doi.org/10.17487/RFC7525

Canada] 加拿大政府,《身份與憑證保證標準》,2013 年 2 月 1 日,網址:https://www.tbs-sct.gc.ca/pol/doc-eng.aspx?id=26776

[ISO 9241–11] 國際標準組織,ISO/IEC 9241–11使用視覺顯示終端 (VDT) 進行辦公室工作的人體工學要求 — 第 11 部分:可用性指南,1998 年 3 月,可訪問:https://www.iso

[ISO 29003] 國際標準組織,ISO/IEC DTS 29003資訊科技 — 安全技術 — 身份證明

[ISO 29115] 國際標準組織,ISO/IEC 29115資訊科技 — 安全技術 — 實體身份驗證保證框架,2013 年 4 月 1 日,網址:http://www.iso.org/iso/home/store/catalogue_tc /catalogue_detail .htm?csnumber=45138

[OIDC] Sakimura, N.、Bradley, B.、Jones, M.、de Medeiros, B. 和 C. Mortimore,OpenID Connect Core 1.0 包含勘誤表集1,2014 年 11 月,可參閱:https://openid.net/specs/openid-connect-core-1_0.html

8.3 NIST 特別出版物#

NIST 800 系列特別出版品可在以下網址取得:http://csrc.nist.gov/publications/nistpubs/index.html。那些實現需要數位認證的應用程式系統的人可能會對以下出版物特別感興趣。

[SP 800–30] NIST 特別出版品 800–30 修訂版 1,風險評估指南,2012 年 9 月,https://doi.org/10.6028/NIST.SP.800–30r1

[SP 800–37] NIST 特別出版物 800–37 修訂版 1,將風險管理架構應用於聯邦資訊系統的指南,安全生命週期方法,2010 年 2 月(2014 年 6 月 5 日更新),https://doi.org /10.6028/NIST.SP.800–37r1

[SP 800–52] NIST 特別出版物 800–52 修訂版 1,*傳輸層安全 (TLS) 實施的選擇、組態和使用指南,2014 年 4 月,http://dx.doi.org/10.6028/ NIST .SP.800–52r1 .

[SP 800–53A] NIST 特別出版物 800–53A 修訂版 4,評估聯邦資訊系統和組織的安全和隱私控制,制定有效的評估計劃,2014 年 12 月(2014 年 12 月 18 日更新),https://doi.org/10.6028/NIST.SP.800–53Ar4。

8.4 聯邦資訊處理標準#

[FIPS 199] 聯邦資訊處理標準 199,聯邦資訊與資訊系統安全分類標準,2004 年 2 月,https://doi.org/10.6028/NIST.FIPS.199

[FIPS 201] 聯邦資訊處理標準出版物 201–2,聯邦僱員和承包商的個人身份驗證 (PIV),2013 年 8 月,http://dx.doi.org/10.6028/NIST.FIPS.201-2


附錄 A:定義與縮寫#

本節是規範性內容。

A.1 定義#

身份驗證領域使用了各種各樣的術語。雖然許多術語的定義與 SP 800–63 的早期版本一致,但本次修訂中有些術語的定義發生了變化。其中許多術語缺乏單一、一致的定義,需要仔細注意此處術語的定義方式。

Access 存取#

與線上數位服務的一個或多個離散功能建立聯繫。

Active Attack 主動式攻擊#

對身份驗證協定的攻擊,攻擊者將資料傳輸給索賠人、憑證服務提供者 (CSP)、驗證者或依賴方 (RP)。主動攻擊的範例包括中間人 (MitM)、冒充和會話劫持。

Address of Record 記錄地址#

個人可以使用經批准的機制接收通訊的經過驗證和驗證的位置(實體或數位)。

Applicant 申請人#

正在進行註冊和身份證明過程的主體。

Approved Cryptography 核准的密碼學#

聯邦資訊處理標準 (FIPS) 批准或 NIST 推薦。 1) FIPS 或 NIST 建議中指定的演算法或技術,或 2) FIPS 或 NIST 建議中採用的演算法或技術。

Assertion 斷言#

從驗證者到 RP 的聲明,其中包含有關訂閱者的資訊。斷言也可能包含經過驗證的屬性。

Assertion Reference 斷言參考#

與斷言一起建立的資料對象,用於識別驗證者並包含指向驗證者持有的完整斷言的指標。

Asymmetric Keys 非對稱金鑰#

兩個相關的金鑰,由公鑰和私鑰組成,用於執行加密和解密或簽章驗證和產生等互補操作。

Attack 攻擊#

未經授權的實體試圖欺騙驗證者或 RP,使其相信相關未經授權的個人是訂戶。

Attacker 攻擊者#

惡意破壞系統的一方,包括內部人員。

Attribute 屬性#

歸因於某人或某物的品質或特徵。

Attribute Bundle 屬性包#

一組打包的屬性,通常包含在斷言中。屬性包為 RP 提供了一種從 IdP 檢索所需的最相關屬性的簡單方法。屬性包與 OpenID Connect 範圍[OpenID Connect Core 1.0]同義。

Attribute Reference 屬性參考#

斷言訂戶屬性的語句,不一定包含身份訊息,與格式無關。例如,對於屬性“生日”,引用可以是“18 歲以上”或“12 月出生”。

Attribute Value 屬性值#

斷言訂戶屬性的完整語句,與格式無關。例如,對於屬性“生日”,值可以是“12/1/1980”或“1980 年 12 月 1 日”。

Authenticate 驗證#

請參閱驗證

Authenticated Protected Channel 經過身份驗證的受保護通道#

使用經批准的加密技術的加密通訊通道,其中連接發起者(客戶端)已對接收者(伺服器)進行了身份驗證。經過身份驗證的受保護通道提供機密性和 MitM 保護,並且經常用於使用者身份驗證過程。傳輸層安全性 (TLS) [BCP 195]是經過驗證的受保護通道的範例,其中接收者提供的憑證由發起者驗證。除非另有說明,經過身份驗證的受保護通道不需要伺服器對用戶端進行身份驗證。伺服器的身份驗證通常透過通往受信任根的憑證鏈來完成,而不是單獨針對每個伺服器進行。

Authentication 驗證#

驗證使用者、進程或裝置的身份,通常作為允許存取系統資源的先決條件。

Authentication Factor 認證因素#

三種類型的認證因素是你知道的東西你擁有的東西你是的東西。每個驗證器都有一個或多個驗證因素。

Authentication Intent 認證意圖#

透過在身份驗證流程中包含需要使用者介入的過程來確認索賠人進行身份驗證或重新身份驗證的意圖的過程。一些認證器(例如,OTP 設備)將建立認證意圖作為其操作的一部分,其他認證器則需要特定步驟(例如按下按鈕)來建立意圖。身份驗證意圖是一種對策,可防止端點的惡意軟體在訂閱者不知情的情況下用作代理來對攻擊者進行身份驗證。

Authentication Protocol 認證協議#

聲明者和驗證者之間定義的訊息序列,證明聲明者擁有並控制一個或多個有效驗證器來建立其身份,並且可選地證明聲明者正在與預期驗證者進行通訊。

Authentication Protocol Run 身份驗證協定運行#

聲明者和驗證者之間的訊息交換,導致兩方之間的身份驗證(或身份驗證失敗)。

Authentication Secret 認證秘密#

攻擊者可用來在身份驗證協定中冒充訂閱者的任何秘密值的通用術語。
這些進一步分為短期身份驗證秘密(僅在有限的時間內對攻擊者有用)和長期身份驗證秘密(允許攻擊者冒充訂閱者,直到手動重設訂閱者)。驗證器秘密是長期驗證秘密的典型範例,而驗證器輸出如果與驗證器秘密不同,則通常是短期驗證秘密。

Authenticator 驗證器#

索賠人擁有和控制的用於驗證索賠人身份的東西(通常是加密模組或密碼)。在 SP 800–63 的早期版本中,這被稱為令牌

Authenticator Assurance Level (AAL) 驗證器保證等級#

描述身份驗證過程強度的類別。

Authenticator Output 驗證器輸出#

驗證器產生的輸出值。按需產生有效驗證器輸出的能力證明索賠人擁有並控制驗證器。發送到驗證者的協定訊息取決於驗證者的輸出,但它們可能會也可能不會明確包含它。

Authenticator Secret 驗證器秘密#

驗證器中包含的秘密值。

Authenticator Type 驗證器類型#

一類具有共同特徵的驗證器。某些身份驗證器類型提供一種身份驗證因素,其他類型提供兩種身份驗證因素。

Authenticity 真實性#

數據源自其聲稱的來源的屬性。

Authoritative Source 權威來源#

能夠存取或驗證來自發布來源的準確資訊副本的實體,以便 CSP 可以在身份證明過程中確認申請人提供的身份證據的有效性。發布源也可以是權威源。通常,權威來源是由機構或 CSP 的政策決定確定的,然後才能用於身份證明驗證階段。

Authorization Component 授權組件#

在身份聯合事務期間,IdP 向 RP 發出一些東西,授予 RP 對一組 API 的授權存取權(例如,OAuth 存取權杖)。該憑證可以與聯合協定提供的斷言(例如,OpenID Connect ID 令牌)分開。

Authorize 授權#

授予存取權限的決定,通常透過評估主體的屬性來自動執行。

Back-Channel Communication 後台溝通#

兩個系統之間的通訊依賴直接連接(允許標準協定級代理),而不透過瀏覽器等中介使用重新導向。這可以使用 HTTP 請求和回應來完成。

Bearer Assertion 承載斷言#

一方提出的斷言作為身份證明,其中擁有斷言本身就足以證明斷言持有者的身份。

Binding 捆綁#

訂戶身份與驗證器或給定訂戶會話之間的關聯。

Biometrics 生物辨識技術#

根據個體的生物和行為特徵自動辨識個體。

Challenge-Response Protocol 挑戰-響應協議#

一種身份驗證協議,其中驗證者向索賠人發送質詢(通常是隨機值或隨機數),索賠人將質詢與秘密相結合(例如通過將質詢和共享秘密一起雜湊,或者對質詢應用私鑰操作)產生發送給驗證者的回應。驗證者可以獨立驗證索賠人產生的回應(例如透過重新計算質詢和共享秘密的雜湊值並與回應進行比較,或對回應執行公鑰操作)並確定索賠人擁有和控制秘密。

Claimant 聲明者#

其身份需要使用一種或多種身份驗證協定進行驗證的主體。

Claimed Address 聲稱的地址#

主體聲稱可以到達的實體位置。它包括個人的居住街道地址,也可能包括他們的郵寄地址。
例如,居住在美國的持有外國護照的人在進行身份證明過程時需要提供地址。該地址不是“記錄地址”,而是“聲稱地址”。

Claimed Identity 聲稱的身份#

申請人對未經驗證和未經核實的個人屬性的聲明。

Completely Automated Public Turing test to tell Computers and Humans Apart (CAPTCHA) 完全自動化的公共圖靈測試來區分電腦和人類#

新增到 Web 表單中的互動功能,用於區分是人工代理還是自動代理正在使用該表單。通常,它需要輸入與扭曲圖像或聲音流相對應的文字。

Credential 憑證#

一種物件或資料結構,透過一個或多個識別碼和(可選)附加屬性將身份權威地綁定到訂戶擁有和控制的至少一個驗證器。
雖然常見用法通常假設訂戶維護憑證,但這些指南也使用該術語來指稱由 CSP 維護的電子記錄,這些記錄在訂戶的身份驗證器和身份之間建立了綁定。

Credential Service Provider (CSP) 憑證服務提供者#

核發或註冊訂戶驗證器並向訂戶核發電子憑證的受信任實體。 CSP 可以是獨立的第三方,也可以頒發憑證供自己使用。

Cross-site Request Forgery (CSRF) 跨站請求偽造#

目前已透過 RP 驗證並透過安全會話連接的訂戶瀏覽攻擊者網站的攻擊,導致訂戶在不知情的情況下在 RP 上呼叫不需要的操作。
例如,如果銀行網站容易受到 CSRF 攻擊,則訂閱者可能僅通過在另一個瀏覽器中打開與銀行的連接時查看網絡郵件消息中的惡意鏈接,無意中授權大額轉賬窗戶。

Cross-site Scripting (XSS) 跨站腳本#

該漏洞允許攻擊者將惡意程式碼注入到原本良性的網站中。這些腳本獲取目標網站產生的腳本的權限,因此可能會損害網站和用戶端之間資料傳輸的機密性和完整性。如果網站顯示使用者透過請求或表單提供的資料而未對資料進行清理以使其不可執行,則網站很容易受到攻擊。

Cryptographic Authenticator 密碼驗證器#

一個身份驗證器,其中秘密是加密金鑰。

Cryptographic Key 金鑰#

用於控制加密操作的值,例如解密、加密、簽章產生或簽章驗證。就本指南而言,關鍵要求應符合 NIST SP 800–57 第 1 部分錶 2 中規定的最低要求。
另請參見非對稱金鑰、對稱金鑰。

Cryptographic Module 密碼模組#

一組實現核准的安全功能(包括加密演算法和金鑰產生)的硬體、軟體和/或韌體。

Data Integrity 資料的完整性#

資料未被未經授權的實體更改的屬性。

Derived Credential 派生憑證#

基於與先前頒發的憑證相關的驗證器的擁有和控制證明而頒發的憑證,以避免重複身份證明過程。

Digital Authentication 數位認證#

建立以數位方式呈現給系統的使用者身份的信任的過程。在 SP 800–63 的早期版本中,這稱為電子身份驗證

Digital Signature 數位簽章#

一種非對稱金鑰操作,其中私鑰用於對資料進行數位簽名,公鑰用於驗證簽名。數位簽章提供真實性保護、完整性保護和不可否認性,但不提供機密性保護。

Disassociability 可分離性#

根據 NISTIR 8062:能夠處理 PII 或事件,而無需與超出系統操作要求的個人或裝置關聯。

Diversionary 牽制性#

對於KBV,這是一個多項選擇題,所有答案都不正確,要求申請人選擇一個類似於「以上都不是」的選項。

Eavesdropping Attack 竊聽攻擊#

攻擊者被動偵聽身份驗證協定以捕獲可用於後續主動攻擊以偽裝成索賠人的資訊的攻擊。

Electronic Authentication (E-Authentication) 電子認證#

請參閱數位驗證

Enrollment 註冊#

申請人申請成為 CSP 訂戶以及 CSP 驗證申請人身份的過程。

Entropy 熵#

衡量攻擊者在決定秘密價值時所面臨的不確定性的程度。熵通常以位元表示。具有n位熵的值與均勻分佈的n位隨機值具有相同程度的不確定性。

Federal Information Processing Standard (FIPS) 聯邦資訊處理標準#

根據《資訊科技管理改革法案》(公法 104–106),商務部長批准美國國家標準與技術研究所 (NIST) 為聯邦電腦系統制定的標準和指南。 NIST 將這些標準和指南作為聯邦資訊處理標準 (FIPS) 發布,供政府範圍內使用。當聯邦政府有令人信服的要求(例如安全性和互通性)並且沒有可接受的行業標準或解決方案時,NIST 就會開發 FIPS。有關更多詳細資訊,請參閱背景資訊。
FIPS 檔案可在 FIPS 主頁上線上取得:http://www.nist.gov/itl/fips.cfm

Federation 聯邦#

允許在一組網路系統之間傳送身份和驗證資訊的過程。

Federation Assurance Level (FAL) 聯邦保證等級#

描述聯邦用於向 RP 傳送身份驗證和屬性資訊(如果適用)的斷言協議的類別。

Federation Proxy 聯邦代理#

充當一組 IdP 的邏輯 RP 和一組 RP 的邏輯 IdP 的元件,透過單一元件橋接兩個系統。這些有時被稱為“經紀人”。

Front-Channel Communication 前端溝通#

兩個系統之間的通訊依賴透過瀏覽器等中介進行重新導向。這通常是透過將 HTTP 查詢參數附加到訊息接收者託管的 URL 來完成的。

Hash Function 雜湊函數#

將任意長度的位元串對應為固定長度的位元串的函數。核准的雜湊函數滿足以下屬性:

  1. 單向 — 在計算上無法找到對應到任何預先指定輸出的任何輸入;和
  2. 抗碰撞 — 在計算上無法找到對應到相同輸出的任何兩個不同輸入。

Identity 身份#

在給定上下文中唯一描述主題的屬性或屬性集。

Identity Assurance Level (IAL) 身份保證等級#

傳達申請人所聲稱的身份為其真實身份的置信度的類別。

Identity Evidence 身份證明#

申請人提供的支援所聲稱身份的資訊或檔案。身份證據可以是實體的(例如駕駛執照)或數位的(例如由 CSP 基於申請人成功向 CSP 進行身份驗證而產生和發布的斷言)。

Identity Proofing 身份證明#

CSP 收集、驗證和驗證個人資訊的過程。

Identity Provider (IdP) 身份提供者#

管理訂戶的主要身份驗證憑證並發出從這些憑證派生的斷言的一方。這通常是本文檔套件中討論的 CSP。

Issuing Source 發行來源#

負責產生可用作身份證據的資料、數位證據(例如斷言)或實體檔案的機構。

Kerberos#

麻省理工學院開發的一種廣泛使用的身份驗證協定。在「經典」Kerberos 中,使用者與金鑰分發中心 (KDC) 共用秘密密碼。希望與另一個用戶 (Bob) 通訊的用戶 (Alice) 向 KDC 進行身份驗證,KDC 提供一張「票證」以用於向 Bob 進行身份驗證。

有關詳細資訊,請參閱SP 800–63C第 11.2 節。

Knowledge-Based Verification (KBV) 基於知識的驗證#

基於與所聲稱的身份相關的私人資訊的知識的身份驗證方法。這通常稱為基於知識的身份驗證 (KBA) 或基於知識的校對 (KBP)。

Manageability 可管理性#

根據 NISTIR 8062:提供對個人識別資訊進行精細管理的功能,包括變更、刪除和選擇性揭露。

Man-in-the-Middle Attack (MitM) 中間人攻擊#

攻擊者位於兩個通訊方之間以攔截和/或更改它們之間傳輸的資料的攻擊。在身份驗證的上下文中,攻擊者將位於聲明者和驗證者之間、註冊期間的註冊者和 CSP 之間、或身份驗證器綁定期間的訂戶和 CSP 之間。

Memorized Secret 記住的秘密#

由訂閱者記憶或記憶的字串組成的身份驗證符,允許訂閱者在身份驗證過程中展示他們所知道的內容。

Message Authentication Code (MAC) 訊息驗證碼#

資料的加密校驗和,使用對稱金鑰來檢測資料的意外和故意修改。 MAC 提供真實性和完整性保護,但不提供不可否認性保護。

Mobile Code 手機代碼#

通常從其來源傳輸到另一個電腦系統以執行的可執行程式碼。這種傳輸通常透過網路(例如嵌入網頁中的 JavaScript)進行,但也可以透過實體媒體進行傳輸。

Multi-Factor 多因素#

身份驗證系統或身份驗證器的一種特性,需要多個不同的身份驗證因素才能成功進行身份驗證。 MFA 可以使用提供多個因素的單一驗證器或提供不同因素的驗證器的組合來執行。

三個認證因素是你所知道的、你所擁有的、以及你所是的。

Multi-Factor Authentication (MFA) 多因素驗證 (MFA)#

一種身份驗證系統,需要多個不同的身份驗證因素才能成功進行身份驗證。可以使用多因素身份驗證器或透過提供不同因素的身份驗證器的組合來執行多因素身份驗證。

三個認證因素是你所知道的東西你所擁有的東西你所是的東西

Multi-Factor Authenticator 多因子驗證器#

一種提供多個不同身份驗證因素的身份驗證器,例如具有啟動設備所需的整合式生物識別感測器的加密身份驗證設備。

Network 網路#

一種開放的通訊介質,通常是互聯網,用於在索賠人和其他方之間傳輸訊息。除非另有說明,否則不對網路的安全性做出任何假設;假設它是開放的,並且在各方(例如,索賠人、驗證者、CSP、RP)之間的任何點都會受到主動(例如,冒充、中間人、會話劫持)和被動(例如,竊聽)攻擊) 。

Nonce 隨機數#

安全協定中使用的值,永遠不會使用相同的金鑰重複。例如,在質詢回應認證協定中用作質詢的隨機數在認證金鑰變更之前不得重複。否則,就有可能遭受重播攻擊。使用隨機數作為挑戰與隨機挑戰是不同的要求,因為隨機數不一定是不可預測的。

Offline Attack 離線攻擊#

攻擊者獲取一些資料(通常透過竊聽運行的身份驗證協定或透過滲透系統並竊取安全檔案)的攻擊,他/她能夠在他/她自己選擇的系統中分析這些資料。

Online Attack 網路攻擊#

針對身份驗證協議的攻擊,攻擊者要麼扮演具有真實驗證者的索賠人的角色,要麼主動更改身份驗證通道。

Online Guessing Attack 網路猜測攻擊#

攻擊者透過猜測身份驗證器輸出的可能值來執行重複登入嘗試的攻擊。

Pairwise Pseudonymous Identifier 成對假名標識符#

由 CSP 產生的不透明、不可猜測的訂戶標識符,用於特定的單獨 RP。此識別碼僅為一對 CSP-RP 對所知且僅由一對 CSP-RP 使用。

Passive Attack 被動攻擊#

針對身份驗證協定的攻擊,其中攻擊者攔截在請求者和驗證者之間沿網路傳輸的數據,但不更改資料(即竊聽)。

Passphrase 密碼#

密碼是由一系列單字或其他文字組成的記憶秘密,索賠人用它來驗證其身份。密碼在使用上與密碼類似,但通常更長以增加安全性。

Password 密碼#

查看記住的秘密

Personal Data 個人資料#

請參閱個人識別資訊

Personal Identification Number (PIN) 個人識別碼#

記憶的秘密通常只由十進制數字組成。

Personal Information 個人資訊#

請參閱個人識別資訊

Personally Identifiable Information (PII) 個人識別資訊#

根據OMB 通告 A-130的定義,個人識別資訊是可用於區分或追蹤個人身份的訊息,無論是單獨使用還是與連結到或可連結到特定個人的其他資訊結合使用。

Pharming 網域嫁接#

攻擊者破壞 DNS(網域名稱系統)等基礎設施服務的攻擊,導致訂閱者被誤導到偽造的驗證者/RP,這可能導致訂閱者洩露敏感資訊、下載有害軟體或促成詐欺行為。

Phishing 網路釣魚#

一種攻擊,其中訂閱者被引誘(通常通過電子郵件)與偽造的驗證者/RP 進行互動,並被誘騙洩露可用於偽裝成真實驗證者/RP 的訂閱者的資訊。

Possession and Control of an Authenticator 驗證器的擁有與控制#

在身份驗證協定中啟動和使用身份驗證器的能力。

Practice Statement 實踐聲明#

身份驗證過程各方(例如,CSP 或驗證者)遵循的實踐的正式聲明。它通常描述各方的政策和實踐,並且具有法律約束力。

Predictability 可預測性#

根據 NISTIR 8062:使個人、所有者和運營商能夠對 PII 及其資訊系統的處理做出可靠的假設。

Private Credentials 私人憑證#

CSP 無法揭露憑證,因為其內容可用於危害身份驗證器。

Private Key 私鑰#

非對稱金鑰對的秘密部分,用於對資料進行數位簽章或解密。

Processing 加工#

根據 NISTIR 8062:對 PII 執行的操作或一組操作,包括但不限於 PII 的收集、保留、記錄、產生、轉換、使用、揭露、傳輸和處置。

Presentation Attack 演示攻擊#

呈現給生物辨識資料捕獲子系統,目的是乾擾生物辨識系統的操作。

Presentation Attack Detection (PAD) 演示攻擊偵測#

自動確定演示攻擊。呈現攻擊確定方法的子集,稱為活體檢測,涉及對解剖特徵或非自願或自願反應的測量和分析,以確定生物特徵樣本是否是從捕獲點存在的活體受試者捕獲的。

Protected Session 受保護的會話#

在會話中,兩個參與者之間的訊息被加密,並使用一組稱為會話金鑰的共用秘密來保護完整性。

如果在會話期間,參與者證明除了會話金鑰之外還擁有一個或多個驗證器,如果另一方可以驗證與驗證器關聯的身份,則表示參與者已通過驗證。如果兩個參與者都經過身份驗證,則稱受保護的會話是相互經過身份驗證的

Pseudonym 筆名#

法定姓名以外的名稱。

Pseudonymity 假名#

使用假名來識別主題。

Pseudonymous Identifier 假名標識符#

無意義但唯一的號碼,不允許 RP 推斷有關訂戶的任何資訊,但允許 RP 將多個互動與訂戶聲稱的身份相關聯。

Public Credentials 公共憑證#

以不損害身份驗證器的方式描述綁定的憑證。

Public Key 公鑰#

非對稱金鑰對的公共部分,用於驗證簽章或加密資料。

Public Key Certificate 公鑰憑證#

由憑證授權單位的私鑰發布和數位簽署的數位文檔,該憑證授權單位將訂閱者的識別碼與公鑰綁定在一起。此憑證表示憑證中標識的訂戶擁有對私鑰的唯一控制和存取權限。另請參閱[RFC 5280]

Public Key Infrastructure (PKI) 公鑰基礎設施#

一組策略、流程、伺服器平台、軟體和工作站,用於管理憑證和公鑰-私鑰對,包括頒發、維護和撤銷公鑰憑證的能力。

Reauthentication 重新認證#

在擴展使用會話期間確認訂閱者的持續存在和進行身份驗證的意圖的過程。

Registration 註冊#

請參閱註冊

Relying Party (RP) 依賴方#

依賴訂戶的驗證器和憑證或驗證者對索賠人身份的斷言的實體,通常用於處理交易或授予對資訊或系統的存取權。

Remote 遠端#

在遠端身份驗證或遠端事務的情況下)網路連接設備之間的資訊交換,其中資訊無法透過單一組織的安全控制進行可靠的端對端保護。

Replay Attack 重送攻擊#

攻擊者能夠重播先前捕獲的訊息(在合法索賠者和驗證者之間)以偽裝成驗證者的索賠者的攻擊,反之亦然。

Replay Resistance 重播阻力#

身份驗證過程會抵抗重播攻擊的屬性,通常透過使用僅對特定身份驗證有效的身份驗證器輸出。

Restricted 受限制#

身份驗證器類型、類別或實例具有與其使用相關的額外錯誤接受風險,因此需要滿足附加要求。

Risk Assessment 風險評估#

識別、估計和優先考慮因係統運作而對組織運作(包括使命、職能、形像或聲譽)、組織資產、個人和其他組織造成的風險的過程。它是風險管理的一部分,包含威脅和漏洞分析,並考慮計劃或到位的安全控制提供的緩解措施。與風險分析同義。

Risk Management 風險管理#

管理組織運作(包括使命、職能、形象、聲譽)、組織資產、個人、其他組織的資訊安全風險的計畫和支援流程,包括: (i) 建立風險相關活動的背景; (ii) 評估風險; (iii) 一旦確定風險,就應對風險; (iv) 隨著時間的推移監控風險。

Salt 鹽#

加密過程中使用的一種非秘密值,通常用於確保一個實例的計算結果不能被攻擊者重複使用。

Secure Sockets Layer (SSL) 安全通訊端層#

請參閱傳輸層安全性 (TLS)

Session 會話#

訂閱者和端點(RP 或 CSP)之間的持久互動。會話以身份驗證事件開始,並以會話終止事件結束。會話透過使用會話秘密進行綁定,訂閱者的軟體(瀏覽器、應用程式或作業系統)可以將會話秘密提供給 RP 或 CSP,以取代訂閱者的身份驗證憑證。

Session Hijack Attack 會話劫持攻擊#

一種攻擊,在後兩方之間成功進行身份驗證交換後,攻擊者能夠將自己插入到索賠者和驗證者之間。攻擊者能夠冒充驗證者的訂閱者,反之亦然,以控制會話資料交換。索賠人和 RP 之間的會話也可能受到類似的損害。

Shared Secret 共享秘密#

訂閱者和驗證者都知道的身份驗證中使用的秘密。

Side-Channel Attack 側頻道攻擊#

透過實體密碼系統的資訊外洩而發動的攻擊。側通道攻擊中可以利用的特徵包括定時、功耗以及電磁和聲發射。

Single-Factor 單一因素#

身份驗證系統或身份驗證器的一種特徵,只需要一個身份驗證因素(您知道的東西、您擁有的東西或您是的東西)即可成功進行身份驗證。

Social Engineering 社會工程學#

透過與個人交往以獲得信心和信任來欺騙個人洩露敏感資訊、獲得未經授權的存取或實施詐欺的行為。

Special Publication (SP) 特別出版品#

NIST 發行的一種出版品。具體來說,SP 800 系列報告了資訊科技實驗室在電腦安全方面的研究、指南和推廣工作,以及與產業、政府和學術組織的合作活動。

Subject 主體#

個人、組織、設備、硬體、網路、軟體或服務。

Subscriber 訂戶#

從 CSP 收到憑證或驗證器的一方。

Symmetric Key 對稱金鑰#

用於執行加密操作及其逆操作的加密金鑰。例如,加密和解密或建立訊息認證碼並驗證該代碼。

Token 令牌#

請參閱驗證器

Token Authenticator 令牌認證器#

請參閱驗證器輸出

Token Secret 令牌秘密#

請參閱驗證器秘密

Transaction 交易#

使用者和支援業務或程式設計目的的系統之間的離散事件。政府數位系統可能有多種類別或類型的交易,這可能需要在整體數位身份風險評估中進行單獨分析。

Transport Layer Security (TLS) 傳輸層安全性#

一種在瀏覽器和 Web 伺服器中廣泛實施的身份驗證和安全協定。 TLS 由 RFC 5246 定義。 NIST SP 800–52,傳輸層安全性 (TLS) 實現的選擇和使用指南[SP 800–52],指定如何在政府應用程式中使用 TLS。

Trust Anchor 信任錨#

可信賴的公鑰或對稱金鑰,因為它直接內建在硬體或軟體中,或透過帶外方式安全地提供,而不是因為它由另一個可信任實體擔保(例如在公鑰憑證中)。信任錨可能具有限制其範圍的名稱或策略約束。

Usability 可用性#

依據ISO/IEC 9241–11:指定使用者使用產品在指定使用環境中以有效性、效率和滿意度實現指定目標的程度。

Verifier 驗證者#

透過使用身份驗證協議驗證索賠人是否擁有和控制一個或兩個身份驗證器來驗證索賠人身份的實體。為此,驗證者可能還需要驗證將驗證者連結到訂戶識別碼的憑證並檢查其狀態。

Verifier Impersonation 驗證者模擬#

攻擊者在身份驗證協定中冒充驗證者的場景,通常是為了捕捉可用於偽裝成真實驗證者的訂閱者的資訊。在 SP 800–63 的先前版本中,抵抗驗證者假冒的身份驗證協議被描述為「強烈抵抗 MitM」。

Virtual In-Person Proofing 虛擬現場打樣#

一種遠端身份驗證過程,採用物理、技術和程序措施,提供足夠的信心,使遠端會話可以被視為等同於物理、面對面的身份驗證過程。

Weakly Bound Credentials 弱綁定憑證#

以某種方式綁定到訂閱者的憑證,可以在不使憑證無效的情況下進行修改。

Zeroize 歸零#

用完全由零值位元組成的資料覆蓋記憶體位置,從而使資料被破壞且不可恢復。這通常與僅破壞對檔案系統內資料的引用而不是資料本身的刪除方法形成對比。

Zero-Knowledge Password Protocol 零知識密碼協議#

一種基於密碼的身份驗證協議,允許聲明者向驗證者進行身份驗證,而無需向驗證者透露密碼。此類協定的範例有 EKE、SPEKE 和 SRP。


A.2 縮寫#

這些指南中選定的縮寫定義如下。

  • ABAC:Attribute Based Access Control 基於屬性的存取控制
  • AAL:Authenticator Assurance Level 驗證器保證級別
  • AS:Authentication Server 認證伺服器
  • CAPTCHA:Completely Automated Public Turing test to tell Computer and Humans Apart 完全自動化的公共圖靈測試來區分電腦和人類
  • CSP:Credential Service Provider 憑證服務提供者
  • CSRF:Cross-site Request Forgery 跨站請求偽造
  • XSS:Cross-site Scripting 跨站腳本
  • DNS:Domain Name System 域名系統
  • EO:Executive Order 行政命令
  • FACT:Act Fair and Accurate Credit Transaction Act of 2003 2003年公平準確信用交易法
  • FAL:Federation Assurance Level 聯邦保證級別
  • FEDRAMP:Federal Risk and Authorization Management Program 聯邦風險和授權管理計劃
  • FMR:False Match Rate 錯誤匹配率
  • FNMR:False Non-Match Rate 錯誤不匹配率
  • FIPS:Federal Information Processing Standard 聯邦資訊處理標準
  • FISMA:Federal Information Security Modernization Act 聯邦資訊安全現代化法案
  • IAL:Identity Assurance Level 身份保證級別
  • IM:Identity Manager 身份識別管理器
  • IdP:Identity Provider 身份提供者
  • IoT:Internet of Things 物聯網
  • ISO/IEC:International Organization for Standardization/International Electrotechnical Commission 國際標準化組織/國際電工委員會
  • JOSE:JSON Object Signing and Encryption JSON 物件簽章與加密
  • JSON:JavaScript Object Notation JavaScript 物件表示法
  • JWT:JSON Web Token JSON 網路令牌
  • KBA:Knowledge-Based Authentication 基於知識的認證
  • KBV:Knowledge-Based Verification 基於知識的驗證
  • KDC:Key Distribution Center 鑰匙分配中心
  • LOA:Level of Assurance 保證水平
  • MAC:Message Authentication Code 訊息驗證碼
  • MitM:Man-in-the-Middle 中間人
  • MitMA:Man-in-the-Middle Attack 中間人攻擊
  • MFA:Multi-Factor Authentication 多重身份驗證
  • N/A:Not Applicable 不適用
  • NARA:National Archives and Records Administration 國家檔案和記錄管理局
  • OMB:Office of Management and Budget 管理和預算辦公室
  • OTP:One-Time Password 一次性密碼
  • PAD:Presentation Attack Detection 演示攻擊偵測
  • PHI:Personal Health Information 個人健康資訊
  • PIA:Privacy Impact Assessment 隱私影響評估
  • PII:Personally Identifiable Information 個人識別資訊
  • PIN:Personal Identification Number 個人身份證號碼
  • PKI:Public Key Infrastructure 公鑰基礎設施
  • PL:Public Law 公共法
  • PSTN:Public Switched Telephone Network 公共交換電話網絡
  • RA:Registration Authority 登記機關
  • RMF:Risk Management Framework 風險管理框架
  • RP:Relying Party 依賴方
  • SA&A:Security Authorization & Accreditation 安全授權與認證
  • SAML:Security Assertion Markup Language 安全斷言標記語言
  • SAOP:Senior Agency Official for Privacy 隱私事務高級官員
  • SSL:Secure Sockets Layer 安全鏈路層
  • SMS:Short Message Service 簡訊服務
  • SP:Special Publication 特別刊物
  • SORN:System of Records Notice 記錄系統通知
  • TEE:Trusted Execution Environment 可信執行環境
  • TGS:Ticket Granting Server 票證授予伺服器
  • TGT:Ticket Granting Ticket 票證授予票證
  • TLS:Transport Layer Security 傳輸層安全
  • TPM:Trusted Platform Module 可信任平台模組
  • VOIP:Voice-over-IP IP語音