Security Architecture Models
118 cards · 13 sections
Security Architecture Models (OBJ 3.1)
On-Premises (On-Prem)
Computing infrastructure and services that an organization hosts and runs locally in its own facilities and data centers, rather than in a provider's cloud.
Cloud Computing
On-demand provisioning of computing resources—servers, storage, databases, networking, software, and analytics—delivered over the internet by a provider.
Serverless Computing
Cloud execution model in which the provider dynamically allocates and provisions server resources; developers deploy only code and never manage servers or capacity planning.
Microservices
An architectural style that builds an application as a suite of small, independently deployable services, each handling a single business capability.
Software-Defined Networking (SDN)
Network management approach that decouples the control plane from the data plane, enabling dynamic, programmatic, and centralized configuration to improve performance and monitoring.
Infrastructure as Code (IaC)
Provisioning and managing infrastructure—compute, network, and OS configuration—through machine-readable definition files and automation rather than configuring individual devices by hand.
Internet of Things (IoT)
A network of internet-connected physical objects—devices, vehicles, appliances—embedded with sensors and software that collect and exchange data automatically in near-real-time.
Industrial Control System (ICS)
Control systems that operate industrial processes across sectors such as manufacturing, transportation, energy, and utilities.
Supervisory Control and Data Acquisition (SCADA)
A subset of ICS that controls and monitors geographically distributed processes such as electricity transmission, gas pipelines, and water and wastewater systems.
Embedded System
A dedicated computer system built to perform one or a few specific functions as a component within a larger mechanical or electrical device.
On-Premises vs. Cloud
On-premises keeps infrastructure local for maximum control and data custody, but the organization absorbs all capital cost, maintenance, and scaling. Cloud shifts provisioning to a provider for elastic scaling and lower upfront cost, while adding multi-tenancy and shared-responsibility risk.
ICS vs. SCADA
Scenario: the broad category of systems running industrial, factory, or utility processes → Answer: ICS. Scenario: remote monitoring and control of geographically distributed processes such as the power grid, pipelines, or water systems → Answer: SCADA (a subset of ICS).
Serverless vs. Microservices
Scenario: the provider manages the servers and you deploy only code or functions → Answer: serverless. Scenario: an application is split into small independent services that each own one business function → Answer: microservices.
Securing IoT, ICS, and embedded devices
Scenario: protecting IoT, ICS/SCADA, or embedded/OT devices that are difficult to patch and must stay online → Answer: prioritize network segmentation and isolation (such as an air gap) and availability over frequent patching.
Cloud Security (OBJ 4.1)
Secure Multi-Tenancy
Isolation controls that keep multiple customers sharing the same physical cloud hardware from accessing or affecting one another's data and workloads.
Lateral Movement
An attacker's spread from one compromised system to others within the same environment; network segmentation and strong isolation limit it.
Single Point of Failure (SPOF)
Any component or process whose failure alone causes a complete outage; removed through redundancy and tested failover.
Data Remnants
Leftover data that survives a delete or erase operation and stays recoverable if the storage is later reused, creating an exposure risk.
Cloud Security: Shared Responsibility
Cloud security is shared: the provider secures the underlying infrastructure, while the customer secures its own data, user access, and applications. Misconfigured access or unprotected data stays the customer's liability, not the provider's.
Cloud Security Threats and Mitigations
Core cloud threats and their primary controls:
- Shared physical server vulnerabilities — multi-tenant hardware; apply strong isolation (hypervisor protection, secure multi-tenancy) plus regular vulnerability scanning and patching.
- Inadequate virtual environment security — weak VM hardening invites breaches; use secure VM templates, patching, monitoring, and network segmentation to block lateral movement.
- User access management — weak passwords or excessive permissions; enforce strong password policy, multi-factor authentication, least privilege, and activity monitoring.
- Lack of up-to-date security measures — environments evolve constantly; keep systems patched, review and update policies, and track current threats.
- Single point of failure — one resource failing halts service; build redundancy and tested failover across servers, data centers, or providers.
- Weak authentication and encryption — exposes access and data in transit or at rest; require multi-factor authentication, strong algorithms, and secure key management.
- Unclear policies — missing guidelines cause inconsistent security; maintain clear, communicated, regularly reviewed policies with staff training.
- Data remnants — deleted data may remain recoverable; use secure overwrite or erasure, manage backups securely, and verify removal.
Cloud breach: whose responsibility
Scenario: customer data in a cloud or SaaS app is exposed through misconfigured access → Answer: the customer's responsibility; the provider secures the infrastructure, the customer secures its data, access, and applications.
Contain an attacker inside the cloud
Scenario: stop an attacker who compromised one VM or tenant from reaching others → Answer: network segmentation and strong isolation (secure multi-tenancy) to block lateral movement.
Make deleted cloud data unrecoverable
Scenario: ensure deleted data cannot be recovered by a malicious actor → Answer: secure deletion that overwrites the data, plus verification of removal (mitigates data remnants).
Remove a single point of failure
Scenario: a single resource's failure causes a complete outage → Answer: redundancy and tested failover across multiple servers, data centers, or cloud providers.
On-Premises, Cloud, and Hybrid (OBJ 3.1)
Responsibility Matrix
A defined split of management and security duties between the provider and the customer—also called the shared responsibility model—that shifts with the service model (IaaS, PaaS, SaaS) and the contract.
Hybrid Cloud
A deployment that combines on-premises or private infrastructure with public cloud services, letting workloads move between environments based on need.
Third-Party Vendor
An external provider of specialized cloud services—such as management, security, or analytics tooling—that extends the functionality, security, or efficiency of a cloud solution.
Responsibility by Service Model
In IaaS the customer manages the operating system, middleware, runtime, data, and applications while the provider runs the infrastructure. Moving up to PaaS and then SaaS the provider assumes progressively more, but the customer always retains responsibility for its own data and user access.
Hybrid Decision Factors
When adopting hybrid, weigh data security, regulatory compliance (such as HIPAA for protected health information), interoperability between environments, and cost. The common pattern keeps sensitive or regulated data on-premises or private and bursts less-sensitive, high-volume workloads to the public cloud.
Key Considerations When Choosing a Deployment Model
Heavily tested factors for cloud-versus-on-premises decisions:
- Availability — reachable when needed; distributed cloud infrastructure can stay up even if one data center fails.
- Resilience — recovers from failures and keeps running via redundant infrastructure.
- Cost — cloud lowers upfront cost but ongoing usage-based costs accumulate; compare short- and long-term.
- Responsiveness — how fast the system adapts to demand by scaling resources.
- Scalability — ability to handle larger workloads; cloud scales with little infrastructure limit.
- Ease of deployment — no physical install; cloud can be provisioned in minutes.
- Risk transference — some risk shifts to the provider, but the customer still secures its data, access, and applications.
- Ease of recovery — built-in backup and restore reduce data-loss impact.
- Patch availability — providers push regular patches, often applied automatically.
- Inability to patch — compatibility limits or lack of control (e.g., legacy apps) can block patching.
- Power — the provider supplies and manages power; the customer does not.
- Compute — available CPU, memory, and storage; providers offer a range of instance sizes.
Risk transference is partial
Scenario: a team assumes moving to the cloud makes the provider responsible for all security → Answer: incorrect; risk transference is partial—the customer always retains responsibility for data security, user access, and data protection.
Hybrid for mixed data sensitivity
Scenario: an organization must tightly control regulated data but wants elastic scale for other workloads → Answer: hybrid cloud—regulated data stays on-premises or private, scalable workloads run in the public cloud.
Virtualization and Containerization (OBJ 3.1)
Virtualization
Technology that emulates multiple servers, each running its own operating system inside a virtual machine (VM) on shared physical hardware.
Hypervisor
Software layer that creates and runs virtual machines and allocates the host's physical resources—CPU, memory, and storage—among them. Also called a virtual machine monitor (VMM).
Type 1 Hypervisor (Bare-Metal)
Runs directly on the host hardware like a lightweight operating system; generally faster and more efficient than Type 2. Examples: VMware ESXi, Microsoft Hyper-V, Citrix XenServer.
Type 2 Hypervisor (Hosted)
Runs as an application on top of a standard host operating system such as Windows, macOS, or Linux. Examples: VMware Workstation, Oracle VirtualBox.
Containerization
A lighter-weight alternative to full VM virtualization that packages an application with its dependencies into an isolated container; containers share the host's single OS kernel instead of each running a full guest OS. Common platforms: Docker, Kubernetes.
VM Escape
An attack that escapes the isolation of a guest VM to reach the underlying hypervisor, from which the attacker may pivot to other VMs on the same host.
Privilege Escalation
Gaining higher rights than assigned, such as root or administrator; performed against a hypervisor it can expose every guest VM that host runs.
VM Sprawl
Uncontrolled creation and deployment of VMs without proper tracking or oversight, leaving unmanaged and unpatched machines on the network.
Resource Reuse (Vulnerability)
When a shared resource such as memory is reassigned to a new task without being cleared, exposing the previous task's data—especially risky in multi-tenant cloud.
Live VM Migration
Moving a running VM from one physical host to another; if the transfer is unencrypted, an on-path (adversary-in-the-middle) attacker can capture the data in transit.
Type 1 vs. Type 2 Hypervisors
Type 1 (bare-metal) runs directly on hardware as a specialized OS, so it is faster and more efficient and is used for production and data-center virtualization. Type 2 (hosted) runs as an app inside a desktop OS—convenient for labs and testing but slower because the host OS consumes resources first.
Containers vs. Virtual Machines
Each VM bundles a full guest OS isolated by the hypervisor: strong isolation, higher overhead. Containers share the host OS kernel and package only the app and its dependencies: lighter and portable, but a single kernel exploit can compromise every container on that host.
Virtualization Vulnerabilities
Threats unique to virtualized hosts:
- VM escape — breaking out of a VM to the hypervisor, then potentially into other guest VMs.
- Privilege escalation — gaining root or administrator rights; catastrophic on the hypervisor itself.
- Live migration interception — capturing unencrypted VM data moved between hosts via an on-path attack.
- Resource reuse — reading another tenant's data from memory or storage not cleared before reassignment.
- Data remnants — residual data left in reassigned VM storage or memory.
- VM sprawl — unmanaged VMs that drift out of patching and oversight.
Securing Virtual Machines
Harden VMs like physical servers, plus virtualization-specific steps:
- Patch the hypervisor promptly whenever the vendor releases a security update.
- Patch and update each guest OS and its applications.
- Install antivirus and a host-based firewall, and enforce strong passwords and policies on every VM.
- Preserve isolation—limit VM-to-VM and VM-to-shared-resource connections such as network shares.
- Reduce the attack surface by removing unneeded features and services.
- Distribute VMs across multiple physical hosts so one compromised VM cannot starve others (denial of service).
- Track all VMs to prevent VM sprawl and missed patches.
- Encrypt the VM host files to protect them from unauthorized access on the server.
Type 1 vs. Type 2 hypervisor
Scenario: a hypervisor runs directly on bare-metal hardware for a production data center with maximum performance → Answer: Type 1 (bare-metal). Scenario: run a guest OS inside your desktop OS for testing → Answer: Type 2 (hosted).
VM escape vs. privilege escalation
Scenario: an attacker breaks out of a guest VM to reach the hypervisor and other VMs → Answer: VM escape. Scenario: an attacker raises their own account to root or administrator → Answer: privilege escalation.
Container single-kernel risk
Scenario: why is a host OS kernel exploit more dangerous with containers than with VMs? → Answer: containers share one host OS kernel, so compromising it exposes every container on that host.
Protect live VM migration
Scenario: prevent an on-path attacker from reading a VM as it moves between physical hosts → Answer: encrypt the live migration traffic.
Resource reuse in multi-tenant cloud
Scenario: one cloud tenant reads another tenant's leftover data from reassigned memory → Answer: resource reuse vulnerability; clear or zero resources before reassignment.
Serverless (OBJ 3.1)
Function as a Service (FaaS)
The serverless execution model where developers deploy individual functions that run only when triggered by an event, instead of an application running continuously on a provisioned server. Examples: AWS Lambda, Google Cloud Functions, Azure Functions.
Vendor Lock-In
Dependence on one provider's proprietary serverless interfaces and services, making it costly or difficult to switch providers or use several providers at once.
Serverless Does Not Mean No Servers
Serverless still runs on servers; the provider fully manages the servers, databases, and scaling so developers deploy only function code. Functions are event-triggered and run only on demand, unlike traditional applications that run continuously regardless of load.
Serverless Benefits
Why teams adopt serverless:
- Cost — pay only for compute time consumed; no charge while functions are idle.
- Automatic scaling — the provider scales execution precisely to the event or workload volume.
- Developer focus — no server or runtime management, lowering operational burden and time to market.
Serverless Risks
Trade-offs to weigh:
- Vendor lock-in — proprietary provider interfaces make switching or multi-provider use difficult.
- Provider dependency — availability and security rely heavily on the cloud provider.
- Immature best practices — serverless security patterns are still evolving.
Serverless misconception
Scenario: a question states serverless means running code with no servers → Answer: false; servers still exist but the provider manages them—developers manage only functions (FaaS).
Serverless cost model
Scenario: an intermittent workload should cost nothing while idle → Answer: serverless/FaaS, which is pay-per-execution and charges only for actual compute time.
Serverless main risk
Scenario: the biggest architectural risk of committing to one provider's serverless platform → Answer: vendor lock-in from proprietary interfaces.
Microservices (OBJ 3.1)
Monolithic Architecture
A traditional design where the entire application is built and deployed as one tightly coupled unit, so components cannot be scaled or fail independently.
Microservices vs. Monolithic
A monolith bundles all functionality into one interdependent unit—simple to start but hard to scale, and a single failure can take down the whole system. Microservices split the app into small, independent services that communicate over lightweight APIs, each deployable and scalable on its own.
Microservices Benefits
Advantages over a monolith:
- Scalability — each service scales independently based on its own demand.
- Flexibility — services can use different languages, data stores, and teams, choosing the best tool per service.
- Resilience — one service failing does not bring down the whole system (fault isolation).
- Faster deployment — services deploy and update independently, reducing release risk.
Microservices Challenges
Trade-offs the exam tests:
- Complexity — managing inter-service communication, data consistency, and distributed testing.
- Data management — each service may own its database, complicating consistency across services.
- Network latency — more inter-service calls over the network can slow response times.
- Security — many services communicating over the network enlarge the attack surface.
Monolithic vs. microservices failure impact
Scenario: one component failure takes down the entire application → Answer: monolithic architecture. Scenario: one service fails but the rest keep running → Answer: microservices (fault isolation).
Microservices security trade-off
Scenario: the main security downside of decomposing an app into many networked services → Answer: a larger attack surface from increased inter-service network communication.
Network Infrastructure and Separation (OBJ 3.1)
Air Gap
A physical separation control that isolates a system from all other networks—local and internet—by removing every wired and wireless connection, including Wi-Fi and Bluetooth.
Logical Separation
Creating access boundaries within a shared physical network using firewalls, VLANs, and other devices that control traffic by rules and policies.
VLAN (Virtual Local Area Network)
A logical segmentation of a physical network that keeps traffic from one group (such as a department) isolated from another even though they share the same physical switches.
Screened Subnet (DMZ)
A logical subnetwork that hosts external-facing services and separates them from the internal network, so compromise of those services does not directly expose internal systems. Formerly called a demilitarized zone (DMZ).
Physical vs. Logical Separation
Physical separation (air gap) fully isolates a system from other networks—the most secure option but rigid and costly. Logical separation (firewalls, VLANs, screened subnets) partitions a shared network—more flexible and easier to deploy, but only as strong as its configuration.
Air Gap Limits
An air gap sharply reduces remote attack exposure but is not infallible—Stuxnet showed an air-gapped industrial network can be breached through removable media (USB). Air gaps still depend on strict physical security to be effective.
Physical vs. logical: which is more secure
Scenario: the most secure isolation for a classified or critical ICS network → Answer: physical separation (air gap). Scenario: flexible department isolation on shared hardware → Answer: logical separation (VLANs).
Air gap can still be breached
Scenario: an isolated, air-gapped network is compromised despite having no network link → Answer: removable media such as USB, as demonstrated by Stuxnet.
Isolate external-facing services
Scenario: place public-facing servers so a breach of them does not expose the internal network → Answer: screened subnet (DMZ).
Software-Defined Networking (OBJ 3.1)
Data Plane (Forwarding Plane)
The layer that forwards actual data packets between devices based on protocols such as IP and Ethernet; it performs the real sending and receiving of traffic.
Control Plane
The decision-making layer (the network's brain) that determines where traffic is sent. In SDN it is centralized in a controller rather than residing in each device.
Application Plane
The layer where network applications run and instruct the SDN controller, which in turn programs the network to carry out those instructions.
SDN Controller
The centralized component that holds the control logic, takes instructions from the application plane, and programs the data plane across the entire network.
SDN Separates Control from Forwarding
SDN decouples the control plane (decisions) from the data plane (forwarding) and centralizes control in a programmable controller. This replaces traditional networks where each device runs its own control plane, making the network centrally managed, programmable, and more flexible.
The Three SDN Planes
SDN divides the network into three planes:
- Data (forwarding) plane — moves packets between devices based on IP/Ethernet.
- Control plane — decides where traffic goes; centralized in the SDN controller.
- Application plane — network apps that tell the controller what the network should do.
Match the SDN plane to its job
Scenario: which plane forwards the actual packets? → Answer: data (forwarding) plane. Scenario: which plane decides where traffic is sent? → Answer: control plane. Scenario: which plane hosts apps that instruct the controller? → Answer: application plane.
Traditional vs. SDN control
Scenario: in SDN, where does the routing/forwarding decision logic live? → Answer: a centralized controller (control plane), not each individual router or switch as in traditional networks.
Infrastructure as Code (OBJ 3.1)
Idempotence
A property of IaC where running the same definition any number of times yields the same resulting infrastructure, regardless of the system's starting state.
Snowflake System
A server or configuration built or modified by hand so that it differs from every other; its inconsistency is hard to reproduce and adds risk. IaC exists to eliminate snowflakes.
IaC Eliminates Snowflakes
IaC defines infrastructure in version-controlled, testable, auditable code (YAML, JSON, or HCL) so every environment is provisioned identically. This replaces manual configuration that drifts into inconsistent snowflake systems.
IaC Benefits
Why organizations adopt IaC:
- Speed and efficiency — rapid provisioning and deprovisioning of resources.
- Consistency and standardization — every environment is built the same way, reducing errors.
- Scalability — infrastructure setups are easy to replicate when scaling up.
- Cost savings — automation cuts manual configuration and troubleshooting effort.
- Auditability and compliance — code is versioned and audited, so changes are tracked.
IaC Challenges
Trade-offs to manage:
- Learning curve — teams must learn to write, test, and maintain infrastructure code.
- Complexity — large IaC bases grow hard to manage without modularization and documentation.
- Security risks — secrets exposed in code files or insecure configurations committed by mistake.
Idempotence
Scenario: an IaC script must produce an identical environment no matter how many times it runs → Answer: idempotence.
Eliminate snowflakes
Scenario: a manually-tweaked server that differs from all others and is hard to reproduce → Answer: a snowflake system; prevent it with IaC.
IaC security risk
Scenario: the most common security risk introduced by IaC → Answer: sensitive data (secrets) or insecure configurations committed into the code/definition files.
Centralized vs. Decentralized Architecture (OBJ 3.1)
Centralized Architecture
A design where all computing functions, data, and applications are coordinated and managed from a single location or authority, such as a central server, mainframe, or data center.
Decentralized Architecture
A design that distributes computing functions across multiple independent nodes or locations with no single point of control; each node operates on its own.
Centralized Architecture: Benefits and Risks
One authority manages everything:
- Benefit: efficiency and control — the central authority allocates and manages resources easily.
- Benefit: consistency — a single data store keeps information accurate across the organization.
- Benefit: cost — only one system to maintain.
- Risk: single point of failure — central server failure can disrupt the whole network.
- Risk: scalability limits — the central system can struggle under growing load.
- Risk: high-value target — compromising the central server exposes all data and applications.
Decentralized Architecture: Benefits and Risks
Function is distributed across independent nodes:
- Benefit: resiliency — one node failing does not stop the system.
- Benefit: scalability — add nodes as the organization grows.
- Benefit: flexibility — supports remote work and distributed teams.
- Risk: security — each node and remote connection is another potential entry point.
- Risk: management complexity — coordinating many nodes is harder.
- Risk: data inconsistency — synchronizing data across nodes is challenging.
Pick by priority
Scenario: prioritize control, consistency, and data accuracy → Answer: centralized. Scenario: prioritize resilience, scalability, and distributed teams → Answer: decentralized.
Single point of failure
Scenario: which architecture risks a single point of failure and is a high-value attack target? → Answer: centralized.
Decentralized main downsides
Scenario: the main risks of a decentralized architecture → Answer: more entry points (security), management complexity, and data inconsistency or synchronization issues.
Internet of Things (IoT) (OBJ 3.1)
IoT Hub (Control System)
The central component of an IoT ecosystem that connects all devices, collects and processes their data, and sends commands back; it can be a physical device or a software platform.
Smart Device
An everyday object enhanced with computing capability and internet connectivity that can sense its environment, process data, and act without human intervention.
Wearable
A subset of smart devices worn on the body—such as smartwatches and fitness trackers—that monitor health and fitness metrics and provide hands-free information.
Sensor
A component that detects environmental changes—temperature, humidity, light, motion, pressure, and more—and converts them into data for processing.
IoT Security Risks
Why IoT devices are commonly exploited:
- Weak defaults — default usernames and passwords that are well-known or easy to guess if left unchanged.
- Poorly configured network services — open ports, unencrypted communication, or unnecessary services that enlarge the attack surface.
IoT default credentials
Scenario: an IoT device is hijacked soon after installation → Answer: unchanged weak default username/password; change defaults immediately.
Isolate IoT devices
Scenario: limit the blast radius of a vulnerable IoT device on the corporate network → Answer: place IoT devices on a separate, segmented network (VLAN).
ICS and SCADA Security (OBJ 3.1)
Distributed Control System (DCS)
A type of ICS that controls production processes within a single facility or location.
Programmable Logic Controller (PLC)
An industrial digital controller that automates a specific process, such as an assembly line or a single machine on a factory floor.
ICS/SCADA Risks
Built for isolated networks, now exposed to cyber threats:
- Unauthorized access — weak protection lets attackers manipulate physical operations.
- Malware — can disrupt or damage industrial processes.
- Lack of updates — legacy, outdated software with unpatched vulnerabilities.
- Physical threats — damage to the hardware or infrastructure itself.
Securing ICS/SCADA
Layered controls:
- Strong access control — multi-factor authentication and least privilege.
- Regular patching and updates against known vulnerabilities.
- Firewall and intrusion detection system (IDS).
- Regular security audits to find and fix weaknesses.
- Employee security awareness training.
DCS vs. PLC
Scenario: a control system managing an entire production process within one facility → Answer: DCS (Distributed Control System). Scenario: a controller automating one specific process such as an assembly line → Answer: PLC (Programmable Logic Controller).
ICS/SCADA patching constraint
Scenario: an ICS/SCADA system runs outdated, unpatched software and cannot easily be taken offline → Answer: compensate with network segmentation/isolation, firewalls, and an IDS rather than relying on patching.
Embedded Systems (OBJ 3.1)
Real-Time Operating System (RTOS)
An operating system built for real-time applications that processes incoming data immediately, without buffering delays, to guarantee predictable, time-bound execution for safety-critical systems such as flight navigation and medical equipment.
Secure Boot
A mechanism that uses cryptographic signatures to ensure only authorized, verified firmware is allowed to run on a device.
Over-the-Air (OTA) Update
Remote delivery and installation of firmware or software patches, used when embedded devices are physically hard to reach; it must be secured to avoid introducing new vulnerabilities during the update.
Embedded System Risks
Common weaknesses in embedded devices:
- Hardware failure — devices often run in harsh physical environments.
- Software bugs — defects can cause malfunctions with real safety impact.
- Security vulnerabilities — embedded devices are targets for cyberattacks.
- Outdated systems — long operational lifespans leave old, unpatched software and hardware.
Securing Embedded Systems
Layered protection strategies:
- Network segmentation — isolate segments so a breach of one device cannot spread.
- Wrappers (e.g., IPsec) — protect data in transit so an interceptor sees only the IPsec header, not the payload.
- Firmware code control — secure coding, code reviews, automated testing, plus secure boot and cryptographic signatures.
- Patching challenge — devices that cannot go offline or be reached use over-the-air (OTA) updates, applied carefully.
Recognize an RTOS
Scenario: a system must process inputs predictably with no buffering delay for safety-critical timing (flight navigation, medical devices) → Answer: real-time operating system (RTOS).
Embedded patching constraint
Scenario: an embedded device cannot be taken offline or physically reached to patch → Answer: over-the-air (OTA) updates, backed by segmentation and secure boot to reduce risk.
Protect embedded data in transit
Scenario: secure embedded data crossing an untrusted network → Answer: a wrapper such as IPsec.