CISSP · D3 · 13%

Security Architecture and Engineering

Apply secure design, models, system controls, platform capabilities, vulnerability analysis, cryptography, physical security, and lifecycle engineering.

Provider facts checked 2026-08-03

Objective coverage

Objective 3.1 · high

Secure design principles

Research, implement, and manage least privilege, defense in depth, fail secure, separation, simplicity, trust-boundary, and resilience principles.

Lesson
d3-lesson
Practice pool
d3-questions
Application
cissp-s04
Objective 3.2 · foundation

Security models

Understand formal confidentiality, integrity, information-flow, access, and trusted-computing models and their practical limits.

Lesson
d3-lesson
Practice pool
d3-questions
Application
cissp-s04
Objective 3.3 · high

Control selection

Select controls based on system requirements, threat, risk, assurance, lifecycle, environment, and business constraints.

Lesson
d3-lesson
Practice pool
d3-questions
Application
cissp-s04
Objective 3.4 · normal

Information-system capabilities

Understand memory protection, hardware roots of trust, virtualization, isolation, encryption, and platform-security capabilities.

Lesson
d3-lesson
Practice pool
d3-questions
Application
cissp-s04
Objective 3.5 · high

Architecture vulnerabilities

Assess client, server, database, cryptographic, ICS, cloud, distributed, IoT, embedded, mobile, and container design weaknesses.

Lesson
d3-lesson
Practice pool
d3-questions
Application
cissp-s04
Objective 3.6 · high

Cryptographic solutions

Select algorithms, protocols, key management, certificates, PKI, cryptographic lifecycle, integrity, confidentiality, and nonrepudiation mechanisms.

Lesson
d3-lesson
Practice pool
d3-questions
Application
cissp-s04
Objective 3.7 · normal

Cryptanalytic attacks

Recognize implementation, key, protocol, side-channel, downgrade, collision, brute-force, and misuse attacks against cryptographic systems.

Lesson
d3-lesson
Practice pool
d3-questions
Application
cissp-s04
Objective 3.8 · normal

Site and facility design

Apply secure facility location, construction, shared-fate, environmental, utility, surveillance, and layered-perimeter principles.

Lesson
d3-lesson
Practice pool
d3-questions
Application
cissp-s04
Objective 3.9 · normal

Physical controls

Design and assess deterrent, preventive, detective, corrective, recovery, safety, visitor, access, and environmental controls.

Lesson
d3-lesson
Practice pool
d3-questions
Application
cissp-s04
Objective 3.10 · high

System lifecycle

Integrate security requirements, architecture, acquisition, development, operation, maintenance, change, and disposal across the lifecycle.

Lesson
d3-lesson
Practice pool
d3-questions
Application
cissp-s04

Decision frame

Architecture converts security requirements into boundaries, components, interfaces, controls, assumptions, and evidence. Begin with assets, actors, trust boundaries, threats, failure modes, and lifecycle. Choose a principle or model because it constrains a real risk, not because its name appears in a glossary.

Prefer simple, layered designs that fail securely, minimize privilege, separate duties, reduce attack surface, isolate faults, and remain supportable. Security added after architecture usually becomes a compensating control around an unsafe boundary.

Objective map

ObjectivesDecision focus
3.1–3.3 Design principles, models, control selectionApply least privilege, defense in depth, secure defaults, separation, formal models, threat, risk, assurance, and lifecycle constraints
3.4–3.5 Platform capabilities and vulnerabilitiesEvaluate hardware trust, memory, virtualization, isolation, cloud, distributed, ICS, IoT, mobile, container, client, server, and database risks
3.6–3.7 Cryptography and attacksSelect mechanisms and key lifecycle for required properties; recognize implementation, protocol, key, side-channel, downgrade, and misuse failures
3.8–3.9 Site and physical securityLayer location, perimeter, access, surveillance, utilities, environment, fire, safety, and recovery controls
3.10 System lifecycleIntegrate requirements, acquisition, design, build, operation, change, maintenance, and disposal

Secure design principles

Least privilege grants only the access needed for an approved task and duration. Separation of duties divides incompatible authority. Defense in depth uses controls with independent failure modes. Complete mediation checks every access rather than trusting a stale decision. Fail secure moves to a protected state on failure. Economy of mechanism favors simpler designs that can be reviewed. Open design does not rely on secret architecture. Least common mechanism reduces shared components and unintended channels. Psychological acceptability makes secure behavior usable.

Apply zero trust as an architecture approach that removes implicit trust based solely on location and continually evaluates subjects, devices, resources, context, and policy. It does not mean one product or constant reauthentication. Resilience assumes components fail and designs containment, recovery, and adaptation.

Models and control selection

Security models provide reasoning tools. Bell-LaPadula emphasizes confidentiality through information-flow rules. Biba emphasizes integrity. Clark-Wilson uses well-formed transactions, constrained data, and separation for commercial integrity. Brewer-Nash addresses conflicts of interest based on prior access. Lattice and mandatory models use labels and clearances; discretionary models leave control to owners; role, rule, attribute, and risk-based models express other authorization logic. Know the property and limitation, not only the slogan.

Select controls from requirement, threat, exposure, assurance, operational context, user impact, cost, and lifecycle. Preventive controls reduce occurrence; detective controls identify events; corrective and recovery controls restore; deterrent controls influence behavior; compensating controls provide alternative risk reduction when a primary control is infeasible. A control can have several classifications depending on purpose.

Assurance asks why the control or component should be trusted. Consider independent evaluation, development process, formal methods where justified, testing, provenance, secure configuration, maintenance, evidence, and known limitations. Certification of a component does not certify the whole system or its deployment.

Platform and architecture risks

Hardware roots of trust, secure boot, trusted execution, memory protection, virtualization, and isolation can strengthen boundaries when configured and verified. Firmware, management interfaces, shared hardware, side channels, speculative behavior, supply chain, and privileged hypervisors remain risks. Containers commonly share a kernel and should not be treated as equivalent to a separate physical host for every threat model.

Cloud shifts responsibility but retains customer decisions about identity, data, configuration, workload code, and many network controls. Distributed systems add partial failure, consistency, time, coordination, retry, and dependency risk. ICS and safety systems prioritize availability and human safety and may have long lifecycles and constrained patching. IoT and embedded systems often combine physical exposure, limited update, default credentials, and supply-chain risk. Mobile systems add device loss, hostile networks, app ecosystems, and privacy concerns.

Use threat modeling and abuse cases across clients, APIs, services, databases, queues, caches, administrative planes, CI/CD, and suppliers. Validate isolation and recovery, not only steady-state functionality.

Cryptographic engineering

Choose the property first. Symmetric encryption provides efficient confidentiality with shared-secret key distribution. Asymmetric cryptography supports key establishment, encryption in suitable designs, and digital signatures at greater computational cost. Hash functions support integrity constructions and identifiers but do not encrypt. Message authentication codes provide integrity and authenticity to parties sharing a secret; they do not provide public nonrepudiation. Digital signatures depend on private-key control, certificate or public-key trust, algorithm, validation, and process.

Use established algorithms and protocols. Do not design custom cryptography. Govern generation, entropy, distribution, storage, use, rotation, backup, recovery, revocation, destruction, and compromise. Public key infrastructure includes certificate authorities, registration, policies, validation, revocation information, roots, and private-key protection. Encrypting data without recoverable keys can destroy availability.

Attacks target more than algorithms: brute force, collisions, downgrade, padding oracles, protocol confusion, weak randomness, nonce reuse, key exposure, side channels, fault injection, implementation bugs, certificate validation failures, and operational misuse. Patch, configure, test, and monitor the complete cryptosystem.

Physical and lifecycle engineering

Select site location with natural, political, utility, transport, supplier, crime, and shared-fate risks. Layer deterrent, preventive, detective, corrective, and recovery controls across perimeter, building, secure areas, equipment, media, and environmental systems. Consider power, cooling, water, fire detection and suppression, electromagnetic issues where relevant, visitor control, surveillance, alarms, guards, locks, and emergency access. Life safety comes before asset protection.

Integrate security through concept, requirements, architecture, acquisition, development, test, deployment, operation, maintenance, change, and disposal. Define acceptance criteria and residual risk before production. Track end-of-support components and secure data and key disposal.

Decision patterns

  • Property before mechanism: identify the required confidentiality, integrity, authenticity, availability, privacy, or safety property before selecting a control.
  • Boundary before component: map actors, data flows, trust transitions, administration, updates, and suppliers before evaluating individual products.
  • Assurance before assertion: require evidence that a design, implementation, configuration, and operating process satisfy the intended property.
  • Lifecycle before launch: account for provisioning, keys, change, monitoring, recovery, support expiry, replacement, and disposal in the original architecture.
  • Safe failure before maximum automation: choose containment and degraded modes that protect people and critical operations when dependencies or controls fail.

Scenario drill

A healthcare organization is designing a connected medical-device platform with hospital gateways, cloud services, mobile apps, and supplier firmware.

  1. Identify patient safety, confidentiality, integrity, availability, authenticity, and regulatory requirements.
  2. Map device, gateway, network, cloud, mobile, administrative, update, and supplier trust boundaries.
  3. Apply unique identity, least privilege, secure boot, signed updates, encrypted channels, segmentation, monitoring, and safe failure.
  4. Plan key provisioning, rotation, revocation, device replacement, offline operation, and recovery.
  5. Assess supplier provenance, vulnerability response, support life, and component change.
  6. Test abuse paths and safety impact before acceptance and throughout operation.

Common traps

  • Memorizing model slogans without the protected property.
  • Treating encryption as integrity, authentication, availability, and authorization all at once.
  • Assuming containers provide every workload a separate kernel boundary.
  • Selecting a certified component and claiming the complete system is assured.
  • Designing custom cryptography or ignoring key recovery and revocation.
  • Protecting equipment at the expense of personnel safety.
  • Deferring security requirements until deployment.

Self-check

  1. Match Bell-LaPadula, Biba, Clark-Wilson, and Brewer-Nash to a scenario.
  2. Classify one control by implementation and function.
  3. Threat-model a shared-kernel container platform.
  4. Choose encryption, MAC, hash, or digital signature for four different properties.
  5. List lifecycle evidence needed before accepting a critical system.

Primary references