Identity and Access Management (IAM)
Identity and access management (IAM) is a framework of business processes, policies, and technologies for managing digital identities, so that users gain access to data only when they have the appropriate credentials.
Updated
Overview
IAM covers people and also service and system accounts. In enterprise IT, identity management means establishing and managing the roles and access privileges of individual network users. IAM systems carry out credential management, authentication, and authorization, functions that are foundational to security.
CISA and NSA guidance groups IAM practice into identity governance, environmental hardening, identity federation and single sign-on, multi-factor authentication, and IAM auditing and monitoring. Identity governance manages the lifecycle of each identity through join, move, and leave events: creating accounts for new staff, granting and removing entitlements when a role changes, and promptly ending accounts and privileges when someone leaves.
Attackers target IAM because access through legitimate accounts mimics legitimate activity and is harder to detect. Common techniques include creating new accounts to maintain persistence, taking over accounts of former employees that were not suspended, forging authentication assertions, and compromising passwords through phishing, MFA bypass, credential stuffing, and password spraying.
IAM products are software and have vulnerabilities of their own, so they must be patched, updated, and managed. A vulnerable IAM solution can open access to many systems and data across an organization, which is why the guidance treats securing IAM infrastructure as critical.
Similar Terms
2 termsPAM
IAM manages all identities and their access. PAM covers privileged accounts, which need additional monitoring and control and should be managed separately with a PAM solution under strong identity governance.
Zero Trust
Zero trust is a security model that grants no implicit trust based on network location and decides access per request. It depends on IAM, and NIST describes a zero trust architecture as covering identity, credentials, and access management along with endpoints, hosting environments, and the network.
Frequently Asked Questions
What does IAM stand for?→
IAM stands for identity and access management.
What is the difference between IAM and PAM?→
IAM is the overall framework for managing digital identities and their access. Privileged access management (PAM) is a separate set of controls for privileged accounts, which carry more risk and need additional monitoring and control.
What are join, move, and leave events?→
They are the most important events in an identity's lifecycle. Join covers a new employee or contractor, when accounts are created with entitlements for the role. Move covers a role change, when new entitlements are granted and unneeded ones removed. Leave covers retirement, termination, or contract expiration, when accounts and privileges must be promptly ended.
Related
Tool categories
Career roles
Glossary terms
Sources
Definitions follow the government and standards body sources listed above. This site is not affiliated with the agencies or organizations cited.