Courseiva

CCNA Security Architecture Modeling Questions

37 questions · Security Architecture Modeling topic · All types, answers revealed

1
MCQeasy

When designing an architecture, which principle states that a system should be designed to be secure even if other security measures fail?

A.Separation of duties
B.Defense in depth
C.Principle of Least Privilege
D.Fail-safe defaults
AnswerB

Implementing multiple, independent layers of security controls satisfies the architectural constraint requiring a system to remain secure when primary safeguards fail. By deploying overlapping mechanisms such as firewalls, intrusion detection systems, multifactor authentication, and strict access segmentation across different architectural tiers, an attacker is forced to bypass successive independent barriers rather than a single perimeter. This layered approach ensures that the failure of any single component does not result in total system compromise, directly embodying the principle of resilient and fault-tolerant security design.

Why this answer

Defense in depth ensures that if one layer fails, others remain to protect the system.

2
MCQhard

You are implementing threat modeling using the PASTA (Process for Attack Simulation and Threat Analysis) framework. What is the primary output of Stage 2?

A.Risk Analysis
B.Technical Scope Definition
C.Business Impact Analysis
D.Threat Analysis
AnswerB

Stage 2 of the PASTA framework directly satisfies the requirement to define the technical boundaries of the application by establishing the Technical Scope Definition. During this phase, threat modellers enumerate the underlying architecture, system components, trust boundaries, and operational dependencies that constrain the target environment. This ensures subsequent simulation stages accurately reflect the targeted infrastructure rather than theoretical abstractions, directly fulfilling the necessity to map out the technical parameters before attack simulation begins.

Why this answer

Stage 2 of PASTA is defining the technical scope, which identifies assets, trust boundaries, and data flows.

3
MCQhard

In a SABSA (Sherwood Applied Business Security Architecture) model, you are mapping business attributes to security services. Which layer focuses on the 'What' from a business perspective?

A.Conceptual Layer
B.Physical Layer
C.Contextual Layer
D.Logical Layer
AnswerC

The Contextual Layer directly satisfies the 'What' constraint from a business perspective by defining the overarching business requirements, assets, and operational scope. Within the SABSA matrix, this highest layer operates on the foundational six-W interrogatives—specifically addressing *what* business value must be protected—before translating those high-level enterprise goals into operational security services and architectural blueprints at the subsequent conceptual and logical layers.

Why this answer

The Contextual Layer in SABSA is the topmost layer and represents the business view, answering the 'What' question — what business attributes, drivers, and goals must be protected. It maps business requirements into security attributes before any logical or physical design decisions are made. This is why it is the correct answer for a business-perspective 'What' mapping.

Exam trap

The trap here is confusing SABSA's Contextual Layer with the Conceptual Layer — candidates often assume 'conceptual' means high-level business, but in SABSA the Contextual Layer is the business 'What/Why' and the Conceptual Layer is the 'How'.

How to eliminate wrong answers

Option A is wrong because the Conceptual Layer answers the 'How' from an architectural standpoint, translating business attributes into security services and concepts, not the raw business 'What'. Option B is wrong because the Physical Layer addresses the 'With What' — the specific technologies, products, and mechanisms used to implement services. Option D is wrong because the Logical Layer answers the 'How' at a logical design level, defining logical security services and their relationships, not the business-driven 'What'.

4
Multi-Selectmedium

Which THREE principles are core to a 'Zero Trust' architecture? (Select THREE)

Select 3 answers
A.Verify explicitly
B.Trust but verify
C.Use least privileged access
D.Maximize perimeter defense
E.Assume breach
AnswersA, C, E

Authenticating and authorising every access request based on all available data points—including user identity, location, device health, service or workload, data classification, and anomalies—satisfies the "Verify explicitly" principle required by a Zero Trust architecture. Rather than implicitly trusting traffic originating from inside the corporate network perimeter, this mechanism continuously evaluates trust signals using policy engines like Microsoft Entra ID before granting least-privilege access to resources.

Why this answer

Zero Trust relies on explicit verification, least privilege, and assuming breach.

5
MCQhard

When designing a secure API architecture, which pattern is the industry standard for securing inter-service communication?

A.API Keys
B.IP Whitelisting
C.mTLS
D.Basic Auth
AnswerC

Mutual Transport Layer Security (mTLS) enforces cryptographic identity verification at both ends of the network connection, satisfying the specific constraint for securing inter-service communication within a distributed API architecture. By requiring both the client and server to present and validate X.509 digital certificates during the TLS handshake, this mechanism provides end-to-end encryption alongside bidirectional authentication. This cryptographic validation operates independently of application-layer credentials, ensuring that microservices can authenticate each other securely across zero-trust network boundaries without relying solely on perimeter defenses or shared secrets.

Why this answer

mTLS (mutual TLS) ensures that both parties in a connection verify each other's identity.

6
MCQeasy

When conducting threat modeling using the STRIDE methodology, which category addresses a user gaining unauthorized access to an administrative account?

A.Information Disclosure
B.Elevation of Privilege
C.Spoofing
D.Denial of Service
AnswerB

An unauthorized user transitioning from a standard user context to an administrative account directly satisfies the Elevation of Privilege category within the STRIDE methodology, as this threat vector involves exploiting insufficient boundary validation or flaws in access control lists to assume a security context with higher privileges than originally granted. This misuse of authorization boundaries allows an attacker to bypass intended restrictions, execute administrative functions, and fully compromise system integrity or confidentiality, aligning precisely with the mechanics of privilege escalation attacks.

Why this answer

STRIDE's Elevation of Privilege category covers scenarios where an attacker gains access to resources or accounts beyond their authorization level, such as obtaining administrative access. Gaining unauthorized access to an admin account is the textbook example of Elevation of Privilege. This makes B correct.

Exam trap

The trap is confusing Spoofing with Elevation of Privilege — candidates see 'unauthorized access to an account' and think impersonation, but the key is gaining higher privileges, which is Elevation of Privilege.

How to eliminate wrong answers

Option A is wrong because Information Disclosure concerns exposure of data to unauthorized parties, not gaining higher privileges. Option C is wrong because Spoofing involves impersonating a legitimate user or system, which may be a precursor to privilege escalation but is a distinct category. Option D is wrong because Denial of Service concerns making a system unavailable, not gaining unauthorized access.

7
MCQeasy

What is the primary function of a Security Reference Architecture (SRA)?

A.To manage incidents
B.To provide a blueprint for security design
C.To configure firewalls
D.To identify vulnerabilities
AnswerB

A Security Reference Architecture directly addresses the core operational constraint identified in the question stem by establishing a standardised, reusable master blueprint for security design. Rather than dictating low-level configuration parameters, it defines structural patterns and component relationships across enterprise domains. This authoritative framework ensures that subsequent security implementations consistently align with organisational risk thresholds, regulatory requirements, and governance models, thereby streamlining the translation of high-level security strategies into concrete technical architectures.

Why this answer

SRA provides a proven, standardized model for security design that ensures consistency across an enterprise.

8
MCQmedium

What is the primary function of a Security Content Automation Protocol (SCAP) in architecture?

A.Firewall management
B.Automated security assessment
C.Access control
D.Encryption
AnswerB

Standardising security configuration and vulnerability management allows SCAP to automate the assessment of system compliance against predefined benchmarks like CIS or STIGs. By utilising standardised languages such as OVAL and XCCDF, it satisfies the primary function of objective, repeatable security evaluation across diverse enterprise environments. This mechanism removes manual configuration drift, ensuring that infrastructure consistently adheres to security policies, unlike identity-centric tools such as Microsoft Entra ID, which focus on access control rather than the underlying host-level configuration posture.

Why this answer

SCAP (Security Content Automation Protocol) is a suite of specifications — including CVE, CCE, CPE, CVSS, OVAL, XCCDF, and SWID — that enables automated security assessment, vulnerability management, and compliance checking. It standardizes how vulnerabilities, configurations, and compliance content are expressed so tools can automatically scan and report. Its primary function in architecture is automated security assessment and configuration compliance.

Exam trap

The trap is that SCAP sounds like it could be a firewall or encryption standard, so candidates who don't know the acronym's components pick a security control category instead of recognizing it as the automation/assessment framework.

How to eliminate wrong answers

Option A is wrong because firewall management is a network control function; SCAP does not configure or manage firewalls. Option C is wrong because access control governs who can access resources; SCAP does not enforce authentication or authorization. Option D is wrong because encryption protects data confidentiality; SCAP is about standardized assessment content, not cryptographic protection.

9
MCQhard

In the context of Enterprise Security Architecture, what is the primary goal of the 'Capability Maturity Model' (CMM) integration?

A.To reduce software defects
B.To purchase better hardware
C.To identify all existing threats
D.To standardize organizational processes
AnswerD

Standardising organisational processes serves as the fundamental mechanism for achieving the Capability Maturity Model integration, directly satisfying the requirement for consistent architectural governance. By establishing a structured framework, organisations move from ad-hoc activities to repeatable, defined, and managed workflows. This transition ensures that security controls are applied uniformly across the enterprise, reducing variance in risk posture. Such standardisation allows security teams to measure performance against established benchmarks, facilitating continuous improvement and ensuring that identity-centric solutions, such as Microsoft Entra ID, operate within a predictable, mature operational environment.

Why this answer

The Capability Maturity Model (CMM) provides a framework for assessing and improving the maturity of organizational processes across five levels, from ad hoc to optimized. Its primary goal in Enterprise Security Architecture is to standardize organizational processes so that security practices are repeatable, measurable, and continuously improving rather than dependent on individual heroics. This standardization enables consistent governance and predictable outcomes across the enterprise.

Exam trap

The trap is confusing CMM's process-standardization purpose with tangential benefits like defect reduction or threat identification — candidates must recognize that CMM is fundamentally about maturing and standardizing how work is done, not what technology is used or what threats exist.

How to eliminate wrong answers

Option A is wrong because reducing software defects is a benefit of improved process maturity in software development (CMMI for Development), but it is not the primary goal of CMM integration in enterprise security architecture. Option B is wrong because purchasing better hardware is a technology acquisition decision unrelated to process maturity. Option C is wrong because identifying all existing threats is a risk assessment activity, not the purpose of CMM, which focuses on process capability and maturity rather than threat enumeration.

10
MCQeasy

Which tool would you use to visualize the data flow between components in a cloud-native application for threat modeling?

A.Network diagram
B.Gantt chart
C.Data Flow Diagram
D.Entity Relationship Diagram
AnswerC

Data Flow Diagrams (DFDs) provide the necessary structural abstraction to map how information traverses boundaries between microservices and external interfaces in cloud-native environments. By representing processes, data stores, and trust boundaries as distinct entities, DFDs satisfy the requirement to visualise complex data flows for threat modelling. This systematic decomposition allows security practitioners to identify potential attack vectors at each transition point, ensuring that architectural vulnerabilities are documented and mitigated before deployment, regardless of whether the infrastructure integrates with Microsoft Entra ID for identity management.

Why this answer

Data Flow Diagrams (DFD) are the standard for visualizing how data moves through a system.

11
Multi-Selecteasy

Which TWO elements are required to effectively document a security architecture for audit purposes? (Select TWO)

Select 2 answers
A.Developer social security numbers
B.Detailed design diagrams
C.Vendor marketing brochures
D.List of security controls
E.Employee cafeteria menu
AnswersB, D

Detailed design diagrams provide the granular technical mapping necessary to satisfy the audit requirement for verifiable evidence of security controls. By visualising the logical and physical placement of assets, such as firewalls, subnets, and Microsoft Entra ID integration points, these diagrams allow auditors to validate that the implemented architecture aligns with documented policies. This transparency ensures that security practitioners can demonstrate the precise flow of data and the enforcement of access boundaries across the enterprise environment during formal compliance assessments.

Why this answer

Auditors require the design itself (diagrams) and the security controls implemented to protect the assets.

12
Multi-Selecthard

When designing a secure cloud architecture, which TWO security services are essential for identity and access management? (Select TWO)

Select 2 answers
A.Physical security
B.Packet inspection
C.Role-Based Access Control
D.Data backup
E.Federated Identity
AnswersC, E

Role-Based Access Control satisfies the identity and access management constraint by decoupling user permissions from individual identities, instead assigning privileges to defined functional roles. This mechanism ensures the principle of least privilege is enforced consistently across cloud resources, as access rights are inherited based on job functions rather than manual configuration. By integrating with platforms like Microsoft Entra ID, this approach streamlines administrative overhead and minimises the risk of unauthorised access resulting from human error during complex permission provisioning tasks.

Why this answer

Role-Based Access Control (C) is essential because it enforces least-privilege authorization by binding permissions to roles rather than individuals, which is a core IAM control for managing who can access which cloud resources. Federated Identity (E) is essential because it lets users authenticate through a trusted external identity provider (via standards such as SAML 2.0 or OIDC) and receive tokens for access, enabling centralized identity management and single sign-on across cloud services. Together, C and E directly address the authentication and authorization pillars of identity and access management.

Physical security (A) protects data center facilities but is not an IAM service, packet inspection (B) is a network monitoring/filtering function, and data backup (D) is a data availability and recovery control, none of which manage identities or access permissions.

Exam trap

The trap is selecting broad security categories (physical security, packet inspection, backup) because they sound like 'essential security services' — but the question specifically asks for identity and access management services, which narrows the field to RBAC and Federated Identity.

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

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

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

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

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

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

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

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

21
MCQhard

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

A.Circuit Breaker
B.Sharding
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.

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

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

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

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

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

27
MCQeasy

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

A.Web server
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.

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

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

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

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

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

33
MCQmedium

Which component of an architecture document defines the communication standards between services?

A.System overview
B.Data dictionary
C.Security policy
D.Interface specification
AnswerD

An interface specification explicitly defines the protocols, data formats, and endpoints required for interoperability, satisfying the communication standards constraint specified in the stem. By establishing precise boundaries and contract definitions—such as RESTful APIs, gRPC schemas, or message queue topologies—this component ensures that distributed services can exchange payloads reliably without tightly coupling their underlying internal implementations.

Why this answer

The Interface Specification or API design document defines how services communicate.

34
MCQmedium

You are utilizing TOGAF 10 to develop an Architecture Content Framework. Which component of the Architecture Development Method (ADM) phase A is specifically required to define the scope and identify stakeholders?

A.Architecture Vision
B.Business Architecture
C.Transition Planning
D.Architecture Requirements Repository
AnswerA

Architecture Vision serves as the foundational phase within the ADM to establish the project’s boundaries and engagement parameters. By mandating the creation of a Statement of Architecture Work, this phase directly satisfies the requirement to define the scope and identify stakeholders before technical development commences. It formalises the architectural objectives and ensures that all relevant parties are aligned with the organisational goals, thereby providing the necessary governance structure to guide subsequent phases and ensure the enterprise architecture remains coherent throughout its lifecycle.

Why this answer

TOGAF ADM Phase A (Architecture Vision) is where the scope of the architecture engagement is defined, stakeholders are identified, and the Architecture Vision is produced. The Phase A inputs and steps explicitly include defining scope, identifying stakeholders, and creating the Statement of Architecture Work. This makes A the correct answer.

Exam trap

The trap is confusing Phase A's vision/scope role with Phase B's business architecture deliverables — candidates pick 'Business Architecture' because scope sounds business-related, but scope and stakeholder identification belong to Phase A.

How to eliminate wrong answers

Option B is wrong because Business Architecture is developed in Phase B, which comes after the vision and scope are established in Phase A. Option C is wrong because Transition Planning occurs in Phase F, where migration roadmaps are built, not where scope and stakeholders are defined. Option D is wrong because the Architecture Requirements Repository is a content framework artifact that stores requirements throughout the ADM; it is not a Phase A component responsible for defining scope or identifying stakeholders.

35
MCQhard

When performing an architectural review of a CI/CD pipeline, which security control is most critical for preventing unauthorized deployment of code?

A.Multi-party approval
B.Hardened build server
C.Automated scanning
D.Encryption at rest
AnswerA

Multi-party approval enforces a mandatory segregation of duties by requiring independent authorisation from multiple authorised personnel before a deployment proceeds. This mechanism directly addresses the constraint of preventing unauthorised code releases by ensuring no single compromised account or malicious insider can unilaterally push changes to production. By integrating these checks into the pipeline workflow, organisations mitigate the risk of bypassing security gates, often leveraging identity providers like Microsoft Entra ID to authenticate and log the distinct identities of each approver throughout the release lifecycle.

Why this answer

Multi-party approval is the most critical control for preventing unauthorized deployment because it requires multiple authorized individuals to approve a deployment before it proceeds. This separation of duties ensures that no single compromised account or malicious insider can push code to production. It directly addresses the risk of unauthorized deployment by adding a human gate.

Exam trap

ISC often tests the difference between preventive and detective controls; candidates may choose automated scanning (detective) when the question asks for preventing unauthorized deployment, which requires a preventive control like multi-party approval.

How to eliminate wrong answers

Option B is wrong because a hardened build server reduces the attack surface but does not prevent an authorized user from deploying unauthorized code. Option C is wrong because automated scanning detects vulnerabilities but does not prevent deployment of code that passes scans but is still unauthorized. Option D is wrong because encryption at rest protects data confidentiality but does not control who can deploy code.

36
Multi-Selecteasy

Which TWO of the following are primary goals of conducting threat modeling during the architecture phase? (Select TWO)

Select 2 answers
A.Automate patch management
B.Identify design-level security flaws
C.Perform penetration testing
D.Manage hardware inventory
E.Prioritize security investments
AnswersB, E

Conducting threat modelling during the architecture phase satisfies the requirement to identify design-level security flaws by enabling the systematic decomposition of trust boundaries and data flows before code implementation. By scrutinising architectural patterns, security professionals detect systemic vulnerabilities, such as improper authentication mechanisms or insecure integration with Microsoft Entra ID, which are difficult to remediate post-deployment. This proactive approach ensures that structural weaknesses are mitigated early in the software development lifecycle, preventing the propagation of fundamental flaws into the final production environment.

Why this answer

Threat modeling identifies design flaws and helps prioritize security investments.

37
MCQmedium

Which threat modeling tool is known for generating DFDs and identifying threats via a rule engine?

A.Wireshark
B.Metasploit
C.Nmap
D.Microsoft Threat Modeling Tool
AnswerD

Microsoft Threat Modeling Tool satisfies the requirement for automated threat identification by utilising a built-in rule engine that analyses Data Flow Diagrams (DFDs). Users construct visual representations of system architecture, and the software applies STRIDE-based logic to systematically detect potential vulnerabilities. This automated approach ensures that security professionals can consistently identify threats based on predefined architectural patterns, distinguishing it from manual documentation tools that lack the capacity to process diagrammatic data against a structured security rule set.

Why this answer

Microsoft Threat Modeling Tool is the standard software tool for DFD-based threat analysis.

Ready to test yourself?

Try a timed practice session using only Security Architecture Modeling questions.