Courseiva

CCNA Identity And Access Management Architecture Questions

49 questions · Identity And Access Management Architecture topic · All types, answers revealed

1
Multi-Selectmedium

Which TWO factors are mandatory for a secure 'MFA' implementation?

Select 2 answers
A.Exclusion of any knowledge-based factors.
B.Validation of multiple independent credentials.
C.The use of a proprietary hardware token only.
D.Factors from different authentication categories.
E.The use of only biometric factors.
AnswersB, D

Multi-factor authentication strictly requires the validation of multiple independent credentials drawn from at least two distinct authentication categories—such as something you know, something you have, or something you are. This satisfies the fundamental architectural constraint in the stem regarding mandatory factors, ensuring that compromising a single credential type is insufficient to breach the system. Authentication mechanisms that rely on repeating factors within the same category fail to meet this cryptographic and logical separation requirement.

Why this answer

MFA requires at least two distinct authentication factors from different categories (e.g., possession and knowledge).

2
MCQeasy

In a cloud architecture, what does the 'Principle of Least Privilege' (PoLP) imply regarding IAM roles?

A.All users should have read access to the root directory.
B.Administrators should have full control over all cloud resources.
C.Permissions should be granted based on the user's job role and the specific resources needed.
D.Roles should be static and never changed to ensure stability.
AnswerC

Granting access strictly according to job function and necessary resources directly satisfies the Principle of Least Privilege constraint defined in the stem, ensuring identities within cloud Identity and Access Management frameworks operate with the absolute minimum operational permissions required. This scoped allocation mechanism relies on attribute-based or role-based access control policies to restrict broad administrative entitlements, thereby shrinking the potential attack surface and containing lateral movement risks if credentials are compromised.

Why this answer

PoLP requires that identities are granted only the minimum permissions necessary to perform their assigned task, for the minimum duration required.

3
Multi-Selectmedium

Which THREE attributes should be evaluated when defining access policies in a modern Zero Trust Architecture?

Select 3 answers
A.User's physical office desk number
B.The color of the device chassis
C.Device security posture
D.Network location (e.g., Geo-IP/IP Address)
E.User identity and group membership
AnswersC, D, E

Evaluating device security posture ensures that endpoints attempting to connect to corporate resources meet predefined compliance standards, directly satisfying the requirement to dynamically assess endpoint health and trustworthiness in a Zero Trust Architecture. By inspecting parameters such as operating system patch levels, disk encryption status, and endpoint detection and response (EDR) agent health—often integrated via solutions like Microsoft Entra ID alongside mobile device management tools—the policy engine can restrict or permit access based on real-time risk calculations rather than relying solely on static network location or user credentials.

Why this answer

Zero Trust evaluates the context of the user, the device, and the resource being accessed to make a dynamic decision.

4
MCQmedium

When implementing FIDO2/WebAuthn for passwordless authentication, where does the private key reside?

A.In the Identity Provider's database.
B.On the user's local hardware authenticator.
C.In the browser's encrypted cache.
D.In the server-side hardware security module (HSM).
AnswerB

FIDO2 and WebAuthn rely on asymmetric cryptography to eliminate credential harvesting vulnerabilities by ensuring the private key never leaves the client boundary. Satisfying the strict requirement that authentication credentials remain isolated from remote servers, the private key is generated and securely stored within the user's local hardware authenticator—such as a TPM, security key, or platform module. Because the private key is bound to the hardware and protected by local biometric or PIN verification, it cannot be intercepted during transit or compromised in a server-side data breach.

Why this answer

In FIDO2, the private key is stored securely on the local authenticator (e.g., TPM, Secure Enclave, or hardware security key) and never leaves the device.

5
MCQeasy

Which architectural principle is fundamental to implementing Zero Trust in a microservices environment?

A.Micro-segmentation with identity-based access control
B.VPN-based remote access
C.Implicit trust for internal traffic
D.Perimeter-based firewalling
AnswerA

Implementing Zero Trust in a microservices architecture requires micro-segmentation enforced by identity-based access control to satisfy the constraint of continuous, least-privilege verification across ephemeral service-to-service boundaries. Because traditional network perimeters do not exist within containerised or distributed deployments, security policies must bind directly to cryptographically verifiable service identities rather than static IP addresses. This mechanism ensures that every inter-service request is authenticated and authorised dynamically, preventing lateral movement even if an individual microservice is compromised.

Why this answer

Zero Trust assumes the network is compromised, requiring explicit verification for every request, typically via identity-based micro-segmentation.

6
MCQeasy

Which authentication factor is considered 'inherence'?

A.A fingerprint scan.
B.A strong passphrase.
C.A one-time password (OTP).
D.A hardware security key.
AnswerA

A fingerprint scan satisfies the inherence authentication factor because it relies on a unique biometric characteristic inherent to the user's physical body. Unlike knowledge factors (something you know) or possession factors (something you have), biometric modalities authenticate identity through physiological traits such as ridge patterns and minutiae points. This anatomical attribute directly fulfills the inherence criterion within multifactor authentication models by verifying a physical property intrinsic to the individual attempting access.

Why this answer

Inherence factors are based on something the user is, such as biometrics (fingerprint, iris scan, facial recognition).

7
Multi-Selecthard

Which TWO methods are used to prevent 'Token Replay' attacks in an OAuth/OIDC architecture?

Select 2 answers
A.Storing tokens in client-side cookies.
B.Use of a 'nonce' in the OIDC request.
C.DPoP (Demonstrating Proof-of-Possession).
D.Disabling all token refresh capabilities.
E.Using long-lived access tokens.
AnswersB, C

A nonce binds the issued ID token to the client's original authentication request, so a captured token cannot be replayed into a different session. The OpenID Connect authorisation server embeds this value as a claim, and the client verifies it matches the value it generated, satisfying the stem's token replay constraint.

Why this answer

Option B is correct because the 'nonce' is a cryptographic value bound to the OIDC authentication request and included in the returned ID token; the client verifies that the nonce in the ID token matches the one it originally sent, which prevents an attacker from replaying a captured ID token in a new authentication flow. Option C is correct because DPoP (Demonstrating Proof-of-Possession) binds an access token to a client-held private key, requiring the client to present a signed DPoP proof (with a unique jti and htm/htu claims) on each request, so a stolen token cannot be replayed without the corresponding private key. Option A is not a replay-prevention mechanism — storing tokens in client-side cookies addresses storage/XSS concerns and, without attributes like HttpOnly/Secure/SameSite, can even increase exposure.

Option D is incorrect because disabling refresh capabilities does not stop replay of an already-issued access or ID token and breaks legitimate session continuity. Option E is incorrect because long-lived access tokens increase the window of opportunity for replay rather than preventing it.

8
Multi-Selectmedium

Which THREE components are involved in a standard OIDC authentication flow?

Select 3 answers
A.End User
B.Relying Party (RP)
C.Certificate Authority (CA)
D.OpenID Provider (OP)
E.DNS Server
AnswersA, B, D

The End User satisfies the mandatory human entity constraint in an OpenID Connect (OIDC) authentication flow, acting as the resource owner who initiates the login process and provides credentials to verify their identity. Without this human actor interacting with the User Agent, the identity provider cannot issue an ID token containing claims back to the relying party.

Why this answer

The End User, the Relying Party (RP/Client), and the OpenID Provider (OP/IdP) are the standard actors in the OIDC flow.

9
MCQmedium

A firm is deploying a Just-In-Time (JIT) access model using CyberArk. Which component architecture is required to perform privileged session recording while ensuring the vault is not directly exposed to the internet?

A.Install the CPM on the target workstations
B.Deploy a PSM component in the target network segment
C.Configure the Vault to use an external LDAP proxy
D.Deploy the PVWA directly in the DMZ
AnswerB

Deploying the Privileged Session Manager (PSM) component in a segregated target network segment satisfies the strict architectural constraint of preventing direct internet exposure to the CyberArk Vault. The PSM proxies inbound remote desktop or SSH traffic, capturing keystrokes and graphical session recordings locally before securely forwarding the auditing data back through firewalls to the Vault. This isolates the core credential store from external threat vectors while maintaining full governance and visibility over ephemeral, Just-In-Time privileged sessions.

Why this answer

The PSM (Privileged Session Manager) acts as a proxy, allowing session recording and isolation without exposing the vault directly to the endpoint.

10
MCQmedium

In a Zero Trust architecture, what is the primary role of a Policy Decision Point (PDP)?

A.To manage user identities in the directory.
B.To log all access attempts for compliance.
C.To evaluate access requests against defined security policies.
D.To intercept and inspect network packets.
AnswerC

Evaluating access requests against defined security policies serves as the fundamental function of the Policy Decision Point within a Zero Trust architecture. By acting as the central authority, the PDP processes contextual signals—such as user identity, device health, and location—to determine whether to grant or deny access. This mechanism satisfies the constraint of centralised policy enforcement, ensuring that services like Microsoft Entra ID can consistently apply granular authorisation logic before any connection is established, thereby maintaining the principle of least privilege across the network.

Why this answer

The PDP is the architectural component that evaluates requests against predefined policies and returns an allow or deny decision to the Policy Enforcement Point (PEP).

11
MCQmedium

You are troubleshooting an OIDC flow where the client fails to fetch the user information. What is the correct OIDC endpoint to call?

A.Token Endpoint
B.Authorization Endpoint
C.Discovery Endpoint
D.UserInfo Endpoint
AnswerD

The client application successfully obtains an access token during authentication, but retrieving claims about the authenticated end-user requires querying the UserInfo Endpoint as specified by OpenID Connect core protocols. This dedicated OAuth 2.0 protected resource directly satisfies the failure constraint described in the stem, where fetching user profile attributes fails because the client attempts to use the token endpoint or ID token incorrectly rather than presenting the bearer access token to this specific identity provider interface.

Why this answer

The UserInfo Endpoint is the correct OIDC endpoint to retrieve user information after obtaining an access token. It returns claims about the authenticated user when presented with a valid access token.

Exam trap

The trap is confusing the Token Endpoint (for tokens) with the UserInfo Endpoint (for user data); candidates may think the Token Endpoint returns user info.

How to eliminate wrong answers

Option A is wrong because the Token Endpoint is used to obtain tokens, not user info. Option B is wrong because the Authorization Endpoint initiates the authentication flow. Option C is wrong because the Discovery Endpoint provides metadata about the OIDC provider, not user data.

12
MCQhard

You are securing a microservices architecture using mTLS. Which party is responsible for issuing the certificates that identify each service?

A.The API Gateway
C.The Identity Provider (IdP)
D.Internal Certificate Authority (CA)
AnswerD

An internal Certificate Authority provides the necessary trust anchor for a microservices architecture, ensuring that all service identities are cryptographically verifiable within a private ecosystem. By issuing short-lived, internal certificates, this mechanism satisfies the constraint of securing service-to-service communication without relying on public trust chains. Unlike Microsoft Entra ID, which focuses on user-centric identity and OAuth-based authorisation, an internal CA establishes the mutual TLS handshake requirements by managing the specific X.509 certificate lifecycle required for granular, inter-service authentication.

Why this answer

A Private Certificate Authority (CA) or a Service Mesh (like Istio) acting as a CA is responsible for issuing and rotating certificates for service-to-service authentication.

13
MCQmedium

Which component in a Privileged Access Management (PAM) solution is responsible for 'Credential Rotation'?

A.The PAM Vault/Secret Manager.
B.The MFA provider.
C.The jump server.
D.The session recorder.
AnswerA

Automated credential lifecycle management relies on the secure storage engine to periodically update administrative passwords and cryptographic keys without human intervention. The PAM Vault/Secret Manager directly satisfies the 'Credential Rotation' constraint by securely communicating with target endpoints via API or SSH to enforce strict password complexity rules, update the stored secret atomically, and immediately synchronise the changes across dependent administrative workflows, thereby mitigating the risk of long-term credential compromise.

Why this answer

The PAM vaulting component (e.g., CyberArk Vault, HashiCorp Vault) is responsible for automatically updating and rotating passwords on target systems based on defined policies.

14
MCQmedium

In a SAML-based federation, what is the purpose of the 'RelayState' parameter?

A.To provide the assertion signature.
B.To define the authentication method.
C.To encrypt the NameID.
D.To redirect the user to a specific resource after authentication.
AnswerD

The Security Assertion Markup Language protocol relies on HTTP redirects and POST bindings, which inherently limit where a browser can be sent once an identity provider completes authentication. Because the identity provider does not inherently know which internal application or deep link the user originally requested, the service provider uses the RelayState parameter to preserve this target URL context through the authentication flow. This satisfies the stem constraint of identifying the specific mechanism used to redirect the user to a specific resource after authentication, preventing the browser from landing on a default or generic homepage.

Why this answer

RelayState is used to maintain the state of the user's intended destination URL, ensuring the user is redirected to the correct page after authentication.

15
MCQmedium

An organization is migrating to SCIM (System for Cross-domain Identity Management) for automated provisioning. Which entity is responsible for receiving the provisioning request from the Identity Provider?

A.The SCIM Client
B.The SCIM Server
C.The Authorization Server
D.The User Agent
AnswerB

The SCIM Server acts as the service provider, fulfilling the requirement to receive automated provisioning requests from an Identity Provider such as Microsoft Entra ID. By implementing the SCIM protocol, this server exposes a RESTful API that consumes JSON-formatted payloads, allowing it to synchronise user identities and group memberships directly into the target application’s local data store. This architecture ensures that the server maintains the authoritative state of provisioned accounts, satisfying the constraint of managing lifecycle events triggered by the external identity source.

Why this answer

In SCIM, the SCIM Server is the entity that exposes the SCIM REST API endpoints and receives provisioning requests (create, update, delete user/group) from the Identity Provider acting as the SCIM Client. The server is typically the service provider or target application that stores and manages the identity data. This is why B is correct.

Exam trap

The trap is reversing the client/server roles — candidates often assume the IdP is the 'server' because it is the authority, but in SCIM the IdP is the Client and the target application is the Server.

How to eliminate wrong answers

Option A is wrong because the SCIM Client is the Identity Provider side that initiates and sends the provisioning requests, not the receiver. Option C is wrong because the Authorization Server is an OAuth 2.0 component that issues access tokens; it is not a SCIM role and does not receive SCIM provisioning payloads. Option D is wrong because the User Agent is the end-user's browser or app, which plays no role in server-to-server SCIM provisioning.

16
Multi-Selectmedium

Which THREE attributes of a user session are typically monitored by a CASB (Cloud Access Security Broker)?

Select 3 answers
A.Specific application activities (e.g., file downloads).
B.Device security posture.
C.The user's home internet service provider.
D.The user's favorite website bookmarks.
E.User geographical location.
AnswersA, B, E

Monitoring specific application activities satisfies the requirement to track granular user session behaviour. By utilising API-based integration or reverse proxy architectures, a CASB intercepts traffic to enforce data loss prevention policies and detect anomalous patterns, such as bulk file downloads or unauthorised sharing. This visibility extends beyond basic authentication handled by Microsoft Entra ID, allowing administrators to inspect the content and context of user interactions within cloud environments to ensure compliance with organisational security mandates.

Why this answer

CASBs monitor user location, device state, and the specific application activity (actions taken).

17
Multi-Selecthard

Which THREE security mechanisms are recommended when using an API Gateway to handle authentication?

Select 3 answers
A.Disabling all logging for performance.
B.Validation of JWT/Auth tokens at the gateway.
C.Logging and monitoring of all incoming requests.
D.Allowing all traffic from any source IP.
E.Rate limiting to prevent brute-force attacks.
AnswersB, C, E

Offloading token verification directly to the API Gateway satisfies the requirement to centralise credential inspection before requests reach backend microservices. By cryptographically validating JSON Web Tokens (JWT) at the ingress boundary—checking signatures, issuer claims, and expiration timestamps—the gateway ensures that only authenticated traffic traverses the internal network. This mechanism prevents invalid or tampered credentials from consuming backend compute resources, thereby enforcing a zero-trust perimeter at the earliest possible architectural checkpoint.

Why this answer

Rate limiting (DDoS protection), authentication validation (at the edge), and logging (audit) are standard API Gateway security controls.

18
MCQhard

You are configuring an AWS IAM Identity Center (successor to AWS SSO) environment. You need to provide temporary, elevated access to a developer for a specific account. Which mechanism provides the most granular architectural approach for this?

A.Permission Sets
B.IAM User Inline Policies
C.Cross-account IAM Roles
D.IAM User Access Keys
AnswerA

Permission Sets bundle AWS-managed or customer-managed IAM policies and assign them to users or groups per account, giving temporary, scoped elevated access without persistent credentials. This provides the granular, account-specific architectural control the stem requires for the developer.

Why this answer

AWS IAM Identity Center Permission Sets allow you to define granular access scoped to specific accounts, which can be assigned to users on-demand or via group membership.

19
Multi-Selecthard

Which TWO security properties are provided by modern 'Passwordless' architectures?

Select 2 answers
A.Automatic network-level encryption.
B.Guaranteed anonymity for users.
C.Universal support for all legacy applications.
D.Elimination of shared secrets.
E.Phishing resistance via origin binding.
AnswersD, E

Modern passwordless architectures, such as those leveraging FIDO2 and WebAuthn, replace memorised credentials with asymmetric cryptography. By utilising public-key infrastructure, the authentication process relies on a private key stored securely on the user’s device and a corresponding public key registered with the identity provider, such as Microsoft Entra ID. This mechanism satisfies the requirement for the elimination of shared secrets, as no sensitive password data is transmitted over the network or stored on the server, effectively neutralising risks associated with credential interception or database breaches.

Why this answer

FIDO2/WebAuthn eliminates shared secrets (passwords) and provides phishing resistance via origin binding.

20
Multi-Selectmedium

Which TWO types of certificates are used in a standard mTLS implementation?

Select 2 answers
A.Root CA Certificate only.
B.Server Certificate.
C.Public SSH Key.
D.Client Certificate.
E.Self-signed user password.
AnswersB, D

Mutual Transport Layer Security requires the server to authenticate its identity to the client using a digital certificate, directly satisfying the first core requirement of the stem. During the TLS handshake, the server presents this certificate to the client, which validates it against trusted Certificate Authorities. This cryptographic verification guarantees to the client that it is communicating with the legitimate server rather than an imposter, establishing the secure, trusted tunnel essential for bidirectional authentication.

Why this answer

mTLS requires both a Server Certificate (to verify the server identity) and a Client Certificate (to verify the client identity).

21
MCQmedium

What is the primary role of an 'Attribute-Based Access Control' (ABAC) system compared to 'Role-Based Access Control' (RBAC)?

A.ABAC eliminates the need for an Identity Provider.
B.ABAC provides more granular control using environmental and resource attributes.
C.ABAC relies exclusively on user hierarchy.
D.ABAC is faster to implement.
AnswerB

ABAC facilitates fine-grained access decisions by evaluating dynamic policies based on subject, object, and environmental attributes, such as time of day or geolocation. Unlike RBAC, which relies solely on static role assignments, this mechanism allows for complex, context-aware authorisation logic. By incorporating these variables, organisations can implement sophisticated security policies within platforms like Microsoft Entra ID, ensuring that access is granted only when specific environmental constraints are met, thereby satisfying the requirement for granular control over resource access.

Why this answer

ABAC grants or denies access based on a combination of attributes—user attributes (e.g., department, clearance), resource attributes (e.g., classification, owner), action attributes (e.g., read, write), and environmental attributes (e.g., time of day, location, device posture). This multidimensional evaluation enables fine-grained, context-aware policies that RBAC cannot express, since RBAC only maps static roles to permissions. Thus, ABAC's primary advantage is its granularity and dynamic adaptability, not speed of implementation or elimination of identity infrastructure.

Exam trap

ISC often tests the misconception that ABAC is simply a faster or easier alternative to RBAC, when in fact ABAC's core value is granular, context-aware authorization that requires more upfront design and infrastructure.

How to eliminate wrong answers

Option A is wrong because ABAC still requires an Identity Provider (IdP) to authenticate users and supply identity attributes; ABAC is an authorization model, not an authentication replacement. Option C is wrong because ABAC does not rely on user hierarchy at all—it evaluates arbitrary attributes from multiple sources, whereas hierarchical RBAC uses role inheritance. Option D is wrong because ABAC is generally more complex and time-consuming to implement than RBAC due to the need to define and manage a rich attribute schema and policy engine.

22
MCQmedium

In the context of the OAuth 2.0 Authorization Code flow, why is the 'client_secret' never sent to the user's browser?

A.Because the client secret is only used for PKCE.
B.Because the browser does not support SSL.
C.Because it must be kept confidential on the backend server.
D.Because browsers block outbound requests with secrets.
AnswerC

Exposing the `client_secret` to a user’s browser would compromise the security of the OAuth 2.0 Authorization Code flow, as the browser is an untrusted environment. By keeping the secret exclusively on the backend server, the application ensures that only the authorised server can exchange the authorisation code for an access token. This architecture prevents malicious actors from intercepting the secret, a principle strictly enforced by identity providers such as Microsoft Entra ID to maintain the integrity of server-side authentication processes.

Why this answer

The client_secret is a confidential credential that authenticates the client application to the authorization server. It must remain on the backend server and never be exposed to the browser, because the browser is an untrusted environment where the secret could be intercepted or extracted. This is why C is correct.

Exam trap

The trap is thinking PKCE replaces the client_secret for all clients — candidates pick PKCE because it sounds security-related, but PKCE is for public clients, and the client_secret must stay on the backend for confidential clients.

How to eliminate wrong answers

Option A is wrong because PKCE uses a code_verifier and code_challenge, not the client_secret; PKCE is specifically designed for public clients that cannot keep a secret. Option B is wrong because browsers fully support SSL/TLS; the reason is confidentiality, not lack of SSL support. Option D is wrong because browsers do not block outbound requests containing secrets; the issue is that sending the secret to the browser would expose it, not that the browser would block it.

23
MCQmedium

What is the benefit of using 'Scoped Access Tokens' in an OAuth architecture?

A.It enables automatic token rotation.
B.It eliminates the need for MFA.
C.It restricts the level of access granted to the client application.
D.It reduces the size of the token.
AnswerC

Scoped access tokens enforce the principle of least privilege by embedding specific permissions, or scopes, directly within the token’s claims. When a client application requests an access token from Microsoft Entra ID, the authorisation server restricts the token’s utility to only the requested operations. This mechanism ensures that even if a token is compromised, the attacker is limited to the predefined functional boundaries, effectively mitigating the risk of unauthorised lateral movement or excessive data exposure across the protected resource.

Why this answer

Scopes limit the permissions (actions and resources) associated with a specific token, ensuring that if a token is compromised, the attacker's capabilities are restricted.

24
Multi-Selectmedium

Which TWO actions should be taken when designing a highly available IAM architecture?

Select 2 answers
A.Deploy identity services across multiple geographic regions.
B.Use a single, high-performance master node.
C.Implement geo-replication for the underlying directory service.
D.Store all session data in a local file system.
E.Disable MFA to ensure faster login times.
AnswersA, C

Deploying identity services across multiple geographic regions addresses the high availability constraint by mitigating the risk of regional infrastructure failures. By distributing authentication endpoints, organisations ensure that service continuity persists even if a specific data centre experiences a catastrophic outage. This architectural pattern leverages global traffic management to reroute requests to healthy nodes, ensuring that Microsoft Entra ID remains accessible to users regardless of their physical location or the status of a primary site, thereby maintaining consistent uptime and operational resilience.

Why this answer

Redundancy of the IdP (multi-region/multi-cloud) and geo-replication of the directory service are critical for high availability in IAM.

25
MCQmedium

When designing a privileged access management (PAM) solution using CyberArk, you must ensure that privileged credentials are never exposed to the end-user workstation. Which feature facilitates this?

A.CyberArk AIM (Application Identity Manager)
B.CyberArk PSM (Privileged Session Manager)
C.CyberArk EPM (Endpoint Privilege Manager)
D.CyberArk Vault Agent
AnswerB

CyberArk PSM acts as a secure proxy, establishing a remote session between the target resource and the end-user without transmitting the actual credentials to the local machine. By brokering the connection through a hardened jump server, the solution ensures that the password remains encrypted within the Vault. This mechanism satisfies the constraint that privileged credentials are never exposed to the end-user workstation, effectively mitigating the risk of credential theft or local caching, which is a common vulnerability when managing access via Microsoft Entra ID or traditional RDP clients.

Why this answer

CyberArk PSM (Privileged Session Manager) provides an isolated 'jump' environment where the session is proxied, keeping the actual target credentials hidden from the end-user.

26
MCQmedium

What is the primary function of an 'Identity Bridge' in a hybrid architecture?

A.To store user passwords in a central vault.
B.To federate identity between on-premises and cloud environments.
C.To enforce network firewall rules.
D.To perform real-time user activity monitoring.
AnswerB

An identity bridge synchronises and federates identities between on-premises directories and Microsoft Entra ID, enabling users to authenticate once and access both environments. It satisfies the hybrid architecture constraint by extending on-premises credentials to cloud resources, typically through password hash synchronisation, pass-through authentication, or federation, without requiring separate cloud identities.

Why this answer

An identity bridge connects disparate identity systems (e.g., on-premises AD and cloud-based IdP) to provide a unified authentication experience.

27
Multi-Selectmedium

Which THREE features are essential for a robust Privileged Access Management (PAM) architecture that adheres to the principle of least privilege?

Select 3 answers
A.Granular Role-Based Access Control (RBAC)
B.Automatic network topology mapping
C.Session Recording
D.Credential Vaulting
E.Public cloud storage for logs
AnswersA, C, D

Granular Role-Based Access Control facilitates the principle of least privilege by restricting administrative permissions to the minimum set required for specific job functions. By mapping precise entitlements to defined roles rather than assigning broad, static administrative rights, organisations prevent privilege creep and minimise the attack surface. This mechanism ensures that identities within Microsoft Entra ID only exercise the authority necessary for their current tasks, effectively constraining access to sensitive infrastructure components and reducing the potential impact of credential compromise.

Why this answer

Credential vaulting, session recording, and granular access delegation are core pillars of PAM.

28
MCQmedium

When migrating to a Zero Trust architecture, what is the recommended approach for legacy applications that do not support modern authentication protocols (SAML/OIDC)?

A.Only allow access via VPN.
B.Rewrite the application source code.
C.Use an Identity-Aware Proxy (IAP).
D.Disable authentication for these apps.
AnswerC

Identity-Aware Proxies act as a gateway that terminates legacy authentication methods, such as header-based or Kerberos-based protocols, while enforcing modern Zero Trust policies at the edge. By placing the proxy in front of applications that lack native SAML or OIDC support, organisations can centralise access control through Microsoft Entra ID. This mechanism satisfies the constraint of integrating non-compliant legacy systems into a modern security framework without requiring code modifications, effectively bridging the gap between outdated authentication protocols and contemporary identity-centric security requirements.

Why this answer

An Identity-Aware Proxy (IAP) can act as a modern authentication frontend for legacy apps, handling the modern auth flow and passing the identity to the backend via headers or Kerberos.

29
MCQmedium

You are implementing an IdP-initiated SSO flow. What is the primary architectural requirement for the SP?

A.The SP must utilize LDAP over SSL for the assertion.
B.The SP must redirect the user to the IdP login page.
C.The SP must poll the IdP for a login event.
D.The SP must have a pre-configured trust relationship with the IdP's metadata.
AnswerD

Establishing a pre-configured trust relationship is essential for IdP-initiated flows because the Service Provider must be able to cryptographically validate the unsolicited SAML assertion received from the Identity Provider. Without this metadata exchange, the Service Provider cannot verify the digital signature or the issuer's identity, causing the authentication process to fail. This requirement satisfies the IdP-initiated constraint by ensuring the Service Provider recognises the incoming assertion as authentic, a standard prerequisite for platforms such as Microsoft Entra ID when acting as the primary authentication authority.

Why this answer

In an IdP-initiated SSO flow, the identity provider generates and sends a SAML assertion directly to the service provider without the user first visiting the SP. For the SP to accept and validate this unsolicited assertion, it must have a pre-configured trust relationship with the IdP, established through exchanged metadata containing the IdP's signing certificate, entity ID, and SSO endpoint. Without this trust anchor, the SP cannot verify the assertion's authenticity.

Exam trap

The trap is confusing IdP-initiated with SP-initiated SSO — candidates often pick the redirect option because it describes the more familiar SP-initiated flow, but IdP-initiated SSO requires pre-established metadata trust because the SP receives an unsolicited assertion.

How to eliminate wrong answers

Option A is wrong because LDAP over SSL is a directory access protocol used for authentication queries, not for transmitting or validating SAML assertions in an SSO flow. Option B is wrong because redirecting the user to the IdP login page describes SP-initiated SSO, where the user starts at the SP and is redirected; in IdP-initiated flow, the user starts at the IdP portal. Option C is wrong because polling the IdP for login events is not how SAML SSO works — SAML is push-based via browser POST or redirect bindings, not a polling mechanism.

30
Multi-Selectmedium

Which THREE features are essential for a modern IAM Lifecycle Management (LCM) system?

Select 3 answers
A.Automated de-provisioning upon employment termination.
B.Static account creation without audits.
C.Manual password resets via email.
D.Role-Based Access Control (RBAC) governance.
E.Automated user provisioning (JML process).
AnswersA, D, E

Automated de-provisioning directly satisfies the LCM requirement to revoke access promptly when employment ends, eliminating orphaned accounts and standing privileges. Unlike manual offboarding, it triggers account disablement and entitlement removal from the authoritative HR event, enforcing least privilege and closing the audit gap that dormant credentials create.

Why this answer

Option A is correct because a modern IAM LCM system must automatically de-provision accounts when employment ends, disabling or deleting credentials and revoking access in near real time to prevent orphaned accounts and insider risk. Option D is correct because RBAC governance ensures access is granted based on defined roles and least privilege, with role mining, certification, and separation-of-duties controls that keep entitlements aligned to job functions. Option E is correct because automated user provisioning implements the Joiner-Mover-Leaver (JML) process, creating, updating, and removing accounts and entitlements across connected systems via standards such as SCIM to reduce manual effort and error.

Option B is not correct because static account creation without audits is the opposite of lifecycle management, producing stale, unaudited entitlements and compliance failures. Option C is not correct because manual password resets via email are insecure and inefficient, whereas modern LCM relies on self-service reset, MFA, and automated credential management.

31
MCQmedium

You are designing an Azure AD (Entra ID) Conditional Access policy to restrict access to sensitive applications. You need to ensure that only compliant, managed devices can access the resource. Which Grant control must be configured?

A.Require device to be marked as compliant
B.Require password change
C.Require approved client app
D.Require hybrid Azure AD joined device
AnswerA

Enforcing the "Require device to be marked as compliant" grant control directly satisfies the requirement to restrict access to managed, compliant devices. This mechanism leverages the device compliance state reported by Microsoft Intune to Microsoft Entra ID. When a user attempts to access a sensitive application, the policy evaluates the device's current compliance status against the defined security baselines. If the device fails to meet these criteria or is not registered as compliant, Microsoft Entra ID blocks the authentication request, ensuring only trusted hardware gains entry.

Why this answer

The 'Require device to be marked as compliant' control enforces that the device must be registered in Intune and meet all defined compliance policies before access is granted.

32
MCQeasy

What is the primary risk of 'Standing Privileges'?

A.They are too difficult to configure.
B.They increase the attack surface by allowing 24/7 access.
C.They are not compatible with cloud IAM.
D.They prevent MFA from working correctly.
AnswerB

Standing privileges grant permanent, always-on access rights rather than just-in-time elevation, so any compromised credential yields immediate, round-the-clock use. This persistent availability widens the attack surface, satisfying the stem's focus on the primary risk of privileges that never expire or require re-approval.

Why this answer

Standing privileges are permissions that remain active indefinitely, providing a permanent window for an attacker to exploit if the account is compromised.

33
MCQhard

An ISSAP architect is configuring Azure AD (Entra ID) Conditional Access policies to enforce Zero Trust. The requirement is to ensure that users accessing sensitive applications are verified as compliant with Intune device status. Which assignment condition is required?

A.Require Azure AD Joined device
B.Require device to be marked as compliant
D.Require Hybrid Azure AD joined device
AnswerB

Selecting 'Require device to be marked as compliant' makes Microsoft Entra ID query Intune device compliance state at sign-in, blocking access from non-compliant devices. This directly satisfies the stated requirement that sensitive-application access be gated on verified Intune compliance status.

Why this answer

The 'Require device to be marked as compliant' grant control is the specific mechanism in Entra ID to bridge device compliance state from Intune to access decisions.

34
MCQmedium

What is the purpose of 'JWT Validation' on a resource server?

A.To encrypt the token payload.
B.To store the user's session data.
C.To generate a new token.
D.To ensure the token is authentic and valid.
AnswerD

Validating a JSON Web Token (JWT) on a resource server directly satisfies the core constraint of ensuring the token is authentic and valid before granting access to protected APIs. The resource server achieves this cryptographically by checking the token's digital signature—either using a shared symmetric secret or an asymmetric public key retrieved from an identity provider such as Microsoft Entra ID. Additionally, it evaluates standard claims such as the expiration time (`exp`) and issuer (`iss`), thereby confirming that the token has not been tampered with, expired, or issued by an untrusted entity.

Why this answer

JWT validation on a resource server ensures that the token presented by a client is authentic (signed by a trusted issuer) and valid (not expired, correct audience, etc.). This prevents unauthorized access by verifying the token's integrity and claims before granting access to protected resources.

Exam trap

The trap here is confusing validation with encryption or session management; candidates might think JWT validation involves encrypting the payload or storing session data, but it's purely about verifying authenticity and validity.

How to eliminate wrong answers

Option A is wrong because JWT validation does not encrypt the token payload; encryption is handled by JWE, while JWS provides signing. Option B is wrong because JWTs are stateless and do not store session data; session data is typically stored server-side or in the token itself but validation does not store it. Option C is wrong because generating a new token is the responsibility of the authorization server, not the resource server during validation.

35
MCQhard

You are designing an OIDC implementation. An application needs to obtain user profile information without including it in the ID Token to keep the token size small. Which endpoint should the application call?

A.The UserInfo Endpoint
B.The Authorization Endpoint
C.The Discovery Endpoint
D.The Token Endpoint
AnswerA

The UserInfo Endpoint satisfies the constraint of keeping the ID Token size small by decoupling user profile claims from the primary authentication artifact. Instead of bloating the JSON Web Token (JWT) transmitted with every request, the application makes a separate, authenticated HTTP GET or POST request using an OAuth 2.0 Access Token to retrieve detailed claims on demand. This design pattern adheres strictly to OpenID Connect specifications, ensuring efficient payload management while still granting the client application secure access to necessary identity attributes.

Why this answer

The UserInfo endpoint is the OIDC standard for fetching claims about the authenticated user using an Access Token.

36
Multi-Selectmedium

Which THREE types of claims are typically included in a JSON Web Token (JWT)?

Select 3 answers
A.Private claims (custom app-specific claims).
B.Registered claims (e.g., 'iss', 'exp').
C.Public claims (e.g., custom namespaces).
D.Hardware serial number claims.
E.Root password claims.
AnswersA, B, C

Private claims fulfil the requirement for custom, application-specific data exchange by allowing two parties to agree upon arbitrary key-value pairs that are neither registered nor public. This directly satisfies the stem's requirement for the third type of claim within a JSON Web Token, complementing registered and public claims to complete the standard set of payload components used to transmit extensible context across trust boundaries.

Why this answer

Registered claims (standardized), Private claims (custom), and Public claims (namespaced) are the types of claims in JWT.

37
MCQhard

In a SAML 2.0 federation, an Identity Provider (IdP) is failing to authenticate users because the Service Provider (SP) cannot verify the assertion integrity. The SP requires the IdP to sign the assertion. What must be exchanged to solve this?

A.Configure the SP to use the NameID format
B.Exchange the IdP's public signing certificate
C.Exchange the SP's private key with the IdP
D.Enable encrypted assertions using the SP's public key
AnswerB

The SP validates the IdP's XML signature on the assertion using the corresponding public key. Exchanging the IdP's public signing certificate lets the SP verify assertion integrity and authenticity, resolving the failure described in the stem.

Why this answer

For the SP to verify the IdP's signature on an assertion, the SP must possess the IdP's public certificate.

38
MCQhard

When using an API Gateway as a Policy Enforcement Point (PEP), where should the authorization decision logic be offloaded to ensure central governance?

A.Hardcoded within the API Gateway configuration.
B.Within the backend microservice code.
C.To a centralized Policy Decision Point (PDP).
D.Inside the client's browser.
AnswerC

Offloading authorization evaluations from the API Gateway to a centralized Policy Decision Point (PDP)—typically via protocols like OAuth 2.0, OpenID Connect, or OASIS XACML—satisfies the central governance constraint specified in the stem. By decoupling the Policy Enforcement Point function from the Policy Decision Point, organisations prevent policy fragmentation across multiple microservices and gateways. This architectural separation ensures that role-based or attribute-based access control rules are maintained, audited, and enforced uniformly from a single administrative source of truth.

Why this answer

The gateway should delegate authorization decisions to a Policy Decision Point (PDP), such as an Open Policy Agent (OPA) server, to maintain consistent policy across services.

39
Multi-Selectmedium

Which TWO components are critical for an identity-centric Zero Trust architecture?

Select 2 answers
A.A standard network firewall.
B.Policy Decision Point (PDP).
C.Public IP address allow-listing.
D.Centralized Identity Provider (IdP).
E.A localized directory service without replication.
AnswersB, D

Policy Decision Points function as the centralised authority within a Zero Trust framework by evaluating access requests against defined security policies. By decoupling the decision-making logic from the resource itself, the PDP ensures that every authentication attempt is rigorously verified before granting access. This architecture satisfies the identity-centric constraint by leveraging centralised identity providers, such as Microsoft Entra ID, to enforce granular, context-aware authorisation decisions, thereby ensuring that only verified users and devices can interact with sensitive corporate resources.

Why this answer

A central Identity Provider (IdP) and a Policy Decision Point (PDP) are the structural heart of a ZT identity architecture.

40
Multi-Selectmedium

Which THREE criteria are typically evaluated by a Policy Decision Point (PDP) in a Zero Trust environment?

Select 3 answers
A.Device Posture/Health.
B.User Identity context.
C.The color scheme of the application.
D.The user's favorite browser.
E.Network/Location context.
AnswersA, B, E

Evaluating device posture and health satisfies the continuous verification constraint of a Policy Decision Point by assessing compliance states such as patch levels, encryption status, and endpoint detection telemetry before granting access. In a Zero Trust architecture, verifying endpoint integrity ensures that compromised or unmanaged hardware cannot introduce vulnerabilities into the network perimeter, operating independently of user identity credentials to enforce granular, risk-based access control policies dynamically.

Why this answer

Identity context, device posture, and network/location context are the 'Three Pillars' of ZT policy evaluation.

41
MCQmedium

What is the purpose of 'Claims Transformation' in an Identity Provider?

A.To encrypt the entire user session.
B.To authenticate users against multiple directories simultaneously.
C.To store authentication logs in a central repository.
D.To convert user attributes from one format to another.
AnswerD

Claims transformation enables an Identity Provider to map incoming user attributes into the specific schema required by a downstream relying party. By modifying, filtering, or reformatting token claims, it satisfies the constraint of ensuring interoperability between disparate authentication protocols. For instance, Microsoft Entra ID utilises this mechanism to translate internal directory attributes into the standard SAML or OIDC formats expected by third-party applications, thereby facilitating seamless authentication flows without necessitating changes to the underlying source data structure.

Why this answer

Claims transformation allows the IdP to map or modify attributes from a source directory (like AD) into a format expected by the target application (SAML/OIDC).

42
MCQeasy

What is the primary architectural purpose of implementing Just-in-Time (JIT) access?

A.To minimize the window of opportunity for attackers to exploit standing privileges.
B.To eliminate the need for an identity provider.
C.To increase user productivity by removing MFA requirements.
D.To automate user provisioning and deprovisioning.
AnswerA

Just-in-Time (JIT) access directly satisfies the core architectural constraint of reducing privilege dwell time by automating the temporal limitation of elevated rights. By dynamically provisioning administrative entitlements only when a verified request is made and automatically revoking them after a strict expiration threshold, the mechanism eliminates permanent administrator accounts. This lifecycle constraint effectively shrinks the attack surface, ensuring that even if a credential is compromised, the threat actor encounters an expired or non-existent standing privilege state, neutralizing lateral movement opportunities typically exploited in privilege escalation attacks managed through directories like Microsoft Entra ID.

Why this answer

JIT access reduces the attack surface by ensuring that high-privilege access is only active when needed, rather than remaining persistent.

43
MCQhard

You are architecting a solution to mitigate 'Token Theft' in a Zero Trust environment. Which mechanism binds a token to a specific client instance?

A.PKCE (Proof Key for Code Exchange)
B.Refresh Token Rotation
C.DPoP (Demonstrating Proof-of-Possession)
D.MFA step-up
AnswerC

DPoP (Demonstrating Proof-of-Possession) satisfies the Zero Trust constraint of binding a token to a specific client instance by utilising an asymmetric cryptographic key pair generated locally by the client. When requesting a token, the client signs a Proof-of-Possession HTTP header using its private key, whilst the authorisation server registers the corresponding public key within the issued access token. Consequently, even if an adversary exfiltrates the bearer token, they cannot use it without possessing the client's private key, effectively neutralising token theft.

Why this answer

DPoP (Demonstrating Proof-of-Possession) binds tokens to a private key held by the client, ensuring that even if a token is stolen, it cannot be used without the accompanying private key.

44
MCQmedium

What is the function of 'Token Introspection' in OAuth 2.0?

A.To generate a new token for the client.
B.To map the user to a new role.
C.To refresh an expired token.
D.To allow a resource server to validate a token's status.
AnswerD

OAuth 2.0 token introspection, defined in RFC 7662, satisfies the requirement for a resource server to validate an opaque or reference token's current status directly with the authorisation server. Because reference tokens contain no self-contained claims unlike JSON Web Tokens, the resource server cannot cryptographically verify them locally. Instead, it makes an HTTP POST request to the authorisation server's introspection endpoint, passing the token to confirm its active status, expiration, and associated scopes before granting access to protected resources.

Why this answer

Token Introspection (RFC 7662) allows a resource server to verify the validity and state (active/inactive) of an access token with the Authorization Server.

45
MCQhard

What is the primary architectural purpose of a 'Security Token Service' (STS) in a federated environment?

A.To replace the directory service.
B.To store all user passwords.
C.To manage network traffic routing.
D.To mediate trust between different security domains.
AnswerD

Federated identity architectures rely on a Security Token Service (STS) to bridge autonomous security domains that cannot share direct database access or credentials. By acting as a trusted intermediary, the STS satisfies the fundamental constraint of cross-domain trust mediation: it authenticates a principal in the home realm, asserts their identity attributes through cryptographic signing, and issues a standardized security token (such as SAML or OIDC) that the foreign relying party can validate without maintaining local directory entries.

Why this answer

An STS acts as the central issuing authority that validates incoming requests and issues security tokens (SAML, JWT) for access to downstream services.

46
MCQhard

You are designing an IAM architecture for a global enterprise. You must ensure that PII is not transmitted in cleartext within identity tokens. What is the standard security requirement?

A.Implement JSON Web Encryption (JWE).
B.Use JWT exclusively.
C.Use symmetric keys for all token signing.
D.Disable all claims in the token.
AnswerA

JSON Web Encryption (JWE) provides the necessary confidentiality for identity tokens by encrypting the payload, ensuring that personally identifiable information (PII) remains protected during transit. Unlike JSON Web Signature (JWS), which only ensures integrity and authenticity, JWE specifically addresses the requirement to prevent cleartext exposure. By leveraging cryptographic algorithms to wrap the claims, this mechanism satisfies the security constraint regarding data privacy, which is a critical consideration when integrating identity providers such as Microsoft Entra ID within a global enterprise architecture.

Why this answer

PII should be encrypted within tokens (e.g., using JWE - JSON Web Encryption) or minimized in the token payload to meet privacy regulations.

47
Multi-Selecthard

When designing a Federated Identity architecture using OIDC/SAML, which TWO security considerations are critical for the Relying Party (SP)?

Select 2 answers
A.Configuring the IdP to use weak hashing algorithms
B.Verifying the audience (aud) claim
C.Allowing all claims to be processed without filtering
D.Validating the signature of the assertion/token
E.Ignoring timestamp validation to avoid clock skew
AnswersB, D

Verifying the audience (aud) claim ensures the Relying Party validates that the token was explicitly intended for its specific client identifier rather than another service. By checking this field, the application prevents token substitution attacks where a malicious actor attempts to reuse a valid token issued for a different service. This mechanism satisfies the security requirement for Federated Identity architectures by confirming the trust relationship between the Identity Provider, such as Microsoft Entra ID, and the specific Relying Party configured to process the assertion.

Why this answer

Option B is correct because the Relying Party (SP) must verify the audience (aud) claim in the ID token or SAML assertion to ensure the token was issued specifically for it, preventing token replay or substitution attacks where a token minted for another SP is presented. Option D is correct because the SP must validate the cryptographic signature of the assertion/token using the IdP's published keys (e.g., JWKS for OIDC or the IdP signing certificate for SAML) to confirm authenticity and integrity, rejecting any tampered or forged tokens. Options A, C, and E are not appropriate: weak hashing algorithms undermine token integrity, processing all claims without filtering can enable injection or privilege escalation, and ignoring timestamp validation (exp, iat, nbf, or SAML NotOnOrAfter) permits expired or replayed assertions, so clock skew should be handled with a small tolerance rather than by disabling validation.

48
Multi-Selecthard

Which THREE components are critical to ensuring secure 'Just-In-Time' (JIT) access?

Select 3 answers
A.Automated request and approval workflow.
B.Manual password sharing between users.
C.Automated revocation of privileges.
D.Permanent administrative role assignment.
E.Time-To-Live (TTL) enforcement on permissions.
AnswersA, C, E

Automated request and approval workflows provide the necessary governance to satisfy the temporal constraint inherent in Just-In-Time access. By integrating these mechanisms within Microsoft Entra ID, organisations enforce the principle of least privilege, ensuring that elevated permissions are granted only for a defined duration following explicit authorisation. This automated lifecycle management eliminates standing privileges, mitigating the risk of credential misuse by ensuring that access rights are revoked immediately upon the expiration of the approved window.

Why this answer

A central request workflow, time-bound approval (TTL), and automated revocation are the three pillars of a secure JIT architecture.

49
MCQhard

You are deploying OIDC (OpenID Connect) for a web application. You need to prevent token replay attacks. Which claim should the application validate in the ID Token?

A.iss
B.iat
C.nonce
D.sub
AnswerC

The nonce claim binds the ID Token to the original authentication request; the application checks it matches the value it generated, rejecting replayed tokens. This directly satisfies the requirement to prevent token replay attacks in the OIDC flow.

Why this answer

The 'nonce' claim is a cryptographically strong value that links the request to the response, allowing the client to verify that the ID Token was generated specifically for its request.

Ready to test yourself?

Try a timed practice session using only Identity And Access Management Architecture questions.