GPU Cloud security: Isolation, multi-tenancy, and protecting sensitive training data

6 minutes reading time

Written by

Civo Team
Civo Team

Marketing Team at Civo

GPU cloud security tends to get discussed as if it's the same problem as general cloud security. It isn't. GPUs sit between processes in ways CPUs don't. Training data passes through them in patterns that create specific exposure. Model weights derived from sensitive data are themselves sensitive material in ways most procurement processes don't recognize. And the multi-tenant nature of public GPU cloud creates failure modes that don't exist in CPU-only environments.

For teams running sensitive workloads on GPU infrastructure, the standard cloud security checklist misses the questions that actually matter. This piece treats GPU security as its own subject and works through the specific concerns that come with running training, fine-tuning, and inference on shared or dedicated GPU infrastructure.

What's actually sensitive in GPU workloads

Before discussing controls, it's worth being precise about what needs protecting. The sensitive material in a GPU workload extends further than most procurement checklists cover. Five categories matter:

FeatureDescription

Training data

The most obvious category, often regulated: patient records, financial transactions, biometric data, proprietary research. Any workload training on data subject to GDPR, HIPAA, or sector-specific rules inherits those rules for the underlying dataset.

Model weights

Trained models are derivative sensitive material. A model trained on UK patient records contains, in statistical compressed form, information about those records. Reverse engineering, membership inference, and model extraction attacks are all documented in the academic literature. Regulators are increasingly clear that the weights themselves carry regulatory obligations from the source data.

Inference inputs and outputs

Each inference call may include live customer data. Each output may itself be sensitive. Production inference for a regulated application is a continuous stream of sensitive material that has to be governed alongside the training data.

Embeddings and vector indices

Compressed representations of source data used in retrieval-augmented generation and other modern architectures. Embeddings encode meaningful information about the source; they're not raw text but they're not fully anonymized either.

Intermediate state

Activations, gradients, checkpoints, temporary tensors. Less discussed than the other categories but technically derivable from sensitive sources. A checkpoint mid-training contains substantial information about both the model and the data.

A GPU platform that protects only the source data doesn't fully address the sensitivity picture. The controls have to cover all five categories.

The multi-tenancy problem

Multi-tenancy is where GPU cloud security gets structurally harder than CPU security. GPUs in public cloud environments are shared resources, and the platform's job is to isolate workloads running on the same physical hardware. Several specific concerns emerge:

FeatureDescription

Memory isolation

GPU memory has to be properly cleared between workloads. Memory residue from a previous tenant's training run sitting in VRAM is a real attack surface if not managed correctly. Standard hypervisors clear GPU memory on teardown, but implementation details matter, and edge cases exist.

Side-channel attacks

Shared cache, shared interconnect, shared scheduler can leak information between tenants through side channels. The academic literature includes documented attacks against various GPU sharing modes. Real-world exploitation is difficult but not impossible.

Driver-level vulnerabilities

The GPU driver runs with high privilege, and vulnerabilities at this layer affect all tenants on the same host. Driver patching cadence and vulnerability disclosure practices matter more here than for higher-level services.

Sharing modes

NVIDIA GPUs support several sharing models: Multi-Instance GPU (MIG) provides hardware-level partitioning with strong isolation; Multi-Process Service (MPS) offers more efficient sharing with weaker isolation; time-slicing shares GPU access temporally with different isolation properties again. Each has different security guarantees, and customers running sensitive workloads need to know which model applies to their deployment.

Well-architected public GPU cloud manages these risks effectively for most workloads. For the most sensitive workloads, dedicated infrastructure is the stronger answer. The right choice depends on the actual sensitivity of the data, not on generic risk aversion.

The control plane question

A dimension often ignored in GPU security discussions is the control plane. The provider operating the cluster necessarily has some level of access to the underlying infrastructure. The controls governing that access are as important as the tenant isolation model.

The questions to press on:

  • Where does the control plane sit? Physical location and legal jurisdiction of the systems managing the platform
  • Who has root access to GPU nodes? Provider engineers, support staff, third-party contractors
  • What break-glass procedures exist? For emergency access to customer infrastructure, and whether the customer is notified
  • Where do logs and telemetry flow? Operational data can be as sensitive as workload data, and its residency matters
  • What audit trail exists for administrative actions? And who can inspect it

A provider that can answer all of these clearly is one that has thought about the control plane as a security boundary. A provider that hasn't may have gaps that only surface during an incident.

The training data lifecycle

Training data has a lifecycle, and the security model has to cover all of it. The stages where controls can break down:

Lifecycle stageDescription

Ingestion

How does data enter the platform? Is it encrypted in transit? What authentication is required? For high-volume ingestion, are there provisions for direct network connections that bypass the public internet?

Storage

Where does data sit at rest? What encryption is applied, and who holds the keys? Are backups in the same jurisdiction, and encrypted with the same keys? What retention policies apply, and can the customer verify them?

Processing

When training runs, where does data exist in GPU memory and CPU memory? Are intermediate activations captured anywhere? Are logs or telemetry generated that could reflect the training data?

Artifact storage

Where do trained model weights live? Are they replicated for redundancy, and if so, to where? Who has access to the artifact storage?

Deletion

When the customer deletes training data, is it actually deleted from all locations, including backups, logs, and any intermediate storage? Can the customer verify the deletion?

Each stage is a potential failure mode. The platform's response to all five determines whether it's actually suitable for regulated workloads, or just marketed as such.

The escalation ladder for sensitive workloads

For teams running GPU workloads at various sensitivity levels, an escalation ladder helps match architecture to requirement:

FeatureDescription

Public GPU cloud with strong tenant isolation

Suitable for most workloads, including many with regulated data, if the platform's security architecture is sound and the provider's certifications cover the workload's requirements. Civo's public GPU compute, for example, is backed by ISO 27001, SOC 2, and Cyber Essentials Plus, which covers the baseline for many regulated scenarios.

Sovereign public cloud

Adds jurisdictional controls to the tenant isolation model. Data, infrastructure, and governance stay within a specific jurisdiction, addressing sovereignty requirements alongside general security. Civo's UK Sovereign Cloud and India Sovereign Cloud are examples of this pattern.

Dedicated GPU on private cloud

Removes multi-tenancy concerns entirely. The GPU is yours; the hardware is yours; the isolation is physical rather than logical. Platforms like Civo's CivoStack Enterprise, deployed on customer-owned hardware, sit at this layer.

Air-gapped private deployment

For the strictest workloads. The infrastructure runs in a customer-controlled facility with no external connectivity or with strictly controlled network paths. Appliance-based deployments like FlexCore can operate at this level when the customer requires it.

The right layer depends on the workload's actual sensitivity, not on generic risk posture. Most teams either over-index on public cloud for workloads that need dedicated infrastructure or over-index on private infrastructure for workloads that would be fine on well-architected public cloud. Honest assessment produces better decisions than default caution.

The certifications that matter

Not all compliance certifications address GPU workload security directly. The base layer of ISO 27001 and SOC 2 covers operational and information security controls that apply to any cloud infrastructure, including GPU. These are necessary but not sufficient for the sensitivity dimensions specific to GPU workloads.

Sector-specific certifications matter more for regulated workloads:

  • HIPAA for US healthcare data, though platform certification is only part of the picture
  • PCI DSS for payment card data, applicable when GPU workloads process transaction data
  • HDS for French healthcare data
  • NHS Data Security and Protection Toolkit for UK healthcare workloads
  • Sector-specific frameworks in financial services (varying by jurisdiction)

For UK government workloads specifically, Crown Commercial Service supplier status and the G-Cloud framework signal that a platform has been assessed for government use. Civo holds these certifications alongside its baseline ISO 27001, SOC 2, and Cyber Essentials Plus.

The absence of relevant certifications is itself a meaningful signal. A platform without them may still be secure, but the customer bears more of the compliance evidence burden.

A practical checklist for evaluating a GPU provider

For teams placing sensitive workloads on GPU infrastructure, the questions worth asking any candidate provider:

  1. How is GPU memory cleared between workloads? Get specifics, not marketing assurances.
  2. What's the tenant isolation model - dedicated nodes, MIG, MPS, time-sliced? Which applies to the workload being placed?
  3. Where does the control plane sit, and who has access? Physical location, jurisdictional exposure, and access controls.
  4. What's the audit logging coverage, and where do logs terminate? Including administrative actions and any customer-visible audit trail.
  5. What encryption is applied to training data, model weights, and inference traffic? At rest, in transit, and with what key management model.
  6. What's the deletion procedure when the customer ends the engagement? Including verification and coverage of backups.
  7. Are there dedicated or private cloud options for workloads that need them? With a clear path from public to private on the same platform.

A provider that can answer all seven clearly and specifically is a credible candidate. A provider whose answers are vague or defensive should be treated with caution regardless of marketing claims.

The strategic takeaway

GPU cloud security is its own subject, not just general cloud security with GPUs added. The sensitivity of training data, the derivative sensitivity of model weights, the specific multi-tenancy concerns of shared GPU infrastructure, and the control plane exposure all deserve dedicated attention. The right platform for a given workload depends on the workload's actual sensitivity, and the honest evaluation produces better outcomes than either over-caution or under-attention.

For workloads at the highest sensitivity levels, dedicated infrastructure with strong jurisdictional and operational controls remains the strongest answer. For most workloads, well-architected public GPU cloud with the right certifications is sufficient. The work of choosing well depends on being clear-eyed about what the workload actually needs - and pressing the provider on the specifics that determine whether their security posture matches those needs.

FAQs

Civo Team
Civo Team

Marketing Team at Civo

Civo is the Sovereign Cloud and AI platform designed to help developers and enterprises build without limits. We bridge the gap between the openness of the public cloud and the rigorous security of private environments, delivering full cloud parity across every deployment. As a team, we are dedicated to providing scalable compute, lightning-fast Kubernetes, and managed services that are ready in minutes. Through CivoStack Enterprise and our FlexCore appliance, we empower organizations to maintain total data sovereignty on their own hardware.

Our mission is to make the cloud faster, simpler, and fairer. By providing enterprise-grade NVIDIA GPUs and streamlined model management, we ensure that high-performance AI and machine learning are accessible to everyone. Built for transparency and performance, the Civo Team is here to give you total control over your infrastructure, your data, and your spend.

View author profile