Introduction: The Framework of Trust
In Lessons 6.1 through 6.4, we established the foundations of Identity and Access Management (IAM), explored authentication mechanisms, analyzed authorization and access control models, and examined Privileged Access Management (PAM). We examined the core IAM concepts, the identity lifecycle, authentication factors, MFA, biometrics, certificates, RBAC, ABAC, DAC, MAC, and PAM. Each of these components contributes to managing digital identities and controlling access to resources.
However, effective IAM requires more than just technology and controls. It requires a comprehensive framework of governance, oversight, and administration. This is the domain ofΒ Identity Governance and Administration (IGA)Β .
Identity Governance and Administration (IGA)Β is the practice of managing the lifecycle of digital identities, governing access rights, and ensuring compliance with policies and regulations. It encompasses the processes, tools, and controls used to manage identities, entitlements, access certifications, and compliance reporting.
In financial institutions, IGA is of paramount importance because it:
-
Ensures Compliance:Β Meeting regulatory requirements for access control (GLBA, SOX, GDPR, NYDFS, PCI DSS).
-
Manages Risk:Β Identifying and mitigating access-related risks.
-
Enforces Policy:Β Ensuring that access policies are consistently enforced.
-
Provides Visibility:Β Providing visibility into who has access to what resources.
-
Enables Auditing:Β Supporting internal and external audits.
This lesson provides a comprehensive analysis of Identity Governance and Administration for financial institutions. We begin by examining theΒ IGA Components: Identity Lifecycle Management, Access Certification, Policy Management, and Compliance Reporting. We derive theΒ IGA Maturity Score:Β I_GM = L_ifeycle * C_ertification * P_olicy * C_ompliance.
We then examineΒ Identity Lifecycle Management, including identity creation, maintenance, and deprovisioning. We derive theΒ Identity Lifecycle Management Score:Β I_LM = C_reation * M_aintenance * D_eprovisioning.
We also examineΒ Access Certification, including user access reviews, role certifications, and entitlement certifications. We derive theΒ Access Certification Score:Β A_CS = C_overage * A_ccuracy * T_imeliness.
We also examineΒ Policy ManagementΒ for IGA, including policy definition, enforcement, and monitoring. We derive theΒ Policy Management Score:Β P_MS = D_efinition * E_nforcement * M_onitoring.
Finally, we examineΒ Compliance ReportingΒ for IGA, including regulatory compliance, audit reporting, and executive reporting. We derive theΒ Compliance Reporting Score:Β C_RS = R_egulatory * A_udit * E_xecutive.
By the end, you will have a complete understanding of Identity Governance and Administration, and be able to design and implement IGA programs for financial institutions.
Learning Objectives
Upon completion of this lesson, you will be able to:
-
AnalyzeΒ theΒ IGA Components: Identity Lifecycle Management, Access Certification, Policy Management, and Compliance Reporting.
-
DeriveΒ theΒ IGA Maturity Score:Β
I_GM = L_ifeycle * C_ertification * P_olicy * C_ompliance. -
AnalyzeΒ Identity Lifecycle Management: Creation, maintenance, and deprovisioning.
-
DeriveΒ theΒ Identity Lifecycle Management Score:Β
I_LM = C_reation * M_aintenance * D_eprovisioning. -
AnalyzeΒ Access Certification: User access reviews, role certifications, and entitlement certifications.
-
DeriveΒ theΒ Access Certification Score:Β
A_CS = C_overage * A_ccuracy * T_imeliness. -
AnalyzeΒ Policy Management: Definition, enforcement, and monitoring.
-
DeriveΒ theΒ Policy Management Score:Β
P_MS = D_efinition * E_nforcement * M_onitoring. -
AnalyzeΒ Compliance Reporting: Regulatory, audit, and executive reporting.
-
DeriveΒ theΒ Compliance Reporting Score:Β
C_RS = R_egulatory * A_udit * E_xecutive.
Part 1: IGA Components
1.1 The IGA Definition
Identity Governance and Administration (IGA) is the practice of managing the lifecycle of digital identities, governing access rights, and ensuring compliance.
IGA = {Lifecycle Management, Access Certification, Policy Management, Compliance Reporting}
1.2 The Four IGA Pillars
| Pillar | Description | Key Activities |
|---|---|---|
| Identity Lifecycle Management | Managing identity lifecycle | Creation, maintenance, deprovisioning |
| Access Certification | Certifying access rights | User access reviews, role certifications |
| Policy Management | Managing access policies | Policy definition, enforcement, monitoring |
| Compliance Reporting | Reporting on compliance | Regulatory, audit, executive reporting |
1.3 The IGA Maturity Score
The IGA Maturity Score quantifies the maturity of IGA:
I_GM = L_ifeycle * C_ertification * P_olicy * C_ompliance
Where:
-
L_ifeycleΒ is the Lifecycle Score (0-1) -
C_ertificationΒ is the Certification Score (0-1) -
P_olicyΒ is the Policy Score (0-1) -
C_omplianceΒ is the Compliance Score (0-1)
| Component | Description | Scoring Factors |
|---|---|---|
| Lifecycle (L) | Quality of identity lifecycle management | Creation, maintenance, deprovisioning |
| Certification (C) | Quality of access certification | Coverage, accuracy, timeliness |
| Policy (P) | Quality of policy management | Definition, enforcement, monitoring |
| Compliance (C) | Quality of compliance reporting | Regulatory, audit, executive |
IGA Components (Visual): βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | | | βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | | β Identity Lifecycle Management β | | β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£ | | β β’ Identity Creation β | | β β’ Identity Maintenance β | | β β’ Identity Deprovisioning β | | β β’ Key Activities: Provisioning, updates, revocation β | | βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | | | | βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | | β Access Certification β | | β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£ | | β β’ User Access Reviews β | | β β’ Role Certifications β | | β β’ Entitlement Certifications β | | β β’ Key Activities: Review, certify, remediate β | | βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | | | | βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | | β Policy Management β | | β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£ | | β β’ Policy Definition β | | β β’ Policy Enforcement β | | β β’ Policy Monitoring β | | β β’ Key Activities: Create, enforce, monitor β | | βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | | | | βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | | β Compliance Reporting β | | β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£ | | β β’ Regulatory Reporting β | | β β’ Audit Reporting β | | β β’ Executive Reporting β | | β β’ Key Activities: Generate, review, submit β | | βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | | | | Formula: I_GM = L_ifeycle * C_ertification * P_olicy * C_ompliance β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Part 2: Identity Lifecycle Management
2.1 The Lifecycle Definition
Identity lifecycle management is the process of managing identities from creation to deprovisioning.
Identity Lifecycle = {Creation, Maintenance, Deprovisioning}
2.2 Identity Creation
Definition:Β Identity creation is the process of creating a new digital identity.
Identity Creation = {Identity Generation, Attribute Assignment, Account Provisioning}
Creation Activities:
| Activity | Description | Security Considerations |
|---|---|---|
| Identity Generation | Creating the identity | Unique identifiers, generation process |
| Attribute Assignment | Assigning attributes | Accuracy, completeness |
| Account Provisioning | Creating accounts | Account creation, access assignment |
2.3 Identity Maintenance
Definition:Β Identity maintenance is the ongoing management of identities and access.
Identity Maintenance = {Attribute Updates, Access Updates, Monitoring}
Maintenance Activities:
| Activity | Description | Frequency |
|---|---|---|
| Attribute Updates | Updating identity attributes | As needed |
| Access Updates | Updating access rights | As needed |
| Role Changes | Changing roles and permissions | As needed |
| Password Management | Password changes, resets | Ongoing |
| Monitoring | Monitoring for anomalies | Continuous |
2.4 Identity Deprovisioning
Definition:Β Identity deprovisioning is the process of revoking access and removing identities.
Identity Deprovisioning = {Access Revocation, Account Deletion, Data Destruction}
Deprovisioning Activities:
| Activity | Description | Security Considerations |
|---|---|---|
| Access Revocation | Revoking all access | Timely revocation |
| Account Deletion | Deleting accounts | Complete deletion |
| Data Destruction | Destroying identity data | Secure destruction |
| Verification | Verifying deprovisioning is complete | Audit trail |
2.5 The Identity Lifecycle Management Score
The Identity Lifecycle Management Score quantifies the effectiveness of identity lifecycle management:
I_LM = C_reation * M_aintenance * D_eprovisioning
Where:
-
C_reationΒ is the Creation Score (0-1) -
M_aintenanceΒ is the Maintenance Score (0-1) -
D_eprovisioningΒ is the Deprovisioning Score (0-1)
| Component | Description | Scoring Factors |
|---|---|---|
| Creation (C) | Quality of identity creation | Accuracy, completeness, security |
| Maintenance (M) | Quality of identity maintenance | Timeliness, accuracy, monitoring |
| Deprovisioning (D) | Quality of deprovisioning | Timeliness, completeness, security |
Identity Lifecycle Management (Visual): βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | | | Identity Creation β | βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β | β β’ Identity Generation β β | β β’ Attribute Assignment β β | β β’ Account Provisioning β β | β β’ Security: Unique identifiers, accurate attributes β β | βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β | | | Identity Maintenance β | βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β | β β’ Attribute Updates β β | β β’ Access Updates β β | β β’ Role Changes β β | β β’ Password Management β β | β β’ Monitoring β β | βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β | | | Identity Deprovisioning β | βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β | β β’ Access Revocation β β | β β’ Account Deletion β β | β β’ Data Destruction β β | β β’ Verification β β | β β’ Security: Timely revocation, complete deletion β β | βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β | | | Formula: I_LM = C_reation * M_aintenance * D_eprovisioning β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Part 3: Access Certification
3.1 The Access Certification Definition
Access certification is the process of reviewing and certifying access rights.
Access Certification = {User Access Reviews, Role Certifications, Entitlement Certifications}
3.2 Access Certification Types
| Type | Description | Frequency |
|---|---|---|
| User Access Reviews | Reviewing user access rights | Quarterly/Annually |
| Role Certifications | Certifying role assignments | Annually |
| Entitlement Certifications | Certifying entitlements | Annually |
| Privileged Access Reviews | Reviewing privileged access | Quarterly |
3.3 Access Certification Process
| Step | Description | Key Activities |
|---|---|---|
| 1. Planning | Plan the certification | Define scope, schedule |
| 2. Data Collection | Collect access data | Data gathering, preparation |
| 3. Review | Review access rights | Reviewer review, investigation |
| 4. Certification | Certify access | Certify, revoke, modify |
| 5. Remediation | Remediate issues | Remove access, modify permissions |
| 6. Reporting | Generate reports | Certification reports, audit trails |
3.4 The Access Certification Score
The Access Certification Score quantifies the effectiveness of access certification:
A_CS = C_overage * A_ccuracy * T_imeliness
Where:
-
C_overageΒ is the Coverage Score (0-1) -
A_ccuracyΒ is the Accuracy Score (0-1) -
T_imelinessΒ is the Timeliness Score (0-1)
| Component | Description | Scoring Factors |
|---|---|---|
| Coverage (C) | Coverage of access certification | Users, roles, entitlements |
| Accuracy (A) | Accuracy of certification | Correctness, completeness |
| Timeliness (T) | Timeliness of certification | Frequency, deadlines |
Access Certification Process (Visual): βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | | | Step 1: Planning β | βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β | β β’ Define scope β β | β β’ Schedule certification β β | β β’ Identify reviewers β β | ββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββ β | β | | βΌ | | Step 2: Data Collection β | βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β | β β’ Gather access data β β | β β’ Prepare data for review β β | ββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββ β | β | | βΌ | | Step 3: Review β | βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β | β β’ Review access rights β β | β β’ Investigate exceptions β β | ββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββ β | β | | βΌ | | Step 4: Certification β | βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β | β β’ Certify access β β | β β’ Revoke or modify access β β | ββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββ β | β | | βΌ | | Step 5: Remediation β | βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β | β β’ Remove unauthorized access β β | β β’ Modify permissions β β | ββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββ β | β | | βΌ | | Step 6: Reporting β | βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β | β β’ Generate reports β β | β β’ Audit trails β β | βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β | | | Formula: A_CS = C_overage * A_ccuracy * T_imeliness β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Part 4: Policy Management
4.1 The Policy Management Definition
Policy management is the process of defining, enforcing, and monitoring access policies.
Policy Management = {Definition, Enforcement, Monitoring}
4.2 Policy Types
| Policy Type | Description | Examples |
|---|---|---|
| Access Policies | Policies governing access | Least privilege, separation of duties |
| Identity Policies | Policies governing identity | Identity verification, authentication |
| Compliance Policies | Policies governing compliance | Regulatory compliance, audit |
| Security Policies | Policies governing security | Password policies, MFA |
4.3 Policy Definition
Definition:Β Policy definition is the process of creating and documenting policies.
Policy Definition = {Policy Creation, Policy Documentation, Policy Approval}
4.4 Policy Enforcement
Definition:Β Policy enforcement is the process of ensuring policies are followed.
Policy Enforcement = {Policy Implementation, Policy Monitoring, Policy Compliance}
4.5 Policy Monitoring
Definition:Β Policy monitoring is the process of monitoring policy compliance.
Policy Monitoring = {Policy Compliance Monitoring, Policy Exception Management, Policy Reporting}
4.6 The Policy Management Score
The Policy Management Score quantifies the effectiveness of policy management:
P_MS = D_efinition * E_nforcement * M_onitoring
Where:
-
D_efinitionΒ is the Definition Score (0-1) -
E_nforcementΒ is the Enforcement Score (0-1) -
M_onitoringΒ is the Monitoring Score (0-1)
| Component | Description | Scoring Factors |
|---|---|---|
| Definition (D) | Quality of policy definition | Clarity, completeness, approval |
| Enforcement (E) | Quality of policy enforcement | Implementation, monitoring |
| Monitoring (M) | Quality of policy monitoring | Compliance, exceptions, reporting |
Policy Management (Visual): βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | | | Policy Definition β | βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β | β β’ Policy Creation β β | β β’ Policy Documentation β β | β β’ Policy Approval β β | β β’ Types: Access, Identity, Compliance, Security β β | βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β | | | Policy Enforcement β | βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β | β β’ Policy Implementation β β | β β’ Policy Monitoring β β | β β’ Policy Compliance β β | βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β | | | Policy Monitoring β | βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β | β β’ Compliance Monitoring β β | β β’ Exception Management β β | β β’ Policy Reporting β β | βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β | | | Formula: P_MS = D_efinition * E_nforcement * M_onitoring β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Part 5: Compliance Reporting
5.1 The Compliance Reporting Definition
Compliance reporting is the process of generating reports to demonstrate compliance with policies and regulations.
Compliance Reporting = {Regulatory, Audit, Executive}
5.2 Reporting Types
| Type | Description | Audience |
|---|---|---|
| Regulatory Reporting | Reports for regulators | Regulators |
| Audit Reporting | Reports for auditors | Auditors |
| Executive Reporting | Reports for executives | Executives |
5.3 The Compliance Reporting Score
The Compliance Reporting Score quantifies the effectiveness of compliance reporting:
C_RS = R_egulatory * A_udit * E_xecutive
Where:
-
R_egulatoryΒ is the Regulatory Score (0-1) -
A_uditΒ is the Audit Score (0-1) -
E_xecutiveΒ is the Executive Score (0-1)
| Component | Description | Scoring Factors |
|---|---|---|
| Regulatory (R) | Quality of regulatory reporting | Completeness, accuracy, timeliness |
| Audit (A) | Quality of audit reporting | Completeness, accuracy, timeliness |
| Executive (E) | Quality of executive reporting | Clarity, relevance, timeliness |
Compliance Reporting (Visual): βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | | | Regulatory Reporting β | βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β | β β’ GLBA Compliance Reports β β | β β’ SOX Compliance Reports β β | β β’ GDPR Compliance Reports β β | β β’ NYDFS Compliance Reports β β | β β’ PCI DSS Compliance Reports β β | βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β | | | Audit Reporting β | βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β | β β’ Internal Audit Reports β β | β β’ External Audit Reports β β | β β’ Compliance Audit Reports β β | βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β | | | Executive Reporting β | βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β | β β’ Executive Summaries β β | β β’ Board Reports β β | β β’ Status Reports β β | βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β | | | Formula: C_RS = R_egulatory * A_udit * E_xecutive β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Summary and Bridge to Lesson 6.6
We have now completed the comprehensive analysis of Identity Governance and Administration. You have learned:
-
IGA Components:Β Identity Lifecycle Management, Access Certification, Policy Management, and Compliance Reporting.
-
IGA Maturity Score:Β
I_GM = L_ifeycle * C_ertification * P_olicy * C_ompliance. -
Identity Lifecycle Management:Β Creation, maintenance, and deprovisioning.
-
Identity Lifecycle Management Score:Β
I_LM = C_reation * M_aintenance * D_eprovisioning. -
Access Certification:Β User access reviews, role certifications, and entitlement certifications.
-
Access Certification Score:Β
A_CS = C_overage * A_ccuracy * T_imeliness. -
Policy Management:Β Definition, enforcement, and monitoring.
-
Policy Management Score:Β
P_MS = D_efinition * E_nforcement * M_onitoring. -
Compliance Reporting:Β Regulatory, audit, and executive reporting.
-
Compliance Reporting Score:Β
C_RS = R_egulatory * A_udit * E_xecutive.
InΒ Lesson 6.6, we will exploreΒ IAM for Cloud and Hybrid Environments in Financial Institutions, including IAM challenges and solutions for cloud and hybrid environments.