Courseiva

CCNA Systems Security Engineering Foundations Questions

75 questions · Systems Security Engineering Foundations · All types, answers revealed

1
MCQhard

When designing for 'System Survivability', what is the most critical engineering principle to incorporate?

A.Maximal feature set
B.Hardware redundancy only
C.Graceful degradation
D.Complete system lockdown upon error
AnswerC

Graceful degradation directly satisfies the system survivability constraint by ensuring that when a core component or dependency fails, the architecture intentionally sheds non-essential features rather than suffering a catastrophic total outage. By systematically isolating failure domains and shifting into a restricted operational state, critical business functions remain accessible. This mechanism maintains operational continuity under duress, directly fulfilling the fundamental security objective of survivability by preventing cascading failures across interconnected services.

Why this answer

Graceful degradation ensures that the system maintains critical functionality even when non-critical components fail or are compromised.

2
MCQmedium

An ISSE is defining the boundary of a system under development and must document which components are inside the trusted computing base (TCB) versus outside it. The system includes a commercial hypervisor, guest virtual machines, a management console, and a hardware security module (HSM). Which criterion most directly determines whether a component belongs inside the TCB?

A.Whether failure or subversion of the component could cause the system to violate its security policy.
B.Whether the component is supplied by a third-party vendor rather than developed in-house.
C.Whether the component resides on the same physical host as the security kernel.
D.Whether the component processes data classified above the system's accreditation level.
AnswerA

TCB membership is defined by the security-relevant behavior of a component: anything whose compromise or failure would let the system breach its security policy must be trusted. The hypervisor, management console, and HSM all meet this test, while guest workloads generally do not, so this criterion correctly partitions the boundary.

Why this answer

The TCB comprises all hardware, firmware, and software whose correct operation is necessary to enforce the system security policy. A component belongs inside the boundary when its failure or subversion would allow a policy violation, regardless of vendor, data classification, or physical location. Applying that criterion keeps the boundary defensible and keeps the evaluation scope manageable.

Exam trap

The trap here is assuming TCB membership follows data sensitivity or physical location, when it is actually defined by whether compromising the component can break the security policy.

3
MCQmedium

An ISSE is leading the initial security architecture for a new Department of Defense (DoD) command-and-control system. The program manager asks how the ISSE plans to address the risk of a single component failure cascading to a mission-critical function. Which engineering principle should the ISSE apply to reduce the likelihood that one component's failure causes a total loss of the security function?

A.Increase the security awareness training frequency for all system administrators.
B.Rely on a single, highly certified cryptographic module to protect all command-and-control traffic.
C.Document all security controls in the system security plan and require annual reviews.
D.Implement redundant security mechanisms and diverse implementations so no single point of failure exists.
AnswerD

Redundancy and diversity ensure that if one security control fails or is bypassed, another independent mechanism continues to enforce the security policy. In a DoD command-and-control system, this directly supports mission assurance by eliminating single points of failure. The ISSE should design overlapping controls with different failure modes so an adversary cannot disable the entire security function through one exploit.

Why this answer

The scenario calls for an architectural principle that prevents a single failure from cascading to mission loss. Redundant and diverse security mechanisms eliminate single points of failure by ensuring independent controls can cover for one another. This is a foundational tenet of systems security engineering for high-assurance systems.

Documentation, training, and single certified modules do not provide the same architectural fault tolerance.

Exam trap

The trap here is assuming that a highly certified single component provides sufficient assurance, when certification does not eliminate the single point of failure risk.

4
Multi-Selecthard

An ISSE is defining the trustworthiness requirements for a new high-assurance system that will process classified information. The program manager asks which security engineering principles should be explicitly applied to the system architecture to ensure it can enforce its security policy under attack. (Choose two.)

Select 2 answers
A.Tamperproof and verifiable design of the reference monitor.
B.Maximum decentralization of security enforcement across all system components.
C.Periodic security awareness training for all users of the system.
D.Complete mediation of every access request by a reference monitor.
E.Use of proprietary encryption algorithms to increase attacker uncertainty.
AnswersA, D

The reference monitor must be tamperproof so attackers cannot disable or modify it, and it must be small enough to be verifiable through testing and analysis. This ensures the enforcement mechanism itself is trustworthy. Without these properties, even complete mediation could be subverted. Together with complete mediation, they form the basis of a trusted computing base that can enforce security policy under attack.

Why this answer

The reference monitor concept requires that the enforcement mechanism completely mediate all access requests and be tamperproof and verifiable. These two properties ensure that the security policy is enforced consistently and cannot be bypassed or disabled by an attacker. Proprietary encryption, user training, and decentralization do not provide the architectural assurance needed for a high-assurance system.

The correct selections are the foundational principles of a trusted computing base.

Exam trap

The trap here is selecting security awareness training as an architectural principle, when the question asks for technical principles that ensure enforcement under attack.

5
Multi-Selectmedium

Which THREE activities are included in the 'Risk Management Framework' (RMF) step 'Assess'?

Select 3 answers
A.Conducting the security control assessment
B.Determine the scope of the assessment
C.Developing the Security Assessment Report (SAR)
D.Authorizing the system for operation
E.Disposing of the system components
AnswersA, B, C

Conducting the security control assessment directly satisfies the core constraint of the 'Assess' step within the NIST Risk Management Framework, which mandates the evaluation of security controls to determine the extent to which they are implemented correctly, operating as intended, and producing the desired outcome. This technical verification phase gathers sufficient evidence through testing, interviewing, and examining artifacts to validate control efficacy before authorizing the system, ensuring that residual risk is accurately quantified and documented for decision-makers.

Why this answer

The Assess step focuses on determining the effectiveness of the security controls implemented in the system.

6
Multi-Selectmedium

When applying NIST SP 800-160 Systems Security Engineering principles, which THREE activities are critical during the 'System Design' phase to ensure confidentiality and integrity?

Select 3 answers
A.Developing incident response plans
B.Identifying security-relevant system components
C.Specifying security-enforcing interfaces
D.Performing final penetration testing
E.Defining system trust boundaries
AnswersB, C, E

Identifying security-relevant system components is vital during the System Design phase to satisfy the architectural constraint of isolating high-value assets and establishing trust boundaries within the system element baseline. By systematically mapping boundaries and interfaces, engineers can enforce strict access control mechanisms and cryptographic controls directly onto sensitive data flows, thereby preserving both confidentiality and integrity against unauthorized modification or disclosure.

Why this answer

System design involves defining architectural components, securing interfaces, and establishing trust boundaries.

7
MCQmedium

A systems security engineer is conducting a design review for a new web application that will handle sensitive customer data. The architecture includes a web server, application server, and database server. The engineer notices that the application server directly connects to the database using a hard-coded administrative account with full privileges. Which security principle is most directly violated by this design?

A.Separation of duties
B.Fail-safe defaults
C.Defense in depth
D.Least privilege
AnswerD

Least privilege requires that each component or user be granted only the minimum privileges necessary to perform its function. Using a hard-coded administrative account with full privileges for the application server violates this principle because the application server likely does not need full database administrative rights. This increases the attack surface and potential damage if compromised. The design should use a limited-privilege service account.

Why this answer

Least privilege is violated because the application server is using a hard-coded administrative account with full privileges, which exceeds the rights needed for its function. This creates a significant risk if the application server is compromised, as the attacker gains full database control. The design should instead use a service account with only the necessary permissions, adhering to the principle of least privilege.

Exam trap

The trap here is focusing on defense in depth or separation of duties, when the core issue is excessive privileges granted to a single component, which is a least privilege violation.

8
MCQeasy

Which principle suggests that the security of a system should not depend on the secrecy of its design or implementation?

A.Fail-safe defaults
B.Security through obscurity
C.Kerckhoffs's Principle
D.Least privilege
AnswerC

Kerckhoffs's Principle directly satisfies the constraint that system security must not rely upon the obscurity of its design or implementation. By stipulating that a cryptosystem must remain secure even if everything about the system—except the key—is public knowledge, this principle aligns with the security-through-obscurity constraint in the stem. It ensures that robust cryptographic algorithms withstand public scrutiny and reverse engineering, meaning that confidentiality relies exclusively on secret keys rather than proprietary source code or hidden architectures.

Why this answer

Kerckhoffs's Principle (or Shannon's Maxim) states that a system should be secure even if everything about it is known, except for the keys.

9
MCQmedium

A systems security engineer is performing a functional decomposition of a new command-and-control system. The chief engineer insists that every allocated security control be traceable back to an approved stakeholder requirement before the preliminary design review. Which artifact should the ISSE produce to satisfy this demand?

A.A requirements traceability matrix linking each security control to its parent stakeholder requirement
B.A configuration management plan describing change control for the decomposed system elements
C.A security assessment report capturing findings from testing of the decomposed functions
D.A system security plan documenting the implemented controls and their operational environment
AnswerA

A requirements traceability matrix records the bidirectional linkage between stakeholder needs, derived system requirements, and allocated security controls. During functional decomposition it is the recognized mechanism that demonstrates every control originates from an approved requirement, which is precisely what the chief engineer demands before the preliminary design review. It also exposes orphan controls and unallocated requirements, supporting later verification planning and configuration audits.

Why this answer

Functional decomposition breaks stakeholder needs into lower-level functions and allocates security controls to them. Proving that each allocated control descends from an approved stakeholder requirement requires a requirements traceability matrix, which records parent-child relationships and exposes orphan controls or unallocated requirements. The other artifacts address implementation status, assessment results, or change governance, none of which establish requirement lineage at the preliminary design review.

Exam trap

The trap here is assuming any security documentation that lists controls also proves their requirement lineage, when only the traceability matrix records the parent-child requirement relationships.

10
Multi-Selectmedium

Which TWO items should be included in a 'Security Requirements Traceability Matrix' (SRTM) to ensure comprehensive engineering coverage?

Select 2 answers
A.The vendor contact information
B.The employee performance review score
C.The corresponding system component or design element
D.The marketing department's sales forecast
E.The source of the security requirement
AnswersC, E

Including the corresponding system component or design element satisfies the mapping constraint of the Security Requirements Traceability Matrix by bridging the conceptual security policy with physical system architecture. By explicitly linking an abstract security constraint to its concrete implementation artifact—such as a specific firewall rule, database encryption module, or access control function—engineers can verify that every mandated control is structurally instantiated within the design phase, thereby eliminating orphaned requirements and ensuring verifiable end-to-end engineering coverage.

Why this answer

An SRTM maps requirements to design elements and test cases to ensure no security requirement is overlooked.

11
Multi-Selectmedium

An ISSE is drafting the security architecture description for a system that will undergo an assessment against the ISO/IEC 21827 (SSE-CMM) process areas. The assessor asks which work products demonstrate that the risk process area is being performed. Which TWO work products best provide that evidence? (Choose two.)

Select 2 answers
A.A configuration management plan listing baselines and change control board procedures.
B.A training record showing that developers completed secure coding awareness courses.
C.A system security plan describing the operational environment and control implementation.
D.A risk management plan that defines the organization's risk tolerance, assessment methodology, and monitoring approach.
E.A security risk assessment report that documents identified threats, vulnerabilities, impacts, and recommended mitigations.
AnswersD, E

This plan is a foundational work product for the risk process area because it establishes how risk will be identified, analyzed, and tracked, and what level of risk is acceptable. It gives the assessor a basis for judging whether subsequent risk activities follow a defined, repeatable method. The assessment report alone would be insufficient without this governing plan.

Why this answer

The risk process area is demonstrated by a governing risk management plan and the resulting risk assessment reports. Together they show that an organization defined how risk is handled and then actually analyzed threats, vulnerabilities, and impacts. The other artifacts belong to configuration management, security requirements, or training process areas and would be assessed under those headings.

Exam trap

The trap here is treating any security document as risk evidence, when assessors map specific work products to specific process areas.

12
MCQhard

An ISSE is reviewing a system architecture that uses a trusted path for security-critical operations. The developer proposes implementing the trusted path as a software-only mechanism within the general-purpose operating system. Which characteristic of a trusted path is most important for the ISSE to verify in this design?

A.The trusted path must encrypt all communications between the user and the system to protect against network eavesdropping.
B.The trusted path must be implemented in hardware to guarantee that it cannot be bypassed by any software.
C.The trusted path must be able to authenticate the user before any security-critical operation is allowed.
D.The trusted path must be isolated from untrusted software so that it cannot be intercepted, modified, or spoofed.
AnswerD

The essential property of a trusted path is that it provides a communication channel between the user and the security function that untrusted software cannot intercept, modify, or spoof. In a software-only implementation within a general-purpose OS, the ISSE must verify that the path is protected by a mechanism such as a trusted computing base boundary or a secure attention sequence that untrusted code cannot emulate.

Why this answer

A trusted path is trusted because untrusted software cannot intercept, modify, or spoof it. When the path is implemented in software within a general-purpose OS, the ISSE must verify that the path is isolated from untrusted processes, often through a secure attention sequence and TCB mediation. Authentication, encryption, and hardware implementation may support the path but do not by themselves establish the trust property.

Exam trap

The trap here is equating a trusted path with encryption or hardware, when the defining property is resistance to interception and spoofing by untrusted software.

13
MCQhard

A defense contractor is designing a multi-level security (MLS) system that must enforce mandatory access controls. The ISSE must select a model that prevents a subject with Top Secret clearance from writing data to a Secret-level object, even if the subject has legitimate access to both levels. Which security model directly enforces this no-write-down property?

A.Clark-Wilson model
B.Graham-Denning model
C.Bell-LaPadula model
D.Biba integrity model
AnswerC

The Bell-LaPadula model's *-property (star property) states that a subject at a higher sensitivity level cannot write down to an object at a lower sensitivity level. This directly prevents a Top Secret subject from writing to a Secret object, preserving confidentiality. It is the classic model for MLS confidentiality enforcement and matches the no-write-down requirement in the scenario.

Why this answer

The Bell-LaPadula model is designed for confidentiality in multi-level security systems. Its no-write-down rule, known as the *-property, ensures that subjects at higher sensitivity levels cannot write to objects at lower sensitivity levels. This directly satisfies the scenario's requirement to prevent a Top Secret subject from writing to a Secret object.

The other models address integrity or generic access control, not MLS confidentiality.

Exam trap

The trap here is confusing the Bell-LaPadula no-write-down rule with the Biba no-read-down rule, which addresses integrity rather than confidentiality.

14
MCQmedium

When designing high-availability systems, what is the primary security engineering concern regarding 'Fail-over' mechanisms?

A.Fail-over systems are too expensive
B.The fail-over process might be too slow
C.Fail-over systems use too much power
D.Fail-over systems can introduce insecure states or bypasses
AnswerD

Transitioning operational load to a secondary node during a disruption often relaxes rigorous authentication or state-validation checks to maintain uptime, directly addressing the primary security engineering concern of high-availability fail-over mechanisms. When primary systems fail, the automated hand-off can inherit incomplete cryptographic states, drop active session tokens, or inadvertently default to a fail-open posture. This bypasses critical access controls and creates transient vulnerability windows that attackers can exploit before the redundant architecture properly re-secures its perimeter.

Why this answer

Fail-over mechanisms often create race conditions or temporary bypasses that attackers can exploit to gain unauthorized access.

15
MCQhard

During a security architecture review, the ISSE must evaluate the system's ability to enforce the *-property (no write down) as defined in the Bell-LaPadula model. The system currently allows a process at the Secret level to write to an object at the Unclassified level. Which design change should the ISSE recommend to satisfy the *-property?

A.Enforce a mandatory access control policy that prevents subjects from writing to objects at a lower sensitivity level.
B.Apply the simple security property by restricting read access to objects at the same or lower level.
C.Implement the Biba integrity model to prevent unauthorized modification of low-integrity data.
D.Implement a trusted process that can temporarily downgrade the classification of the object.
AnswerA

The *-property (no write down) requires that a subject at a higher sensitivity level cannot write to an object at a lower level. Enforcing a mandatory access control policy that blocks such writes directly satisfies this rule, ensuring confidentiality is maintained even if the subject is malicious or compromised.

Why this answer

The *-property, or no-write-down rule, is a core Bell-LaPadula requirement that prevents subjects at a higher sensitivity level from writing to objects at a lower level. Enforcing mandatory access control that blocks such writes directly satisfies this property. This protects confidentiality by preventing high-level information from leaking to lower levels, even if the subject is malicious.

Exam trap

The trap here is confusing the *-property with the simple security property, leading to recommendations that address read access instead of write-down.

16
Multi-Selecthard

An ISSE is leading a design review of a new identity management subsystem that must support separation of duties for administrative functions. The review board asks which design characteristics directly enforce separation of duties within the subsystem. (Choose two.)

Select 2 answers
A.Role definitions that prevent a single account from holding both request-initiating and request-approving privileges
B.Centralized logging of all administrative actions to a remote write-once audit repository
C.Password complexity requirements that force administrators to rotate credentials every thirty days
D.Enforcement of a two-person rule requiring dual authorization for designated high-risk administrative operations
E.Encryption of administrative session traffic using approved transport layer cryptography
AnswersA, D

Separation of duties is enforced when mutually exclusive privileges cannot be combined in one identity. Designing roles so that initiating and approving functions are mutually exclusive directly prevents one person from completing a sensitive transaction alone. This is the canonical technical implementation of the principle within an identity subsystem and is exactly the characteristic the review board should require.

Why this answer

Separation of duties is enforced structurally by making conflicting privileges mutually exclusive across roles, and operationally by requiring two distinct authorized individuals for designated high-risk actions. Those two characteristics directly prevent a single identity from completing a sensitive transaction alone. Credential rotation, centralized logging, and session encryption strengthen authentication, accountability, and confidentiality, but none of them divide privileged functions among separate identities.

Exam trap

The trap here is counting detective and authentication controls, such as logging or password rotation, as enforcement of separation of duties when only privilege separation and dual authorization actually divide the function.

17
Multi-Selecthard

Which THREE security-relevant criteria should be assessed when evaluating a cloud service provider (CSP)?

Select 3 answers
A.SOC 2 Type II or equivalent audit reports
B.Data isolation capabilities between tenants
C.Employee cafeteria menu
D.Physical and logical access controls
E.Office interior design plans
AnswersA, B, D

Independent third-party verification through SOC 2 Type II or equivalent audit reports directly satisfies the evaluation criterion for rigorous, continuous operational control validation over extended timeframes. When assessing a cloud service provider, organisations must verify the operational effectiveness of security controls across the Trust Services Criteria (security, availability, processing integrity, confidentiality, and privacy) rather than merely checking static policy documentation. This historical testing mechanism provides tangible evidence of how effectively the provider safeguards data against evolving threats.

Why this answer

Assessing a CSP involves reviewing their security certifications, physical controls, and logical security isolation capabilities.

18
Multi-Selectmedium

Which THREE items should be included in a thorough 'System Security Plan' (SSP)?

Select 3 answers
A.System boundary description
B.Office breakroom rules
C.Risk assessment findings
D.List of security controls and their implementation status
E.Personal employee salary data
AnswersA, C, D

Defining the system boundary is a fundamental requirement for a System Security Plan as it establishes the precise scope of the information system, including all interconnected components, data flows, and external interfaces. By delineating these parameters, the organisation ensures that security controls are applied consistently across the entire environment. This identification satisfies the constraint of providing a clear architectural baseline, which is essential for assessing risk, managing vulnerabilities, and maintaining compliance within the defined perimeter of the infrastructure.

Why this answer

An SSP describes the system, its security boundaries, the controls applied, and the risk management strategy.

19
MCQhard

An organization is adopting a DevSecOps model. To ensure security engineering principles are met, which tool should be integrated into the CI/CD pipeline to automate the detection of vulnerabilities in proprietary code during the 'Build' stage?

A.SAST (Static Application Security Testing)
B.DAST (Dynamic Application Security Testing)
C.IDS (Intrusion Detection System)
D.SIEM (Security Information and Event Management)
AnswerA

Static Application Security Testing (SAST) analyses proprietary source code without executing it, satisfying the strict requirement for automated vulnerability detection during the 'Build' stage of a CI/CD pipeline. By parsing the abstract syntax tree of the custom codebase, SAST tools identify logic flaws, insecure coding patterns, and known vulnerability signatures early in the software development lifecycle before artefacts are packaged. This white-box approach provides immediate developer feedback, aligning directly with DevSecOps principles by embedding security checks natively into the compilation workflow.

Why this answer

Static Application Security Testing (SAST) tools analyze source code for security vulnerabilities without executing the code, making them ideal for the build stage.

20
MCQeasy

What is the primary advantage of 'Defense in Depth'?

A.It provides multiple layers of security to mitigate single point failures
B.It makes the system faster
C.It simplifies system maintenance
D.It removes the need for firewalls
AnswerA

Implementing multiple, overlapping security controls ensures that if one defensive measure fails, subsequent layers continue to protect critical assets. This strategy directly addresses the primary advantage of mitigating single points of failure by diversifying the security posture across physical, technical, and administrative domains. By integrating solutions such as Microsoft Entra ID for identity management alongside network firewalls and endpoint protection, an organisation eliminates reliance on a solitary control, thereby increasing the overall resilience of the infrastructure against sophisticated, multi-stage cyberattacks.

Why this answer

Defense in depth ensures that if one control fails, others are present to stop an attacker, creating a more robust overall system.

21
MCQmedium

When using the STRIDE threat modeling methodology, which security principle does 'Tampering' specifically attempt to violate?

A.Confidentiality
B.Integrity
C.Availability
D.Non-repudiation
AnswerB

Tampering directly violates the security principle of integrity by involving the unauthorized modification or destruction of data, code, or system configurations in transit or at rest. Within the STRIDE methodology, this threat specifically maps to the integrity constraint because it undermines the trustworthiness and reliability of information, ensuring that data cannot be altered by malicious actors without detection.

Why this answer

Tampering threats target the Integrity aspect of the CIA triad by attempting to modify data or system configurations.

22
Multi-Selectmedium

Which THREE are key components of a 'Secure Development Lifecycle' (SDL) process?

Select 3 answers
A.Assigning security requirements to developers
B.Physical security of the office parking lot
C.Automated security testing in CI/CD
D.Hiring external marketing staff
E.Threat modeling during design
AnswersA, C, E

Integrating security requirements directly into the development workflow ensures that developers address vulnerabilities during the design phase rather than as an afterthought. By assigning specific security controls, such as implementing robust authentication via Microsoft Entra ID or enforcing input validation, the organisation embeds security into the software architecture. This proactive assignment satisfies the requirement for a structured SDL process by establishing accountability and technical standards at the earliest stages of the lifecycle, effectively reducing the surface area for potential exploits before code deployment.

Why this answer

An SDL integrates security into every phase of development: planning, design, implementation, testing, and release.

23
MCQhard

An ISSE is helping a program office plan a certification and accreditation effort for a system that will process controlled unclassified information. The program director wants to know how an assurance case differs from a traditional security test report. Which description best characterizes the purpose of an assurance case in this context?

A.It presents a structured argument, supported by evidence, that the system satisfies its security requirements in its intended environment.
B.It is a formal proof that the system contains no exploitable vulnerabilities under any conditions.
C.It is the authorization decision memo signed by the designated approving authority after reviewing the security assessment.
D.It is a comprehensive record of every test case executed, including raw outputs and tool logs.
AnswerA

An assurance case links claims about security requirements to supporting evidence through an explicit argument, making the reasoning auditable and exposing gaps or assumptions. For a controlled unclassified information system, this helps the authorizing official judge residual risk rather than relying on a pass or fail test summary. It also shows how evidence relates to each claim.

Why this answer

An assurance case is a reasoned argument that ties security claims to evidence within stated assumptions and scope. It differs from a test report because it explains why the evidence is sufficient for the claims, rather than merely presenting results. That structure gives the authorizing official a defensible basis for accepting residual risk in the intended operating environment.

Exam trap

The trap here is equating an assurance case with the evidence it cites or with the final authorization decision, when it is actually the argument connecting them.

24
MCQhard

When evaluating a system's resilience to 'Supply Chain Attacks', what is the most important engineering practice to implement?

A.Implementing a Software Bill of Materials (SBOM)
B.Limiting the number of developers
C.Enforcing password complexity
D.Using only open-source software
AnswerA

Implementing a Software Bill of Materials directly satisfies the need for supply chain transparency by establishing a granular, machine-readable inventory of all third-party components, open-source libraries, and transitive dependencies embedded within compiled binaries. By cryptographically signing and maintaining this comprehensive manifest, organisations can instantly cross-reference constituent modules against vulnerability databases when a zero-day exploit emerges in upstream code repositories. This cryptographic traceability and component-level visibility eliminate blind spots in proprietary software, enabling security teams to rapidly isolate compromised dependencies before malicious payloads propagate through the deployment pipeline.

Why this answer

Software Bill of Materials (SBOM) allows organizations to track and manage the components in their software, facilitating the identification of vulnerable third-party dependencies.

25
MCQhard

An ISSE is reviewing a proposed architecture for a cross-domain transfer system. The design uses a reference monitor concept to mediate all access between security domains. During review, the ISSE must confirm the design satisfies the properties required of a reference monitor implementation. Which set of properties should the ISSE verify?

A.Confidentiality, integrity, and availability of all data crossing the boundary.
B.Complete mediation, tamper resistance, and small enough to be analyzed and verified.
C.Identification, authentication, and authorization of every user on the system.
D.Non-repudiation, auditability, and least common mechanism across all domains.
AnswerB

These three properties define the reference monitor concept: every access is checked, the mechanism cannot be altered by untrusted code, and it is small enough for rigorous analysis. For a cross-domain transfer system, confirming all three gives assurance that no flow escapes mediation and that the trusted code base remains verifiable, which is exactly what the review must establish.

Why this answer

A reference monitor must mediate every access, resist tampering, and be small enough to analyze and verify. Those properties are what allow an evaluator to trust that no information flow bypasses the enforcement mechanism. Objectives like confidentiality or authentication describe what the system should achieve, not the structural guarantees the reference monitor must provide.

Exam trap

The trap here is substituting general security goals such as confidentiality or authentication for the specific structural properties that define a reference monitor.

26
MCQeasy

When considering 'System Availability', what is the primary advantage of a 'Load Balancer' in a security engineering context?

A.It provides redundancy and DoS mitigation
B.It caches all static content
C.It replaces the need for a firewall
D.It encrypts all traffic
AnswerA

Distributing incoming network traffic across multiple server nodes prevents single points of failure, directly satisfying the system availability constraint outlined in the question stem. By intelligently routing requests and absorbing volumetric traffic spikes, the load balancer acts as a reverse proxy that mitigates Denial of Service (DoS) conditions. This architectural placement ensures continuous service delivery and fault tolerance, as unhealthy nodes are automatically bypassed while legitimate client sessions are maintained without operational disruption.

Why this answer

Load balancers distribute traffic, preventing any single instance from being overwhelmed (a form of DoS mitigation) and allowing for maintenance without downtime.

27
Multi-Selecteasy

Which THREE factors must be evaluated when determining if a system component is 'security-critical'?

Select 3 answers
A.Its role in processing sensitive information
B.Its location in the physical facility
C.Its cost of procurement
D.Its capability to provide security services like auditing
E.Its ability to enforce access control policies
AnswersA, D, E

Evaluating a component's role in processing sensitive information directly satisfies the information sensitivity constraint for determining 'security-critical' status. Systems that handle, store, or transmit classified, proprietary, or personally identifiable data inherently represent high-value targets for threat actors. Consequently, any architectural element processing this data must be designated as security-critical because its failure or compromise would immediately result in a severe confidentiality breach, directly impacting the organisation's overall risk posture and regulatory compliance obligations.

Why this answer

Security-critical components are those that enforce policy, handle sensitive data, or provide security functions.

28
Multi-Selecthard

Which THREE activities are essential when conducting a 'Security Impact Analysis' for a proposed system change?

Select 3 answers
A.Replacing all hardware in the data center
B.Reviewing existing security controls for degradation
C.Updating the system security plan
D.Renaming the system server hostname
E.Re-evaluating the risk to the system
AnswersB, C, E

Evaluating how a proposed system change alters the effectiveness of foundational safeguards is a core constraint of conducting a Security Impact Analysis. Modifications to network architecture, data flows, or software configurations can inadvertently compromise the confidentiality, integrity, or availability provided by access management systems, encryption modules, and boundary defences. Systematically auditing these existing security controls ensures that operational adjustments do not introduce unintended vulnerabilities or degrade the baseline posture before deployment into a production environment.

Why this answer

Impact analysis evaluates how changes affect existing controls, risk profiles, and system integrity.

29
MCQeasy

A systems security engineer is selecting controls for a new federal information system and must ensure the design meets the minimum security requirements defined in NIST SP 800-53. Which concept describes the set of controls determined to be necessary to protect the system based on its security categorization?

A.Plan of action and milestones
B.System security plan
C.Authority to operate
D.Security control baseline
AnswerD

A security control baseline is the minimum set of controls selected from NIST SP 800-53 based on the system's FIPS 199 categorization, providing a starting point that is then tailored. It directly represents the required controls for protecting the federal system at its assigned impact level.

Why this answer

The security control baseline is derived from NIST SP 800-53 based on the system's FIPS 199 categorization and represents the minimum controls necessary for protection. Engineers then tailor this baseline to the specific system, documenting implementation in the system security plan and managing gaps through a plan of action and milestones.

Exam trap

The trap here is conflating the baseline with artifacts that document or authorize controls, such as the system security plan or authority to operate.

30
Multi-Selecthard

Which TWO architectural patterns are considered best practices for securing cloud-native applications?

Select 2 answers
A.Hardcoded credentials in application code
B.Zero-trust network architecture
C.Public access to all S3 buckets
D.Monolithic application architecture
E.Infrastructure as Code (IaC) with security scanning
AnswersB, E

Implementing zero-trust network architecture directly satisfies the cloud-native security requirement to protect dynamic, perimeter-less environments by eliminating implicit trust based solely on network locality. Instead of assuming workloads within a virtual private cloud are secure, this pattern enforces continuous, context-aware identity verification and micro-segmentation for every API call and service-to-service communication. Consequently, even if an attacker compromises a single container or microservice, lateral movement is strictly contained through mandatory cryptographic authentication and least-privilege access policies.

Why this answer

Cloud security relies on zero-trust and defense-in-depth principles implemented through infrastructure-as-code and micro-segmentation.

31
MCQeasy

A program manager asks the ISSE why the systems security engineering process should begin during the concept and requirements phase rather than after the design is complete. Which statement best explains the primary reason for early security engineering involvement?

A.Starting early guarantees that the system will be certified and accredited without any residual risk.
B.Early involvement allows the ISSE to defer all security control selection until the operations and maintenance phase.
C.Security requirements identified early can be allocated to system components and traced through design, reducing costly rework later.
D.Early security engineering eliminates the need for security testing because threats are addressed during requirements analysis.
AnswerC

Early involvement allows security requirements to be derived from stakeholder needs and allocated to architecture and components while changes are still inexpensive. This supports traceability from requirements through design, implementation, and test, and it avoids the large cost of retrofitting controls after the design is frozen. It is the core rationale for integrating security engineering into the concept and requirements phase of the system lifecycle.

Why this answer

Systems security engineering is most effective when it begins with concept and requirements definition, because security requirements can then be derived, allocated, and traced through the lifecycle. This early allocation lets designers build controls into the architecture instead of retrofitting them, which reduces cost and schedule risk. The other statements either overstate what early involvement guarantees or misdescribe the purpose of early security work.

Exam trap

The trap here is assuming that early security engineering removes the need for later testing or guarantees authorization, rather than recognizing its real benefit of reducing rework through early requirements allocation.

32
Multi-Selecthard

Which THREE components are necessary to define a complete 'Security Policy' for an enterprise system?

Select 3 answers
A.Standards and procedures
B.Office cleaning schedule
C.Guidelines (best practices)
D.High-level policy statements
E.Employee salary structure
AnswersA, C, D

Standards and procedures provide the mandatory specifications and step-by-step implementation instructions required to satisfy the completeness constraint of an enterprise security policy. While high-level directives establish overall intent, this component operationalises those goals by defining exact technical baselines, configuration parameters, and repeatable operational workflows. Without these granular baselines, a security framework remains an abstract statement of intent rather than an enforceable mechanism capable of governing enterprise system controls.

Why this answer

Policies must define the 'what' (High-level), the 'how' (Standards/Procedures), and the 'how-to' (Guidelines).

33
MCQeasy

An ISSE is reviewing the security architecture of a system that uses a layered defense strategy. The system includes firewalls, intrusion detection systems, and host-based antivirus. The ISSE wants to ensure that the compromise of a single component does not lead to a total system breach. Which principle is the ISSE applying?

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

Defense in depth involves layering multiple security controls so that if one fails, others continue to protect the system. The scenario describes firewalls, IDS, and antivirus as independent layers, which is the essence of defense in depth, ensuring no single point of failure leads to a breach.

Why this answer

Defense in depth is the practice of using multiple, overlapping security controls so that the failure of one control does not compromise the entire system. The scenario's combination of firewalls, IDS, and antivirus represents independent layers that collectively reduce risk and provide redundancy against attacks.

Exam trap

The trap here is confusing defense in depth with least privilege, because both are foundational security principles, but only defense in depth involves layering multiple controls.

34
MCQhard

When engineering a cryptographically secure system, what is the primary risk associated with custom cryptographic implementations?

A.It lacks the rigorous peer review of standard algorithms
B.It makes key management too difficult
C.It is always too slow for real-time systems
D.It requires special hardware
AnswerA

Standardised cryptographic algorithms undergo extensive public scrutiny and academic cryptanalysis, ensuring that subtle mathematical flaws are identified and rectified before widespread deployment. Custom implementations bypass this rigorous peer review process, leaving the system vulnerable to implementation-specific weaknesses such as side-channel attacks or poor entropy management. By failing to leverage vetted, community-tested primitives, developers introduce unique attack vectors that have not been hardened against modern cryptanalytic techniques, directly increasing the risk of compromise within a cryptographically secure system.

Why this answer

Custom cryptography is prone to subtle implementation errors that are difficult to detect and often break the security of the underlying algorithm.

35
MCQhard

In the context of 'Systems Engineering', what does the term 'Security-Enforcing' mean regarding a system component?

A.It can be easily bypassed by users
B.It is a component that strictly applies security policies
C.It is a component that only audits traffic
D.It is a component that is optional for performance
AnswerB

A security-enforcing component directly implements and mandates specific security policies, satisfying the fundamental constraint that its failure would compromise the entire security posture of the architecture. By operating as a mandatory access control mechanism—such as a reference monitor or a cryptographic separation kernel—it ensures that all system interactions and data flows are scrutinized and restricted according to pre-defined authorisation rules, rather than merely relying on the cooperative behaviour of other modules.

Why this answer

A security-enforcing component is one that actively mandates security policies, such as a reference monitor or a gatekeeper.

36
Multi-Selecthard

When designing a secure system architecture, which TWO of the following are primary considerations for achieving the principle of 'Defense in Depth'?

Select 2 answers
A.Applying security controls at multiple architectural layers
B.Relying solely on perimeter authentication
C.Maximizing system throughput by minimizing encryption
D.Implementing a single high-availability firewall
E.Ensuring diversity in security technologies and controls
AnswersA, E

Implementing security controls across diverse architectural layers—such as the perimeter, network, host, application, and data tiers—directly satisfies the core constraint of 'Defense in Depth'. This multilayered technical mechanism ensures that if a single defensive barrier fails or is bypassed by an attacker, subsequent overlapping controls continue to protect the system assets. By avoiding a single point of failure and enforcing cumulative safeguards, the architecture achieves the robustness required to mitigate sophisticated, multi-stage threats effectively.

Why this answer

Defense in depth relies on layering security controls so that a single failure does not result in a total system compromise.

37
MCQeasy

An ISSE is reviewing a design where the system's security relies on the assumption that attackers will not discover a proprietary communication protocol. The ISSE objects to this approach. Which principle is being violated?

A.Separation of duties
B.Security through obscurity
C.Defense in depth
D.Least privilege
AnswerB

Security through obscurity is the practice of relying on secrecy of design, implementation, or protocol details as the primary security mechanism. The ISSE objects because once the proprietary protocol is reverse-engineered or leaked, the security fails. Proper systems security engineering requires that security not depend on attackers remaining ignorant of the design, but rather on robust, open, and testable controls.

Why this answer

Security through obscurity is the flawed practice of relying on secrecy of design or implementation as the main protection. In this scenario, the system assumes attackers will not discover the proprietary protocol, so the security would collapse if that assumption fails. Sound systems security engineering instead demands that security be based on robust, verifiable mechanisms that do not depend on adversary ignorance.

Exam trap

The trap here is selecting defense in depth because the scenario mentions a single control, but the core violation is reliance on secrecy rather than layered controls.

38
MCQmedium

A defense contractor is engineering a command-and-control system that must enforce mandatory access control based on data sensitivity labels. The system must ensure that information never flows from a TOP SECRET object to an UNCLASSIFIED subject, even if the subject has legitimate access to other TOP SECRET data. Which security model should the ISSE specify as the foundation for the system's access control design?

A.Brewer-Nash (Chinese Wall) model
B.Clark-Wilson integrity model
C.Bell-LaPadula model
D.Biba integrity model
AnswerC

Bell-LaPadula is purpose-built for multilevel mandatory access control and its no-read-up and no-write-down properties directly prevent TOP SECRET information from flowing to lower-classification subjects. The star property forbids writing downward, which is exactly the unauthorized flow described, making it the correct foundational model for this sensitivity-label-driven command-and-control system.

Why this answer

The requirement is a mandatory confidentiality flow control across sensitivity labels, which is the defining purpose of the Bell-LaPadula model. Its simple security property blocks reading above one's clearance, and its star property blocks writing below the object's classification. Together they ensure TOP SECRET data cannot reach UNCLASSIFIED subjects, satisfying the command-and-control system's multilevel security mandate.

Exam trap

The trap here is confusing integrity models like Biba with confidentiality models, since both use hierarchical labels but enforce opposite flow directions.

39
MCQhard

When conducting a security assessment of a system's 'Trusted Computing Base' (TCB), what is the most important attribute to verify?

A.System performance metrics
B.User-friendliness of the interface
C.Verifiability of security functions
D.The versioning history of the software
AnswerC

Verifiability of security functions ensures that the TCB remains small enough to undergo rigorous mathematical proof or exhaustive manual inspection. By constraining the TCB to only those components essential for enforcing the security policy, auditors can confirm that no undocumented paths bypass access controls. This transparency is vital for establishing high-assurance systems, as it allows security professionals to practise formal verification methods, ensuring the integrity of the reference monitor and preventing the inclusion of extraneous, unverified code that could compromise the system's security posture.

Why this answer

The TCB is the set of all hardware, software, and firmware components that are critical to the security of the system; it must be verifiable and correct.

40
Multi-Selectmedium

An ISSE is developing a security architecture for a new system that must support multiple independent levels of security. The ISSE needs to ensure that the architecture enforces the principles of isolation and non-interference. Which two design techniques should the ISSE require? (Choose two.)

Select 2 answers
A.Rely on discretionary access control lists managed by each domain to control cross-domain access.
B.Enforce a mandatory access control policy that prevents information flow from higher to lower security levels.
C.Implement a separation kernel that partitions resources among security domains and enforces strict information flow control.
D.Use a single shared operating system instance with role-based access control to separate domains.
E.Use a shared memory segment for inter-domain communication to improve performance and reduce complexity.
AnswersB, C

Mandatory access control, such as the Bell-LaPadula model's no-read-up and no-write-down rules, prevents unauthorized information flow from higher to lower security levels. This is a core mechanism for enforcing non-interference among domains with different security classifications in a multiple independent levels of security architecture.

Why this answer

Isolation and non-interference in a multiple independent levels of security architecture are achieved through a separation kernel that partitions resources and a mandatory access control policy that prevents high-to-low information flow. Shared memory, discretionary access control, and a single shared OS instance all undermine these properties by creating paths for interference or unauthorized data flow.

Exam trap

The trap here is thinking that performance optimizations like shared memory or flexible access controls are acceptable, when they actually violate the strict isolation and non-interference required for multiple independent levels of security.

41
Multi-Selectmedium

Which TWO of the following are valid methods for maintaining the integrity of system design documentation throughout the system lifecycle?

Select 2 answers
A.Version control systems (e.g., Git)
B.Formal configuration management processes
C.Relying on verbal updates from team members
D.Posting documents on a public forum
E.Periodic manual document destruction
AnswersA, B

Version control systems provide an immutable audit trail by tracking every modification to documentation, ensuring that the integrity of the system design remains verifiable across the entire lifecycle. By utilising cryptographic hashing to link commits, these platforms prevent unauthorised tampering and maintain a definitive historical record. This mechanism directly satisfies the requirement for maintaining integrity, as it allows administrators to authenticate the current state of documentation against previous, approved baselines while facilitating secure collaboration throughout the system’s operational lifespan.

Why this answer

Documentation must be version-controlled and subject to strict change management to remain accurate.

42
MCQmedium

An ISSE is reviewing a design that layers network segmentation, host-based firewalls, application input validation, and database encryption. A reviewer argues this duplication is wasteful and proposes collapsing to a single strong control. How should the ISSE justify the layered approach using established security engineering principles?

A.Layering guarantees the system will pass certification and accreditation without further testing
B.Layering increases the effort an adversary must expend and ensures no single control failure compromises the system
C.Layering allows the organization to skip patching lower layers because upper layers will compensate
D.Layering eliminates the need for a risk assessment because all plausible threats are already covered
AnswerB

Defense in depth deliberately overlaps controls so that a failure or bypass of one layer does not expose the asset; the adversary must defeat multiple independent mechanisms. In this scenario, compromising segmentation alone still leaves host, application, and data protections. This redundancy is the point of the principle, not waste, because it raises adversary cost and reduces the probability of complete compromise.

Why this answer

Defense in depth places multiple, ideally independent controls across the architecture so that no single failure or bypass results in compromise. Network segmentation, host firewalls, input validation, and encryption each address different attack surfaces, forcing an adversary to defeat several mechanisms. The principle reduces the probability and impact of compromise; it does not replace risk assessment, testing, authorization, or ongoing vulnerability management.

Exam trap

The trap here is treating redundancy as inefficiency, when layered independent controls are deliberately redundant to survive the failure of any one mechanism.

43
MCQmedium

An ISSE is evaluating a proposed change to an accredited system that will introduce a new external interface. The change is classified as significant. According to the Risk Management Framework (RMF) process, which activity must the ISSE perform before the change can be approved?

A.Conduct a security impact analysis to determine the effect on the system's security posture.
B.Immediately reauthorize the system with the existing security control baseline.
C.Update the system security plan without performing any additional assessment.
D.Remove the system from the authorization boundary until the change is complete.
AnswerA

Under the RMF, a significant change requires a security impact analysis to assess how the new interface affects the system's confidentiality, integrity, availability, and overall risk. This analysis informs whether the system can remain accredited or requires reauthorization. The ISSE must perform it before approval to ensure that the change does not introduce unacceptable risk or invalidate existing controls.

Why this answer

A significant change under RMF triggers a security impact analysis to evaluate how the modification affects the system's risk posture. This analysis examines the new interface's threats, vulnerabilities, and potential control impacts. Only after this assessment can the authorizing official decide whether to approve the change, require additional controls, or initiate reauthorization.

Simply updating documentation or assuming the old baseline suffices would not meet RMF requirements.

Exam trap

The trap here is assuming that updating the system security plan is enough, when the RMF requires an actual security impact analysis for significant changes.

44
Multi-Selecthard

An ISSE is defining the security requirements for a new system that will be developed using a systems security engineering approach. The ISSE must ensure that the requirements address the system's ability to protect against, detect, and respond to security incidents. Which TWO activities should the ISSE perform to derive these requirements? (Choose two.)

Select 2 answers
A.Conduct a threat modeling exercise to identify potential attack vectors and adversary capabilities.
B.Develop a configuration management plan to track changes to the system throughout its lifecycle.
C.Perform a business impact analysis to determine the criticality of system assets and processes.
D.Define security functional requirements based on the system's security categorization and applicable controls.
E.Create a continuous monitoring strategy to track the effectiveness of security controls over time.
AnswersA, D

Threat modeling identifies potential threats, attack vectors, and adversary tactics, which directly informs the derivation of security requirements for protection, detection, and response. It ensures that requirements are grounded in realistic threats and helps prioritize controls, making it an essential activity for this scenario.

Why this answer

Threat modeling and defining security functional requirements from the security categorization are both direct requirements elicitation activities. Threat modeling identifies what the system must protect against, while functional requirements translate controls into specific capabilities for protection, detection, and response. Together, they ensure the system's security requirements are comprehensive and risk-based.

Exam trap

The trap here is selecting business impact analysis or continuous monitoring, which are important but do not derive the security requirements for incident protection, detection, and response.

45
MCQeasy

During early requirements definition for a new mission system, stakeholders agree that the system must remain effective even if several individual components are compromised. The ISSE must select a design principle that best supports this objective while keeping the architecture affordable. Which principle should be applied?

A.Defense in depth, layering independent protective mechanisms across the architecture.
B.Single point of enforcement, where all security decisions are made by one hardened component.
C.Security through obscurity, hiding internal design details from potential adversaries.
D.Fail-open behavior, ensuring availability by bypassing controls when components fail.
AnswerA

Defense in depth places multiple, ideally independent, controls at different layers so that defeating one does not grant full access. It matches the requirement that the system keep operating when several components fall, and it can be implemented incrementally, which helps control cost. This is the standard engineering response to a resilience objective.

Why this answer

Defense in depth layers independent controls so no single compromise yields full access, directly supporting the requirement that the system remain effective when multiple components are lost. It also permits incremental investment, which helps with affordability. The other principles either centralize risk, depend on secrecy, or trade away protection for availability.

Exam trap

The trap here is confusing continued availability with continued security, which leads candidates toward fail-open designs instead of layered protection.

46
MCQhard

In the systems engineering V-model, how does 'Verification' differ from 'Validation'?

A.Verification is for security; Validation is for performance
B.Verification is done by vendors, Validation by end-users
C.Verification confirms the system meets specifications; Validation confirms it meets mission goals
D.Verification is for software, Validation is for hardware
AnswerC

Verification maps directly to the left-to-right trace matrix within the V-model, ensuring the system has been built right by confirming that the implemented design artefacts conform precisely to their technical specifications and engineering requirements. Conversely, validation aligns with the rightmost upward-swing phase of the lifecycle, ensuring the right system has been built by evaluating the integrated product against operational scenarios to confirm it satisfies stakeholder needs and overarching mission goals.

Why this answer

Verification ensures the system is built correctly (conformance to requirements), while validation ensures the correct system is built (meeting user needs).

47
Multi-Selecthard

An ISSE is tasked with evaluating the security architecture of a new system that will process top secret information. The system will use a combination of commercial and government-off-the-shelf components. The ISSE must ensure that the architecture supports the required security objectives. Which two security architecture principles are most critical to address when integrating COTS and GOTS components into a high-assurance system? (Choose two.)

Select 2 answers
A.Open design
B.Reference monitor
C.Economy of mechanism
D.Trusted path
E.Modularity
AnswersB, D

A reference monitor is an abstract machine that mediates all access to objects by subjects, enforcing the security policy. It must be tamperproof, always invoked, and small enough to be verified. In a high-assurance system with COTS and GOTS, implementing a reference monitor ensures that all access requests are checked against the security policy, preventing unauthorized access. It is a core requirement for multilevel security and trusted systems.

Why this answer

For a high-assurance system integrating COTS and GOTS, the reference monitor ensures all access is mediated and the trusted path ensures secure communication for security-critical operations. These two principles are essential for enforcing the security policy and preventing unauthorized access or spoofing. Other principles like modularity, open design, and economy of mechanism are valuable but do not directly address the core assurance needs of multilevel security.

Exam trap

The trap here is selecting general design principles like modularity or economy of mechanism, rather than the specific assurance principles of reference monitor and trusted path that are mandatory for high-assurance systems.

48
Multi-Selectmedium

Which THREE factors are critical for an effective 'Continuous Monitoring' (ConMon) program?

Select 3 answers
A.Real-time incident detection
B.Quarterly hardware refresh
C.Manual annual log review
D.Established incident response procedures
E.Automated security control status monitoring
AnswersA, D, E

Real-time incident detection provides the telemetry that feeds a ConMon programme, satisfying the requirement for ongoing awareness of security events rather than periodic snapshots. Without continuous event visibility, monitoring cannot detect deviations as they occur, undermining the programme's core purpose.

Why this answer

Option A (Real-time incident detection) is correct because ConMon depends on continuous telemetry and alerting (e.g., SIEM correlation, IDS/IPS, EDR) to identify threats as they occur rather than at a point-in-time assessment. Option D (Established incident response procedures) is correct because detection has value only when paired with documented, tested IR playbooks that define triage, escalation, containment, eradication, and recovery actions. Option E (Automated security control status monitoring) is correct because ConMon, per NIST SP 800-137, requires ongoing automated assessment of control effectiveness (e.g., SCAP, continuous diagnostics and mitigation) to maintain an accurate, near-real-time authorization posture.

Option B (Quarterly hardware refresh) is not a ConMon factor—hardware lifecycle management is a separate asset management concern and does not provide continuous visibility into security control status or incidents. Option C (Manual annual log review) is not appropriate because annual, manual review is periodic and retrospective, contradicting the continuous, automated nature of an effective ConMon program.

49
MCQhard

An ISSE is evaluating a proposed architecture that uses a trusted computing base (TCB) to enforce security policy. The developer argues that because the TCB is small, it does not need to be evaluated against any protection profile. How should the ISSE respond?

A.Agree, because a small TCB is inherently secure and does not require formal evaluation.
B.Disagree, because the TCB must always be implemented in hardware to be trusted.
C.Agree, because evaluation is only required for systems that process classified information.
D.Disagree, because the TCB must be evaluated against a protection profile to provide assurance that it meets its security requirements.
AnswerD

Even a small TCB must be evaluated against a protection profile or security target to provide independent assurance that its security functions are correct and complete. Evaluation confirms that the TCB meets specified assurance requirements, which is necessary for trusting it to enforce the system's security policy.

Why this answer

A TCB, regardless of size, must be evaluated against a protection profile or security target to provide assurance that it correctly enforces the security policy. Small size aids verification but does not replace the need for independent evaluation. Hardware implementation and classification level are not prerequisites for evaluation.

Exam trap

The trap here is assuming that a small TCB is automatically trustworthy or that evaluation is only for classified systems, rather than recognizing that assurance must be demonstrated through evaluation against defined requirements.

50
MCQhard

When engineering a 'Secure Boot' sequence, what is the primary security objective?

A.To allow for easy BIOS updates
B.To ensure only trusted, signed code is executed
C.To bypass the need for an OS
D.To speed up the boot process
AnswerB

Cryptographic signature verification forms the core mechanism of this process, satisfying the strict constraint of establishing a rigid chain of trust during system startup. By validating digital signatures against embedded root certificates stored in hardware-level non-volatile memory, the platform prevents the execution of unauthorised or malicious firmware and bootloaders. This cryptographic gating ensures system integrity from the initial power-on reset state through to the operating system kernel handover.

Why this answer

Secure Boot ensures that every piece of software loaded during the boot process is digitally signed by a trusted entity, preventing rootkits from loading early.

51
MCQeasy

In the context of the System Development Life Cycle (SDLC), what is the primary purpose of a security control baseline?

A.To replace the need for a risk assessment
B.To define the minimum security requirements for a system category
C.To audit employee performance
D.To automate the deployment of security patches
AnswerB

Establishing a security control baseline during the System Development Life Cycle directly satisfies the fundamental constraint of defining a standardized starting point for risk management, which aligns with categorising systems based on their CIA triad requirements. By prescribing the minimum mandatory safeguards required for a specific system category, this baseline ensures that development teams do not under-engineer protections. It acts as an authoritative benchmark against which further tailoring and security impact analyses are measured during subsequent design phases.

Why this answer

A baseline establishes the minimum set of security controls required to protect the system based on its impact level.

52
MCQeasy

Which security model is specifically designed to prevent the unauthorized flow of information from high-security levels to low-security levels (no read up, no write down)?

A.Clark-Wilson model
B.Bell-LaPadula model
C.Biba model
D.Brewer-Nash model
AnswerB

The Bell-LaPadula model enforces multilevel security by implementing the Simple Security Property (no read up) to prevent subjects from accessing objects at higher classification levels, and the *-Property (no write down) to prevent subjects from leaking classified information to lower levels. This dual-constraint mechanism directly satisfies the requirement to prevent unauthorized information flow from high-security to low-security tiers, making it the foundational lattice-based confidentiality model for mandatory access control environments.

Why this answer

The Bell-LaPadula model focuses on confidentiality by enforcing the 'no read up, no write down' rules.

53
MCQmedium

What is the primary function of an 'API Gateway' in a microservices security architecture?

A.To compile the source code
B.To store the application database
C.To act as a physical firewall
D.To provide centralized authentication and rate limiting
AnswerD

Centralising boundary enforcement tasks at the API Gateway directly satisfies the architectural constraint for perimeter security in microservices by intercepting incoming requests before they reach internal service meshes. Rather than forcing individual microservices to implement redundant security logic, the gateway acts as a reverse proxy that performs token validation, session verification, and cryptographic signature checks. Furthermore, it enforces rate limiting and throttling policies to mitigate Denial-of-Service attacks, ensuring that downstream services are protected from excessive traffic loads and unauthorised access attempts.

Why this answer

An API Gateway acts as a single entry point that handles authentication, rate limiting, and request routing for microservices.

54
MCQeasy

What is the primary benefit of modularity in secure systems design?

A.Reduces the total number of lines of code
B.Eliminates the need for API gateways
C.Guarantees the system cannot be hacked
D.Facilitates security analysis and component isolation
AnswerD

Modularity directly satisfies the requirement for component isolation and manageability within secure systems design by decomposing complex architectures into discrete, bounded elements. This technical separation restricts attack surfaces and contains potential security breaches within individual modules, preventing lateral movement across the broader system. By establishing clear interfaces and reducing interdependencies, modularity enables security professionals to thoroughly inspect, verify, and test each component independently without necessitating a comprehensive review of the entire system architecture.

Why this answer

Modularity allows for fault isolation and easier security verification of individual components.

55
MCQeasy

What is the primary objective of a 'Security Design Review' early in the lifecycle?

A.To finalize the user interface layout
B.To conduct penetration testing
C.To verify the system's performance metrics
D.To catch design-level security flaws early
AnswerD

Conducting a Security Design Review early in the system lifecycle directly satisfies the temporal constraint implied by "early in the lifecycle." By evaluating architectural blueprints, threat models, and data-flow diagrams before any code is committed, security teams can identify fundamental authorization flaws and boundary-defying trust assumptions. Mitigating these structural vulnerabilities at the design stage prevents costly refactoring later, aligning securely with shift-left principles where remediation is exponentially cheaper than post-deployment patching.

Why this answer

A design review aims to identify security flaws before they are implemented, as it is much cheaper to fix them in the design phase than during production.

56
MCQeasy

What is the primary risk of a 'Privileged User' who lacks proper oversight?

A.They will slow down system performance
B.They cannot do their job
C.They will always be hackers
D.They can bypass security controls and abuse access
AnswerD

Privileged users possess elevated system permissions that inherently bypass standard authorisation checks, satisfying the stem's concern regarding the lack of proper oversight. Without strict monitoring, segregation of duties, or the principle of least privilege enforced, an unchecked administrator can exploit these native administrative capabilities to alter system configurations, disable logging, and exfiltrate sensitive data. Because their credentials are trusted by default across operating systems and directory services such as Microsoft Entra ID, their actions often blend with legitimate administrative traffic, making malicious access abuse extremely difficult to detect in real-time.

Why this answer

Privileged users have significant access, so without oversight (separation of duties/auditing), they can perform malicious actions or make catastrophic errors.

57
MCQmedium

You are integrating security requirements into the Systems Engineering V-Model. At which stage should the Information Systems Security Engineer (ISSE) define the security functional requirements to ensure traceability to the system architecture?

A.Requirements Analysis
B.Detailed Design
C.System Integration and Testing
D.Operational Maintenance
AnswerA

Requirements Analysis is where stakeholder needs are decomposed into functional and security requirements, establishing the baseline from which architecture and design trace downward. Defining security functional requirements here ensures each maps to system architecture components later in the V-Model.

Why this answer

In the Systems Engineering V-Model, the left side represents decomposition and definition phases. Requirements Analysis is the stage where stakeholder needs are translated into system-level requirements, including security functional requirements. Defining security requirements here ensures they are allocated to the system architecture and can be traced through design, implementation, and testing.

This early definition is critical for traceability and for avoiding costly rework later.

Exam trap

ISC often tests the misconception that security requirements can be defined during design or testing phases, but the V-Model requires them to be established during Requirements Analysis to maintain traceability and avoid costly rework.

How to eliminate wrong answers

Option B is wrong because Detailed Design is where the architecture is refined into component-level designs; security requirements should already be defined and allocated by this stage, not first introduced. Option C is wrong because System Integration and Testing is on the right side of the V-Model, where verification and validation occur; defining requirements here would break traceability and make it impossible to verify against original needs. Option D is wrong because Operational Maintenance is post-deployment, where security requirements are already baselined and changes are managed through configuration control, not initial definition.

58
MCQeasy

Which of the following is an example of an 'Administrative' security control?

A.Incident Response Plan
B.Security guard
C.Biometric scanner
D.Firewall rules
AnswerA

Administrative security controls, such as an Incident Response Plan, satisfy the procedural constraint of the stem by establishing formal policies, guidelines, and organisational frameworks that govern human behaviour and operational workflows rather than deploying physical or technical mechanisms. This document-driven safeguard dictates the precise escalation paths, containment strategies, and communication protocols required when a security event occurs, thereby standardising administrative oversight and ensuring that personnel respond to operational disruptions in a structured, repeatable, and compliant manner.

Why this answer

Administrative controls focus on policies, procedures, and guidelines, such as an incident response plan.

59
MCQmedium

When designing a system for 'Non-repudiation', which technical control is essential?

A.Digital signatures
B.Basic username/password authentication
C.Hashing only
D.Symmetric encryption
AnswerA

Digital signatures satisfy the non-repudiation constraint by leveraging asymmetric cryptography to bind an identity to a specific message. When a sender encrypts a message hash with their private key, it provides mathematical proof of origin and ensures message integrity. Because only the private key holder could have generated that signature, the sender cannot successfully deny authorship, thereby fulfilling the core legal and technical requirements of non-repudiation.

Why this answer

Digital signatures using public-key cryptography ensure that a message or transaction can be linked to a specific user and not disavowed.

60
MCQeasy

What is the primary purpose of a 'Sanitization' process in the context of system decommissioning?

A.To format the disk for reuse
B.To prevent data recovery after asset disposal
C.To clean the hardware of dust
D.To update the operating system
AnswerB

Sanitization directly satisfies the decommissioning constraint of ensuring secure asset disposal by permanently overwriting storage media or executing cryptographic erase commands, which effectively destroys the physical magnetic or flash-state structures that hold residual data. This technical procedure ensures that even advanced forensic recovery techniques cannot reconstruct the underlying data blocks, thereby neutralising the risk of data leakage when hardware leaves organizational control.

Why this answer

Sanitization is the process of removing data from storage media such that the data cannot be reconstructed by any forensic means.

61
MCQmedium

An ISSE is leading the security design for a system that will process Controlled Unclassified Information (CUI). The system must comply with NIST SP 800-171. The ISSE needs to ensure that the design includes mechanisms to protect the confidentiality of CUI at rest and in transit. Which set of controls from SP 800-171 should the ISSE prioritize?

A.System and Communications Protection (SC) and Media Protection (MP)
B.Awareness and Training (AT) and Personnel Security (PS)
C.Media Protection (MP) and Physical Protection (PE)
D.Access Control (AC) and Identification and Authentication (IA)
AnswerA

SP 800-171 SC controls include cryptographic protection for data in transit and at rest, while MP controls address sanitization, marking, and physical control of media containing CUI. Together, they directly ensure confidentiality of CUI both in transit and at rest, making them the priority families for this requirement.

Why this answer

To protect CUI confidentiality at rest and in transit under SP 800-171, the ISSE should prioritize System and Communications Protection (SC) for encryption and secure communications, and Media Protection (MP) for safeguarding media that store CUI. These families provide the technical and physical safeguards that directly address the stated requirement.

Exam trap

The trap here is assuming that access control alone ensures confidentiality, overlooking the need for encryption and media protection for data at rest and in transit.

62
MCQeasy

A program office is planning a new logistics system and the ISSE must determine which security engineering activities belong in the concept stage versus later stages. The chief engineer asks which activity should occur earliest, before any system requirements baseline is established. Which activity is most appropriate at that point?

A.Establishing the configuration control board and baselining the system's as-built configuration
B.Executing a functional security test of the allocated controls in a representative environment
C.Performing a preliminary risk assessment and defining security objectives from stakeholder needs
D.Conducting a security assessment of the implemented system against its authorization package
AnswerC

At the concept stage, before requirements are baselined, the appropriate security engineering work is to understand stakeholder needs, mission risk, and the operating environment, then derive security objectives and initial protection needs. This early risk assessment shapes all subsequent requirements and design decisions. It is the recognized entry point that ensures security is engineered in rather than added later, which is exactly what the chief engineer is asking for.

Why this answer

The concept stage precedes requirements baselining, so the security engineering work there is to understand stakeholder needs, mission risk, and the environment, and to derive security objectives and initial protection needs. That preliminary risk assessment drives all downstream requirements and design. Assessment, functional testing, and as-built baselining all presuppose an implemented system and therefore belong to later lifecycle stages.

Exam trap

The trap here is assuming any security activity can be moved earlier to be safe, when activities requiring an implemented system cannot occur before requirements are baselined.

63
MCQmedium

An ISSE is defining the 'Security Architecture' for an enterprise network. Which concept should be prioritized to ensure that an attacker who gains access to one segment cannot easily pivot to others?

A.Unified authentication store
B.Centralized logging
C.Network segmentation
D.Flat network topology
AnswerC

Network segmentation enforces strict boundary controls and traffic flow restrictions between distinct zones using internal firewalls, VLANs, and virtual routing instances. This architectural mechanism directly satisfies the requirement to prevent lateral movement by isolating network segments, thereby containing an initial breach and denying attackers the ability to easily pivot across the wider enterprise infrastructure.

Why this answer

Network segmentation and compartmentalization are essential for preventing lateral movement.

64
MCQhard

During a security architecture review, an ISSE observes that the design separates the trusted computing base into distinct, isolated modules with explicit interfaces, and that no module can access another's internal data structures directly. Which design principle is primarily being applied to limit the propagation of a compromise?

A.Least common mechanism
B.Complete mediation
C.Fail-safe defaults
D.Encapsulation and modularity
AnswerD

Encapsulation hides internal data behind well-defined interfaces, and modularity partitions the trusted computing base into isolated units. Together they ensure a compromise in one module cannot directly reach another's internals, confining damage and matching the architecture described in the review.

Why this answer

Encapsulation and modularity partition the trusted computing base into isolated components that interact only through explicit interfaces. This structure limits the blast radius of a compromise because a faulty or subverted module cannot directly manipulate another module's internal state, which is exactly the propagation-limiting property the ISSE observed.

Exam trap

The trap here is selecting other Saltzer and Schroeder principles that sound related but address authorization decisions rather than structural isolation of modules.

65
MCQmedium

When integrating security into the requirements phase, what is the value of 'Misuse Cases'?

A.They automate the generation of firewall rules
B.They replace the need for unit testing
C.They track the progress of development sprints
D.They provide insights into potential system threats
AnswerD

Misuse cases directly satisfy the constraint of integrating security into the requirements phase by inverting traditional use case modelling to define how malicious actors might subvert system functions. By explicitly detailing malicious interaction scenarios, security architects can derive negative functional requirements and security constraints early in the software development lifecycle. This technical mechanism ensures that threat modelling and defensive mitigations are structurally embedded into the architectural blueprints rather than retrofitted during later implementation stages.

Why this answer

Misuse cases define what a malicious actor might try to do to the system, helping to derive security requirements.

66
MCQmedium

During a 'Design Review', an ISSE notices that the system architecture relies on 'Security through Obscurity'. Why is this considered an engineering flaw?

A.It makes the code too complex
B.It increases hardware costs
C.It provides no actual protection against determined attackers
D.It prevents auditing
AnswerC

Relying solely on hidden internal mechanisms to maintain confidentiality fails because determined adversaries can easily reverse-engineer proprietary protocols or undocumented codebases using modern decompilation tools and dynamic analysis. Once the underlying architecture is exposed, the absence of robust cryptographic controls or access enforcement leaves the system entirely vulnerable. This satisfies the design review constraint by identifying that obscurity violates foundational security principles, proving that concealment is never a substitute for mathematically sound, verifiable engineering protections.

Why this answer

Obscurity is not a reliable control; if the design is discovered (which it eventually will be), the system has no remaining security.

67
Multi-Selecthard

An ISSE is defining the protection profile for a new multi-level secure system that must enforce the Bell-LaPadula model. The design team asks which rules must be enforced to prevent unauthorized disclosure of classified information. (Choose two.)

Select 2 answers
A.The tranquility principle: security labels may not be changed while the system is processing data.
B.The weak tranquility principle: subjects may change their security level only after re-authentication.
C.The simple security property: a subject at a given security level may not read an object at a higher security level.
D.The star property: a subject at a given security level may not write to any object at a lower security level.
E.The Biba integrity property: a subject may not read an object at a lower integrity level.
AnswersC, D

The simple security property, often called no read up, prevents a subject from reading data classified above its clearance. This directly addresses unauthorized disclosure because a lower-cleared subject cannot access higher-classified objects. Enforcing this rule is essential to the confidentiality goal of Bell-LaPadula, and omitting it would allow a subject to read information it is not authorized to see, which is precisely the disclosure the model is designed to prevent.

Why this answer

Bell-LaPadula is a confidentiality model whose two mandatory rules are the simple security property, which forbids reading up, and the star property, which forbids writing down. Together these rules prevent a subject from accessing higher-classified data and from leaking it to lower levels. The other options describe supporting concepts or a different model entirely, so they do not satisfy the requirement to prevent unauthorized disclosure.

Exam trap

The trap here is conflating the supporting tranquility principle or the Biba integrity model with the two core Bell-LaPadula confidentiality rules that actually prevent disclosure.

68
Multi-Selectmedium

Which THREE of the following are valid 'Authentication' factors?

Select 3 answers
A.Something you are (e.g., fingerprint)
B.Where you sit in the office
C.Something you know (e.g., password)
D.Something you have (e.g., hardware token)
E.Your mood at the time of login
AnswersA, C, D

Biometric verification relies on intrinsic physiological or behavioural characteristics, satisfying the core authentication factor category of inherent traits. This mechanism captures unique physical attributes—such as fingerprint ridges, retinal patterns, or facial geometry—via specialized hardware sensors, converts the scanned analogue data into a digital template through feature extraction algorithms, and compares it against a previously enrolled reference template using a fuzzy matching threshold. Because this approach validates identity through biological uniqueness rather than memorised secrets or physical tokens, it successfully fulfils the specific criterion of "something you are."

Why this answer

Authentication factors fall into categories: something you know, something you have, and something you are.

69
MCQmedium

An ISSE is reviewing a system architecture where the design team plans to mitigate a spoofing threat to an external interface by adding a digital signature to each message. During the design review, the ISSE notes that the signing key is stored in plaintext in the same configuration file as the application. Which security engineering principle is most directly violated by this design decision?

A.Separation of duties
B.Least common mechanism
C.Cryptographic key management
D.Defense in depth
AnswerC

Cryptographic key management requires that keys be generated, stored, distributed, and destroyed in a manner that protects them from unauthorized disclosure. Storing a signing key in plaintext in a configuration file alongside the application means anyone who reads the file can forge messages, completely undermining the digital signature. The design therefore violates the key management principle that keys must be protected independently of the data they secure.

Why this answer

Digital signatures only provide authenticity and integrity if the private signing key remains secret. Placing that key in plaintext in a configuration file exposes it to anyone with file read access, allowing message forgery and defeating the control. Proper cryptographic key management demands that keys be stored in protected locations such as hardware security modules or encrypted keystores, separate from application code and configuration.

Exam trap

The trap here is assuming that adding a digital signature automatically satisfies the spoofing mitigation, without examining how the signing key itself is protected.

70
MCQmedium

During the 'Engineering Process Integration' phase, an ISSE identifies that the legacy system lacks support for modern TLS 1.3 encryption. What is the most appropriate engineering response?

A.Forcibly inject TLS 1.3 into the binary
B.Ignore the finding because it is a legacy system
C.Document the risk and implement compensating controls
D.Immediately shut down the system
AnswerC

Documenting the risk and implementing compensating controls addresses the fundamental constraint of legacy system incompatibility with TLS 1.3. Since the legacy architecture cannot natively support modern cryptographic suites, an ISSE must isolate the system behind a reverse proxy or a secure gateway that terminates TLS 1.3 connections externally. This approach maintains the required security posture without necessitating a full system replacement, while potentially integrating with modern identity providers like Microsoft Entra ID to enforce robust authentication and traffic inspection at the perimeter.

Why this answer

The ISSE should perform a gap analysis to determine if a compensating control can mitigate the risk until the legacy system can be upgraded or replaced.

71
MCQmedium

In the context of the 'Common Criteria', what is the role of the 'Security Target'?

A.It replaces the need for a threat model
B.It is a marketing document for end users
C.It defines the operating system kernel
D.It serves as the contract between the vendor and the evaluator
AnswerD

The Security Target functions as the definitive implementation-specific document that establishes the precise security claims for a product. By detailing the security functional and assurance requirements, it provides the formal baseline against which the evaluator performs their assessment. This document acts as the binding agreement between the vendor and the evaluation facility, ensuring both parties agree on the specific scope and security boundaries before the certification process commences, thereby satisfying the Common Criteria requirement for a verifiable, vendor-defined security specification.

Why this answer

The Security Target (ST) defines the security requirements and claims for a specific IT product, which are then evaluated against a Protection Profile.

72
MCQmedium

An ISSE is developing a security architecture for a new payroll processing system that handles PII and financial data. The system will be deployed on a private cloud and must comply with NIST SP 800-53 controls. The ISSE needs to ensure that the system's security requirements are traceable from initial stakeholder needs through design, implementation, and testing. Which systems security engineering activity best supports this traceability?

A.Performing a security impact analysis for each proposed change to the system.
B.Conducting a threat modeling exercise using STRIDE during the design phase.
C.Establishing a requirements traceability matrix (RTM) that links security requirements to design, code, and test cases.
D.Implementing a configuration management database (CMDB) to track all hardware and software components.
AnswerC

A requirements traceability matrix (RTM) explicitly maps each security requirement to its source (stakeholder needs, policies, regulations), design components, implementation, and verification methods. This ensures that every requirement is addressed and validated, supporting compliance with NIST SP 800-53 and enabling impact analysis for changes. It is the standard mechanism for achieving the required traceability.

Why this answer

A requirements traceability matrix provides a structured, auditable link from each security requirement to its origins, design, implementation, and verification. This supports compliance, impact analysis, and verification that all requirements are met. Other activities like threat modeling, security impact analysis, or CMDB maintenance are important but do not fulfill the need for end-to-end requirements traceability in systems security engineering.

Exam trap

The trap here is confusing threat modeling or change management activities with requirements traceability, which specifically requires a matrix linking requirements to design and test artifacts.

73
MCQmedium

When configuring a 'Logging and Auditing' system, what is the most important consideration for 'Log Integrity'?

A.Including as much noise as possible
B.Storing logs only on the local server
C.Storing logs in plain text
D.Hashing and off-loading logs to a secure, write-only destination
AnswerD

Hashing ensures data authenticity by detecting unauthorised modifications, while off-loading logs to a write-only destination prevents attackers from tampering with or deleting evidence after a compromise. This combination satisfies the 'Log Integrity' constraint by establishing a verifiable chain of custody and an immutable storage architecture. By decoupling the log generation from the storage environment, administrators ensure that audit trails remain intact and forensic analysis remains reliable, even if the primary production system is fully compromised by an adversary.

Why this answer

Logs must be protected from tampering; hashing and secure remote storage are standard methods to ensure they remain trustworthy.

74
MCQmedium

When applying the principle of Least Privilege, which technical implementation is most effective in a microservices architecture?

A.Role-Based Access Control (RBAC)
B.Attribute-Based Access Control (ABAC)
C.Discretionary Access Control (DAC)
D.Mandatory Access Control (MAC)
AnswerB

Attribute-Based Access Control (ABAC) satisfies the principle of Least Privilege in microservices by evaluating policies based on dynamic environmental and subject attributes rather than static roles. This granular evaluation allows services to restrict access according to real-time context, such as time-of-day or resource sensitivity, which is essential for decoupling security logic from service code. By leveraging identity providers like Microsoft Entra ID to supply these claims, organisations can enforce fine-grained authorisation policies that adapt to the distributed nature of microservices without the administrative overhead of managing thousands of individual roles.

Why this answer

ABAC evaluates access decisions dynamically against attributes of the subject, resource, action, and environment (e.g., user department, data classification, time of day, request origin). In a microservices architecture, where hundreds of services call each other with varying contexts and fine-grained data scopes, ABAC's policy-driven, context-aware model enforces least privilege far more precisely than static role assignments. This granularity is essential when roles proliferate across services and environments.

Exam trap

ISC often tests the assumption that RBAC is always the strongest least-privilege model, when in dynamic, high-cardinality environments like microservices, ABAC's attribute-driven granularity is what actually enforces least privilege.

How to eliminate wrong answers

Option A is wrong because RBAC assigns permissions to static roles, which in microservices leads to role explosion and coarse-grained access that often grants more than the minimum necessary — violating least privilege. Option C is wrong because DAC lets resource owners set permissions at their discretion, which is the opposite of centralized least-privilege enforcement and is unsuitable for service-to-service authorization. Option D is wrong because MAC relies on system-enforced labels (e.g., SELinux, Bell-LaPadula), which is powerful for OS-level mandatory controls but not the most effective or practical model for fine-grained, dynamic authorization across distributed microservices.

75
MCQhard

An ISSE is evaluating a commercial off-the-shelf (COTS) product for use in a system that processes classified information. The vendor claims the product is 'secure by design' but provides no formal evaluation. The ISSE must determine the level of assurance that can be placed in the product's security features. Which factor is most critical in assessing the product's assurance level?

A.The product's price and licensing cost compared to competitors.
B.The presence of independent third-party evaluation and certification, such as Common Criteria.
C.The number of security features listed in the product's marketing materials.
D.The vendor's reputation and market share in the security industry.
AnswerB

Independent third-party evaluation, such as Common Criteria (ISO/IEC 15408), provides objective evidence that the product meets specified security functional and assurance requirements. The evaluation assurance level (EAL) indicates the depth of testing and analysis. For classified systems, such certification is often mandatory. It offers a structured, repeatable basis for trust, unlike vendor claims or reputation.

Why this answer

Assurance in a COTS product for classified use is best determined by independent third-party evaluation, such as Common Criteria, which provides a standardized, rigorous assessment of security functionality and assurance. Vendor reputation, marketing features, and cost are not reliable substitutes for objective evidence. Common Criteria certification indicates the product has been tested against a protection profile and achieved a specific EAL.

Exam trap

The trap here is equating vendor reputation or feature lists with security assurance, when only independent evaluation provides the objective evidence needed for classified systems.

Ready to test yourself?

Try a timed practice session using only Systems Security Engineering Foundations questions.