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:

  1. AnalyzeΒ theΒ IGA Components: Identity Lifecycle Management, Access Certification, Policy Management, and Compliance Reporting.

  2. DeriveΒ theΒ IGA Maturity Score:Β I_GM = L_ifeycle * C_ertification * P_olicy * C_ompliance.

  3. AnalyzeΒ Identity Lifecycle Management: Creation, maintenance, and deprovisioning.

  4. DeriveΒ theΒ Identity Lifecycle Management Score:Β I_LM = C_reation * M_aintenance * D_eprovisioning.

  5. AnalyzeΒ Access Certification: User access reviews, role certifications, and entitlement certifications.

  6. DeriveΒ theΒ Access Certification Score:Β A_CS = C_overage * A_ccuracy * T_imeliness.

  7. AnalyzeΒ Policy Management: Definition, enforcement, and monitoring.

  8. DeriveΒ theΒ Policy Management Score:Β P_MS = D_efinition * E_nforcement * M_onitoring.

  9. AnalyzeΒ Compliance Reporting: Regulatory, audit, and executive reporting.

  10. 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.

text
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:

text
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
text
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.

text
Identity Lifecycle = {Creation, Maintenance, Deprovisioning}

2.2 Identity Creation

Definition:Β Identity creation is the process of creating a new digital identity.

text
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.

text
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.

text
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:

text
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
text
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.

text
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:

text
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
text
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.

text
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.

text
Policy Definition = {Policy Creation, Policy Documentation, Policy Approval}

4.4 Policy Enforcement

Definition:Β Policy enforcement is the process of ensuring policies are followed.

text
Policy Enforcement = {Policy Implementation, Policy Monitoring, Policy Compliance}

4.5 Policy Monitoring

Definition:Β Policy monitoring is the process of monitoring policy compliance.

text
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:

text
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
text
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.

text
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:

text
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
text
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:

  1. IGA Components:Β Identity Lifecycle Management, Access Certification, Policy Management, and Compliance Reporting.

  2. IGA Maturity Score:Β I_GM = L_ifeycle * C_ertification * P_olicy * C_ompliance.

  3. Identity Lifecycle Management:Β Creation, maintenance, and deprovisioning.

  4. Identity Lifecycle Management Score:Β I_LM = C_reation * M_aintenance * D_eprovisioning.

  5. Access Certification:Β User access reviews, role certifications, and entitlement certifications.

  6. Access Certification Score:Β A_CS = C_overage * A_ccuracy * T_imeliness.

  7. Policy Management:Β Definition, enforcement, and monitoring.

  8. Policy Management Score:Β P_MS = D_efinition * E_nforcement * M_onitoring.

  9. Compliance Reporting:Β Regulatory, audit, and executive reporting.

  10. 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.