πŸ“˜Study Focus | Domain 3: Security Architecture and Engineering

πŸ“˜ Domain 3: Security Architecture and Engineering

Domain 3 is where a lot of folks hit a wall, especially with cryptography and security models.

πŸ”‘ Flashcard Topics (Deep Dive on Difficult Material)


πŸ” Cryptography (CISSP’s #1 memory trap)

🧾 Encryption Types & Use Cases

  • Symmetric Encryption (Secret Key)
    Fast, same key for encrypt/decrypt. Use for bulk data encryption (AES, DES).

  • Asymmetric Encryption (Public Key)
    Slow, uses key pair. Use for key exchange, digital signatures (RSA, ECC).

  • Hybrid Encryption
    Use asymmetric to exchange symmetric session key (e.g., TLS/SSL).

πŸ”’ Key Concepts

  • Confusion vs Diffusion
    Confusion = obscure relationship between key and ciphertext; Diffusion = spread plaintext influence.

  • Key Escrow vs Key Recovery
    Escrow = 3rd party stores keys; Recovery = organization retrieves lost keys.

  • Key Stretching (e.g., PBKDF2, bcrypt)
    Slows down brute force attacks by making keys longer/stronger.

πŸ” Block Cipher Modes

  • ECB
    *Encrypts blocks identically = bad for patterns. Don’t use.

  • CBC (Cipher Block Chaining)
    Each block XOR’d with previous. Requires IV. Susceptible to padding oracle attacks.

  • CTR (Counter)
    Turns block cipher into stream cipher. Fast, parallelizable.

  • GCM (Galois/Counter Mode)
    Modern secure mode. Provides encryption + integrity (authenticated encryption).

πŸ“œ Digital Signatures

  • What They Provide
    Authentication, integrity, and non-repudiation.

  • How They Work
    Sender signs hash with private key. Receiver verifies with public key.

πŸ› ️ PKI Components

  • Certificate Authority (CA)
    Issues digital certificates.

  • Registration Authority (RA)
    Verifies identity for the CA.

  • CRL vs OCSP
    CRL = certificate revocation list (downloaded); OCSP = real-time revocation check.

πŸ” Key Management Lifecycle

  • Steps
    Generate → Distribute → Use → Store → Rotate → Revoke → Destroy.

  • Split Knowledge vs Dual Control
    Split = no single person knows full key; Dual = two people required for access.


πŸ›️ Security Models

πŸ›‘️ Confidentiality-Focused

  • Bell-LaPadula (No Read Up, No Write Down)
    Protects secrecy — top-secret user can’t read classified doc.

πŸ“ Integrity-Focused

  • Biba (No Read Down, No Write Up)
    Protects data accuracy — low-trust user can’t tamper with high-trust data.

  • Clark-Wilson
    Uses well-formed transactions and separation of duties.

⚖️ Other Models

  • Brewer-Nash (Coca-Cola Model)
    Prevents conflict of interest; access changes based on user behavior.

  • Graham-Denning
    Describes secure creation and management of subjects/objects.

  • Take-Grant Model
    Focuses on rights propagation between subjects.


πŸ–₯️ System Architecture & Hardware

πŸ”§ Trusted Computing Base (TCB)

All hardware/software enforcing your security policy.

🧱 Security Perimeter

Boundary between TCB and rest of system — protects TCB from untrusted inputs.

🧩 Reference Monitor Concept

Always-enforcing access mediator between subjects and objects.

πŸ“˜ Security Kernel

Implements the reference monitor; part of the OS kernel.


πŸ“Š System Assurance & Evaluation

Common Criteria (ISO 15408)

  • EAL Levels (1–7)
    Higher = more confidence, more cost. EAL4 = max for commercial.

πŸ”Ž Security Labels

  • Sensitivity + Need to Know
    Used in MAC systems for multilevel security.

🧱 TEMPEST

  • Protection Against Emanations
    Prevents leakage via electromagnetic radiation.


Comments

Popular posts from this blog

🧭 CISSP Study Note: Guidelines

πŸ“ CISSP Study Note: Standards

CISSP Study Note: SOC 1 vs. SOC 2 – Key Differences for the Exam