Skip to content

Cloud Technology, Virtualization and Cloud Security Architecture

Cloud architecture for forensics: NIST models, virtualisation, shared responsibility, IAM, key management, tenancy and evidence sources.

By Reviewed by Jeevesh Kumar

Last updated:

Cloud computing combines remotely delivered resources, automated management and service-specific responsibility boundaries. Understanding those boundaries helps an examiner identify accessible data, provider-controlled sources and dependencies such as identity, encryption and retention.

Use the actual service and configuration rather than assume every cloud workload is one shared VM. Public, private, hybrid and community arrangements can expose different evidence, while physical location and legal authority remain separate questions.

By the end of this topic you will be able to:

  • Explain NIST cloud characteristics and service/deployment models.
  • Map customer and provider responsibilities for the actual service.
  • Identify virtualisation, container, identity and encryption evidence sources.
  • Separate technical location, access, retention and jurisdictional requirements.
Key terms
NIST SP 800-145
A 2011 NIST publication defining cloud characteristics and three service/four deployment models. It is a conceptual reference rather than a worldwide legal requirement.
Hypervisor
Software and associated mechanisms managing virtual machines and their isolation. Implementation and privileges affect accessible evidence.
Shared responsibility model
An allocation of security responsibilities between customer and provider, varying by service and contract. It does not by itself determine legal ownership of evidence.
BYOK / HYOK
Key-management labels for supplied or externally controlled key material. Actual storage, use and access arrangements vary by product; the label alone does not determine provider decryptability.
Cloud Region
A provider-defined geographic service area. Region choice does not alone determine every data flow, support location or applicable legal requirement.
Data Residency
The location of specified data under an actual architecture and contract. It is distinct from every question of control, access or applicable law.

NIST SP 800-145 and the Five Characteristics

NIST SP 800-145 describes five cloud characteristics: self-service provisioning, network availability, pooled resources, elastic capacity and metered use. These ideas help explain operational behaviour; they do not promise instant provisioning or complete logs.

NIST identifies five essential cloud characteristics. These do not guarantee automatic backup or availability and do not require every service to use a VM.

Automation can create, alter or delete resources quickly. Preserve resource identifiers, account/project context and relevant API events before relying on a current inventory to describe the past.

Network access can occur through consoles, command-line tools, SDKs and application services. Logging depends on the actual path and configuration; not every read through every interface is retained.

Pooling and elasticity do not establish the exact physical co-tenants of a workload. Dedicated hosts, bare-metal resources and managed services change the isolation and access model.

Metering and billing can corroborate resource use or cost, but aggregates are not a complete activity or compromise timeline. High availability and automatic backup are separate capabilities, not guaranteed by the cloud label.

Cloud Deployment Models, Regions and Evidence Location

Public cloud serves broadly available consumers; private cloud is dedicated to one organisation; community cloud serves organisations with shared concerns; hybrid arrangements link distinct cloud infrastructures. Deployment labels do not decide who may collect evidence.

Deployment models describe intended users and how distinct clouds combine. Private clouds can still pool resources among internal consumers.

A region, availability zone, data centre and physical host are different concepts. Service placement, replication, backups, metadata and support access can have different locations. Verify the actual service documentation and configuration.

Private cloud can retain internal tenants and shared resources. It does not eliminate every isolation risk or guarantee full audit access. Public cloud can also provide dedicated infrastructure options.

Hybrid incidents can cross on-premises, provider, identity and SaaS boundaries. Map the source and collection method for each component rather than expect one administrator or API to cover all of them.

Data residency, sovereignty, contractual commitments and legal disclosure are related but distinct. Requirements vary by jurisdiction, sector and data class; choosing a regional endpoint alone does not certify compliance.

IaaS, PaaS, SaaS: The Service Model Spectrum

Service models describe the abstraction offered to the customer. The actual product can combine features and shift individual responsibilities, so use the current service-specific agreement and controls.

IaaS commonly exposes guest OS and volume evidence; managed platforms and SaaS rely more on configuration, service logs and exports. Responsibilities vary by service and contract. Royal blue indicates customer responsibility; pale blue indicates provider responsibility. The split SaaS data and identity layer reflects shared responsibilities.

Scroll horizontally if needed to see the full table.

ModelTypical Customer-Controlled SourcesProvider-Controlled or Limited Sources
IaaSGuest data, configured logs, workload/network settingsPhysical hosts and underlying infrastructure
PaaSApplication code/configuration and available service exportsManaged OS/runtime and internal service operation
SaaSAccount settings, accessible content, admin/audit exportsApplication internals and provider infrastructure

IaaS may permit volume snapshots and authorised guest-memory acquisition, but a disk snapshot is not a RAM capture. Some volatile or provider-internal evidence may be inaccessible through ordinary tenant APIs.

PaaS and SaaS can offer useful audit, version and export data under their retention and licence settings. Endpoint caches, user exports and integrated identity logs can supplement provider sources; an admin console is not the only possible evidence.

Customer management responsibility is not equivalent to unlimited collection authority or legal ownership of every record. Multi-user data, provider terms and investigation scope still need assessment.

Virtualization: Hypervisors and Containers

Hardware virtualisation and containers enable many cloud services, but cloud definitions do not require every offering to use one universal hypervisor or runtime. Bare-metal and service-specific designs also exist.

Type 1 and Type 2 are useful teaching categories for hypervisors, but real stacks include privileged components and host services. Do not infer zero OS overhead, guaranteed stronger security or a standard memory-export capability from the label.

VM acquisition can require virtual disks, configuration, dependencies and optional memory/saved state. Capture options and permissions determine consistency and available information.

Containers commonly share a host kernel while combining image layers, writable state, configuration, volumes and logs. Runtime and managed execution modes alter where those sources live.

An image commit or filesystem export does not preserve every mounted volume, process memory or orchestrator record. Debugging containers and snapshots change state; record the chosen method and effect.

VMs virtualise machine resources; containers normally isolate processes using a shared host kernel. Hosted and bare-metal hypervisors expose different host-side evidence layers.

Infrastructure-as-code repositories, deployment histories and state files can support reconstruction. A difference between declared and live state may reflect approved manual change, failed deployment or stale state as well as tampering. Preserve versions and audit evidence.

Shared Responsibility, IAM and Key Management

Shared responsibility varies by service: a customer-managed VM, managed database and SaaS tenant offer different operational control. Document who can enable logs, preserve data and supply relevant records.

IAM associates principals, policies, resources and conditions. Federated identities and temporary roles can create multi-step relationships between an original identity and a recorded service action. Preserve role/session and token context.

Audit logs generally record an authenticated principal or session under their schema, not automatically a human actor. Compromised tokens, service automation and delegated access are important alternatives.

IAM decisions depend on principal, action, resource and conditions. Audit logs identify credentials or principals used, not necessarily the human actor.

Encryption at rest can use provider-owned, provider-managed, customer-managed, imported or external key arrangements. “Customer-managed” often describes lifecycle and policy control within a provider KMS; it does not inherently mean the provider stores no key material or cannot perform authorised cryptographic operations.

External key stores and client-side encryption create different dependencies. Assess the actual cryptographic boundary, available key service and policy, rather than draw a provider-disclosure conclusion from BYOK or HYOK terminology.

Customer-managed KMS keys provide policy and lifecycle controls; that does not mean keys are held outside the provider. Document storage permissions and key permissions separately.

Preserve ciphertext, key identifiers, relevant policies, grants and audit records. Avoid disabling or deleting key material needed for evidence. Storage permissions and key-use permissions can both affect whether an examiner obtains plaintext.

Network policies, security groups, routes, gateways and application controls provide different boundaries. They are not identical across AWS, Azure and Google Cloud; inspect actual enforcement and logging instead of treating product names as interchangeable.

Multi-Tenancy, Data Location and Jurisdictional Boundaries

Multi-tenancy creates isolation and privacy considerations, but is not by itself evidence of compromise. Identity misuse, application flaws and configuration errors can matter independently of hardware co-residency.

Side-channel research demonstrates particular leakage conditions. A generic mention of Spectre or Meltdown does not prove cross-VM theft in an incident. Hardware, mitigations, access and specific evidence must support the claim.

Customer access normally excludes other tenants and much provider-internal infrastructure. Use scoped collection and provider cooperation where needed; a physical-host image can include data outside authority.

Legal requirements may depend on investigating authority, service provider, subject location, sector, data type and where relevant systems or keys are controlled. A region choice does not settle all those questions.

Use a provider/data-location map, preservation request or supported customer export as appropriate. Cross-border production and transfer rules vary by jurisdiction; obtain a specific assessment before claiming a conflict or universal local-storage duty.

The acquisition workflow is developed in Cloud Forensics. Keep named national rules in the legal-framework material and clearly scope any example.

Check Your Understanding

Question 1 of 5· 0 answered
Which cloud feature is guaranteed merely by the label?

Sources

  1. 1.Guide to Integrating Forensic Techniques into Incident Response (2006) · NIST SP 800-86
  2. 2.The NIST Definition of Cloud Computing (2011) · NIST SP 800-145
  3. 3.Service-specific shared responsibility · Amazon Web Services
  4. 4.KMS key categories and control · AWS KMS documentation
  5. 5.EKS security responsibility and container boundaries · Amazon EKS documentation

Test yourself on Digital Forensics with free, timed mocks.

Practice Digital Forensics questions

Found this useful? Pass it along.