passdrill
AWS SAA-C03 · EC2 & Compute · Card 038/038 medium

A company processes highly sensitive customer data (for example, for tokenization) and wants an isolated compute environment carved out of an existing EC2 instance that has no persistent storage, no external network access, and can cryptographically prove to a service like AWS KMS exactly what code it's running before being granted decryption access. Which approach fits?

  1. A second, network-isolated EC2 instance placed in a private subnet with no internet gateway route
  2. An EC2 instance running inside a Dedicated Host, since dedicated tenancy alone guarantees this level of isolation
  3. An Auto Scaling group configured with a warm pool, since pooled instances have no active network path until put into service
  4. An AWS Nitro Enclave: an isolated virtual machine carved out of CPU and memory from a Nitro-based parent EC2 instance, with no persistent storage and no external network connectivity of its own (communicating with the parent only over a local vsock channel), which can generate a Nitro Hypervisor-signed cryptographic attestation document that AWS KMS can use as a condition for authorizing decryption
Next card → Shuffle