Skip to content

Cloud Technology, Virtualization and Cloud Security Architecture

NIST SP 800-145 definitions, IaaS/PaaS/SaaS, hypervisors and containers, shared responsibility, IAM and KMS, with DPDP Act 2023, RBI localisation and MeitY-empanelled CSPs for digital forensic examiners.

Last updated:

Share

Cloud computing, as defined by NIST SP 800-145, is a model for enabling on-demand network access to a shared pool of configurable computing resources, characterised by five properties: on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. Providers deliver this through three service models (IaaS, PaaS, SaaS) and four deployment models (public, private, hybrid, community). The virtualization layer underneath every cloud service, whether a Type 1 hypervisor or a container runtime, determines what a forensic examiner can acquire and how. Indian regulatory constraints, including the RBI 2018 data localisation directive, DPDP Act 2023, and MeitY empanelment rules, further define what can be acquired and from where.

A digital forensic examiner who misunderstands the cloud's architecture will misread the acquisition boundary before the investigation begins. The cloud is a stack of agreements, APIs, hypervisors, tenant boundaries and encrypted volumes, each with its own log surface and its own legal cooperation pathway. The same EC2 instance an Indian fintech runs in AWS Mumbai is, at the silicon layer, a slice of an EPYC server shared with three other tenants, controlled by a hypervisor the examiner cannot touch, written to a storage backend the examiner cannot image, and reachable only through a control-plane API that returns what the provider decides to return. The companion topic on Cloud Forensics builds the acquisition and analysis playbook on top of this architecture.

Key takeaways

  • NIST SP 800-145 defines cloud computing by five characteristics, three service models, and four deployment models, and Indian regulatory documents including MeitY strategy and CERT-In advisories all cite this definition verbatim.
  • At the silicon layer, a cloud VM is a slice of a shared physical server controlled by a hypervisor the examiner cannot touch, stored on a backend the examiner cannot image, and accessible only through a provider API.
  • Bare-metal hypervisors, hosted hypervisors, and containers each leave a different forensic footprint, so the examiner must identify the virtualization layer before choosing an acquisition method.
  • The shared responsibility model means the cloud customer owns the evidence inside the instance while the provider owns the hypervisor and physical hardware, creating an acquisition boundary the examiner cannot cross without provider cooperation.
  • Indian regulatory constraints include RBI data localisation requirements, MeitY empanelment rules for government workloads via MeghRaj, and the DPDP Act 2023 cross-border data regime, all of which shape what an examiner can legally acquire and where.

This topic sets the foundation. NIST SP 800-145 gives the working definition. The five characteristics, the three service models and the four deployment models are the spine the rest of cloud forensics hangs off. Virtualization is the engine: bare-metal hypervisors, hosted hypervisors and containers each leave a different forensic footprint. Cloud security architecture is the constraint surface the examiner inherits: shared responsibility, IAM, KMS, network isolation, multi-tenancy. The Indian frame is loaded on top: RBI data localisation, MeitY empanelment, the DPDP Act 2023 cross-border regime, and MeghRaj for government workloads. The next topic, Cloud Forensics: Multi-Tenant, API and Jurisdictional Challenges, builds the acquisition and analysis playbook on top of this architecture.

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

  • Reproduce the NIST SP 800-145 five essential characteristics, three service models, and four deployment models in exact NIST phrasing and map each to its forensic implication.
  • Distinguish Type 1 hypervisors, Type 2 hypervisors, and containers by isolation boundary, forensic capture method, and typical Indian deployment context.
  • Explain the shared responsibility model and identify the customer-owned evidence surface for a given cloud service (IaaS, PaaS, or SaaS).
  • Describe how customer-managed KMS keys (BYOK and HYOK) affect an examiner's ability to recover plaintext data under a subpoena.
  • Apply Indian regulatory constraints (RBI 2018 localisation directive, DPDP Act 2023, MeitY empanelment, MeghRaj) to a cloud incident to determine permissible acquisition scope and data residency obligations.
Key terms
NIST SP 800-145
The 2011 NIST Special Publication that codified the definition of cloud computing as five essential characteristics, three service models (IaaS, PaaS, SaaS) and four deployment models (public, private, hybrid, community). Still the reference cited in Indian regulatory documents and CERT-In advisories.
Hypervisor
Software or firmware that creates and runs virtual machines. Type 1 runs on bare metal (ESXi, Xen, KVM, Hyper-V Server). Type 2 runs on a host operating system (VirtualBox, VMware Workstation, Parallels).
Shared responsibility model
The cloud security split where the provider secures the underlying infrastructure (security of the cloud) and the customer secures their data, identity, configurations and workloads (security in the cloud). Boundary shifts between IaaS, PaaS and SaaS.
BYOK / HYOK
Bring Your Own Key lets the customer supply the master key to a provider KMS, the provider stores it. Hold Your Own Key keeps the key in customer infrastructure entirely, the provider asks the customer to decrypt. HYOK is the strongest sovereignty posture.
MeitY empanelment
The Indian Ministry of Electronics and IT framework that certifies cloud service providers fit for government workloads. AWS, Azure, GCP and OCI all have India-region empanelment as of 2024.
MeghRaj
The Government of India cloud initiative launched in 2014 as the GI Cloud, providing shared cloud infrastructure for central and state government departments. Run from National Data Centres with NIC as the executing agency.

NIST SP 800-145 and the five characteristics

NIST SP 800-145 published in September 2011 is the reference text. Indian regulatory documents, the MeitY cloud strategy and CERT-In advisories all use its definition verbatim. The five essential characteristics are the test for whether a service counts as cloud.

On-demand self-service means a consumer can provision compute, storage and network without human interaction with the provider. A customer can launch an EC2 instance through the AWS console in under a minute, with no ticket queue. The forensic implication is that resources can be created and destroyed faster than any seizure workflow can catch up, which is why volatility shapes every cloud acquisition.

Broad network access means the service is reachable over the network through standard protocols by both thin and thick clients. The same S3 bucket is reachable from a browser, a CLI, a mobile SDK, and a server backend, each access path producing a distinct log surface.

Resource pooling is the multi-tenant property. Provider resources are pooled to serve multiple consumers using a multi-tenant model, with physical and virtual resources dynamically assigned. The customer has no control over the exact location of their data beyond the region or availability zone. Pooling is what enables price efficiency and is the source of side-channel exposure.

Rapid elasticity means capabilities can be elastically provisioned and released, in some cases automatically, to scale rapidly outward and inward. Auto-scaling groups, serverless concurrency and Kubernetes horizontal pod autoscalers are the operational expressions. For the examiner, elasticity is why a misbehaving workload may have spun up 40 ephemeral worker pods that all wrote logs and then disappeared before the imaging team arrived.

Measured service is the metering layer. Resource usage is monitored, controlled and reported, providing transparency for both provider and consumer. The usage bill is itself a forensic artifact and sometimes the only surviving record that a particular service was provisioned at a specific time in a compromised account.

Deployment models and the Indian region map

NIST defines four deployment models. The Indian regulatory frame layers requirements on each.

Public cloud is operated for open use by the general public, owned by an organisation selling cloud services. The big four with Indian regions are AWS (Mumbai ap-south-1 since 2016, Hyderabad ap-south-2 since 2022), Microsoft Azure (Central India in Pune, South India in Chennai, West India in Mumbai), Google Cloud Platform (Mumbai asia-south1, Delhi asia-south2) and Oracle Cloud Infrastructure (Hyderabad and Mumbai). All four hold MeitY empanelment for government workloads in their Indian regions. The RBI data localisation directive of April 2018 mandates that all payment system data of Indian residents be stored only in India, which is why every payments-adjacent fintech in India runs in one of these India regions and not in a foreign region.

Private cloud is provisioned for exclusive use by a single organisation. The technology stack is typically VMware Cloud Foundation, OpenStack or Red Hat OpenShift. Indian banks running RBI-regulated workloads almost always have a private cloud tier behind the regulator-facing firewall. SBI's Meghdoot infrastructure and HDFC Bank's internal private cloud are public examples. Private cloud preserves the resource-pooling and elasticity properties but eliminates the multi-tenant problem at the cost of capital expense.

Hybrid cloud is a composition of two or more distinct infrastructures (private and public, typically) that remain unique entities but are bound together by standardised or proprietary technology. Indian enterprises run hybrid because regulator-controlled workloads sit in private cloud and customer-facing workloads sit in public cloud, connected via direct-connect circuits. The forensic complication is that an incident may cross the boundary, requiring acquisition from both halves of the hybrid under different cooperation regimes.

Community cloud is provisioned for exclusive use by a specific community of consumers from organisations that have shared concerns. The canonical Indian example is MeghRaj, the GI Cloud, run by NIC with shared cloud infrastructure used by multiple government departments. State Data Centres and the National Data Centres are the physical substrate. Community cloud blends the cost efficiency of pooling with the sovereignty preservation of restricted access.

ModelTenancyIndian exampleRBI/DPDP fit
PublicMulti-tenant on shared hardwareAWS Mumbai ap-south-1, Azure PuneFit if data stays in Indian region and contract enforces sovereignty
PrivateSingle tenant, dedicated hardwareSBI Meghdoot, HDFC internalStrongest sovereignty posture, full control of audit logs
HybridMixed, with boundary controlsPublic-sector bank with private regulator tier plus public customer tierRequires careful data classification at the boundary
CommunityMulti-tenant within named consortiumMeghRaj, GSTN cloudDesigned for sectoral or government sovereignty needs

IaaS, PaaS, SaaS: the service model spectrum

The three service models are layers of abstraction. Each layer hides what is below it from both the customer and the examiner.

Infrastructure as a Service gives the customer raw virtualised compute, storage and network. The reference examples are Amazon EC2, Google Compute Engine and Azure VM. The customer owns the operating system, the patching, the middleware, the runtime, the application data. The provider owns the hypervisor, the physical host, the storage backend, the physical network. Forensically, IaaS is the most cooperative model because the customer can image the VM disk and capture the memory through provider-blessed snapshot APIs, even if they cannot reach the hypervisor.

Platform as a Service gives the customer a managed runtime. Heroku, Google App Engine, Azure App Service and AWS Lambda are reference examples. The customer brings code and data; the provider manages the operating system, the runtime, the auto-scaling, the load balancing. The forensic surface shrinks to logs, code artifacts, environment variables and database snapshots. The OS layer is invisible.

Software as a Service gives the customer an application. Salesforce, Microsoft 365 and Google Workspace are the global anchors. Zoho One and Freshworks are the Indian-origin SaaS giants. The customer brings only data and configuration; everything else is provider-owned. The forensic surface is whatever the SaaS vendor exposes through admin consoles, audit logs and export APIs.

The shared responsibility split across IaaS, PaaS and SaaS. The shaded layers are customer-owned and customer-investigable; t
The shared responsibility split across IaaS, PaaS and SaaS. The shaded layers are customer-owned and customer-investigable; the unshaded layers are provider-owned and provider-cooperation-dependent. The forensic surface shrinks as you move right.

The Indian implication is that the forensic team has to know the model before they know what they can ask for. A Zoho CRM data theft investigation is a SaaS case, where the only acquisition surface is the Zoho audit log export and the admin console history. An EC2-on-Mumbai compromise is an IaaS case, where the team can snapshot the EBS volume and capture memory through SSM-driven volatility. The cooperation envelope is different and the BSA 2023 Section 63 certificate has to reflect what the team actually had access to.

Virtualization: hypervisors and containers

Type 1 vs Type 2 hypervisor architecture side by side. Type 1 runs directly on bare-metal hardware; Type 2 runs on top of a h
Type 1 vs Type 2 hypervisor architecture side by side. Type 1 runs directly on bare-metal hardware; Type 2 runs on top of a host OS. One labelled forensic trade-off per side.

Virtualization is the enabling technology underlying every cloud service model. The forensic examiner must understand both hypervisor classes and the container alternative.

Type 1 hypervisors run directly on the hardware. VMware ESXi is the dominant commercial example. Xen powers AWS EC2 first-generation hosts and Citrix XenServer. Microsoft Hyper-V Server is the Windows-shop equivalent. KVM is the Linux kernel module that backs OpenStack, Red Hat Virtualization and most modern cloud providers including the Nitro-era AWS hosts that moved past Xen. Type 1 is what cloud providers run because it has no host OS overhead and the attack surface is smaller. The examiner working a private cloud case typically has a vSphere admin who can export VM disks as VMDK and memory as VMSS or VMSN snapshots.

Type 2 hypervisors run on top of a host operating system. VirtualBox, VMware Workstation and Parallels are the desktop reference examples. They are the standard for academic labs and individual examiner workstations. The forensic relevance is twofold: type 2 VMs are common on suspect endpoints (analysts run them, criminals use them as disposable workstations), and the examiner's own analysis VMs run on type 2 hypervisors. The VMDK and OVA artifacts left behind on the host by type 2 VMs are the subject of Virtual Machine and Cloud-Backed Endpoint Forensics.

Containers are the third path. Docker is the developer-facing toolchain; containerd and runc are the lower-level runtimes; Kubernetes is the orchestration layer. Containers share the host kernel rather than virtualising hardware, which is why they are lighter than VMs. In Indian deployment, AWS EKS in Mumbai, Azure AKS in Pune and Google GKE are the standard managed Kubernetes paths. The forensic surface of a container differs from a VM: there is no virtual disk image, only layered overlay filesystems plus a running process namespace. Acquisition is a docker commit plus a docker export, or a kubectl debug ephemeral container, or a node-level disk capture if the kernel is compromised.

PropertyType 1 hypervisorType 2 hypervisorContainer
Runs onBare metalHost OSHost OS kernel
Isolation boundaryHardware-assisted virtualizationOS process plus hypervisorLinux namespaces and cgroups
ExamplesVMware ESXi, Xen, KVM, Hyper-V ServerVirtualBox, VMware Workstation, ParallelsDocker, containerd, runc
Forensic captureVMDK or VMSN through admin APISuspend file or live image of guestImage export plus running process inspection
Indian usePrivate cloud, AWS Mumbai Nitro hostsExaminer workstations, forensic labsEKS Mumbai, AKS India, GKE asia-south1

The deployment infrastructure on top of these substrates is the CI/CD and IaC layer. Terraform, AWS CloudFormation and Pulumi are the standard infrastructure-as-code tools. Auto-scaling groups, load balancers (AWS ALB, Azure Application Gateway, GCP Cloud Load Balancing) and service meshes (Istio, Linkerd) tie the pieces together. From a forensic standpoint, the IaC repository is itself an evidence source. The Terraform state file names every resource that should exist; any drift between state and live is a tampering signal.

Shared responsibility, IAM and key management

The shared responsibility model defines the security boundary established when a customer contracts with a cloud provider. AWS articulates it as security "of" the cloud (provider) versus security "in" the cloud (customer). The provider is responsible for the physical security of the data centre, the host operating system, the hypervisor, the physical network and the foundational services. The customer is responsible for the guest operating system, network and firewall configuration, identity and access management, application security, and data encryption. The exact boundary shifts as you move from IaaS to PaaS to SaaS, and the forensic team must know where it sits for any given service.

Identity and Access Management is the customer's first line of control and the examiner's first source of evidence. IAM in AWS, Azure AD (now Entra ID) and GCP IAM all share the same conceptual pieces: principals (users, groups, roles, service accounts), policies (allow or deny statements against actions and resources), and conditions (IP, time, MFA state). SAML and OIDC federation links the cloud IAM to an enterprise identity provider, typically Okta, Microsoft Entra or Google Workspace. Conditional access (Azure AD term) or context-aware access (Google term) layers risk-based rules on top. For the examiner, the principal-to-action audit trail is what reconstructs the actor in an incident. IAM Access Analyzer and IAM Credential Report are the AWS pieces that surface drift.

Encryption is the second pillar. Encryption at rest is handled by KMS-managed keys: AWS KMS, Azure Key Vault, Google Cloud KMS. The default option is provider-managed keys (the provider holds the master key entirely). BYOK lets the customer supply the master key material that the provider's KMS then wraps. HYOK keeps the master key entirely in customer infrastructure, with the cloud workload calling out to decrypt. For an Indian fintech bound by RBI's IT framework, KMS-managed keys with customer-supplied master material is the typical posture. Encryption in transit is TLS 1.2 or 1.3 between every pair of services, terminated either at the load balancer or end-to-end at the workload.

Network security in the cloud is the third pillar. AWS uses VPC (Virtual Private Cloud) as the network boundary, security groups as the stateful per-instance firewall, NACLs as the stateless subnet-level firewall, and AWS Network Firewall plus AWS WAF for deeper inspection. Azure mirrors this with VNet, NSGs and Azure Firewall. GCP mirrors with VPC and firewall rules. The shared theme is software-defined network policy, applied at the hypervisor by the provider, audited by the customer through the API.

Multi-tenancy and the Indian sovereignty frame

Multi-tenant data isolation is the principal security exposure of public cloud. The same physical server runs VMs from multiple customers, separated by the hypervisor's memory and CPU isolation. Most of the time the separation holds. The exceptions are the side-channel research class of attacks, of which Spectre (CVE-2017-5753 and CVE-2017-5715) and Meltdown (CVE-2017-5754) are the canonical examples. Disclosed in January 2018, both exploit speculative execution to read memory across the user-kernel boundary and, with extensions, across VM boundaries on shared hosts. AWS, Azure and GCP all patched at the hypervisor layer within weeks. Subsequent variants (Foreshadow, ZombieLoad, RIDL, MDS) continued the pattern through 2019. The forensic significance is that a side-channel exploit leaves almost no evidence in the customer's VM, because the data extraction happened from the attacker's VM by reading shared physical memory the hypervisor was supposed to isolate.

The Indian sovereignty frame layers regulatory constraints on multi-tenancy. The provider-side details of capturing snapshot, log and memory state from these multi-tenant environments are covered in Cloud Logging, VM Snapshots and Cloud Incident Response. The DPDP Act 2023 (Digital Personal Data Protection Act, enacted August 2023 with Presidential assent on 11 August 2023, commencement notified November 2025, rules pending as of mid-2026) governs the processing of personal data of Indian residents. Section 16 provides the central government with the authority to restrict cross-border transfer of personal data to specified countries. The practical posture for any India-facing service is that personal data must be processable in an Indian cloud region by an empanelled or contracted provider, with a contractual data residency clause naming the region.

The RBI directive of 6 April 2018 is older and stricter for its narrower scope. All payment system data, including end-to-end transaction details, must be stored only in India. The directive was issued to all System Providers regulated under the Payment and Settlement Systems Act 2007. Compliance is verified through annual System Audit Reports submitted to RBI. The forensic implication is that a payments-related cloud incident must have all relevant logs available in Indian regions, with no cross-border log replication permitted for the in-scope data.

MeitY empanelment is the procurement-side control. The MeitY empanelment framework certifies CSPs whose Indian regions are fit for use by central and state government entities. AWS, Azure, GCP and Oracle have all secured empanelment for their Indian regions through audited compliance with the empanelment standards. For a government cloud workload, only an empanelled provider is permitted. MeghRaj is the Government of India's own cloud initiative, run by NIC under the GI Cloud framework, providing community cloud services to government departments through the National Data Centres at Delhi, Pune, Hyderabad and Bhubaneswar.

The DPDP cross-border posture interacts directly with the cloud forensics workflow described in the companion topic Cloud Forensics: Multi-Tenant, API and Jurisdictional Challenges. When an Indian incident requires logs that the provider holds in a US or EU region (for global services like Microsoft 365 audit logs or Salesforce event monitoring), the conflict of laws between the US CLOUD Act and Indian sovereignty surfaces immediately. The MLAT pathway exists but is slow. The pragmatic answer most Indian DPOs settle on is contractual: name an Indian processing region in the data processing agreement, and require the provider to make logs locally available on request without cross-border egress.

Practice
Question 1 of 5· 0 answered

Which set is the five essential characteristics of cloud computing as defined in NIST SP 800-145?

Frequently asked questions

Why is NIST SP 800-145 still the reference in Indian academic syllabi when MeitY has its own documents?
Because MeitY's documents (the GI Cloud strategy, the empanelment framework, the cloud computing policy) cite NIST SP 800-145 verbatim for the definition. NIST gave the cleanest, vendor-neutral, technology-neutral working definition in 2011, and no Indian agency has rewritten it. digital forensic examiners are expected to reproduce the NIST five-characteristics list, the three service models, and the four deployment models in the exact NIST phrasing.
Is AWS Mumbai a single data centre or multiple?
Multiple. ap-south-1 is the Mumbai region and is composed of three Availability Zones, each of which is one or more physically separate data centres with independent power, cooling and networking. ap-south-2 (Hyderabad) was launched in November 2022 as a second Indian region. Cross-AZ replication is synchronous and intra-region; cross-region replication is asynchronous and crosses RBI/DPDP boundaries depending on the target region.
What is the difference between MeghRaj and a MeitY-empanelled public cloud?
MeghRaj is government-owned, operated by NIC, run from National Data Centres, and a community cloud restricted to government use. MeitY-empanelled public clouds (AWS, Azure, GCP, Oracle) are commercially owned and operate from their own Indian regions, certified as fit for government workloads through the empanelment audit. MeghRaj gives stronger sovereignty; empanelled public cloud gives stronger scale and feature breadth. Many state governments use a mix.
Do containers introduce more or less forensic surface than VMs?
Less surface per container, more containers per host, so the net is comparable but differently distributed. A VM has a virtual disk that can be imaged like a physical disk. A container has overlay filesystem layers plus a running process namespace, which require docker export, container inspect and node-level evidence to reconstruct. The trade-off is ephemerality: containers are typically restarted often, so log shipping to a durable store (CloudWatch, ELK, Loki) is the only way state survives long enough to investigate.
How does BYOK interact with the DPDP Act 2023?
BYOK does not, on its own, satisfy DPDP. DPDP is about processing of personal data of Indian residents and where it physically resides. BYOK is about who controls the master key wrapping that data. The two are complementary. A typical DPDP-aligned posture is customer-managed CMK in an Indian region of an empanelled CSP, with key rotation logged and the data processing agreement naming the region. HYOK strengthens the posture further by removing provider key access entirely, which can matter in cross-border subpoena scenarios.
Are Indian fintechs allowed to use AWS Mumbai for production?
Yes, with conditions. AWS Mumbai is MeitY-empanelled and is the standard production region for the vast majority of Indian fintechs. The RBI 2018 localisation directive is satisfied by storing payment system data only in ap-south-1 (or ap-south-2) and not replicating it to non-Indian regions. The IT framework for NBFCs and the Cyber Security Framework for Payment Aggregators (RBI, June 2021) impose additional controls on logging, incident reporting and audit. Compliance is verified through the annual System Audit Report.
What is the relationship between Kubernetes and the NIST cloud definition?
Kubernetes is an orchestration layer, not a cloud service model on its own. Managed Kubernetes (EKS in Mumbai, AKS India, GKE asia-south1) is typically classified as a CaaS (Container as a Service) or as a specialised PaaS, sitting between IaaS and PaaS in the NIST spectrum. The customer brings container images and manifests; the provider runs the control plane and the node infrastructure. Forensically the boundary matters because pod-level logs are the customer's responsibility but node-level kernel events sit with the provider.

Test yourself on Digital Forensics with free, timed mocks.

Practice Digital Forensics questions

Found this useful? Pass it along.

Share

Spotted an error in this page? Report a correction or read our editorial standards.

Your journey to becoming a forensic professional starts here.

Practice with mock tests, learn from structured notes, and get your questions answered by a global forensic community, all in one place.