Privileged account management handles the entire lifecycle of these privileged accounts, including:
A major goal of privileged account management is reducing the number of privileged accounts in a system and restricting access to those accounts. Credential management is a keytool for achieving this goal.
Rather than assigning privileged accounts to individual users, many PAM systems centralize these accounts and store their credentials in a password vault. The vault securely houses passwords, tokens, Secure Shell (SSH) keys and other credentials in an encrypted form.
When a user—human or nonhuman—needs to do a privileged activity, they must check out the appropriate account’s credentials from the vault.
For example, say that an IT team member must update a company laptop. To do so, they need to use the local admin account for this laptop. The credentials for the account are stored in a password vault, so the IT team member starts by requesting the account password.
The team member must first pass a strong authentication challenge, such as multifactor authentication (MFA), to prove their identity. Then, the vault uses role-based access controls (RBAC) or similar policies to determine whether this user is allowed to access the credentials for this account.
This IT team member is allowed to use this local admin account, so the credential vault grants access. The IT team member can now use the local admin account to make the necessary changes to the company laptop.
For added security, many credential vaults do not directly share credentials with users. Instead, they use single sign-on (SSO) and session brokering to initiate secure connections without the user ever seeing the password.
The user’s account access typically expires after a set amount of time or after their task is complete. Many credential vaults can automatically rotate credentials on a schedule or after each use, making it harder for malicious actors to steal and misuse those credentials.