Home »
Trending Technologies MCQs
Identity and Access Management (IAM) MCQs (Multiple-Choice Questions)
Identity and Access Management (IAM) is a cybersecurity discipline that manages digital identities and controls access to applications, systems, networks, and data. These Identity and Access Management MCQs are designed to help learners understand authentication, authorization, access control models, identity lifecycle management, single sign-on, multifactor authentication, and other essential IAM concepts.
Identity and Access Management (IAM) MCQs
Identity and Access Management provides a framework for determining who can access an organization's resources and what actions they are permitted to perform. It combines identity verification, access policies, user provisioning, and account management to protect sensitive information from unauthorized access.
Practicing these multiple-choice questions helps students, IT professionals, cybersecurity beginners, and certification candidates assess their knowledge of IAM technologies and security principles. The questions cover fundamental concepts as well as practical situations involving permissions, authentication methods, identity federation, and privileged accounts.
List of Identity and Access Management (IAM) MCQs
The following questions cover identity management, authentication and authorization, role-based and attribute-based access control, least privilege, multifactor authentication, single sign-on, SAML, OAuth 2.0, OpenID Connect, directory services, identity federation, provisioning, deprovisioning, privileged access management, and IAM security scenarios. Each question includes four options, the correct answer, and an explanation.
1. What is the primary purpose of Identity and Access Management (IAM)?
- To increase network bandwidth
- To manage digital identities and control access to resources
- To replace all encryption technologies
- To eliminate the need for security policies
Answer: B) To manage digital identities and control access to resources
Explanation:
IAM manages digital identities and determines which users or systems can access particular resources. It helps organizations enforce access policies and protect sensitive information.
2. Which IAM process verifies that a user is who they claim to be?
- Authorization
- Provisioning
- Authentication
- Auditing
Answer: C) Authentication
Explanation:
Authentication verifies an identity using credentials such as passwords, security keys, certificates, or biometric characteristics. Authorization determines what an authenticated identity is allowed to do.
3. What does authorization determine in an IAM system?
- Whether an identity can perform a requested action
- Whether a server has enough memory
- Whether a password was created recently
- Whether a network cable is connected
Answer: A) Whether an identity can perform a requested action
Explanation:
Authorization evaluates permissions and access policies to decide whether a user or system can perform an operation on a resource. For example, a user may view a document but may not be permitted to delete it.
4. Which principle requires users to receive only the permissions necessary for their responsibilities?
- Open access
- Complete trust
- Maximum privilege
- Principle of least privilege
Answer: D) Principle of least privilege
Explanation:
The principle of least privilege limits each identity to the minimum access needed to perform its assigned tasks. This reduces the potential damage caused by compromised accounts or accidental actions.
5. Which access control model assigns permissions according to predefined job roles?
- Discretionary Access Control (DAC)
- Role-Based Access Control (RBAC)
- Mandatory Access Control (MAC)
- Attribute-Based Access Control (ABAC)
Answer: B) Role-Based Access Control (RBAC)
Explanation:
RBAC associates permissions with organizational roles, such as administrator, accountant, or support agent. Users receive permissions through the roles assigned to them.
6. What is the main characteristic of Attribute-Based Access Control (ABAC)?
- It grants access only through passwords
- It assigns every user identical permissions
- It evaluates attributes of users, resources, actions, and the environment
- It prevents access to all external applications
Answer: C) It evaluates attributes of users, resources, actions, and the environment
Explanation:
ABAC makes access decisions using attributes such as department, resource classification, requested action, location, and time. Policies can combine these attributes to support context-sensitive access decisions.
7. What is Single Sign-On (SSO)?
- A mechanism that lets users access multiple supported applications through one authentication session
- A method that requires a separate password for every application
- A process for removing inactive accounts
- A technique for encrypting database backups
Answer: A) A mechanism that lets users access multiple supported applications through one authentication session
Explanation:
SSO allows a user to authenticate through an identity provider and access multiple connected applications without separately signing in to each one. Applications must support or trust the relevant SSO arrangement.
8. Which option is an example of multifactor authentication (MFA)?
- Using two different passwords
- Using a username and a password only
- Entering the same password twice
- Using a password and a hardware security key
Answer: D) Using a password and a hardware security key
Explanation:
MFA requires authentication factors from at least two distinct categories, such as something the user knows and something the user possesses. A password and a hardware security key represent different factor categories.
9. Which of the following is an example of something a user knows?
- A fingerprint
- A password
- A hardware token
- A registered smartphone
Answer: B) A password
Explanation:
A password is a knowledge factor because the user must know it to authenticate. Fingerprints are inherence factors, while hardware tokens and registered devices can serve as possession factors.
10. Which protocol is commonly used to exchange authentication assertions between an identity provider and an enterprise application?
- FTP
- DHCP
- SAML
- SNMP
Answer: C) SAML
Explanation:
Security Assertion Markup Language (SAML) is commonly used for federated authentication and enterprise SSO. It enables an identity provider to issue signed assertions that a service provider can validate.
11. What is the primary role of an identity provider (IdP)?
- To authenticate identities and provide identity-related assertions or tokens
- To manufacture network hardware
- To replace every application database
- To store all company files in plaintext
Answer: A) To authenticate identities and provide identity-related assertions or tokens
Explanation:
An identity provider authenticates users or other identities and supplies information that relying applications can use to establish an authenticated session. Depending on the protocol, this information may be delivered through assertions or tokens.
12. Which standard adds an authentication and identity layer on top of OAuth 2.0?
- LDAP
- Kerberos
- RADIUS
- OpenID Connect (OIDC)
Answer: D) OpenID Connect (OIDC)
Explanation:
OpenID Connect builds an identity layer on OAuth 2.0. It enables a client to verify an end user's identity and obtain standardized identity claims, commonly through an ID token.
13. What is the primary purpose of OAuth 2.0?
- To define how passwords must be stored in every database
- To provide a framework for delegated authorization
- To physically secure data centers
- To replace all directory services
Answer: B) To provide a framework for delegated authorization
Explanation:
OAuth 2.0 enables an application to obtain limited access to protected resources on behalf of a resource owner or under another authorized grant. OAuth 2.0 alone is not an authentication protocol.
14. What is the purpose of a directory service in IAM?
- To compress all network traffic
- To automatically remove every user account
- To organize and provide access to identity and directory information
- To replace multifactor authentication
Answer: C) To organize and provide access to identity and directory information
Explanation:
A directory service stores and organizes information about users, groups, devices, and other objects. Organizations use directory services to support authentication, account lookup, and centralized identity administration.
15. Which protocol is commonly used to access and manage information in directory services?
- LDAP
- SMTP
- ICMP
- RTP
Answer: A) LDAP
Explanation:
Lightweight Directory Access Protocol (LDAP) provides a standardized way to query and modify directory information. Secure deployments protect LDAP communication using appropriate transport security, such as LDAPS or StartTLS.
16. What does identity provisioning mean?
- Encrypting every file on a workstation
- Checking the physical temperature of a server
- Replacing all user passwords every day
- Creating accounts and assigning the required access to identities
Answer: D) Creating accounts and assigning the required access to identities
Explanation:
Identity provisioning establishes accounts and configures the permissions required for a person, service, or device. It may be triggered by hiring, a role change, or the deployment of a new application.
17. What is identity deprovisioning?
- Adding administrator privileges to all accounts
- Removing or disabling accounts and access that are no longer required
- Creating additional authentication factors
- Registering a new domain name
Answer: B) Removing or disabling accounts and access that are no longer required
Explanation:
Deprovisioning revokes access when an identity is no longer entitled to use organizational resources. Timely deprovisioning after termination or contract completion reduces the risk of unauthorized access.
18. What is the purpose of an identity lifecycle management process?
- To manage only the creation of passwords
- To maintain network cabling diagrams
- To manage identities and their access from creation through modification and retirement
- To eliminate periodic access reviews
Answer: C) To manage identities and their access from creation through modification and retirement
Explanation:
Identity lifecycle management governs how identities and their permissions change over time. It includes onboarding, role changes, access reviews, and offboarding.
19. Which IAM practice helps identify permissions that users no longer need?
- Periodic access review
- Unrestricted account sharing
- Disabling audit logs
- Permanent privilege escalation
Answer: A) Periodic access review
Explanation:
Periodic access reviews allow managers or resource owners to verify that existing permissions remain appropriate. Unnecessary or excessive access can then be removed.
20. What is privileged access management (PAM) designed to control?
- Access to public websites by anonymous visitors
- Only ordinary email subscriptions
- Physical office lighting schedules
- Elevated access to critical systems and sensitive resources
Answer: D) Elevated access to critical systems and sensitive resources
Explanation:
PAM protects high-impact accounts and privileged sessions, including administrator and root access. Common controls include credential vaulting, approval workflows, session monitoring, and time-limited privilege elevation.
21. What does the principle of separation of duties help prevent?
- All forms of user authentication
- A single person from having incompatible responsibilities without appropriate oversight
- Every user from accessing business applications
- All changes to organizational data
Answer: B) A single person from having incompatible responsibilities without appropriate oversight
Explanation:
Separation of duties divides sensitive tasks among multiple people or roles. For example, one employee may create a payment while another must approve it, reducing opportunities for fraud and mistakes.
22. Which access control model allows the resource owner to decide who can access a resource?
- Mandatory Access Control (MAC)
- Role-Based Access Control (RBAC)
- Discretionary Access Control (DAC)
- Rule-Based Routing
Answer: C) Discretionary Access Control (DAC)
Explanation:
DAC allows an owner or authorized controller of a resource to grant or revoke permissions. The owner may decide which users or groups can read, modify, or execute the resource.
23. Which access control model commonly enforces centrally defined security labels and classifications?
- Mandatory Access Control (MAC)
- Discretionary Access Control (DAC)
- Open Access Control
- Unrestricted Role Assignment
Answer: A) Mandatory Access Control (MAC)
Explanation:
MAC enforces access decisions using centrally administered security policies, often involving security labels and clearance levels. Individual resource owners generally cannot override those mandatory restrictions.
24. What is identity federation?
- A method of physically connecting two data centers
- A system for creating identical passwords for every user
- A backup process for directory databases
- An arrangement that enables identities authenticated by one trusted domain to be recognized by another
Answer: D) An arrangement that enables identities authenticated by one trusted domain to be recognized by another
Explanation:
Identity federation establishes trust between separate identity domains or organizations. It enables users to access external applications or services using identities managed by a trusted identity provider.
25. Which security mechanism can help resist phishing by using a cryptographic challenge tied to the legitimate website?
- A reusable password sent through email
- A FIDO2/WebAuthn passkey
- A shared administrator account
- An unverified password reset link
Answer: B) A FIDO2/WebAuthn passkey
Explanation:
Passkeys use public-key cryptography and are bound to the legitimate relying party's domain. This design helps prevent credentials from being used on lookalike phishing websites.
26. What is the main security benefit of adaptive authentication?
- It removes the need to identify users
- It gives every account permanent administrator rights
- It adjusts authentication requirements based on risk and contextual signals
- It disables security checks when a device is unfamiliar
Answer: C) It adjusts authentication requirements based on risk and contextual signals
Explanation:
Adaptive authentication evaluates signals such as device state, location, network characteristics, and unusual behavior. A high-risk sign-in may trigger stronger verification or be blocked.
27. Which IAM component can centralize authentication and access policies for multiple applications?
- An identity and access management platform
- A standalone image editor
- A printer driver
- A spreadsheet formatting tool
Answer: A) An identity and access management platform
Explanation:
An IAM platform can centralize identity administration, authentication, policy enforcement integrations, and access reporting across supported applications. The exact capabilities depend on the product and deployment.
28. What is a service account primarily used for?
- Allowing every employee to share one personal login
- Replacing all human user identities
- Providing unrestricted access to the internet
- Representing an application, service, or automated process that needs access to resources
Answer: D) Representing an application, service, or automated process that needs access to resources
Explanation:
Service accounts represent non-human workloads, such as applications, scheduled jobs, or integrations. They should have narrowly scoped permissions, controlled credentials, and appropriate monitoring.
29. Which approach is generally preferable to embedding long-lived credentials directly in application source code?
- Publishing credentials in documentation
- Using a secrets manager or an appropriate workload identity mechanism
- Sharing credentials in public repositories
- Reusing an employee's personal password
Answer: B) Using a secrets manager or an appropriate workload identity mechanism
Explanation:
Secrets managers and workload identity mechanisms reduce exposure of sensitive credentials in source code. They can support controlled access, rotation, and auditing, depending on the implementation.
30. What is the purpose of a JSON Web Token (JWT) in an IAM-related system?
- To guarantee that all network traffic is anonymous
- To replace every access control policy
- To carry claims in a structured token that can be verified according to its security configuration
- To store passwords in readable form
Answer: C) To carry claims in a structured token that can be verified according to its security configuration
Explanation:
A JWT can carry claims about an identity or authorization context. A signed JWT provides integrity protection when correctly validated, but its payload is not necessarily encrypted and must not be assumed confidential.
31. Why should access tokens have limited lifetimes?
- To reduce the period during which a stolen token may remain usable
- To prevent applications from recording events
- To ensure that tokens can never be stolen
- To remove the need for authorization checks
Answer: A) To reduce the period during which a stolen token may remain usable
Explanation:
Shorter token lifetimes limit the time available to misuse a compromised token. Expiration does not eliminate all risk, so secure storage, appropriate scopes, validation, and revocation strategies remain important.
32. What is the primary purpose of a refresh token in an OAuth-based system?
- To encrypt a user's entire hard drive
- To assign a new job title to a user
- To replace the identity provider's security policies
- To obtain new access tokens under the authorization server's rules
Answer: D) To obtain new access tokens under the authorization server's rules
Explanation:
A refresh token can be exchanged for a new access token without repeating the full authorization process, when permitted. Refresh tokens are sensitive credentials and require secure storage, appropriate rotation, and revocation controls.
33. What is the main purpose of access certification in IAM?
- To verify that all employee devices have the same model number
- To confirm that users' existing permissions are justified and appropriate
- To generate new passwords for public websites
- To disable all accounts on a fixed schedule
Answer: B) To confirm that users' existing permissions are justified and appropriate
Explanation:
Access certification is a formal review in which designated reviewers approve, modify, or revoke assigned permissions. It supports least privilege, accountability, and compliance requirements.
34. What is just-in-time (JIT) access in privileged identity management?
- Permanent administrator access for all staff
- Access that never expires
- Privilege granted only when needed, usually for a limited period
- Access that bypasses all approvals and logs
Answer: C) Privilege granted only when needed, usually for a limited period
Explanation:
JIT access grants elevated permissions for a defined task or time window rather than leaving them permanently active. This reduces standing privileges and limits opportunities for misuse.
35. What is a major risk of shared user accounts?
- Reduced accountability because actions may not be attributable to a specific person
- Automatic enforcement of least privilege
- Guaranteed prevention of credential theft
- Improved individual activity attribution in every case
Answer: A) Reduced accountability because actions may not be attributable to a specific person
Explanation:
Shared accounts make it harder to identify which person performed an action. Individual identities and appropriately configured logging improve accountability and incident investigation.
36. Which IAM control helps prevent a user from accessing an account after leaving an organization?
- Increasing the account's session duration
- Assigning additional application roles
- Allowing the former employee to retain a recovery method
- Promptly disabling the account and revoking relevant access
Answer: D) Promptly disabling the account and revoking relevant access
Explanation:
Offboarding should disable or remove the former employee's accounts, revoke active sessions and credentials where supported, and remove access to connected systems. Automated workflows help reduce delays and missed accounts.
37. What does the term "orphaned account" mean in IAM?
- An account with multifactor authentication enabled
- An account that no longer has a clear owner or valid business justification
- An account that belongs to a properly managed service
- An account that has been reviewed and approved recently
Answer: B) An account that no longer has a clear owner or valid business justification
Explanation:
An orphaned account may remain after an employee leaves, a service is retired, or ownership changes. Identifying and resolving these accounts helps reduce unauthorized access and improve accountability.
38. What is the function of a policy decision point (PDP) in an access control architecture?
- To physically lock server cabinets
- To create employee payroll records
- To evaluate access requests against applicable policies and make decisions
- To issue every user's personal computer
Answer: C) To evaluate access requests against applicable policies and make decisions
Explanation:
A policy decision point evaluates access requests using relevant policies, identity information, resource attributes, and context. A policy enforcement point applies the resulting decision to the request.
39. What is the purpose of a policy enforcement point (PEP)?
- To enforce access decisions for requests to protected resources
- To write all application source code
- To assign hardware serial numbers
- To eliminate the need for access policies
Answer: A) To enforce access decisions for requests to protected resources
Explanation:
A policy enforcement point intercepts or controls access to a resource and enforces the applicable decision, such as allowing or denying a request. It commonly works with a policy decision point.
40. Why is centralized identity logging important in IAM?
- It guarantees that no account will be compromised
- It makes access reviews unnecessary
- It permits users to bypass authentication controls
- It helps detect suspicious activity and investigate access-related incidents
Answer: D) It helps detect suspicious activity and investigate access-related incidents
Explanation:
Identity logs can record sign-ins, failed authentication attempts, permission changes, account creation, and privilege elevation. Centralized collection and monitoring help security teams identify anomalies and reconstruct events.
41. What is the purpose of risk-based access control?
- To allow every request regardless of its risk
- To make access decisions using the assessed risk associated with a request
- To assign permissions solely according to a user's display name
- To disable security monitoring during unusual activity
Answer: B) To make access decisions using the assessed risk associated with a request
Explanation:
Risk-based access control considers signals such as unusual login patterns, device posture, and resource sensitivity. Depending on the policy, the system may allow access, request additional verification, or deny the request.
42. What does Zero Trust mean in the context of IAM?
- Trusting all users inside the corporate network automatically
- Disabling identity verification for internal applications
- Verifying access explicitly and continuously evaluating relevant context rather than relying on network location alone
- Giving every authenticated user full administrative access
Answer: C) Verifying access explicitly and continuously evaluating relevant context rather than relying on network location alone
Explanation:
Zero Trust does not assume that an identity or device is trustworthy simply because it is inside a network perimeter. Access decisions should consider identity, device posture, resource sensitivity, and policy, with reassessment where appropriate.
43. Which IAM feature helps users recover access when they forget their passwords without requiring a help-desk agent for every request?
- Self-service password reset with appropriate identity verification
- Disabling account recovery controls
- Sharing a universal administrator password
- Removing authentication from user accounts
Answer: A) Self-service password reset with appropriate identity verification
Explanation:
Self-service password reset allows users to regain account access after completing configured verification steps. Strong recovery methods are essential because weak recovery processes can undermine otherwise strong authentication.
44. Why should an organization avoid granting every employee the administrator role?
- It prevents employees from signing in
- It makes every access request anonymous
- It guarantees that applications will fail
- It creates excessive privileges and increases the potential impact of compromised accounts
Answer: D) It creates excessive privileges and increases the potential impact of compromised accounts
Explanation:
Administrator privileges often permit sensitive configuration changes, data access, or account management. Assigning them broadly violates least privilege and can make security incidents much more damaging.
45. Which approach is most appropriate when a user changes departments within the same organization?
- Keep all previous permissions and add every new role
- Review the user's new responsibilities, grant required access, and remove obsolete permissions
- Create multiple unmanaged accounts without review
- Disable all security logging for the transition
Answer: B) Review the user's new responsibilities, grant required access, and remove obsolete permissions
Explanation:
A role change should trigger an access review. The organization should provision the permissions needed for the new role and revoke permissions that are no longer justified, preventing privilege accumulation.
46. Which statement about biometric authentication is correct?
- Biometric data should always be stored as plain text
- Biometrics cannot be used as an authentication factor
- Biometrics use physical or behavioral characteristics and require careful protection of biometric data
- A fingerprint automatically grants authorization to every resource
Answer: C) Biometrics use physical or behavioral characteristics and require careful protection of biometric data
Explanation:
Biometric authentication may use fingerprints, facial characteristics, or other measurable traits. Biometric data and matching systems require safeguards, and successful authentication does not automatically grant permission to every resource.
47. What is the main purpose of SCIM in identity management?
- To standardize the exchange of identity information and automate user provisioning across systems
- To replace encryption for all network connections
- To define physical security camera placement
- To provide a universal password shared by all applications
Answer: A) To standardize the exchange of identity information and automate user provisioning across systems
Explanation:
System for Cross-domain Identity Management (SCIM) provides standardized schemas and HTTP-based operations for managing identities across compatible systems. It can automate account creation, updates, and deactivation.
48. Which control is especially important for protecting IAM administrator accounts?
- Using the same password across all services
- Disabling alerts for privileged sign-ins
- Allowing permanent, unmonitored elevated access
- Enforcing strong phishing-resistant MFA where supported and monitoring privileged activity
Answer: D) Enforcing strong phishing-resistant MFA where supported and monitoring privileged activity
Explanation:
Administrator accounts can control critical systems and security settings. Phishing-resistant authentication, restricted privileges, separate administrative identities, and activity monitoring help protect these accounts.
49. An application grants access based only on a user's department, even when the requested resource is classified as confidential and the user lacks the required clearance. What is the main IAM weakness?
- The application uses a directory service
- The access policy ignores important resource and user attributes
- The user has a digital identity
- The organization uses authentication
Answer: B) The access policy ignores important resource and user attributes
Explanation:
An access policy that considers only department membership may grant excessive permissions. A stronger policy evaluates relevant attributes, including resource sensitivity and user clearance, before allowing access.
50. A company uses RBAC for its finance application. An employee moves from the Accounts Payable role to the Accounts Receivable role. The old role grants permission to approve supplier payments, while the new role requires access to customer invoices. What should the IAM system do?
- Keep both roles permanently to avoid interrupting work
- Grant the employee administrator privileges to simplify the transition
- Assign the Accounts Receivable role and remove obsolete Accounts Payable permissions, subject to the organization's policies
- Disable the employee's identity permanently
Answer: C) Assign the Accounts Receivable role and remove obsolete Accounts Payable permissions, subject to the organization's policies
Explanation:
RBAC associates permissions with job roles. When an employee changes roles, IAM should update role assignments to reflect the new responsibilities and remove permissions that are no longer required. This supports least privilege and reduces the risk of unauthorized supplier-payment approvals.