Courseiva
easyMultiple SelectObjective-mapped

CISSP Practice Question: A security architect is considering secure design…

A security architect is considering secure design principles. Which two principles are essential for a defense-in-depth strategy? (Select TWO.)

⚠ Common exam trap

It's easy for candidates to confuse 'fail safe' or 'open design' as core to defense in depth, but the exam specifically tests that defense in depth is defined by layered security and least privilege, not by fail-safe mechanisms or design transparency.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Layered security

Layered security (defense in depth) is essential because it implements multiple, overlapping security controls so that if one layer fails, another layer continues to provide protection. This principle ensures that no single vulnerability can compromise the entire system, which is the core of a defense-in-depth strategy. Least privilege is equally essential because it restricts users and processes to only the minimum permissions necessary, limiting the blast radius of any breach and preventing lateral movement across layers.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Single point of failure

    Why it's wrong here

    A single point of failure (SPOF) represents a component whose failure would cause the entire system to stop functioning. While avoiding SPOFs is a critical objective in resilient system design, particularly for availability, it is not considered a fundamental secure design principle in the same vein as defense-in-depth strategies like layered security or least privilege. Instead, it's a characteristic to mitigate through redundancy and fault tolerance, which are themselves enabled by other design principles.

  • Layered security

    Why this is correct

    Layered security, also known as defense-in-depth, is a fundamental secure design principle that involves deploying multiple, independent security controls throughout a system. This approach ensures that if one security control fails or is bypassed, other controls are still in place to detect and prevent unauthorized access or actions. It significantly increases the attacker's effort and time required to compromise a system, making it a cornerstone of robust cybersecurity architectures.

  • Open design

    Why it's wrong here

    Open design, often associated with Kerckhoffs's Principle, suggests that the security of a system should not depend on the secrecy of its design or implementation, but rather on the secrecy of its keys or passwords. While a valuable principle promoting scrutiny and robustness through transparency, it is not considered an essential secure design principle for implementing defense-in-depth itself. Defense-in-depth primarily focuses on the deployment of multiple, diverse controls, irrespective of whether their internal workings are public or private.

  • Fail safe

    Why it's wrong here

    The fail-safe principle dictates that when a system component fails, it should do so in a way that minimizes harm or exposure, typically by denying access or reverting to a secure state. While crucial for system integrity and availability, and often implemented as part of a secure system, it is not as universally fundamental to the concept of defense-in-depth as layered security or least privilege. Defense-in-depth focuses on preventing breaches through multiple barriers, whereas fail-safe primarily addresses the system's behavior after a failure has occurred.

  • Least privilege

    Why this is correct

    The principle of least privilege mandates that users, programs, or processes should be granted only the minimum necessary permissions to perform their legitimate functions. This significantly reduces the attack surface and limits the potential damage an attacker can inflict if a system or account is compromised. By restricting capabilities, least privilege is a critical component of defense-in-depth, ensuring that even if one layer is breached, the scope of the compromise is contained.

Quick reference

AAA Protocol Comparison

ProtocolPort(s)EncryptionTransportPrimary Use
RADIUS1812 / 1813Password onlyUDPNetwork access control
TACACS+49Full packetTCPDevice administration
Diameter3868Full sessionTCP / SCTPCarrier / mobile networks
802.1XEAP-basedLayer 2Port-based access control

TACACS+ encrypts the entire packet; RADIUS only encrypts the password field — a key exam distinction.

About these practice questions

One of 747 original CISSP practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This CISSP practice question is part of Courseiva's free ISC2 certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the CISSP exam.