Created by A F M Bakabillah
CISSP Domain 5, "Identity and Access Management (IAM)," accounts for 13% of the CISSP exam. This domain is crucial for understanding how to manage the digital identities of individuals and systems, and how to control their access to resources. It covers the entire lifecycle of identity management, from provisioning to de-provisioning, and the various access control models and technologies.
This section distinguishes between physical and logical access controls and their importance in a comprehensive security program.
Example: To access a high-security server room, an employee must first swipe their access card (physical control) to enter a mantrap. Inside the mantrap, they must provide a fingerprint scan (physical biometric control). Once physically in the room, they then log into a server using their username, password, and a one-time code from their authenticator app (logical controls).
This section covers the processes by which entities prove their identity to a system.
Example: An employee logs into the corporate network using their username (identification), password (something you know), and a one-time code generated by an app on their phone (something you have), demonstrating Multi-Factor Authentication. After this initial login, they can access their email, HR portal, and project management software without re-entering credentials due to Single Sign-On.
This section details the various models and technologies used to enforce authorization decisions.
Example: A large corporation uses Role-Based Access Control (RBAC). All employees in the "Finance" department are assigned the "Financial Analyst" role, which automatically grants them access to the accounting software and sensitive financial reports. An individual in the "HR" department, assigned the "HR Manager" role, has access to employee records but not financial reports, demonstrating how roles define permissions.
This section covers the processes for creating, maintaining, and revoking user identities and their access rights.
Example: When a new employee joins, an automated system provisions their user account and assigns initial access based on their job role (provisioning). Every quarter, managers review their team's access rights to ensure they are still appropriate (access review). When an employee leaves, their accounts are immediately disabled and eventually deleted (de-provisioning) to prevent unauthorized access.
This section covers cloud-based identity and access management solutions.
Example: A startup decides to use an IDaaS provider like Okta or Azure AD to manage all employee identities. This allows them to centralize user accounts, enforce MFA for all logins, and enable SSO for cloud applications like Google Workspace and Salesforce, simplifying access for users and reducing the IT burden.
Choose the best answer for each question.
Question 1:
C) Fingerprint Scan
Explanation: "Something you are" refers to biometric characteristics, such as fingerprints, iris scans, or facial recognition.
Question 2:
C) Authorization
Explanation: Authorization is the process of determining what an authenticated entity (user, device, service) is permitted to access or do. Identification is claiming an identity, and authentication is proving it.
Question 3:
C) Role-Based Access Control (RBAC)
Explanation: RBAC is widely adopted in enterprises because it simplifies access management by assigning permissions based on a user's organizational role, making it scalable and easier to manage than DAC or MAC.
Question 4:
B) It allows users to authenticate once and gain access to multiple independent systems.
Explanation: SSO enhances user convenience and reduces password fatigue by allowing a single authentication event to grant access to multiple applications or services.
Question 5:
C) De-provisioning
Explanation: De-provisioning (revoking access and disabling/deleting accounts) is critically important when an employee leaves to prevent unauthorized access by former personnel, which can lead to data breaches or insider threats.
Question 6:
B) Biometric Scanner for a server room door
Explanation: A biometric scanner on a door controls physical access to a restricted area. ACLs (A), Firewalls (C), and Password policies (D) are logical controls.
Question 7:
C) To secure and monitor highly privileged accounts.
Explanation: PAM solutions are specifically designed to manage, monitor, and secure accounts with elevated privileges (e.g., administrator, root), as these accounts pose the highest risk if compromised.
Question 8:
C) Something You Are
Explanation: "Something you are" refers to biometrics, which are unique biological characteristics (e.g., fingerprint, iris, facial recognition).
Question 9:
B) The owner of the resource determines and grants access permissions.
Explanation: In DAC, the owner of a resource has the discretion to grant or deny access to other users, making it the least restrictive access control model.
Question 10:
C) RADIUS
Explanation: RADIUS (Remote Authentication Dial-In User Service) and TACACS+ are common protocols for centralized Authentication, Authorization, and Accounting (AAA) services, especially for network access. LDAP (A) is a directory service, Kerberos (B) is an authentication protocol, and SAML (D) is for federation.
Question 11:
C) It offers scalability and reduces operational overhead for identity management.
Explanation: IDaaS solutions leverage cloud infrastructure to provide highly scalable identity management services, reducing the need for organizations to build and maintain their own complex on-premise IAM systems.
Question 12:
B) A user logging into a partner company's system using their existing corporate credentials.
Explanation: Federated Identity Management extends SSO capabilities across different security domains or organizations, allowing users to use their existing credentials from one identity provider to access resources from another. Option A is SSO within a single organization.
Question 13:
B) To prevent a single individual from performing conflicting critical tasks.
Explanation: SoD aims to reduce the risk of fraud, error, or abuse by ensuring that no single individual has sufficient privileges to complete a critical or sensitive task from beginning to end.
Question 14:
B) Mandatory Access Control (MAC)
Explanation: MAC is the most restrictive access control model, where the system enforces access decisions based on security labels assigned to subjects and objects. It's typically used in government and military environments.
Question 15:
B) Multi-Factor Authentication (MFA)
Explanation: MFA requires a user to present two or more *different* authentication factors (e.g., password - something you know, and hardware token - something you have) to verify their identity.
Question 16:
C) Potential for vendor lock-in and data privacy concerns.
Explanation: While IDaaS offers many benefits, organizations become reliant on the vendor's platform, potentially leading to vendor lock-in. Additionally, storing identity data with a third party raises data privacy and sovereignty concerns.
Question 17:
C) To ensure user access rights are still appropriate and necessary.
Explanation: Access reviews are a crucial part of the IAM lifecycle, ensuring that users' permissions are still aligned with their current roles and responsibilities, preventing privilege creep and maintaining the principle of least privilege.
Question 18:
C) Access Control List (ACL)
Explanation: ACLs are logical controls that define permissions for objects (e.g., files, network devices). Security guards (A), CCTV (B), and mantraps (D) are physical controls.
Question 19:
C) Tickets
Explanation: Kerberos is a network authentication protocol that uses "tickets" (Ticket Granting Ticket and Service Ticket) to provide secure authentication and authorization to services within a domain.
Question 20:
C) Provides more granular and flexible access decisions based on dynamic attributes.
Explanation: ABAC is more flexible than RBAC because it bases access decisions on a combination of attributes (user, resource, environment, action) rather than just predefined roles, allowing for very fine-grained and dynamic control.
Question 21:
B) A security token generating one-time passwords.
Explanation: A security token (hardware or software) that generates a one-time password is an example of "something you have" as it's a physical or virtual item you possess.
Question 22:
B) Compliance violations and potential for unauthorized access by former employees.
Explanation: Ineffective de-provisioning leaves active accounts for former employees or contractors, creating a significant security vulnerability that can be exploited for unauthorized access, data theft, or sabotage, and often leads to compliance failures.
Question 23:
B) It simplifies user access to resources across different organizations or domains.
Explanation: Federated Identity Management allows users to use a single set of credentials to access resources provided by multiple, independent organizations, simplifying access for users and partners.
Question 24:
B) To provide centralized storage and management for user identities and access information.
Explanation: Directory services like LDAP and Active Directory act as central repositories for user accounts, groups, and other network resources, facilitating centralized identity and access management.
Question 25:
C) Segregation of Duties (SoD)
Explanation: Requiring two different managers for approval of a financial transaction is a classic example of Segregation of Duties, designed to prevent a single person from completing a fraudulent activity.
Question 26:
C) Claiming an identity to a system.
Explanation: Identification is the first step in the AAA process, where a user or entity asserts or claims an identity (e.g., by providing a username).
Question 27:
C) Something You Have
Explanation: A smart card or hardware token that generates a one-time password is a physical item that the user possesses, making it a "something you have" authentication factor.
Question 28:
D) Attribute-Based Access Control (ABAC)
Explanation: ABAC provides the highest level of granularity and flexibility by basing access decisions on a combination of attributes associated with the user (subject), the resource (object), the action being performed, and the environment (context).
Question 29:
B) To streamline and accelerate the creation, modification, and deletion of user accounts based on HR events.
Explanation: Automated provisioning integrates with HR systems to automatically manage user accounts and access rights throughout their employment lifecycle, improving efficiency and reducing manual errors.
Question 30:
C) Potential for vendor lock-in and reliance on the provider's security posture.
Explanation: When adopting an IDaaS solution, an organization becomes dependent on the chosen vendor, which can lead to difficulties if they wish to switch providers (vendor lock-in) and requires trusting the vendor's security capabilities.