Appendix B - DoD_Enterprise_ICAM_Reference_Design.pdf
PDF 2 MB Posted
- Solicitation number
- DISA-OTA-27-R-ICAM
- Issued by
-
Defense Information Systems Agency
About this file
This file is a reference design document for the Department of Defense Enterprise Identity, Credential, and Access Management (DoD Enterprise ICAM) system. The document serves as an appendix to the DISA-OTA-27-R-ICAM solicitation and provides architectural guidance and technical specifications for implementing next-generation identity and access management capabilities across the Department of Defense.
The reference design establishes the foundational framework for modernizing legacy identity infrastructure through modular, cloud-hosted solutions compatible with IL5 and IL6 security environments. The design addresses four core capability areas: Federated Identity Provider functionality for managing distributed identity verification across multiple organizations; Automated Account Provisioning for streamlining user access lifecycle management; Master Entitlement Record maintenance for centralized authorization data; and Federation Hub integration for enabling secure identity federation across organizational boundaries. Prospective contractors should review this reference design in conjunction with the full Area of Interest solicitation to understand the technical baseline, architectural patterns, and interoperability requirements that prototype solutions must satisfy or improve upon.
View the file
Other files
On GovTribe
Work with this file
- Download the original file
- Contacts named in this file
- Similar government files
- Ask GovTribe AI about this file
Text version
UNCLASSIFIED
DoD Enterprise Identity, Credential, and Access Management (ICAM)
Reference Design
Version 1.0 June 2020
Prepared by Department of Defense, Office of the Chief Information Officer (DoD CIO)
DISTRIBUTION STATEMENT C. Distribution authorized to U.S. Government agencies and their contractors (Administrative or Operational Use). Other requests for this document shall be referred to the DCIO-CS.
dkluzik Cleared As Amended
NielseRA Cross-Out ii
Document Approvals
Prepared By:
N. Thomas Lam
IE/Architecture and Engineering
Department of Defense, Office of the Chief Information Officer (DoD CIO)
Thomas J Clancy, COL US Army
CS/Architecture and Capability Oversight, DoD ICAM Lead
Approved By:
Peter T. Ranks
Deputy Chief Information Officer for Information Enterprise (DCIO IE)
John (Jack) W. Wilmer III
Deputy Chief Information Officer for Cyber Security (DCIO CS) iii
Version History
Version Date Approved By Summary of Changes
1.0 TBD TBD Renames and replaces the IdAM Portfolio
Description dated August 2015 and the IdAM Reference Architecture dated April 2014. (Existing IdAM SDs and TADs will remain valid until updated versions are established.)
Updates name from Identity and Access Management (IdAM) to Identity, Credential, and Access Management (ICAM) to align with Federal government terminology
Removes and cancels the list of formal ICAM related requirements
Restructures document for clarity
Updates ICAM Taxonomy to better conform to Federal ICAM Architecture
Updates descriptions and data flows of ICAM capabilities
Summarizes current DoD enterprise ICAM services
Defines ICAM roles and responsibilities iv
Executive Summary
The purpose of this Identity, Credential, and Access Management (ICAM) Reference Design (RD) is to provide a high-level description of ICAM from a capability perspective, including transformational goals for ICAM in accordance with the Department of Defense (DoD) Digital Modernization Strategy. As described in Goal 3, Objective 2 of the DoD Digital Modernization Strategy, ICAM “creates a secure and trusted environment where any user can access all authorized resources (including [services, information systems], and data) to have a successful mission, while also letting the Department of Defense (DoD) know who is on the network at any given time.” This objective focuses on managing access to DoD resources while balancing the responsibility to share with the need to protect. ICAM is not a single process or technology, but is a complex set of systems and services that operate under varying policies and organizations.
There are significant advantages to the DoD in providing ICAM services at the DoD enterprise level, including consistency in how services are implemented, improved security, cost savings, and attribution by having a discrete defined digital identity for a single entity. ICAM is also fundamental for the transformation to a modern data-centric identity-based access management architecture that is required in a future-state Zero Trust (ZT) Architecture. To gain these advantages, DoD enterprise ICAM services must support functionality for both the DoD internal community and DoD mission partners, must provide interfaces that are usable by Component information systems, and must minimize or eliminate gaps in supporting ICAM capabilities.
The ICAM RD promotes centralization of identity and credential management, including attribute management and credential issuance and revocation. The ICAM RD also establishes standardized processes and protocols for authentication and authorization. Access decisions must be fundamentally managed by local administrators who understand the context and mission relevance for person entities and Non-Person Entities (NPE) who require access to resources.
The RD defines an ICAM taxonomy that is based on the core elements of the Federal ICAM (FICAM) Architecture, and describes data flow patterns for each of the capabilities defined in the ICAM taxonomy. Systems and services shown in these data flows may be operated at the DoD enterprise, DoD Component, Community of Interest (COI), or local level. In addition to generic data flow patterns, the RD provides a set of implementation patterns and their related use cases for ICAM capabilities. These patterns are intended to demonstrate how capabilities may be implemented to meet a broad set of mission and other needs. They are not intended to be prescriptive for how a given information system consumes ICAM capabilities, nor are they intended to describe all possible ICAM use cases. Finally, the RD describes existing and planned DoD Enterprise ICAM services, and roles and responsibilities for ICAM service providers and for DoD Components in deploying ICAM.
This document is not intended to mandate specific technologies, processes, or procedures. Instead, it is intended to:
Aid mission owners in understanding ICAM requirements and describing current and planned DoD enterprise ICAM services to enable them to make decisions ICAM implementation so that it meets the needs of the mission, including enabling authorized access by mission partners.
Support the owners and operators of DoD enterprise ICAM services so that these services can effectively interface with each other to support ICAM capabilities.
v
Support DoD Components in understanding how to consume DoD enterprise ICAM services and how to operate DoD Component, COI, or local level ICAM services when DoD enterprise services do not meet mission needs.
Each mission owner is responsible for ensuring ICAM is implemented in a secure manner consistent with mission requirements. Conducting operational, threat representative cybersecurity testing as part of ICAM implementation efforts is a mechanism that needs to be used to check secure implementation.
vi
Contents
1. Introduction
1.1. Purpose
1.2. Applicability
1.3. DoD Community
DoD Internal Community
External Mission Partner Community
Beneficiaries
Other Entities
1.4. DoD Computing Environment
1.5. References
2. ICAM Capability Overview
2.1. Transformational Goals
2.2. ICAM Capability Taxonomy Overview (DoDAF CV-2)
Core ICAM Capabilities
2.2.1.1 Identity Management
2.2.1.2 Credential Management
2.2.1.3 Access Management
Access Accountability Capabilities
2.2.2.1 Log Collection and Consolidation
2.2.2.2 Access Review
2.2.2.3 Identity Resolution
Contact Data Capabilities
2.2.3.1 Contact Data Collection
2.2.3.2 Contact Data Lookup
2.3. Using DoD Enterprise ICAM Services
DoD Enterprise Benefits from Use of DoD Enterprise ICAM Services
Information System Benefits from Using DoD Enterprise ICAM Services
Mitigating Challenges to Using DoD Enterprise ICAM Services
3. ICAM Data Flows
3.1. Core ICAM Capabilities
Identity Management
3.1.1.1 Person Entity
3.1.1.2 NPE
3.1.1.3 Federated Entity
Credential Management
3.1.2.1 Internal Credential Management
3.1.2.2 External Credential Registration
Access Management vii
3.1.3.1 Resource Access Management
3.1.3.2 Provisioning
3.1.3.3 Authentication
3.1.3.4 Authorization
3.2. Access Accountability Capabilities
Log Collection and Consolidation
Access Review
Identity Resolution
3.3. Contact Data Capabilities
4. ICAM Patterns and Associated Use Cases
4.1. Identity and Credential Patterns
Unclassified Enterprise DoD Internal Initial Registration
Unclassified Enterprise Mission Partner Entity Registration
Community of Interest User Registration
Community of Interest Person Entity Identity Provider Registration
Secret Enterprise Registration for DoD and Federal Agencies
Secret Enterprise Registration for Non-Federal Agency Mission Partner Entities
Short-Lived NPE Registration
DoD Beneficiary Registration
DoD Applicant Registration
4.2. Access Management Patterns
Access to DoD Managed Resources
Access for Unanticipated Entities
Privileged User Access
Zero Trust
Access to Software as a Service (SaaS) Cloud Managed System
4.3. Access Accountability Patterns
Logging and Monitoring
Access Review
Identity Resolution
4.4. Contact Data Lookup
5. DoD Enterprise ICAM Services
5.1. DoD ICAM Enterprise Services Summary
5.2. Production DoD ICAM Enterprise Services
Person Data Repository (PDR)
Identity Resolution Service
Trusted Associate Sponsorship System (TASS)
DoD Public Key Infrastructure (PKI)
Real-Time Automated Personnel Identification System (RAPIDS) viii
NIPRNet Enterprise Alternate Token System (NEATS) / Alternate Token Issuance and Management System (ATIMS)
Purebred
DoD Self-service (DS) Logon
Enterprise Identity Attribute Service (EIAS)
Identity Synchronization Service (IdSS) milConnect
Enterprise Directory Services (EDS)
Global Directory Service (GDS)
5.3. Planned DoD ICAM Enterprise Services
Mission Partner Registration (MPR)
Identity Provider (IdP)
Multi-Factor Authentication (MFA) Registration Service
EIAS (Enhanced)
Backend Attribute Exchange (BAE)
DS Logon (Enhanced)
Automated Account Provisioning (AAP)
Master User Record (MUR)
6. ICAM Implementation Responsibilities
6.1. DoD ICAM Joint Program Integration Office (JPIO) Responsibilities
6.2. DoD Enterprise ICAM Service Provider Responsibilities
6.3. DoD Component Responsibilities
Establish DoD Component Level ICAM Governance
Support DoD Enterprise ICAM Services
Use DoD Enterprise ICAM Services
Operate COI and Local ICAM Services
6.4. Responsibilities Related to External Federated ICAM Service Providers
7. Summary of ICAM Service Gaps
Mapping ICAM Capabilities to the FICAM Architecture
ICAM and the Risk Management Framework
Case Study: Moving Beyond CAC Authentication and Authorization
DoD Internal Community Persona Type Codes
Non-Person Entity Type Codes
Core Authorization Attributes
Glossary of Terms
Acronyms ix
Figures
Figure 1 – DoD ICAM Vision Capability Viewpoint (CV-1) Figure 2 – Core ICAM High-Level Operational Concept Graphic (OV-1) Figure 3 – ICAM Capability Taxonomy (CV-2) Figure 4 – Person Entity Identity Creation (C1.1.1) Figure 5 – Modify Identity Attributes (C1.1.1) Figure 6 – Modify Attributes (C.1.1.1) Figure 7 – Deactivate Identity (C1.1.1) Figure 8 – Create and Maintain NPE Identity (C1.1.2) Figure 9 – Decommission NPE Identity (C1.1.2) Figure 10 – Modify Federated Identity Attributes (C1.1.3) Figure 11 – Credential Issuance (C1.2.1) Figure 12 – Derived Credential Issuance (C1.2.1) Figure 13 – Credential Revocation (C1.2.1) Figure 14 – Credential Registration (C1.2.2) Figure 15 – Resource Access Management via Hosting Information System (C1.3.1) Figure 16 – Resource Access Management via Data Tagging (C1.3.1) Figure 17 – Manual Provisioning (C1.3.2) Figure 18 – Dynamic Provisioning (C1.3.2) Figure 19 – Direct Authentication (C1.3.3) Figure 20 – Authentication using a Reverse Proxy IdP (C1.3.3) Figure 21 – Authentication using an IdP (C1.3.3) Figure 22 – Authentication of an External Entity using an External IdP (C1.3.3) Figure 23 – Direct Authorization (C1.3.4) Figure 24 – Authorization using Reverse Proxy IdP (C1.3.4) Figure 25 – Dynamic Access using ABAC (C1.3.4) Figure 26 – Log Collection and Consolidation (C2.1) Figure 27 – Person Entity Centric Access Review (C2.2) Figure 28 – Resource Centric Access Review Figure 29 – NPE Centric Access Review Figure 30 – Identity Resolution (C2.3) Figure 31 – Contact Data Collection and Lookup (C3.1, C3.2) Figure 32 – Unclassified DoD Internal Initial Registration Figure 33 – Unclassified Mission Partner Entity Registration Figure 34 – COI User Registration Figure 35 – COI IdP Registration Figure 36 – Secret Network Initial Registration Figure 37 – Secret Registration for Mission Partners Figure 38 – Cloud Elasticity Registration Figure 39 – DoD Beneficiary Registration Figure 40 – Applicant Registration Figure 41 – ICAM Service View (SvcV-1) x
Tables
Table 1 – ICAM Strategy Goals and Objectives Table 2 – Mitigating Challenges with Use of Enterprise ICAM Table 3 – ICAM Data Flow Entities and Services Table 4 – ICAM Enterprise Services Table 5 – Summary of DoD ICAM Enterprise Capability Gaps Table 6 – Mapping of ICAM Capabilities to FICAM Architecture Services Table 7– Mapping NIST SP 800-53 Controls to ICAM Table 8 – Sample Modifications to Support Mission Partner Entity Access Table 9 – Persona Type Codes Table 10 – Glossary
Identity, Credential, and Access Management (ICAM) Reference Design (RD)
1. Introduction
As described in Goal 3 Objective 2 of the Department of Defense (DoD) Digital Modernization Strategy, Identity, Credential, and Access Management (ICAM) “creates a secure and trusted environment where any user can access all authorized resources (including [services, information systems], and data) to have a successful mission, while also letting DoD know who is on the network at any given time.” To realize this objective, the DoD must support capabilities that:
• Provide identity, credential and access management services to protect DoD information systems and DoD electronic Physical Access Control Systems (PACS) resources Provide access accountability
• Enable entities to look up contact data for person entities and Non-Person Entities (NPE)
ICAM is not new to the DoD. ICAM capabilities are already pervasive throughout the DoD because Information Technology (IT) devices, systems, applications and services are in use throughout the DoD.
All of this DoD IT has some form of ICAM capability implemented to protect the full range of DoD information systems and DoD PACS resources, from the least restricted and public to the most restricted and protected. In addition, current ICAM capabilities enable DoD personnel to find and contact each other and enable accountability of user behavior when accessing DoD resources.
Even though DoD ICAM capabilities already exist, these ICAM capabilities need to evolve, and additional ICAM systems and services need to be implemented to meet the DoD ICAM objective and to better align the DoD with the Federal ICAM (FICAM) Architecture. Additionally, DoD ICAM is evolving to support new operating environments such as cloud and the transformation to a modern identity-based access management architecture that is required in a future-state Zero Trust (ZT) Architecture.
DoD ICAM is not a single process or technology but is a complex set of systems and services that operate under various policies and organizations.
The ICAM RD promotes centralization of identity and credential management, including attribute management and credential issuance and revocation. The ICAM RD also establishes standardized processes and protocols for authentication and authorization. Access decisions must be fundamentally managed by local administrators who understand the context and mission relevance for person entities and Non-Person Entities (NPE) who require access to resources.
ICAM capabilities address Risk Management Framework (RMF) security controls designed to mitigate risk and protect resources. The Access Control (AC) and Identity and Authentication (IA) controls are addressed through ICAM, but other RMF controls may also be fully or partially addressed through proper ICAM implementation. Although a complete comparison between ICAM and the RMF security controls is out of scope for this document, a mapping of security controls to related ICAM Reference Design text is provided as Attachment B.
This document summarizes the designs for DoD ICAM:
• Section 1 provides the purpose and scope for this document along with an overview of the DoD enterprise, including the user community and computing environment
• Section 2 describes the DoD ICAM vision, presents the ICAM capability taxonomy, and provides an overview description of each of the ICAM capabilities
• Section 3 provides data flow diagrams describing how ICAM services can work together to achieve ICAM capabilities
• Section 4 identifies a set of use cases for implementing ICAM capabilities for various types of users
• Section 5 identifies operational and planned DoD enterprise level ICAM systems and services that enable ICAM capabilities
• Section 6 provides DoD Component roles and responsibilities for the implementation of ICAM
• Section 7 summarizes gaps in current DoD enterprise ICAM capabilities
Details for design and implementation of DoD enterprise ICAM systems and services as well as interfaces for interacting with ICAM services are found in their respective system documentation.
1.1. Purpose
The purpose of this ICAM Reference Design (RD) is two-fold. First, as an architecture document, it supports the owners and operators of DoD enterprise ICAM services so that these services can effectively interface with each other to support ICAM capabilities, and supports developers so they can implement ICAM using consistent, standards-based methodologies. Second, as a descriptive document, it supports DoD Components in understanding how to consume DoD enterprise ICAM services and how to operate DoD Component, Community of Interest (COI), or local level ICAM services when DoD enterprise services do not meet mission needs. For this document, a COI is a community of people, information systems, and resources that share a common requirement for ICAM that is not at the DoD enterprise level or specific information system level. COIs may be part of other COIs.
There are significant advantages to the DoD to provide ICAM services at the DoD enterprise level, including cost savings from managing software licenses, economies of scale in deploying services, consistency in how services are implemented, improved security, and attribution by having a discrete defined digital identity for a single entity. However, to gain these advantages, DoD enterprise ICAM services must support functionality for both the DoD internal community and DoD mission partners, provide interfaces that are usable by Component information systems and resources, and minimize or eliminate gaps in supporting ICAM capabilities. By describing needed ICAM capabilities and documenting how DoD enterprise services are supporting these capabilities, this RD can promote adoption and use of these services.
Each mission is responsible for ensuring ICAM is implemented in a secure manner consistent with its unique mission requirements. This document is intended to aid mission owners in understanding ICAM capabilities and describing current and planned DoD enterprise ICAM services to enable mission owners to make decisions for how to implement ICAM so that it meets the needs of the mission. The intent of this document is not to mandate specific technologies, processes, or procedures, but to aid mission owners and implementers in evaluating the security and maintainability of their information systems and resources.
Some of the considerations this document will assist mission owners and implementers in assessing include:
Data Sources: provide information about available DoD enterprise sources, attributes available from those sources, requirements for obtaining those attributes, and security considerations for using these services
Identity Synchronization: enumerate common protocols, common procedures, and common technologies for obtaining and using identifiers to support synchronizing identity data between environments
Federation: processes and procedures for leveraging identity data and credentials that are managed outside of the DoD to support authentication and authorization of DoD mission partner entities
Assurance Levels: understanding identity assurance levels (IAL), authenticator assurance levels (AAL), and federation assurance levels (FAL) and their impact to assist mission owners in evaluating the right types of credentials to support in their missions
Authentication: authentication processes, procedures, leading practices, and common pitfalls for person entities and NPEs
Authorization: authorization processes, procedures, leading practices, and common pitfalls for person entities and NPEs
ICAM Technology: key ICAM technical concepts, implementation patterns, and security considerations
Audit: auditing and logging considerations to support accountability
1.2. Applicability
The contents of this document are applicable to all of the following.
The Office of the Secretary of Defense (OSD), the Military Departments, the Office of the Chairman of the Joint Chiefs of Staff (CJCS) and the Joint Staff, the Combatant Commands, the DoD Office of the Inspector General (OIG), the Defense Agencies, the DoD Field Activities, and all other organizational entities within the DoD (referred to collectively as the “DoD Components”).
All DoD unclassified, secret, top secret, and United States (US) owned releasable networks and information systems under the authority of the Secretary of Defense (e.g., Non-classified Internet Protocol Router Network [NIPRNet], Secret Internet Protocol Router Network [SIPRNet], Defense Research and Engineering Network [DREN], Secret Defense Research and Engineering Network [SDREN], SIPRNet Releasable [SIPR REL] De-Militarized Zone (DMZ), United States Battlefield Information Collection and Exploitation System [USBICES], and DoD Mission Partner Environment [MPE]). Information systems include those that are owned and operated by or on behalf of the DoD, including systems hosted at DoD data centers, Platform Information Technology (PIT) systems including weapon systems and control systems, contractor operated systems, cloud hosted systems, and systems hosted on closed operational networks with no connection to the DoD Information Networks (DoDIN).
All DoD and non-DoD person entity and NPE users (referred to as “entities”) accessing DoD unclassified, secret, or top secret networks and resources under the authority of the Secretary of Defense, including DoD mission partners and DoD beneficiaries.
All DoD ICAM capabilities, functions, systems, elements and services implemented at any and all locations, from well-connected Continental United States (CONUS) and Outside Continental United States (OCONUS) environments, to tactical environments, including the most challenging and restricted Denied, Degraded, Intermittent, or Limited bandwidth (DDIL) environments.
The ICAM taxonomy and ICAM data flows in this document apply regardless of whether systems are connected to the DoDIN and regardless of operational considerations. The use of DoD enterprise ICAM services may not be applicable for some mission environments. When DoD enterprise ICAM services are not used, the mission owner is responsible for implementing ICAM capabilities including identity proofing, credential issuance and revocation, attribute management, entitlement provisioning, and logging in accordance with this document.
The designs, requirements, and roles and responsibilities for ICAM capabilities, functions, systems, elements and services implemented by the Intelligence Community (IC) and on the Joint Worldwide Intelligence Communications System (JWICS) are the responsibility of the Director of National Intelligence (DNI) to determine. As a result, this ICAM design does not specifically apply to the following.
However, ICAM capabilities should support interoperability to support information sharing between these environments and the DoDIN.
Sensitive Compartmented Information (SCI) and information systems operated within the DoD that fall under the authority provided in Intelligence Community Directive 503
Top Secret collateral systems
Special Access Programs1
1.3. DoD Community
DoD provides resources to a broad community of users to support its core mission, provide services to beneficiaries, and to address non-traditional missions. ICAM capabilities must be flexible enough to meet the needs of information systems supporting these communities while providing sufficient security to prevent unauthorized access.
DoD Internal Community
The DoD internal community includes all people who are eligible for fully provisioned network accounts on NIPRNet or SIPRNet as a requirement of performing their job function, and NPEs that are fully managed by the DoD. Identity information for the DoD internal community person entities is managed through DoD enterprise services such as the Person Data Repository (PDR), and these entities are issued credentials for the NIPRNet on Common Access Cards (CAC) or Alternate Logon Tokens (ALT) by the DoD Public Key Infrastructure (PKI). On the SIPRNet, these entities are issued credentials by the DoD portion of the National Security System (NSS) PKI. These entities may also be issued additional credentials based on their primary credential for use in specialized environments such as mobile computing and non-traditional systems that do not support the CAC form factor. Identity information for DoD internal NPEs
1 Note that the DoD Special Access Program (SAP) community operates under a separate but similar ICAM strategy and is implementing its own program with guidance from the DoD and the National Security Agency (NSA).
Because of the highly sensitive nature of special access programs and their materials, they must be managed independently and fall under the purview of the DOD SAP Chief Information Officer (CIO) office. For additional details regarding SAP ICAM strategy and implementation, please contact the DOD SAP CIO office.
may be managed through DoD enterprise services or may be managed by the appropriate DoD Component. The DoD internal community includes:
DoD military service members including active duty, reserve, and national guard
DoD civilian employees
Eligible non-US persons who work on DoD computers at DoD facilities
Contractors who work on DoD computers at DoD facilities
Eligible contractors who do not work at DoD facilities
Roles managed by the DoD where the nature of the role requires establishment of a separate digital identity – role identities must be tightly bound to the people who perform them
NPEs that are fully managed by the DoD including o Physical devices such as physical servers, workstations, mobile devices, or routers o Virtual machines including servers and workstations o Information systems, services, and processes with a long-term existence o Information systems, services, and processes with a limited duration and targeted purpose o Non-traditional systems such as weapons systems and control systems
External Mission Partner Community
DoD interacts with a broad community of mission partners who are not eligible for DoD enterprise credentials. The DoD mission partner community includes:
Federal Department and Agency Employees and Provisioned Contractors
Contractors who do not work on DoD computer at DoD facilities and are not otherwise eligible members of the DoD internal community
Non-US persons, including allied and coalition partners
Other Government, including state, local, and tribal government employees
Non-Governmental Organizations (NGO)
External NPEs including those operated by cloud service providers
Some mission partner entities have credentials issued by external providers that are approved for use by DoD information systems, such as Federal Agency Personal Identity Verification (PIV) smart cards, Defense Industrial Base (DIB) commercial PIV-Interoperable (PIV-I) smart cards, or non-US sovereign nation supported credentials. Some mission partner entities may interact with DoD in closed environments where they are issued credentials that are only trusted within that environment. In order to interact with these mission partner entities, authentication services must be able to consume mission partner credentials by leveraging a persistent, unique identifier provided by the mission partner entity.
DoD services may map the identifier contained in the mission partner credential to a persistent, unique identifier assigned by the DoD either at an DoD enterprise, COI, or local level in order to provide an enterprise view of authentication.
Beneficiaries
DoD provides services to people who are eligible for benefits as a result of their relationship to the DoD.
Identity information for DoD beneficiaries is managed through the PDR, and these entities are eligible to obtain credentials through DoD Self-service (DS) Logon. The DoD beneficiary community includes:
DoD military service members including active duty, reserve, and national guard
Military retirees
Military spouses and other dependents
Some overseas DoD civilian employees
Designees who to represent a beneficiary, either by the beneficiary themselves or through a legal process such as dependency or power of attorney
Other Entities
Some DoD information systems interact with external entities for a limited duration or purpose. Identity information for these entities is generally not managed at the DoD enterprise level, and these entities may require locally issued credentials. Other entities include:
Vendors
Non-traditional mission non-government organizations
Military accession applicants who are not yet registered in the PDR
1.4. DoD Computing Environment
The DoD environment is a complex computing environment with a multitude of programs, stakeholders, and other complexities. ICAM is a fundamental building block that must span the environment and cannot be implemented in a one-size-fits-all manner.
ICAM must support missions operating at all security levels, including unclassified, secret, and top secret. It is recognized that a mission operating in a high bandwidth unclassified environment will perform ICAM functions differently than a mission operating in a secret level DDIL environment. The complexity of the types of environments, degree of sensitivity of resources, and devices supported are contributing factors to the difficulty of operating in the DoD environment.
Resources may be hosted in different environments, including:
DoD enterprise owned and managed data centers
DoD Component owned and managed data centers
Mission partner data centers
Private, public, or hybrid clouds including government clouds
Information systems deployed with tactical units
Person entities and NPEs accessing these resources operate from endpoint devices that include laptops and desktops, mobile phones or tablets, and virtual machines. These devices may be owned and managed by the DoD, owned and managed by DoD mission partners, or may be personally owned by person entities. These operations may also take place from within short-lived services or containers.
Information systems and endpoint devices operate in various network environments, including DoD protected high bandwidth, DDIL, closed COI enclaves, and external enclaves with varying degrees of trust such as mission partner networks, private networks, and the public internet.
1.5. References
This RD incorporates and cancels the following documents:
Identity and Access Management Reference Architecture, Version 1.0, April 2014
Identity and Access Management Portfolio Description, Version 2.0, August 2015
Joint Information Environment (JIE) Executive Committee (EXCOM) approved Identity and Access Management (IdAM) Service Descriptions (SD) and Technical Architecture Descriptions (TAD) remain valid until updated versions are established
This RD also references the following documents:
Committee on National Security Systems (CNSS) Instruction 4009, Committee on National Security Systems (CNSS) Glossary, 6 April 2015 https://www.cnss.gov/CNSS/issuances/Instructions.cfm
Department of Defense Naming Convention for People within DoD Identity, Credential, and Access Management, February 2020
DoD Digital Modernization Strategy, 12 July 2019 https://media.defense.gov/2019/jul/12/2002156622/-1/-1/1/dod-digital-modernization-strategy-2019.pdf
DoD Cyber Security Reference Architecture (CSRA)
DoD Identity, Credential, and Access Management Strategy (DRAFT), March 2020
DoD Instruction 8520.03, Identity Authentication for Information Systems, Change 1, 27 July https://www.esd.whs.mil/Portals/54/Documents/DD/issuances/dodi/852003p.pdf
Federal Identity, Credential, and Access Management (FICAM) Architecture https://arch.idmanagement.gov/
Homeland Security Presidential Directive (HSPD) 12, Policies for a Common Identification Standard for Federal Employees and Contractors, 27 August 2004 https://www.dhs.gov/homeland-security-presidential-directive-12
Intelligence Community Directive (ICD) 503, Intelligence Community Information Technology Systems Security Risk Management, Certification and Accreditation, 15 September 2008 https://www.dni.gov/files/documents/ICD/ICD_503.pdf
National Institute of Standards and Technology (NIST) Computer Security Resource Center (CSRC) Glossary https://csrc.nist.gov/glossary
NIST Federal Information Processing Standard (FIPS) 201-2, Person Identity Verification (PIV) of Federal Employees and Contractors, August 2013 https://csrc.nist.gov/publications/detail/fips/201/2/final
NIST Special Publication (SP) 800-53-4, Security and Privacy Controls for Federal Information Systems and Organizations https://csrc.nist.gov/publications/detail/sp/800-53/rev-4/final
NIST Special Publication (SP) 800-63-3, Digital Identity Guidelines, 22 June 2017 SP 800-63A, Enrollment and Identity Proofing SP 800-63B, Authentication and Lifecycle Management SP 800-63C, Federation and Assertions https://pages.nist.gov/800-63-3
NIST SP 800-162, Guide to Attribute Based Access Control (ABAC) Definition and Considerations https://csrc.nist.gov/publications/detail/sp/800-162/final
NIST SP 800-205, Attribute Considerations for Access Control Systems https://csrc.nist.gov/publications/detail/sp/800-205/final
NISTIR 8112, Attribute Metadata: A Proposed Schema for Evaluating Federated Attributes https://csrc.nist.gov/publications/detail/nistir/8112/final
Office of Management and Budget (OMB) Memo M-19-17, Enabling Mission Delivery through Improved Identity, Credential, and Access Management, 21 May 2019 https://www.whitehouse.gov/wp-content/uploads/2019/05/M-19-17.pdf
2. ICAM Capability Overview
This section provides the high-level ICAM capability perspective and includes the transformational vision (DoD Architecture Framework [DoDAF] Capability Viewpoint [CV]-1), a description of ICAM goals and objectives, and the capability taxonomy (DoDAF CV-2).
This DoD ICAM vision is depicted in Figure 1. ICAM capabilities improve mission effectiveness by providing core ICAM (which includes identity management, credential management, and access management), access accountability, and contact data capabilities to achieve ICAM results. These three ICAM operational capabilities define the complete scope of DoD ICAM.
Figure 1 – DoD ICAM Vision Capability Viewpoint (CV-1)
The high-level operational concept for ICAM is shown in Figure 2. This diagram serves as the DoDAF Operational Viewpoint (OV) 1 and as an organizing construct for ICAM enablers, capabilities, business functions and services. It identifies the classes of entities: DoD person entities, DoD NPEs (such as servers and web applications), and federated mission partner entities. The three classes of entities have different processes for identity proofing and credentialing, as discussed in Sections 3.1.1 and 3.1.2. Once credentialed and authenticated, access decisions for entities follow a common process. Access to protected resources is based on the entity and their attributes (including roles), the access labels on a resource, and the access policy that compares the entity and resource attributes and evaluates to make a grant or deny decision.
DoD Identity, Credential, and Access Management (ICAM) Objective Create a secure and trusted environment where any user can access all authorized resources to have a successful mission, while also letting DoD know who is on the network at any given time
ICAM Capabilities
Core ICAM Support Authentication
& Authorization
Access Accountability
Contact Data Collection
Person Entities
Non-Person Entities
Federated Entities
Results
Provide access to DoD resources based on mission need
Support rapid situational response
Enhance visibility and attribution
Demonstrate compliance
Figure 2 – Core ICAM High-Level Operational Concept Graphic (OV-1)
Implementing effective ICAM requires data management in accordance with data management principles, wherever ICAM data is originated or hosted. ICAM data includes identifiers and credentials to support authentication; authorization and environment attributes along with digital policy rules to support authorization; identity attributes to support contact data lookup; and access logs and provisioned entitlements to support attribution. While all data management principles are important, critical DoD Data Strategy goals include making ICAM data visible and accessible to information systems or other entities that require the data and ensuring that ICAM data has sufficient quality that it can be trusted by information systems in making access decisions.
2.1. Transformational Goals
The DoD Digital Modernization Strategy identifies eleven strategy elements in Goal 3, Objective 2, which is to “Deploy an End-to-End Identity, Credential, and Access Management (ICAM) Infrastructure.” These strategy elements are designed to focus DoD resources towards building and deploying ICAM solutions.
The resulting capabilities will facilitate information sharing across the DoD and with mission partners, while managing risks and protecting information against unauthorized access. The strategy elements are listed in Table 1.
Table 1 – ICAM Strategy Goals and Objectives
Element # Strategy Element
1 Expand Public Key Enablement Capabilities to Support ICAM
2 Implement Automated Account Provisioning
3 Implement Support for Approved Multi-Factor Authentication Capabilities
Element # Strategy Element
4 Enhance Enterprise Identity Attribute Service (EIAS)
5 Expand the Use of Derived Credentials
6 Implement a Data Centric Approach to Collect, Verify, Maintain, and Share identity and Other Attributes
7 Improve and Enable Authentication to DoD Networks and Resources through Common Standards, Shared Services, and Federation
8 Deploy Shared Services Promoting the Implementation of Enterprise ICAM
9 Enable Consistent Monitoring and Logging to Support Identity Analytics for Detecting Insider Threats and External Attacks
10 Enhance the Governance Structure Promoting the Development and Adoption of Enterprise ICAM Solutions
11 Create DoD Policies and Standards Clearly Defining Requirements for Identification, Credentialing, Authentication and Authorization Lifecycle Management
2.2. ICAM Capability Taxonomy Overview (DoDAF CV-2)
The DoD ICAM Capability taxonomy is shown in Figure 3. It consists of three high-level parent capabilities: core ICAM, access accountability, and contact data, and their second level child capabilities.
These capabilities collectively provide the DoD with the ability to enable the right person entity or NPE to access the right resource at the right time for the right reason, and support knowing who is on the network at what time and for what reason. The CV-2 is based on the core elements of the FICAM Architecture. Attachment A contains a mapping of this taxonomy to the services defined in the FICAM Architecture.
This section provides an operational description of each of the ICAM capabilities identified in Figure 3.
The intent of this section is to enumerate and describe these capabilities that must be part of DoD ICAM, but not to dictate exact implementations. ICAM capabilities may be performed at the DoD enterprise, DoD Component, COI, or local level. Some capabilities, such as identity management for mission partner entities, may also be performed externally to the DoD. Information systems may also consume capabilities from services operated at multiple levels depending on operational needs.
Figure 3 – ICAM Capability Taxonomy (CV-2)
Core ICAM Capabilities
As defined by the FICAM Architecture, ICAM is “the set of security disciplines that allows an organization to enable the right [entity] to access the right resource at the right time for the right reason.” The FICAM architecture defines five lower level capabilities as:
Identity Management allows an organization to construct a trusted digital identity based on an entity’s defining attributes
Credential Management allows an organization to associate a digital identity with authoritative proof of that claimed identity
Access Management allows an organization to leverage trusted identities and authoritative credentials to ensure only permitted entities are granted access to protected resources
Governance enables organizations to make programmatic decisions, manage enterprise policies, and promote program efficiency.
Federation allows an organization to accept ICAM information and decisions across organizational boundaries based on an established trust.
This document focuses on the first three areas of identity management, credential management, and access management. Governance is addressed in Section 6, ICAM Implementation Responsibilities.
C0. ICAM Capabilities
C1. Core ICAM Capabilities C2. Access Accountability Capabilities
C3. Contact Data Capabilities
C2.1. Log Collection and Consolidation
C2.2. Access Review
C2.3. Identity Resolution
C3.1. Contact Data Collection
C3.2. Contact Data Lookup
C1.1. Identity Management
C1.1.1. Person Entity
C1.1.2. Non-Person Entity
C1.1.3. Federated Entity
C1.2. Credential Management
C1.2.1. Internal Credential Management
C1.2.2. External Credential Registration
C1.3. Access Management
C1.3.1. Resource Access Management
C1.3.2. Provisioning
C1.3.3. Authentication
C1.3.4. Authorization
Federation is addressed within the three core areas. Core ICAM capabilities are shown inside the box in Figure 2, labeled Identity, Credential, and Access Management.
For DoD mission partner entities, ICAM capabilities can be performed internally by the DoD at the DoD enterprise, DoD Component, COI, or local level, or can be performed by federated service providers.
These external services may onboard and manage mission partner entity identity and authorization attributes, issue and maintain credentials, and even perform authentication and generate assertions as an Identity Provider (IdP). Because DoD does not operate or oversee the operations of these external services, DoD must make a determination whether the service is operated in a fashion that is appropriate for DoD parties to rely on artifacts produced by the service. This determination requires that the service provider operates in accordance with an agreed upon set of minimum requirements.
Approval may be implemented through a Memorandum of Agreement (MOA) or other formal mechanism.
Users who require a broad set of entitlements to perform their job function, or who require entitlements that allow them to manage the operations of information systems, network components, or resources are known as privileged users. Privileged users may require separate identifiers and credentials as well as additional auditing or monitoring to verify privileged user accounts are not being accessed by unauthorized users and privileged users themselves are acting within their job responsibilities. Provisioning entitlements for privileged users may leverage physical or virtual network segregation and specialized provisioning and authentication tools. However, the patterns for identity, credential, and access management for privileged users are the same as for non-privileged users.
Examples of privileged users include:
IT privileged users who have roles that allow read, write, or change access to manage IT systems including system, network, or database administrators; and security analysts who manage audit logs – IT privileged user roles are generic to all IT infrastructure, including transport, hosting environments, cybersecurity, and application deployment
Developers and users with access to test tools
Functional privileged users who have approval authorities within workflows – functional privileged user roles are specific to a mission area, such as human resources or finance
2.2.1.1 Identity Management
The baseline requirement for ICAM services is identity management. Entities must be assigned a persistent unique identifier. Attributes can then be bound to the identifier to define a digital identity. A single entity may be assigned different identifiers in different contexts. If these different contexts interconnect, it may be necessary to map identifiers from one context to another. While attributes associated with a digital identity change and evolve over time, digital identities never truly expire.
Instead, a digital identity may be deactivated.
Attributes may be categorized into different types, such as identity, contact, and authorization, depending on how they are managed and used. Person entity identity attributes are generally managed as part of a human resources function, and may include name, rank, and organizational affiliation.
Contact attributes are used to find and contact other entities, such as physical location, telephone number, and email address. Authorization attributes are used to support provisioning and access control decisions, such as clearance, training completion, and COI membership. Entitlements are an example of authorization attributes that are used to determine which information systems or resources within systems that an entity is authorized to access. Each attribute should be managed at a single source and distributed as needed.
Different authorization attributes for a single entity may be managed by different attribute services, depending on where the authoritative information for that attribute value is managed in the organization. Management and orchestration details for this distribution must be governed and controlled to ensure consistent data accuracy and to prevent collisions. It is important to note that a single attribute may be used for multiple purposes. For example, an organizational affiliation attribute may be managed as a human resource data element as an identity attribute but can also be used by a contact data lookup service as a filter or used by an information system to determine authorization to access a requested resource.
Attribute values may also have different degrees of validation. Identity attributes may be verified through background investigations or by obtaining attribute values from a trusted source. Contact attributes may be self-asserted without requiring validation. Attributes whose values are self-asserted and not verified should not be used for authentication or authorization.
Because of security and privacy considerations, it is important that the extent of the distribution of attributes be limited to what is required for specific ICAM operational capabilities. For example, if a digital policy rule only uses a specific subset of attributes to make an access decision for a resource, then only that subset should be provided. Another example is if an information system is accessed only by a subset of DoD entities, then generally only attributes for this subset of entities should be distributed to that information system. An exception might be a service that supports Contact Data capabilities, which may require distributing a subset of contact attributes for entities to that information system. Other considerations for determining the extent attributes should be distributed include privacy and legal considerations, operations security, and system performance, particularly when bandwidth is limited.
Identity management may be performed at the DoD enterprise, DoD Component, COI, or local level.
Identity management for mission partner entities may also be performed externally to the DoD.
2.2.1.1.1 Person Entity
Person entities must be assigned an identifier that is persistent and unique within the context where it is used, which might be DoD enterprise, DoD Component, COI, or local. If a COI or local information system has a combination of users who are registered at the DoD enterprise level and users who are managed locally, digital identities for DoD enterprise registered users must be mapped to their DoD enterprise identifier to support access accountability.
Person entities include people, but person entities may also be roles. For most use cases, roles should be defined as attributes of the people authorized to hold those roles. When distinct identities for roles are required, such as for IT privileged user accounts and representation of organizational affiliation for systems that do not support multiple roles based on a single identity, the role identity must be tightly bound to the individual who is acting in that role to support attribution. Because attributes, credentials, and entitlements may be associated with roles, digital identities for roles must also be managed. A role may be linked to a specific individual, such as an organizational relationship or a privileged user identity.
A role may also be shared by multiple person entities, either concurrently such as membership in a group or sequentially such as a watch officer station that is staffed by different people at different times.
For DoD internal community members and beneficiaries, identity information for person entities is managed at the DoD enterprise level by the Defense Manpower Data Center (DMDC). Person entities are assigned a unique ten digit number identifier by the Person Data Repository (PDR) when the person is first associated with the DoD, which is known as the Electronic Data Interchange Person Identifier (EDIPI). This number is permanently assigned and unchanging. In addition, person entities are assigned an Enterprise Username (EUN), which is a declarative human readable identifier based on the person’s name. The EUN is assigned when the person is first associated with the DoD. If the person changes their name, an additional EUN is assigned and it becomes the primary EUN. Because person entities may have multiple current and previous relationships with the DoD, and these relationships may have different authorizations to access DoD resources, DoD internal community person entities are also assigned one or more personas that identify the relationship of the person entity to the DoD. For example, a Military Service retiree may also be a DoD civilian employee, or a DoD contractor may also be serving in the National Guard. Personas are indicated by a Persona Type Code (PTC) that can be combined with either the EDIPI or the EUN to form a unique persona identifier.
This is the start of the file's text. The full file is on GovTribe.
File details come from the government source that posted it. Updated .