Courseiva

(ISC)2 Information Systems Security Architecture Professional (CISSP-ISSAP, Aug 2025 blueprint) (ISC) (ISC) — Questions 76–150

169 questions total · 3 pages · All types, answers revealed

Page 1

Page 2 of 3

Page 3
76
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.

77
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.

78
MCQmedium

In the context of the CISSP-ISSAP, which architecture framework is most commonly used for federal government IT systems?

A.TOGAF
B.SABSA
C.FEAF
D.Zachman Framework
AnswerC

The Federal Enterprise Architecture Framework (FEAF) serves as the primary standard for United States federal government IT systems, satisfying the specific constraint regarding governmental architectural requirements. It provides a structured methodology for aligning business processes with technical infrastructure across disparate agencies. By utilising the Consolidated Reference Model, FEAF ensures interoperability and resource sharing, which are essential for federal compliance. Unlike broader commercial frameworks, FEAF is specifically mandated to manage the complexity and regulatory oversight inherent in public sector enterprise environments.

Why this answer

FEAF (Federal Enterprise Architecture Framework) is the standard for US federal government agencies.

79
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.

80
MCQmedium

You are configuring a load balancer for a secure web application. Which setting ensures that cookies are protected?

A.Enabling HTTP/2.
B.Increasing cookie expiration time.
C.Disabling session persistence.
D.Setting the 'Secure' and 'HttpOnly' flags.
AnswerD

Enabling the 'Secure' flag ensures the browser only transmits cookies over encrypted HTTPS connections, preventing interception during transit. Simultaneously, the 'HttpOnly' flag restricts client-side script access to the cookie, mitigating cross-site scripting (XSS) attacks that attempt to exfiltrate session tokens. By implementing both, you satisfy the requirement to protect cookies within a secure web application, reinforcing the overall security posture alongside identity management solutions like Microsoft Entra ID. This dual-layered approach effectively hardens session management against common network and application-level vulnerabilities.

Why this answer

The 'Secure' and 'HttpOnly' flags prevent cookies from being sent over unencrypted connections and restrict access via client-side scripts, mitigating XSS.

81
MCQhard

In a VMware NSX-T environment, you need to implement a 'Distributed Firewall' (DFW) policy that separates traffic based on the application tier regardless of which ESXi host the VM is running on. What is the primary object used to achieve this logical grouping?

A.VLAN ID
B.NSX Groups
C.Logical Switch Port ID
D.Physical NIC MAC Address
AnswerB

NSX Groups aggregate VMs by logical criteria such as tags, segments, or VM names, independent of ESXi host location. Distributed Firewall rules reference these groups, so tier-based separation persists regardless of where workloads run, satisfying the stem's host-independent requirement.

Why this answer

NSX-T Distributed Firewall policies are applied to NSX Groups, which are logical containers of VMs defined by dynamic criteria such as tags, VM names, or security groups. Because DFW enforcement happens at the vNIC level on each ESXi host, grouping by NSX Groups allows consistent tier-based rules (e.g., web, app, db) regardless of physical host placement. This decouples security policy from network topology.

Exam trap

The trap is assuming network identifiers (VLAN, port ID, MAC) are used for DFW grouping — candidates must recognize that NSX-T uses logical NSX Groups (often tag-based) to achieve host-independent micro-segmentation.

How to eliminate wrong answers

Option A is wrong because VLAN IDs are Layer 2 constructs tied to physical network segments; they do not provide host-independent logical grouping and would require VMs to be on the same VLAN, defeating the purpose. Option C is wrong because a Logical Switch Port ID identifies a specific port on a logical switch, not an application tier — it is too granular and not used for DFW policy grouping. Option D is wrong because a physical NIC MAC address is a hardware identifier tied to a specific host, which is exactly the kind of physical dependency NSX-T is designed to abstract away.

82
MCQmedium

A developer needs to store sensitive secrets for an application. Which approach is considered the industry standard for cloud environments?

A.Using a cloud provider's Secret Management service.
B.Hardcoding them in a secure configuration file.
C.Storing them in Git using an encrypted file.
D.Passing them as command-line arguments at runtime.
AnswerA

Leveraging a cloud-native secret management service satisfies the requirement for secure, centralised storage of sensitive credentials by offloading the burden of encryption and rotation from the application code. These services utilise hardware security modules to protect secrets at rest, while integrating with identity providers like Microsoft Entra ID to enforce granular, role-based access control. This mechanism ensures that secrets are never hardcoded, thereby mitigating the risk of credential exposure and enabling automated auditing of every access request within the cloud environment.

Why this answer

Using a dedicated secret management service (e.g., AWS Secrets Manager, Azure Key Vault) allows for secure storage, automatic rotation, and granular access control.

83
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.

84
Multi-Selectmedium

Which THREE components are typically included in an Enterprise Security Architecture (ESA) framework? (Select THREE)

Select 3 answers
A.Security Reference Architecture
B.Help Desk Ticket Log
C.Hardware Inventory
D.Security Governance Model
E.Architecture Design Methodology
AnswersA, D, E

Security Reference Architecture provides a standardised, reusable blueprint that defines the structural relationships between security controls and business processes. By establishing these patterns, organisations ensure consistent implementation across diverse environments, satisfying the requirement for a foundational component within an Enterprise Security Architecture framework. This mechanism enables architects to map complex security requirements, such as identity governance via Microsoft Entra ID, to specific technical domains, ensuring that security policies remain cohesive and scalable throughout the enterprise lifecycle.

Why this answer

An Enterprise Security Architecture (ESA) framework typically includes a Security Reference Architecture (A), which provides reusable, abstracted patterns and blueprints (e.g., SABSA, TOGAF security overlays) that map security controls to business and technical layers. It also includes a Security Governance Model (D), which defines decision rights, policies, standards, risk appetite, and compliance oversight that keep the architecture aligned with business objectives. The third component is an Architecture Design Methodology (E), such as SABSA or TOGAF ADM, which prescribes the repeatable process for developing, documenting, and evolving the architecture.

By contrast, a Help Desk Ticket Log (B) is an operational ITSM record of incidents and requests, and a Hardware Inventory (C) is an asset-management artifact; neither defines the structure, governance, or method of an ESA framework.

Exam trap

The trap is selecting operational IT artifacts (tickets, inventories) because they sound 'enterprise' — candidates must recognize that ESA components are architectural/governance constructs, not day-to-day operational records.

85
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.

86
Multi-Selecteasy

Which THREE of the following are considered 'Assets' in security architecture? (Select THREE)

Select 3 answers
A.Customer database
B.Janitorial services
C.Source code
D.Office light bulbs
E.Cloud infrastructure
AnswersA, C, E

Customer databases represent high-value information repositories that satisfy the requirement for identifying core organisational assets within a security architecture. These datasets contain sensitive personal or proprietary intelligence that necessitates rigorous protection through confidentiality, integrity, and availability controls. Because they serve as the primary target for malicious exfiltration or unauthorised manipulation, they function as critical information assets that require robust perimeter defences, such as those managed via Microsoft Entra ID, to ensure that access remains restricted to authorised personnel only.

Why this answer

Assets include data, hardware, software, and intellectual property.

87
MCQmedium

Which feature is essential for protecting against 'Credential Stuffing' attacks on an enterprise authentication portal?

A.Limiting the password character set.
B.Implementing Multi-Factor Authentication (MFA).
C.Increasing the session timeout.
D.Implementing a strong password policy.
AnswerB

Multi-Factor Authentication directly neutralises credential stuffing attacks by introducing an out-of-band verification constraint that automated credential-replay scripts cannot satisfy. Even when an adversary successfully mass-automates valid stolen username and password pairs gathered from credential dumps, the authentication portal requires a secondary dynamic token—such as a time-based one-time password or cryptographic push notification—which the automated bot lacks. This forces the adversary to fail the login attempt because the stolen static credentials alone are insufficient to grant enterprise access.

Why this answer

Multi-Factor Authentication (MFA) is the most effective defense against credential stuffing because compromised passwords alone are insufficient to gain access.

88
Multi-Selecthard

Which TWO of the following are key requirements for securing a container orchestrator like Kubernetes?

Select 2 answers
A.Exposing the Kube API to the public internet.
B.Running all pods with root privileges.
C.Implementing Network Policies to restrict pod communication.
D.Disabling RBAC.
E.Securing the etcd datastore with encryption.
AnswersC, E

Implementing Network Policies satisfies the container orchestrator security requirement for micro-segmentation by enforcing layer 3 and 4 traffic controls at the pod level. Using label selectors and namespace isolation, these policies act as a distributed firewall within the cluster, preventing lateral movement if a single container is compromised. This ensures that pods can only communicate with authorised services, effectively neutralising the default flat networking model of Kubernetes and satisfying the core need to restrict inter-pod traffic.

Why this answer

Securing Kubernetes requires protecting the control plane and enforcing isolation through policies.

89
Multi-Selecthard

An ISSAP architect is designing a system that must be compliant with the General Data Protection Regulation (GDPR). Which THREE technical safeguards should be implemented to ensure data confidentiality?

Select 3 answers
A.Enforced TLS 1.2+ for data in transit.
B.Automated document printing services.
C.AES-256 encryption for data at rest.
D.Role-Based Access Control (RBAC).
E.Daily physical site tours.
AnswersA, C, D

Enforcing TLS 1.2 or higher encrypts personal data while in transit between clients and services, directly preventing interception and eavesdropping. This cryptographic control satisfies GDPR's confidentiality expectation for data in transit, which is the safeguard the scenario demands.

Why this answer

Option A is correct because enforcing TLS 1.2 or higher protects personal data in transit from eavesdropping and man-in-the-middle attacks, directly supporting GDPR confidentiality obligations for data moving across networks. Option C is correct because AES-256 encryption at rest renders stored personal data unreadable without the key, which is a recognized technical safeguard for confidentiality under GDPR and aligns with Article 32's reference to encryption. Option D is correct because Role-Based Access Control limits access to personal data to authorized roles on a least-privilege basis, reducing the risk of unauthorized disclosure and supporting GDPR's access-control expectations.

Option B is not appropriate because automated document printing services increase the risk of uncontrolled copies and do not provide a confidentiality safeguard. Option E is not appropriate because daily physical site tours are an administrative/physical measure and do not technically protect data confidentiality.

Exam trap

The trap is selecting organizational or physical measures (printing services, site tours) when the question explicitly asks for technical safeguards ensuring data confidentiality — the exam tests precision in matching control type to requirement.

90
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.

91
MCQmedium

When configuring Cisco ASA firewalls for high availability, which protocol is used to maintain state information between the primary and standby units?

A.Stateful Failover (Failover Link)
B.HSRP
C.OSPF
D.VRRP
AnswerA

Stateful Failover over the dedicated failover link replicates connection state, translation tables, and session data from primary to standby, enabling seamless session continuity on switchover. This is the mechanism Cisco ASA pairs use to maintain synchronised state information.

Why this answer

Cisco ASA high availability uses a dedicated failover link to exchange state information between the active and standby units, a feature called Stateful Failover. This link synchronizes connection tables, translation tables, and other stateful data so the standby can take over without dropping established sessions. This is why A is correct.

Exam trap

The trap is confusing first-hop redundancy protocols (HSRP/VRRP) with ASA stateful failover — candidates pick HSRP because it sounds like high availability, but HSRP does not synchronize firewall connection state.

How to eliminate wrong answers

Option B is wrong because HSRP is a first-hop redundancy protocol for IP gateway failover, not for synchronizing stateful firewall connection tables between ASA peers. Option C is wrong because OSPF is a routing protocol used for dynamic route exchange, not for state synchronization. Option D is wrong because VRRP is a gateway redundancy protocol similar to HSRP and does not carry ASA stateful failover information.

92
MCQhard

An organization is using Azure to host sensitive data. To prevent data exfiltration, the architect needs to restrict storage account access to only the corporate network. Which feature should be used?

A.Azure AD Conditional Access
B.Azure Policy
C.Azure Bastion
D.Azure Storage Firewalls and Virtual Networks
AnswerD

Storage firewalls and virtual networks apply network-level rules to the storage account's public endpoint, permitting access only from specified virtual networks, subnets and IP ranges. This directly satisfies the requirement to restrict storage access to the corporate network, blocking exfiltration from other origins.

Why this answer

Azure Storage Firewalls and Virtual Networks is the native feature that restricts access to a storage account based on network rules — allowing only specified virtual networks, subnets, or public IP ranges. By configuring the storage account's network rules to allow only the corporate network (via VNet service endpoints or private endpoints), the architect directly prevents data exfiltration from unauthorized networks. This is the precise control the question describes.

Exam trap

The trap is confusing identity-layer controls (Conditional Access) with network-layer controls — candidates pick Conditional Access because it sounds like access restriction, but the question specifically asks about restricting access to the corporate network, which is a network firewall function.

How to eliminate wrong answers

Option A is wrong because Azure AD Conditional Access controls authentication and session conditions (user, device, location, risk) for Azure AD-integrated apps — it does not restrict network-level access to a storage account's data plane. Option B is wrong because Azure Policy enforces organizational standards and compliance at the control plane (e.g., 'storage accounts must use private endpoints'), but it does not itself block traffic to a specific storage account. Option C is wrong because Azure Bastion provides secure RDP/SSH access to VMs without public IPs — it has nothing to do with storage account network restrictions.

93
MCQeasy

Which type of diagram is used to represent the different zones in an architecture?

A.Sequence diagram
B.Class diagram
C.Trust Boundary Diagram
D.Activity diagram
AnswerC

A trust boundary diagram explicitly maps out the logical and physical perimeters where data or execution moves between areas of differing trust levels, satisfying the requirement to represent distinct architectural zones. By delineating these security perimeters, such as the transition from an unauthenticated public internet zone into a hardened internal application tier, security professionals can rigorously evaluate data flow intersections, identify potential attack surfaces, and determine precisely where validation and cryptographic controls must be enforced to mitigate privilege escalation.

Why this answer

A trust boundary diagram or network architecture diagram is used to illustrate security zones.

94
MCQhard

A security engineer is designing a zero-trust architecture for a hybrid environment. They need to ensure that local service-to-service communication is encrypted without modifying application code. Which tool should be used?

A.Implement IPsec tunnels between all application servers.
B.Hardcode SSL libraries into each application binary.
C.Deploy a global VPN concentrator for all intra-datacenter traffic.
D.Configure Istio with an mTLS PeerAuthentication policy.
AnswerD

Configuring Istio with a mutual TLS (mTLS) PeerAuthentication policy satisfies the strict constraint of encrypting local service-to-service communication without requiring any application code modifications. Istio achieves this transparently by injecting Envoy sidecar proxies into the application pods, which intercept network traffic at the infrastructure layer. These sidecars automatically negotiate and establish mTLS connections, enforcing zero-trust transport encryption across the hybrid environment while leaving the underlying software logic entirely untouched.

Why this answer

A service mesh, such as Istio, provides mutual TLS (mTLS) for all service-to-service communication transparently through sidecar proxies, requiring no application changes.

95
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
C.Require multi-factor authentication
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.

96
Multi-Selectmedium

Which THREE elements are essential to define a trust boundary? (Select THREE)

Select 3 answers
A.Different access privileges
B.Operating system type
C.Different authentication requirements
D.Hardware vendor
E.Network zone separation
AnswersA, C, E

A trust boundary requires a distinct transition in authorization context, which is established by enforcing different access privileges across the boundary. When two system segments operate under disparate security domains, the disparity in permissions—such as the separation between standard user authorization and elevated administrative privileges—acts as the definitive architectural line where trust must be formally evaluated and validated. This satisfies the core constraint of defining a trust boundary by identifying where authorization levels shift, necessitating explicit security controls and privilege management to govern data and control flow between the two domains.

Why this answer

A trust boundary is defined by the transition between levels of access, authentication, or network zones.

97
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.

98
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.

99
MCQmedium

When designing a secure API, which protocol is recommended for authorization?

A.RADIUS.
B.SAML 2.0.
C.OAuth 2.0.
D.LDAP.
AnswerC

OAuth 2.0 directly satisfies the authorization constraint in the stem by providing a delegated authorisation framework that decouples client applications from resource ownership through scoped access tokens. Rather than sharing user credentials, an authorization server issues cryptographically signed tokens—typically JSON Web Tokens—granting granular, time-bound permissions to specific API endpoints. This mechanism ensures that third-party systems interact with microservices securely, enforcing the principle of least privilege without exposing underlying identity credentials.

Why this answer

OAuth 2.0 is the industry-standard authorization framework for enabling third-party applications to obtain limited access to an HTTP service.

100
MCQmedium

A security architect is configuring IPsec VPN tunnels between two data centers. Which encryption standard provides the best balance of security and modern performance?

A.AES-GCM.
B.3DES
C.Blowfish
D.DES
AnswerA

AES-GCM (Galois/Counter Mode) satisfies the constraint for high-throughput data centre interconnects by combining confidentiality and integrity into a single authenticated encryption with associated data (AEAD) operation. Unlike traditional CBC modes that require separate ciphers for encryption and hashing, AES-GCM leverages hardware acceleration via AES-NI instructions, drastically reducing CPU overhead while preventing chosen-ciphertext attacks. This ensures the maximum possible throughput and low latency required for modern high-speed IPsec VPN tunnels.

Why this answer

AES-GCM is the preferred choice for modern IPsec tunnels because it provides both confidentiality and authentication (AEAD) with hardware acceleration.

101
MCQmedium

An ISSAP architect is designing a cloud environment that must comply with PCI-DSS 4.0. Which specific AWS feature should be configured within the AWS Control Tower to ensure that all new member accounts automatically inherit the necessary preventative guardrails for non-compliant S3 bucket configurations?

A.IAM Permission Boundaries
B.AWS Config Rules
C.Service Control Policies (SCPs)
D.AWS Security Hub Standards
AnswerC

Service Control Policies (SCPs) applied at the AWS Organization root or OU level within AWS Control Tower enforce preventative guardrails by explicitly denying API actions that violate security baselines. For PCI-DSS 4.0 compliance, SCPs directly satisfy the requirement to prevent non-compliant Amazon S3 bucket configurations—such as public read access or unencrypted storage—from being created in any new member account, ensuring continuous posture enforcement without relying on manual intervention.

Why this answer

AWS Control Tower uses Service Control Policies (SCPs) via Guardrails to enforce preventative controls across the landing zone, which is the standard architectural approach for automated PCI compliance enforcement.

102
Multi-Selectmedium

Which THREE items should be included in a thorough Architecture Decision Record (ADR)? (Select THREE)

Select 3 answers
A.Decision Status
B.Consequences
C.Personal performance review
D.Context/Problem Description
E.Budget approval code
AnswersA, B, D

Recording the lifecycle state of a technical choice within an Architecture Decision Record directly satisfies the requirement for thorough traceability, as mandated by the governance constraint in the stem. Explicitly documenting whether a record is proposed, accepted, superseded, or deprecated prevents ambiguity during architectural reviews. Without this lifecycle metadata, technical stakeholders cannot determine if a documented pattern represents a current operational standard or an obsolete approach, which undermines the auditing and compliance objectives of enterprise architecture management.

Why this answer

ADRs need to document the decision, the context, and the consequences of the decision.

103
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.

104
Multi-Selectmedium

Which THREE criteria are most important when selecting a Cloud Service Provider (CSP) based on the Shared Responsibility Model for an ISSAP architect?

Select 3 answers
A.The CSP's physical office location.
B.Capability to export logs and audit data.
C.Availability of third-party audit reports (SOC2/ISO).
D.Native security features and API maturity.
E.Market share size.
AnswersB, C, D

Log and audit data export capabilities satisfy the shared responsibility governance constraint by ensuring the organisation retains independent visibility and verification over cloud-based security events. Because the underlying infrastructure and hypervisor layers remain managed by the cloud service provider, an ISSAP architect must mandate mechanisms such as API-driven log streaming or native SIEM integration to feed telemetry into an enterprise security operations centre. Without continuous, programmatic extraction of these audit trails, maintaining regulatory compliance and effective incident response is impossible.

Why this answer

Architects must ensure their CSP selection supports the organization's specific compliance and security needs.

105
MCQmedium

You need to protect a legacy web application that cannot be patched. What is the best strategy?

A.Disable all logging.
B.Deploy a WAF to provide virtual patching.
C.Migrate the app to a new language.
D.Isolate the server on an isolated VLAN.
AnswerB

Deploying a Web Application Firewall directly satisfies the constraint that the legacy application cannot be patched by implementing virtual patching. A WAF inspects incoming HTTP traffic at the application layer, using signature-based rules and positive security models to intercept and block exploits targeting known vulnerabilities before they reach the unpatched software. This approach isolates the vulnerable code from malicious payloads without requiring any modification to the underlying application source code, thereby maintaining operational stability while mitigating security risks.

Why this answer

Placing a Web Application Firewall (WAF) or an RASP solution in front of the application can filter malicious traffic before it reaches the vulnerable application.

106
MCQhard

You are designing a secure data enclave using Confidential Computing. Which technology allows you to verify that the code running inside the TEE (Trusted Execution Environment) has not been tampered with?

A.Remote Attestation.
B.Encrypted Page Tables.
C.Hardware Root of Trust (RoT).
D.Signed firmware updates.
AnswerA

Remote Attestation directly satisfies the requirement to verify that code inside a Trusted Execution Environment remains untampered. This cryptographic mechanism generates a hardware-signed measurement of the initial software state loaded into the enclave. A remote challenger can validate this quote against a known-good reference value, ensuring the integrity of the runtime environment before sensitive data is released into the secure enclave.

Why this answer

Remote Attestation allows a third party to verify the measurement (hash) of the code and the state of the TEE before providing sensitive keys.

107
MCQmedium

An organization is deploying Azure Kubernetes Service (AKS). To enforce organizational compliance, they must restrict which container images can be deployed. What is the most effective approach?

A.Assign RBAC roles to all developers to prevent image pull actions.
B.Modify the Kubelet configuration files directly on the nodes.
C.Configure the Azure CLI to deny access to unauthorized ACR registries.
D.Use the Azure Policy add-on for Kubernetes to enforce an 'Allowed Container Images' policy.
AnswerD

Deploying the Azure Policy add-on for Kubernetes directly satisfies the requirement to restrict container image deployment by leveraging Gatekeeper v3 and Open Policy Agent (OPA) under the hood. This integration intercepts Kubernetes API server requests, enforcing custom constraints such as allowed image registries and repositories at admission time. By centralising policy governance through Azure Policy rather than manual cluster configurations, administrators reliably prevent non-compliant workloads from starting across all clusters, thereby meeting the strict organisational compliance mandate.

Why this answer

Azure Policy for Kubernetes provides built-in policies to restrict container image registries and enforce image tagging, ensuring only trusted images are deployed.

108
MCQmedium

An organization is using Infrastructure as Code (IaC) to deploy resources. How can they ensure that developers do not introduce insecure configurations?

A.Only allow senior architects to deploy resources.
B.Relying on developers to perform self-audits.
C.Automated Policy-as-Code scanning in the CI/CD pipeline.
D.Manual code review of all commits.
AnswerC

Automated Policy-as-Code scanning directly satisfies the requirement to prevent developers from introducing insecure configurations by evaluating IaC templates against defined security baselines before deployment. Integrating tools such as Checkov or OPA (Open Policy Agent) directly into the CI/CD pipeline intercepts non-compliant code during the build stage. This shifts security left, enforcing compliance automatically without relying solely on manual code reviews, thereby mitigating human error and maintaining a secure cloud infrastructure posture.

Why this answer

Integrating automated policy-as-code tools (e.g., Checkov, Open Policy Agent) into the CI/CD pipeline enables automatic detection of misconfigurations before deployment.

109
MCQeasy

Which security principle is enforced when you restrict an application's ability to modify system files?

A.Least privilege
B.Defense in depth
C.Economy of mechanism
D.Complete mediation
AnswerA

Limiting an application to read-only access on system files directly enforces the principle of least privilege. By deliberately stripping away unnecessary write and execute permissions, you constrain the software to operate with the minimum level of access required to perform its designated function. This precise technical restriction minimises the potential blast radius if the application is compromised, preventing malicious actors or flawed code from altering critical operating system binaries or configuration files.

Why this answer

Least privilege means granting a subject only the minimum access rights necessary to perform its function — no more. Restricting an application from modifying system files enforces least privilege by removing write access the application does not need, thereby limiting the blast radius if the application is compromised. This is the canonical example of least privilege applied at the process/application level.

Exam trap

The trap here is confusing least privilege (minimize permissions) with complete mediation (check every access) or defense in depth (layer controls) — candidates pick the principle that sounds most 'secure' rather than the one matching the scenario.

How to eliminate wrong answers

Option B is wrong because defense in depth is a layered-controls strategy (multiple overlapping safeguards), not the specific principle of minimizing granted permissions. Option C is wrong because economy of mechanism (Saltzer & Schroeder) advocates for simple, small, easily-verifiable designs — it is about design simplicity, not permission minimization. Option D is wrong because complete mediation requires that every access to every object be checked against the authorization policy — it is about consistent enforcement of checks, not about the scope of permissions granted.

110
Multi-Selecthard

Which THREE of the following are critical for a secure identity architecture?

Select 3 answers
A.Enforcing Multi-Factor Authentication (MFA).
B.Sharing accounts between users.
C.Regular audit of identity permissions.
D.Using passwords as the only factor.
E.Granting least privilege access.
AnswersA, C, E

Enforcing multi-factor authentication satisfies the core architectural constraint of mitigating credential-based attacks by requiring independent verification factors across multiple distinct categories—typically something you know, something you have, and something you are. By demanding this cryptographic or out-of-band verification alongside traditional primary credentials, the system prevents unauthorized access even when primary passwords are compromised through phishing or brute-force vectors, thereby establishing zero trust principles directly at the authentication boundary.

Why this answer

Multi-factor authentication, least privilege, and robust auditing are required for identity security.

111
Multi-Selectmedium

Which THREE of the following are valid security controls for a database?

Select 3 answers
A.Allowing anonymous access for testing.
B.Enabling audit logging.
C.Storing database credentials in plain text.
D.Encryption at rest.
E.Strong access control lists (ACLs).
AnswersB, D, E

Enabling audit logging creates a chronological, tamper-evident record of all database transactions, administrative alterations, and authentication attempts. This mechanism directly satisfies the requirement for accountability and forensic traceability, which are fundamental security controls for monitoring unauthorized access attempts and satisfying regulatory compliance mandates. By capturing granular event data at the database engine level, administrators can investigate security incidents, reconstruct timeline events, and detect anomalous query patterns that indicate privilege escalation or data exfiltration.

Why this answer

Encryption, auditing, and access control are fundamental database security controls.

112
MCQhard

In the context of the SABSA framework, what is the relationship between the 'Security Services' and 'Business Attributes'?

A.Attributes drive services
B.Attributes describe technical vulnerabilities
C.Services drive attributes
D.They are independent
AnswerA

Within the SABSA methodology, business requirements dictate security functionality, establishing a top-down dependency where the strategic goals and risk tolerances defined as 'Business Attributes' directly dictate and constrain the design of 'Security Services'. This alignment satisfies the foundational constraint of the SABSA architectural continuum, ensuring that every operational security service exists solely to support and enable a specific business objective rather than being implemented arbitrarily.

Why this answer

The business attributes (what the business needs) drive the requirement for specific security services.

113
MCQhard

When designing for 'Availability' in a distributed architecture, which pattern is used to handle service failure gracefully?

A.Circuit Breaker
B.Sharding
C.Load Balancing
D.Encryption
AnswerA

The circuit breaker pattern directly satisfies the availability requirement in distributed architectures by preventing cascading failures when a downstream service becomes unresponsive. Instead of continuously exhausting connection pools and waiting for timeouts, the pattern trips into an open state after a specified threshold of consecutive failures, immediately failing fast or returning a fallback response. This isolates the fault, preserves system resources, and allows the dependent service time to recover without overwhelming it with traffic, thereby maintaining overall system resilience.

Why this answer

The Circuit Breaker pattern wraps calls to a remote service and, after a threshold of failures, 'trips' to fail fast and stop hammering the failing dependency, allowing it time to recover. This preserves availability by preventing cascading failures and resource exhaustion in a distributed system.

Exam trap

The trap is confusing availability patterns — candidates may pick load balancing because it sounds like it handles failure, but load balancing only routes to healthy nodes and does not stop repeated calls to a failing dependency the way a circuit breaker does.

How to eliminate wrong answers

Option B is wrong because sharding is a data partitioning technique for scalability, not a failure-handling pattern; it does not gracefully handle service failure. Option C is wrong because load balancing distributes traffic across healthy instances but does not by itself stop calls to a failing dependency or prevent cascading failure. Option D is wrong because encryption protects confidentiality and integrity, not availability.

114
MCQmedium

You are designing a VPC architecture in AWS. You need to ensure that database instances in a private subnet can download patches from the internet without being directly reachable from the public internet. Which architecture component should you deploy?

A.Internet Gateway
B.VPC Endpoint
C.NAT Gateway
D.Egress-Only Internet Gateway
AnswerC

A NAT Gateway resides in a public subnet and performs source NAT for outbound traffic originating in private subnets, allowing database instances to reach internet patch repositories. Return traffic cannot initiate inbound connections, satisfying the constraint that instances remain unreachable from the public internet.

Why this answer

A NAT Gateway allows instances in a private subnet to connect to the internet (e.g., for software updates) while preventing the internet from initiating a connection with those instances.

115
MCQeasy

Which threat modeling technique is best described as focusing on the attacker's perspective and their motivation?

A.System-centric
B.Attacker-centric
C.Capability-centric
D.Data-centric
AnswerB

Attacker-centric threat modelling directly satisfies the stem's requirement to focus on the threat actor's perspective and motivation. Rather than prioritising system vulnerabilities or data assets, this technique operationalises cyber threat intelligence—such as the kill chain and MITRE ATT&CK frameworks—to map specific adversary profiles, capabilities, and objectives. Security architects use this methodology to anticipate sophisticated human behaviours and align defensive controls against realistic threat actor tactics, techniques, and procedures (TTPs) during risk assessments.

Why this answer

Attacker-centric threat modeling starts with the adversary and their specific objectives.

116
Multi-Selecteasy

Which TWO are common challenges in Enterprise Security Architecture? (Select TWO)

Select 2 answers
A.Organizational silos
B.Alignment with business strategy
C.Cable length limitations
D.OS license costs
E.Lack of hardware vendors
AnswersA, B

Organizational silos present a primary structural challenge when developing a cohesive Enterprise Security Architecture. Fragmented business units and isolated IT departments frequently maintain disparate authentication mechanisms, divergent patch management policies, and non-standardised logging formats. This decentralisation prevents centralised Security Information and Event Management (SIEM) aggregation and undermines unified identity federation protocols such as Microsoft Entra ID. Consequently, security teams struggle to enforce baseline controls, achieve total asset visibility, and implement zero-trust principles across heterogeneous departmental boundaries.

Why this answer

Managing organizational silos and maintaining alignment with changing business needs are top challenges.

117
MCQeasy

What is the primary function of an Information Security Steering Committee (ISSC) in the context of enterprise security governance?

A.To write firewall rules.
B.To patch servers.
C.To set security strategy and approve policy.
D.To conduct incident response drills.
AnswerC

Enterprise security governance requires executive-level oversight to align protection mechanisms with business objectives, satisfying the constraint of defining strategic direction and authoritative boundaries. An Information Security Steering Committee bridges the gap between operational management and board-level governance by directly exercising the strategic mandate to establish security posture and formally ratify organizational policies. Through this mechanism, the committee ensures that risk appetite, resource allocation, and regulatory compliance mandates are systematically translated into enforceable governance directives rather than leaving tactical teams to determine enterprise-wide risk tolerance independently.

Why this answer

The ISSC provides high-level direction, prioritizes security initiatives, and ensures alignment with business goals.

118
MCQeasy

When designing a secure network, which zone should host public-facing services to minimize the risk of lateral movement to internal networks?

A.Management LAN.
B.DMZ (Demilitarized Zone).
C.User Access Subnet.
D.Back-end database subnet.
AnswerB

Placing public-facing services within a Demilitarized Zone (DMZ) directly satisfies the requirement to minimise the risk of lateral movement to internal networks by implementing a segmented perimeter network situated between external untrusted zones and the internal corporate infrastructure. Firewall rule sets and access control lists explicitly restrict traffic flow from the DMZ to the internal network, ensuring that a compromised web or email server cannot directly pivot into core databases or domain controllers, thereby containing potential breaches to the isolated buffer zone.

Why this answer

The DMZ (Demilitarized Zone) acts as a buffer, isolating public services from the internal trusted network.

119
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.

120
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.

121
Multi-Selectmedium

Which THREE of the following are best practices for securing a remote worker's endpoint?

Select 3 answers
A.EDR solution for threat monitoring.
B.Disabling the lock screen.
C.Always-on VPN.
D.Using a shared local account.
E.Full-disk encryption (FDE).
AnswersA, C, E

Deploying an endpoint detection and response (EDR) solution addresses the remote worker constraint by providing continuous behavioural monitoring and telemetry collection off the corporate network. Unlike perimeter defenses that rely on static signature matching, EDR agents analyse process execution, memory injection, and network connections locally on the device. This mechanism enables security teams to detect advanced threats, contain compromised hosts remotely via automated isolation, and remediate persistent footholds without requiring direct physical access to the corporate infrastructure.

Why this answer

Endpoint protection, disk encryption, and VPN usage are critical for remote endpoints.

122
MCQmedium

A security engineer needs to secure SSH access to Linux servers in a cloud VPC. What is the most secure method to replace static SSH keys?

A.Implement an SSH Certificate Authority (CA) system.
B.Restrict SSH to a hardened bastion host.
C.Use a central password manager to rotate keys.
D.Require MFA for every single SSH connection.
AnswerA

SSH Certificate Authorities eliminate the operational overhead and security risks associated with managing static key pairs by issuing short-lived, cryptographically signed certificates. This mechanism satisfies the constraint of replacing static keys by centralising trust through a CA, which validates identities dynamically rather than relying on persistent public keys stored on target servers. By enforcing ephemeral access, this approach mitigates the risk of credential leakage and simplifies revocation, providing a robust identity-based architecture superior to manual key rotation or integration with services like Microsoft Entra ID.

Why this answer

Short-lived, ephemeral SSH certificates generated by an Identity Provider (IdP) eliminate the need for static, long-lived keys.

123
Multi-Selecthard

Which TWO of the following are key benefits of 'Immutable Infrastructure'?

Select 2 answers
A.Increases administrative overhead.
B.Reduces disk space usage.
C.Prevents configuration drift.
D.Enables reliable automated recovery.
E.Allows manual patching on live servers.
AnswersC, D

Immutable infrastructure eliminates configuration drift by ensuring that servers are never modified in place after deployment. Instead of applying manual patches or runtime updates which introduce discrepancies between environments, any system change requires building a completely new server image and replacing the existing instance entirely. This architectural constraint guarantees that the running state always matches the version-controlled source template, maintaining absolute consistency across production and development lifecycles.

Why this answer

Immutability prevents configuration drift and allows for rapid recovery.

124
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.

125
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.

126
MCQhard

What is the primary purpose of an 'Architecture Trade-off Analysis Method' (ATAM)?

A.To document API endpoints
B.To reduce development cost
C.To automate code testing
D.To evaluate architectural quality tradeoffs
AnswerD

The Architecture Trade-off Analysis Method directly satisfies the fundamental need in the stem to evaluate architectural quality tradeoffs by operationalising the analysis of competing quality attributes. Through a structured evaluation of utility tree scenarios, stakeholders systematically identify and assess points of sensitivity, trade-offs, and architectural risks where optimising one attribute—such as performance—negatively impacts another, like security or maintainability. This rigorous qualitative mechanism enables architects to make informed, risk-mitigated decisions before system implementation begins.

Why this answer

ATAM is used to evaluate architectural decisions and their impact on quality attributes like security, performance, and availability.

127
MCQmedium

When using Azure Policy to enforce governance, which effect type should be used if the architect wants to log non-compliance without blocking the deployment of resources?

A.Audit
B.Deny
C.DeployIfNotExists
D.Append
AnswerA

The `Audit` effect directly satisfies the requirement to log non-compliance without blocking resource deployments. When an Azure Policy assigned with this effect evaluates existing or newly submitted resource properties against defined rules, it generates a non-compliant event in the Azure Activity Log if a mismatch occurs. Crucially, the Azure Resource Manager engine does not halt the deployment pipeline or reject the API request, allowing developers and administrators to track governance deviations passively while maintaining operational velocity.

Why this answer

The 'Audit' effect is specifically designed to log events without impacting the deployment action.

128
Multi-Selecthard

Which TWO types of documentation are standard in the SABSA methodology? (Select TWO)

Select 2 answers
A.Daily status reports
B.Employee payroll records
C.Business attribute profiles
D.Security service specifications
E.Project budget sheets
AnswersC, D

Business attribute profiles satisfy the demand for specific SABSA documentation types by capturing stakeholder value requirements along the vertical operational axis of the framework's matrix. This artifact translates high-level business goals into measurable security qualities, directly addressing the requirement for architecture definition documents that bridge strategic intent and security service delivery within the lower-level abstraction layers.

Why this answer

SABSA requires business requirements documentation and security service specifications.

129
MCQhard

An organization requires that all cloud storage assets are encrypted using customer-managed keys. Which service should the architect configure to track the key usage and verify compliance?

A.AWS CloudTrail
B.AWS Inspector
C.AWS Trusted Advisor
D.AWS Systems Manager
AnswerA

AWS CloudTrail logs API activity and management events across the AWS environment, capturing every cryptographic operation performed by AWS Key Management Service when customer-managed keys are utilised. This granular audit trail satisfies the compliance verification constraint by recording precisely who requested access to the encrypted cloud storage assets and when those keys were invoked, providing the necessary forensic data to prove adherence to internal security mandates.

Why this answer

CloudTrail is the service that logs all API calls to KMS, providing the audit trail needed to prove key usage and compliance.

130
MCQmedium

When evaluating a software-defined perimeter (SDP), which architecture principle is being primarily enforced?

A.Defense in depth
B.Perimeter security
C.Fail-safe defaults
D.Zero Trust
AnswerD

Software-defined perimeters inherently enforce the Zero Trust architecture principle by operating on a "verify explicitly, never trust" mandate, which directly satisfies the evaluation criterion of dynamic, identity-based access control demanded in the stem. Unlike traditional perimeter defences that grant implicit network-layer trust upon connection, an SDP decouples the control plane from the data plane, requiring mutual TLS authentication and continuous contextual validation before establishing a cryptographically secured one-to-one tunnel to authorised enterprise resources.

Why this answer

SDP enforces 'Zero Trust' by requiring authentication and authorization before the network connection is made.

131
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).

132
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.

133
MCQeasy

Which component is the most critical to protect in a web-based architecture?

A.Web server
B.Load balancer
C.CSS files
D.Database
AnswerD

Web-based architectures rely on persistent data storage to maintain user accounts, transactional states, and sensitive business logic, making the database the ultimate repository of crown jewels and satisfying the critical constraint of asset valuation. Compromising this tier bypasses application-layer logic entirely through direct data exfiltration, SQL injection, or privilege escalation, yielding the highest-impact loss of confidentiality, integrity, and availability. While perimeter defenses and compute nodes are easily provisioned or replaced, long-term organizational viability depends on safeguarding this centralized data store.

Why this answer

The database is typically the primary target for attackers as it contains the sensitive data.

134
Multi-Selecthard

An architect is evaluating compliance for an enterprise multi-cloud environment. Which THREE capabilities must be included in a centralized GRC platform for it to be effective?

Select 3 answers
A.API-based integration with cloud providers.
B.Encrypted email notification system.
C.Integrated risk assessment workflow.
D.Automated mapping of controls to multiple standards.
E.Manual spreadsheet uploading only.
AnswersA, C, D

API-based integration with cloud providers is essential because a centralized governance, risk, and compliance platform must continuously ingest resource configurations and telemetry across heterogeneous architectures without manual intervention. In an enterprise multi-cloud environment, static compliance assessments fail due to rapid resource churn; programmatic interfaces allow the platform to query provider control planes in real time, satisfying the critical requirement for dynamic visibility across disparate hyperscalers.

Why this answer

Centralized GRC platforms must integrate with infrastructure to remain relevant and accurate.

135
Multi-Selecthard

You are reviewing the security architecture of a Kubernetes cluster. Which TWO of the following configurations are considered best practices for preventing unauthorized container privilege escalation?

Select 2 answers
A.Using a default Namespace for all workloads
B.Increasing the memory limit for pods
C.Setting allowPrivilegeEscalation to false in the SecurityContext
D.Running containers as a non-root user
E.Enabling ClusterIP services
AnswersC, D

Setting allowPrivilegeEscalation to false in the container's SecurityContext blocks processes from gaining more privileges than their parent, defeating setuid binaries and similar escalation vectors. This directly satisfies the requirement to prevent unauthorised container privilege escalation.

Why this answer

Option C is correct because setting allowPrivilegeEscalation to false in a container's SecurityContext prevents processes from gaining more privileges than their parent process, specifically blocking the setuid/setgid and file capability mechanisms that enable privilege escalation. Option D is correct because running containers as a non-root user (via runAsUser/runAsNonRoot in the SecurityContext) removes the default root privileges inside the container, so even if an attacker compromises the application, they lack the UID 0 capabilities needed to escalate. Option A is not a best practice for privilege escalation prevention; using a default Namespace for all workloads weakens isolation and RBAC scoping rather than restricting container privileges.

Option B is unrelated, as increasing a pod's memory limit only affects resource allocation and has no bearing on privilege escalation. Option E is also unrelated, since enabling ClusterIP services merely exposes pods on an internal virtual IP for network access and does not affect container privilege levels.

Exam trap

ISC often tests the misconception that resource limits or network configurations improve security against privilege escalation, when in fact only SecurityContext settings like allowPrivilegeEscalation and runAsNonRoot directly address it.

136
Multi-Selecthard

When evaluating architectural threats, which THREE categories are explicitly defined in the STRIDE methodology? (Select THREE)

Select 3 answers
A.Tampering
B.Repudiation
C.Phishing
D.Malware Injection
E.Spoofing
AnswersA, B, E

Tampering represents a core category within the STRIDE threat modelling methodology, satisfying the requirement to identify architectural threats that involve the malicious alteration of data or system states. This threat vector specifically targets the property of data integrity by examining how an attacker might manipulate persistent data, transit packets, or source code to compromise application logic or deceive users.

Why this answer

STRIDE stands for Spoofing, Tampering, Repudiation, Information Disclosure, Denial of Service, and Elevation of Privilege.

137
Multi-Selectmedium

Which THREE of the following are primary components of a typical Cisco ACI (Application Centric Infrastructure) fabric design used to enforce security segmentation?

Select 3 answers
A.Physical Port Security
B.Tenants
C.Contracts
D.Endpoint Groups (EPG)
E.VLAN Tagging
AnswersB, C, D

Tenants are logical containers within the Cisco ACI fabric that isolate policies, VRFs and EPGs between organisational units. They provide the administrative and policy boundary through which security segmentation is enforced, making them a primary fabric design component for segmentation.

Why this answer

In Cisco ACI, security segmentation is enforced through the policy model built on Tenants (B), Contracts (C), and Endpoint Groups (D). Tenants (B) provide the logical container that isolates policy, routing, and security domains for different applications or business units within the fabric. Endpoint Groups (D) classify endpoints that share the same security and policy requirements, acting as the source/destination objects in the policy model.

Contracts (C) define the permitted communication relationships between EPGs, specifying which protocols and ports are allowed, thereby enforcing segmentation between groups. Physical Port Security (A) is a Layer 2 switchport feature, not an ACI fabric segmentation construct, and VLAN Tagging (E) is a traditional network isolation mechanism that ACI abstracts away rather than using as a primary segmentation component.

138
MCQmedium

An ISSAP architect is working with developers to ensure that the code repository is compliant with secure coding standards. Which tool within the GitHub ecosystem is specifically designed to detect secrets (e.g., API keys) before they are committed?

A.GitHub Advanced Security Secret Scanning
B.GitHub Actions
C.GitHub Dependabot
D.GitHub Codespaces
AnswerA

GitHub Advanced Security Secret Scanning directly satisfies the specific constraint of detecting sensitive credentials *before* they are committed to the repository by employing push protection mechanisms. As developers write code, pattern matching and machine learning algorithms analyse the payload locally or during the push phase, actively blocking commits that contain exposed API keys, private keys, or tokens. This preventative interception stops secrets from ever entering the historical commit log, whereas passive scanning tools only detect vulnerabilities retrospectively after the code has already landed in the repository.

Why this answer

GitHub Secret Scanning is the native tool designed to identify and block secrets from being pushed to repositories.

139
MCQmedium

In the context of TOGAF, what is the 'Architecture Repository' used for?

A.Storing source code
B.Logging security events
C.Defining business requirements
D.Managing architectural artifacts
AnswerD

The Architecture Repository serves as the central hub for storing, categorising, and managing architectural artifacts, satisfying the TOGAF requirement for a structured knowledge base. By housing the Architecture Landscape, Standards Information Base, and Governance Log, it provides a persistent mechanism to track design assets throughout the lifecycle. This repository enables practitioners to retrieve reusable components and maintain traceability across complex enterprise environments, ensuring that all architectural documentation remains consistent, accessible, and aligned with the organisation’s strategic objectives.

Why this answer

In TOGAF, the Architecture Repository is the central holding area for all architectural assets produced and consumed by the Architecture Development Method (ADM), including the Architecture Metamodel, Architecture Capability, Architecture Landscape, Standards Information Base, Reference Library, and Governance Log. It is used to manage architectural artifacts so they can be reused, governed, and traced across architecture iterations.

Exam trap

The trap here is confusing the Architecture Repository with a generic IT repository (source code, logs, requirements) — candidates must remember it stores architecture artifacts and is a TOGAF-specific construct, not a CMDB or code repository.

How to eliminate wrong answers

Option A is wrong because source code is stored in a version control system (Git, SVN), not the TOGAF Architecture Repository, which holds architecture-level artifacts such as models, patterns, and standards. Option B is wrong because security event logging is an operational SIEM/logging function, not an architecture repository purpose. Option C is wrong because business requirements are inputs captured in the Requirements Management phase and stored as artifacts within the repository, but 'defining business requirements' is a process activity, not the repository's purpose.

140
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.

141
MCQhard

In the context of the 'Zachman Framework', which cell represents the 'Why' of the security architecture?

A.Data
B.Function
C.Motivation
D.Time
AnswerC

The 'Motivation' cell satisfies the 'Why' constraint of the Zachman Framework by mapping to the intentionality column, which articulates the drivers, goals, and rules governing the architecture. Within information security, this intersection captures security policies, threat models, risk tolerances, and compliance mandates that dictate the reasoning behind operational controls. By addressing the 'Why' perspective through this specific motivational lens, security architects can formally document the business and regulatory imperatives that justify defensive measures and access restrictions across the enterprise.

Why this answer

The 'Why' column in the Zachman Framework is the 'Motivation' column, which focuses on business goals and security drivers.

142
MCQhard

You are auditing a GCP environment. You discover that a Cloud Function is accessing a Cloud Storage bucket using the default Compute Engine service account. What is the primary security risk?

A.Cloud Functions do not support custom service accounts.
B.The storage bucket requires a specific bucket-level IAM policy.
C.The default service account lacks the 'Owner' role.
D.The default service account has excessive permissions and is shared across services.
AnswerD

Using the default Compute Engine service account violates the principle of least privilege because this identity is automatically granted the broad Editor role across the entire project. Since this service account is shared by multiple resources, any compromise of the Cloud Function grants an attacker excessive lateral access to other services within the environment. Implementing a dedicated, fine-grained service account for the function limits the potential blast radius, ensuring the identity possesses only the specific permissions required for the bucket interaction rather than project-wide administrative rights.

Why this answer

The default service account often has 'Editor' permissions on the project, violating the principle of least privilege. It should be replaced with a dedicated, fine-grained identity.

143
Multi-Selectmedium

Which TWO of the following are common methods to protect data during transit?

Select 2 answers
A.IPsec.
B.TLS 1.3.
C.Cleartext telnet.
D.Storing data on a local drive.
E.HTTP/1.1 (plain).
AnswersA, B

Internet Protocol Security (IPsec) operates at the network layer to secure communications across IP networks, directly satisfying the requirement to protect data during transit. By encapsulating and encrypting the entire packet payload alongside header information, IPsec establishes a secure virtual private network (VPN) tunnel between endpoints. This cryptographic mechanism ensures confidentiality, integrity, and authentication for all traversing traffic, effectively preventing interception or tampering while packets move across untrusted external networks.

Why this answer

TLS and IPsec are the primary protocols for protecting data in transit.

144
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.

145
Multi-Selectmedium

Which THREE factors influence the choice of a security architecture framework? (Select THREE)

Select 3 answers
A.Organizational maturity
B.Hardware vendor preference
C.Office location
D.Business goals
E.Regulatory requirements
AnswersA, D, E

Organisational maturity dictates the complexity and depth of security controls that an enterprise can effectively implement and maintain. A less mature organisation requires a framework that prioritises foundational governance and basic visibility, whereas a mature entity can adopt advanced, integrated models like SABSA or TOGAF. This factor directly satisfies the constraint of aligning architectural rigour with internal operational capabilities, ensuring that security processes are sustainable rather than overwhelming for existing staff, much like how Microsoft Entra ID provides scalable identity management tailored to varying levels of administrative expertise.

Why this answer

Regulatory requirements, organizational size, and business goals are key drivers for selecting a framework.

146
Multi-Selecthard

Which TWO of the following are essential for a secure Cloud CI/CD pipeline?

Select 2 answers
A.Implementing automated security scanning (SAST/DAST).
B.Using ephemeral, isolated build runners.
C.Manual approval for every single build.
D.Hardcoding credentials in scripts.
E.Disabling build logs.
AnswersA, B

Automated security scanning via Static Application Security Testing (SAST) and Dynamic Application Security Testing (DAST) directly satisfies the fundamental cloud requirement for continuous, scalable vulnerability management within a rapid deployment pipeline. By embedding these tools natively into the build and test phases, code repositories and running artifacts are systematically inspected for flaws, hardcoded credentials, and configuration drift before promotion to production. This programmatic enforcement ensures that security checks scale dynamically alongside ephemeral cloud infrastructure without relying on manual oversight.

Why this answer

Securing the pipeline requires protecting the build environment and ensuring the integrity of the artifacts being deployed.

147
Multi-Selecthard

When modeling threats for a microservices architecture, which TWO threats are most relevant due to service distribution? (Select TWO)

Select 2 answers
A.Browser compatibility
B.Insecure inter-service communication
C.Disk fragmentation
D.Lateral movement
E.CPU overheating
AnswersB, D

Microservices architectures distribute application logic across numerous autonomous modules that constantly exchange data over networks. This physical and logical separation directly satisfies the stem's constraint regarding service distribution, exposing APIs to interception, tampering, and eavesdropping. Because boundaries that were previously shielded inside a monolithic memory space now traverse internal networks, securing these pathways via mutual TLS (mTLS), strict token validation, and encrypted service meshes is vital to prevent unauthorized access and maintain system integrity.

Why this answer

Distributed architectures face significant risks related to lateral movement and insecure inter-service communication.

148
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.

149
MCQhard

A company is migrating legacy workloads to Azure and requires host-based intrusion detection with file integrity monitoring (FIM) across hybrid environments. Which service provides this integrated capability?

A.Azure Monitor
B.Microsoft Defender for Servers
C.Network Watcher
D.Azure Bastion
AnswerB

Microsoft Defender for Servers satisfies the hybrid environment constraint by integrating Microsoft Defender for Cloud to deliver host-based intrusion detection systems alongside native file integrity monitoring. By deploying the Azure Monitor Agent or Log Analytics agent across both Azure and on-premises infrastructure, it continuously tracks registry changes, file modifications, and suspicious operating system activities. This unified architecture enables centralised security management and automated threat protection, directly fulfilling the requirement for integrated host-based monitoring across disparate deployment models.

Why this answer

Microsoft Defender for Servers (part of Microsoft Defender for Cloud) provides the integrated FIM and endpoint protection features required for hybrid cloud/on-premises machines.

150
Multi-Selecteasy

Which TWO of the following are fundamental pillars of information security (CIA triad)?

Select 2 answers
A.User Friendliness.
B.Confidentiality.
C.Availability.
D.Cost effectiveness.
E.Performance.
AnswersB, C

Confidentiality directly satisfies the fundamental requirement to restrict data access exclusively to authorised entities, preventing unauthorised disclosure. This pillar is enforced using technical mechanisms such as symmetric and asymmetric encryption algorithms, robust access control lists, and role-based access control models. By safeguarding data both at rest and in transit against interception or unauthorised viewing, these controls uphold the core information security constraint specified in the question stem.

Why this answer

The CIA triad consists of Confidentiality, Integrity, and Availability.

Page 1

Page 2 of 3

Page 3

All pages