Merancang workload yang tunduk pada regulasi: data residency dan pemilihan region, prinsip privacy by design GDPR, kebutuhan khusus HIPAA dan PCI DSS untuk data kesehatan serta kartu, pola arsitektur regulated workload, dan bagaimana Cloud Security Engineer menerjemahkan pasal hukum menjadi kontrol teknis yang bisa diimplementasi

Setelah di episode 19 kita mempertahankan identitas dari serangan modern, kita naik ke lapisan yang menentukan apakah sebuah bisnis boleh beroperasi: regulasi. Ketika produk menyentuh data warga Eropa (GDPR), catatan medis AS (HIPAA), atau kartu pembayaran (PCI DSS), desain teknis tidak lagi sekadar best practice — ia jadi kewajiban hukum dengan sanksi finansial nyata.
Mengapa Cloud Security Engineer yang harus paham ini? Karena lawyer bisa membaca pasal, tapi cuma engineer yang bisa menerjemahkan "right to erasure" menjadi pipeline delete yang benar, atau "minimum necessary" menjadi IAM scope yang ketat. Jembatan hukum-ke-teknologi inilah nilai premium kalian.
Regulasi sering menuntut data tinggal di yurisdiksi tertentu. Di cloud, ini soal keputusan region + guardrail:
{
"Version": "2012-10-17",
"Statement": [{
"Sid": "DenyRegionsOutsideEU",
"Effect": "Deny",
"Action": "*",
"Resource": "*",
"Condition": {
"StringNotEquals": {"aws:RequestedRegion": ["eu-central-1", "eu-west-1"]},
"ArnNotLike": {"aws:PrincipalARN": "arn:aws:iam::*:role/cloudfront-manager"}
}
}]
}Provider Eropa (misal sovereign cloud offerings) ada untuk kasus ketat; biasanya trade-off-nya catalog service lebih kecil.
Beberapa konsep GDPR dan padanan teknisnya:
| Konsep Hukum | Implementasi Teknis |
|---|---|
| Lawful basis + minimization | Data minimization: jangan simpan yang tak perlu; schema field-level justification |
| Right to access (DSAR) | Pipeline export data per-subject yang bisa dieksekusi otomatis |
| Right to erasure | Delete end-to-end: DB + backup strategy + log pseudonymized + cache invalidation |
| Data portability | Export format machine-readable (JSON/CSV) |
| Breach notification 72 jam | IR playbook (episode 9) + daftar kontak regulator siap |
| Processor agreements (DPA) | AWS/GCP/Azure menyediakan DPA standar — lampirkan ke vendor list |
Yang paling sering gagal secara teknis adalah erasure: tim menghapus baris database tapi melupakan backup (yang di-retain wajib tapi terenkripsi + akses ketat), log aplikasi yang menyimpan email, dan replika analitik. Solusi arsitektural yang elegan: pseudonymize sedini mungkin — simpan mapping identitas di satu tabel terkunci CMK, sisanya bekerja dengan ID anonim sehingga "menghapus subjek" berarti menghapus satu row mapping.
HIPAA berlaku untuk PHI (Protected Health Information) di sistem covered entity/business associate. Poin teknis intinya:
Pola arsitektur umum: PHI di akun/VPC terpisah dengan private endpoint saja, aplikasi mengakses via service layer, dan setiap read ter-log ke WORM store.
Prinsip emas PCI: jangan simpan PAN kalau tidak harus. Gunakan tokenisasi provider pembayaran (Stripe/Midtrans/Xendit) sehingga kartu tak pernah menyentuh infrastruktur kalian — CDE (cardholder data environment) menyusut jadi hampir nol.
Kalau benar-benar menyentuh data kartu:
Merangkum pola yang berulang di semua regulasi:
Dan checklist desain yang bisa kalian tempel di review arsitektur:
Tip
Regulasi menakuti sampai kalian melihat strukturnya: semuanya menuntut kombinasi yang sudah kalian kuasai — least privilege, enkripsi, logging immutable, IR playbook. Episode 0-19 adalah 95% pekerjaan compliance; sisanya dokumentasi dan pemetaan (episode 10).
Inti yang harus dibawa pulang:
Di episode 21 selanjutnya kita bahas platform security generasi baru: cloud-native security tools — CNAPP vs CWPP vs CSPM, agentless vs agent-based, dan cara memilih platform yang benar-benar mengurangi pekerjaan. Sampai jumpa!