Which TWO factors are mandatory for a secure 'MFA' implementation?
Independent validation is key to security.
Why this answer
MFA requires at least two distinct authentication factors from different categories (e.g., possession and knowledge).
59 questions · Identity And Access Management Architecture · All types, answers revealed
Which TWO factors are mandatory for a secure 'MFA' implementation?
Independent validation is key to security.
Why this answer
MFA requires at least two distinct authentication factors from different categories (e.g., possession and knowledge).
In a cloud architecture, what does the 'Principle of Least Privilege' (PoLP) imply regarding IAM roles?
This aligns with PoLP.
Why this answer
PoLP requires that identities are granted only the minimum permissions necessary to perform their assigned task, for the minimum duration required.
Which THREE attributes should be evaluated when defining access policies in a modern Zero Trust Architecture?
Health and compliance status of the device is critical for access decisions.
Why this answer
Zero Trust evaluates the context of the user, the device, and the resource being accessed to make a dynamic decision.
Which TWO concepts are central to 'Federated Identity'?
The broker for identity claims.
Why this answer
A central Identity Provider (IdP) and the establishment of 'Trust' between organizations are the core concepts of federation.
You are configuring an AWS IAM policy to allow a user to list S3 buckets only if they are connected from a specific IP range. Which policy element is required?
The condition block implements the network-based access control.
Why this answer
The 'Condition' block is used to enforce context-based restrictions, such as 'aws:SourceIp', within an IAM policy.
When implementing FIDO2/WebAuthn for passwordless authentication, where does the private key reside?
The private key is bound to the FIDO2-compliant device.
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.
Which architectural principle is fundamental to implementing Zero Trust in a microservices environment?
Zero Trust requires verifying every connection regardless of origin, supported by granular segmentation.
Why this answer
Zero Trust assumes the network is compromised, requiring explicit verification for every request, typically via identity-based micro-segmentation.
Which authentication factor is considered 'inherence'?
Biometrics represent the 'inherence' factor.
Why this answer
Inherence factors are based on something the user is, such as biometrics (fingerprint, iris scan, facial recognition).
Which TWO methods are used to prevent 'Token Replay' attacks in an OAuth/OIDC architecture?
Links the response token to the request.
Why this answer
DPoP and nonces are both techniques used to bind tokens to the specific request session, preventing replay.
Which THREE components are involved in a standard OIDC authentication flow?
The user initiates the auth process.
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.
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?
The PSM handles the protocol proxying and visual recording of the privileged session.
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.
In a Zero Trust architecture, what is the primary role of a Policy Decision Point (PDP)?
The PDP is the 'brain' of the Zero Trust access flow.
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).
You are troubleshooting an OIDC flow where the client fails to fetch the user information. What is the correct OIDC endpoint to call?
This is for fetching user profile information.
Why this answer
The UserInfo endpoint (defined in the OIDC discovery metadata) is used to retrieve claims about the authenticated user using an access token.
Which TWO risks are significantly mitigated by implementing a Privileged Access Management (PAM) vault?
Vaults rotate and hide secrets.
Why this answer
Credential theft (from local storage) and persistent standing privileges are primary risks mitigated by PAM vaults.
You are securing a microservices architecture using mTLS. Which party is responsible for issuing the certificates that identify each service?
A PKI infrastructure is required to manage internal service identities.
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.
Which component in a Privileged Access Management (PAM) solution is responsible for 'Credential Rotation'?
The vault manages the lifecycle of credentials, including rotation.
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.
In a SAML-based federation, what is the purpose of the 'RelayState' parameter?
This enables deep-linking in SSO flows.
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.
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?
The Server holds the user store and processes the incoming provisioning requests.
Why this answer
The Service Provider (or Target Application) acts as the SCIM Server, receiving requests from the Client (IdP) to create, update, or delete users.
Which THREE attributes of a user session are typically monitored by a CASB (Cloud Access Security Broker)?
Provides visibility into sensitive data movement.
Why this answer
CASBs monitor user location, device state, and the specific application activity (actions taken).
Which THREE security mechanisms are recommended when using an API Gateway to handle authentication?
Ensures unauthorized traffic never reaches the backend.
Why this answer
Rate limiting (DDoS protection), authentication validation (at the edge), and logging (audit) are standard API Gateway security controls.
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?
Permission sets allow for defining specific roles applied to accounts, providing a clean, centralized way to manage elevated access.
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.
Which TWO security properties are provided by modern 'Passwordless' architectures?
The private key never leaves the device, eliminating password storage risks.
Why this answer
FIDO2/WebAuthn eliminates shared secrets (passwords) and provides phishing resistance via origin binding.
Which TWO types of certificates are used in a standard mTLS implementation?
Verifies the server to the client.
Why this answer
mTLS requires both a Server Certificate (to verify the server identity) and a Client Certificate (to verify the client identity).
An architect is designing an OAuth 2.0 implementation for a mobile application. To prevent authorization code injection attacks, which specific configuration must be enforced in the client registration?
PKCE is required for mobile clients to secure the authorization code exchange process.
Why this answer
PKCE (Proof Key for Code Exchange) is the standard defense against authorization code interception attacks in public clients, replacing the need for a client secret.
What is the primary role of an 'Attribute-Based Access Control' (ABAC) system compared to 'Role-Based Access Control' (RBAC)?
ABAC is designed for dynamic, complex authorization.
Why this answer
ABAC uses dynamic attributes (user, environment, resource) to make fine-grained decisions, whereas RBAC relies on static assignments of users to roles.
In the context of the OAuth 2.0 Authorization Code flow, why is the 'client_secret' never sent to the user's browser?
Confidentiality of the secret is paramount to ensure trust in the client application.
Why this answer
The client secret is a shared secret between the Authorization Server and the application. If exposed to the browser, it can be easily extracted and used by attackers to impersonate the client.
What is the benefit of using 'Scoped Access Tokens' in an OAuth architecture?
Scope-based access control is a security best practice.
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.
You are auditing an OAuth 2.0 implementation. You discover that the application uses the 'Implicit Grant' flow. Why is this considered an architectural security weakness?
This is the primary vulnerability of the Implicit flow.
Why this answer
The Implicit Grant returns access tokens directly in the URL fragment, which is susceptible to browser history leaks, referrer header exposure, and interception via malicious extensions.
Which TWO actions should be taken when designing a highly available IAM architecture?
Ensures regional failure does not result in total outage.
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.
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?
PSM acts as a secure proxy to provide session isolation.
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.
What is the primary function of an 'Identity Bridge' in a hybrid architecture?
This is the core purpose of an identity bridge or connector.
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.
Which THREE features are essential for a robust Privileged Access Management (PAM) architecture that adheres to the principle of least privilege?
Enforces least privilege by limiting access to only required systems/actions.
Why this answer
Credential vaulting, session recording, and granular access delegation are core pillars of PAM.
When migrating to a Zero Trust architecture, what is the recommended approach for legacy applications that do not support modern authentication protocols (SAML/OIDC)?
IAP is the standard method for wrapping legacy apps in a modern ZT architecture.
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.
You are implementing an IdP-initiated SSO flow. What is the primary architectural requirement for the SP?
Trust must exist for the SP to validate the incoming assertion.
Why this answer
The SP must be configured to receive and validate the unsolicited SAML assertion sent by the IdP to the assertion consumer service (ACS) endpoint.
Which THREE mechanisms are commonly used to secure the 'Authorization Code' in an OAuth 2.0 flow?
Prevents code injection/theft.
Why this answer
HTTPS (transport security), PKCE (binding code to request), and short-lived tokens/codes are standard security measures.
Which THREE features are essential for a modern IAM Lifecycle Management (LCM) system?
Prevents orphaned accounts.
Why this answer
Automated provisioning, role-based access assignment, and automated de-provisioning are pillars of IAM LCM.
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?
This is the specific control for Intune compliance verification.
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.
What is the primary risk of 'Standing Privileges'?
This is the core risk of persistent access.
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.
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?
This condition forces the user to have a device that has successfully passed Intune compliance policies.
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.
What is the purpose of 'JWT Validation' on a resource server?
This is the essential gatekeeping step for RS.
Why this answer
Validation ensures that the JWT is authentic (signature check), has not expired (exp claim), and was issued by a trusted entity (iss claim) before granting access.
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?
The UserInfo endpoint returns claims based on the provided Access Token.
Why this answer
The UserInfo endpoint is the OIDC standard for fetching claims about the authenticated user using an Access Token.
Which THREE types of claims are typically included in a JSON Web Token (JWT)?
Claims defined by the application.
Why this answer
Registered claims (standardized), Private claims (custom), and Public claims (namespaced) are the types of claims in JWT.
Which protocol is the industry standard for automating the exchange of user identity information between an Identity Provider and a Service Provider?
SCIM is the standard for identity provisioning.
Why this answer
SCIM (System for Cross-domain Identity Management) is the standard designed to facilitate the exchange of user identity information between systems.
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?
The SP uses the IdP public key to verify the digital signature on the SAML assertion.
Why this answer
For the SP to verify the IdP's signature on an assertion, the SP must possess the IdP's public certificate.
When using an API Gateway as a Policy Enforcement Point (PEP), where should the authorization decision logic be offloaded to ensure central governance?
Centralized PDP ensures uniform enforcement.
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.
Which TWO components are critical for an identity-centric Zero Trust architecture?
The brain that makes access decisions.
Why this answer
A central Identity Provider (IdP) and a Policy Decision Point (PDP) are the structural heart of a ZT identity architecture.
Which THREE criteria are typically evaluated by a Policy Decision Point (PDP) in a Zero Trust environment?
Is the device secure?
Why this answer
Identity context, device posture, and network/location context are the 'Three Pillars' of ZT policy evaluation.
What is the purpose of 'Claims Transformation' in an Identity Provider?
This enables interoperability between systems with different schema requirements.
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).
What is the primary architectural purpose of implementing Just-in-Time (JIT) access?
This is the core security benefit of JIT.
Why this answer
JIT access reduces the attack surface by ensuring that high-privilege access is only active when needed, rather than remaining persistent.
You are architecting a solution to mitigate 'Token Theft' in a Zero Trust environment. Which mechanism binds a token to a specific client instance?
DPoP adds cryptographic binding between the token and the sender.
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.
What is the function of 'Token Introspection' in OAuth 2.0?
This provides a mechanism to check if a token is still valid.
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.
When deploying HashiCorp Vault for secrets management, you need to implement a 'Dynamic Secrets' architecture for database access. Which workflow is correct?
This is the definition of the Vault Database secrets engine operation.
Why this answer
The dynamic secret workflow involves Vault generating unique, short-lived database credentials on-the-fly for every request, which are automatically revoked upon expiry.
What is the primary architectural purpose of a 'Security Token Service' (STS) in a federated environment?
STS is the foundation of identity federation.
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.
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?
JWE is the standard for encrypting JWTs to protect sensitive claims.
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.
When designing a Federated Identity architecture using OIDC/SAML, which TWO security considerations are critical for the Relying Party (SP)?
The audience claim confirms the token was intended for this specific SP.
Why this answer
Validating the token signature and checking the audience claim are the two most critical steps to prevent token spoofing or replay attacks.
Which THREE components are critical to ensuring secure 'Just-In-Time' (JIT) access?
Standardizes the elevation process.
Why this answer
A central request workflow, time-bound approval (TTL), and automated revocation are the three pillars of a secure JIT architecture.
You are implementing Zero Trust Network Access (ZTNA) using Zscaler Private Access (ZPA). Which component is responsible for the actual interception and brokering of the connection between the user and the private application?
The broker facilitates the handshake between the user session and the app connector.
Why this answer
The Zscaler App Connector initiates an outbound-only connection to the Zscaler cloud, where the ZPA broker connects the user to the application without exposing the application to the internet.
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?
The 'nonce' claim provides a unique link between the OIDC authentication request and the resulting token.
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.
In a SAML 2.0 federation architecture, the Service Provider (SP) returns a 403 error during the assertion consumption phase. After verifying the digital signature, what is the most likely cause?
A mismatch in the unique identifier mapping often results in the SP rejecting the session due to unknown identity.
Why this answer
If the signature is valid but access is denied, the NameID or attributes in the assertion often do not match the expected user mapping or authorization requirements at the SP.
Ready to test yourself?
Try a timed practice session using only Identity And Access Management Architecture questions.