Courseiva

CCNA Systems Security Engineering Foundations Questions

49 questions · Systems Security Engineering Foundations topic · 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

Ensures the system continues to work at a base level under duress.

Why this answer

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

2
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

This is the core activity of the Assess step.

Why this answer

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

3
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 components helps focus security controls where they are most needed.

Why this answer

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

4
MCQmedium

In the context of the NIST Cybersecurity Framework, which function is specifically supported by the 'Systems Security Engineering' process during the 'Identify' stage?

A.Risk Assessment (ID.RA)
B.Recovery Planning (RC.RP)
C.Access Control (PR.AC)
D.Detection Processes (DE.DP)
AnswerA

Systems engineering provides the data necessary to perform accurate risk assessments.

Why this answer

Systems Engineering identifies assets and risks, which aligns with the 'Identify' function in the NIST CSF.

5
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

This principle mandates that security resides in the keys, not the design.

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.

6
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

This shows where the requirement is implemented.

Why this answer

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

7
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

Security must be maintained even during transitions.

Why this answer

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

8
Multi-Selectmedium

Which THREE of the following are considered 'Common Criteria' (ISO/IEC 15408) elements for evaluating the security functionality of a product?

Select 3 answers
A.Sales and Marketing Specification
B.Protection Profile (PP)
C.Evaluation Assurance Level (EAL)
D.Employee Training Records
E.Security Target (ST)
AnswersB, C, E

The PP defines the security requirements for a category of products.

Why this answer

Common Criteria uses Protection Profiles and Security Targets to define and evaluate security requirements.

9
MCQmedium

You are performing an audit of a new system's 'Trusted Computing Base' (TCB). Which observation would indicate a violation of the 'Separation of Duties' principle?

A.The administrator configures the firewall rules
B.Two administrators are required for root access
C.The same person who requests a system access change also approves it
D.The security team monitors logs
AnswerC

This is a direct violation of separation of duties.

Why this answer

Separation of Duties ensures that no single individual has the authority to perform all steps of a critical security task.

10
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

These reports provide independent validation of CSP security.

Why this answer

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

11
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 boundary is essential for scoping security.

Why this answer

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

12
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

SAST tools are designed to scan source code during the build process.

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.

13
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

The core strength is resiliency via layering.

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.

14
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 involves unauthorized modification, violating data integrity.

Why this answer

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

15
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

Developers must own the security of the code they write.

Why this answer

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

16
MCQhard

Which engineering document should be created during the early stages of the system lifecycle to define the security-relevant mission goals and constraints?

A.Patch Management Policy
B.System Security Plan (SSP)
C.Incident Response Plan
D.Vulnerability Assessment Report
AnswerB

The SSP is the primary document detailing security implementation and goals.

Why this answer

The System Security Plan (SSP) or an equivalent Concept of Operations for Security (SecConOps) defines the security mission and constraints at the start.

17
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

SBOMs are critical for identifying vulnerable upstream dependencies.

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.

18
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

Load balancers protect against overloading and improve availability.

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.

19
Multi-Selecthard

When designing a system for 'High Integrity' (using the Biba model), which THREE rules must be enforced?

Select 3 answers
A.Simple Integrity Axiom (No Read Down)
B.Integrity Star (*) Axiom (No Write Up)
C.No Write Down
D.Invocation Property
E.No Read Up
AnswersA, B, D

This prevents reading less-trusted information.

Why this answer

Biba is the dual of Bell-LaPadula: No Read Down (integrity) and No Write Up (integrity).

20
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

Components handling sensitive info require higher security assurance.

Why this answer

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

21
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

Changes can inadvertently weaken security controls.

Why this answer

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

22
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

Zero-trust assumes no network is inherently safe.

Why this answer

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

23
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

These define the mandatory and consistent actions.

Why this answer

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

24
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

Standard algorithms are vetted by the global community; custom ones are not.

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.

25
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

Enforcing means the system will not allow operations that violate policy.

Why this answer

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

26
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

Layering is the core concept of defense in depth.

Why this answer

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

27
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

TCB components must be small enough to be analyzed and verified for correctness.

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.

28
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

Git tracks changes and ensures history is preserved.

Why this answer

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

29
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 checks the 'build-to' specs, validation checks the 'fit-for-purpose' aspect.

Why this answer

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

30
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

Immediate detection minimizes the blast radius.

Why this answer

Continuous monitoring relies on real-time data, automated alerting, and periodic reporting to maintain a security posture.

31
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

This prevents untrusted or malicious software from starting.

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.

32
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

Baselines are standardized sets of controls for specific system types.

Why this answer

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

33
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

Bell-LaPadula enforces confidentiality rules.

Why this answer

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

34
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

These are key security and management functions of an API gateway.

Why this answer

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

35
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

Smaller, independent parts are easier to audit and secure.

Why this answer

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

36
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

Early detection reduces development costs and risk.

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.

37
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

High access levels require checks and balances.

Why this answer

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

38
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 the foundational stage where security constraints and functional needs are mapped to system goals.

Why this answer

Security requirements must be defined during the Requirements Analysis phase to ensure they are baked into the system design rather than added as an afterthought.

39
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

Policies and plans are administrative controls.

Why this answer

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

40
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

Signatures provide cryptographic proof of origin.

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.

41
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

The primary goal is preventing unauthorized data access.

Why this answer

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

42
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

Segmentation isolates traffic and limits lateral movement.

Why this answer

Network segmentation and compartmentalization are essential for preventing lateral movement.

43
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 simulate attacker behavior to identify defensive needs.

Why this answer

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

44
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

Once the secret design is found, the protection vanishes.

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.

45
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 authentication is a standard factor.

Why this answer

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

46
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

Compensating controls provide necessary security when native support is missing.

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.

47
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 ST documents what the product claims to do security-wise.

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.

48
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 detects changes; secure storage prevents deletion.

Why this answer

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

49
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

ABAC allows for fine-grained policy definition required for Least Privilege.

Why this answer

Attribute-Based Access Control (ABAC) provides granular control based on user, environment, and resource attributes, ideal for complex microservice environments.

Ready to test yourself?

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