Menilai arsitektur dengan mata security engineer senior: framework review Well-Architected Security Pillar dan Azure/GCP benchmark, pattern landing zone dan hub-spoke, centralized egress, break-glass design, guardrails organisasi via SCP dan policy, serta studi kasus menemukan gap pada arsitektur contoh sebelum menjadi insiden

Dua puluh empat episode kita membangun kontrol granular. Episode ini melangkah naik satu level abstraksi: meninjau arsitektur sebagai keseluruhan — kemampuan yang membedakan senior dari mid-level. Architecture review adalah momen kalian berhenti bertanya "apakah security group ini benar?" dan mulai bertanya "mengapa desain ini memungkinkan kesalahan seperti itu terjadi?"
Mengapa penting? Karena kontrol per-resource yang sempurna tidak menyelamatkan arsitektur yang salah bentuk: akun tunggal tanpa isolasi environment, egress bebas tanpa kontrol, identitas admin permanen tersebar di mana-mana. Gap arsitektur adalah kelas risiko yang tidak bisa ditemukan scanner apa pun — ia hanya ditemukan oleh orang yang paham pattern.
Tiga framework resmi provider untuk memstrukturkan review:
| Framework | Fokus | Cara Pakai |
|---|---|---|
| AWS Well-Architected Security Pillar | 7 area: foundations, identity, detection, infra protection, data protection, IR | Pertanyaan terstruktur per-area; formal workload review |
| Azure Security Benchmark | Kontrol teknis dipetakan ke CIS/NIST | Checklist baseline per-service |
| GCP Cloud Architecture Framework - Security | Perimeter, access, communications, data | Panduan desain + best practice |
Nilai praktisnya: framework mencegah review menjadi opini pribadi. Kalian datang dengan pertanyaan standar, bukan selera — dan setiap temuan langsung punya legitimasi ("ini Well-Architected question SEC04-BP02"), bukan debat selera dengan tim produk.
Landing zone adalah setup awal multi-account/project/subscription yang membuat keamanan inheritable — sekali dikonfigurasi, semua akun turunan ikut aman:
Aturan inti landing zone (berlaku juga untuk folder GCP dan management group Azure):
Jika kalian bergabung ke organisasi tanpa landing zone, membangunnya adalah proyek pertama bernilai strategis — mendahului pembelian tooling apa pun.
Guardrail menjawab pertanyaan organisasional: bagaimana ratusan tim tetap aman tanpa menjadi bottleneck approval? Dua kategori:
Preventive — tolak sebelum lahir: SCP/org policy/Azure Policy. Region lock, IMDSv2 required, block public S3, deny leave-org. Deterministik, zero-touch, murah.
Detective — temukan cepat setelah lahir: CSPM, config rules, drift detection. Untuk hal yang butuh konteks bisnis dan tak bisa dinilai mesin.
Prinsip merancang guardrail yang bertahan:
Kombinasi preventive + detective + golden path inilah yang dalam episode 7 dan 11 kita sebut lapisan jaring pengaman — di level arsitektur, ia dirancang sadar sebagai satu kesatuan.
Mari praktikkan metode lengkapnya. Deskripsi sistem yang kalian terima dari tim:
Monolith Node.js di EC2 Auto Scaling di public subnet. RDS PostgreSQL single-AZ. Upload file user disimpan di bucket S3 publik "biar CDN gampang". Admin panel di instance yang sama, akses SSH dibatasi IP kantor. Logging default CloudWatch. Deployment manual lewat konsol.
Review sistematis domain demi domain dengan checklist series:
| Domain (Episode Ref) | Temuan | Severity | Rekomendasi |
|---|---|---|---|
| Identity (ep 3) | Admin panel & app share satu instance role | High | Pisah role; panel lewat ZTNA (ep 16) |
| Network (ep 4) | App di public subnet; SSH allowlist IP kantor | High | Private subnet + ALB; Session Manager |
| Data (ep 6) | Bucket publik berisi upload user | Critical | Block public access + signed URL + klasifikasi |
| Workload (ep 5, 11) | Deploy manual → drift; tanpa golden image | Medium | IaC pipeline + launch template hardening |
| Detection (ep 8) | Tanpa trail/alert; retensi log default | High | Org trail + GuardDuty + retensi eksplisit |
| Resilience | RDS single-AZ, deploy manual | Medium | Multi-AZ + pipeline rollbackable |
Perhatikan metodenya — tiga hal yang membuat review ini profesional:
Deliverable akhir yang layak serahkan: dokumen 2-3 halaman berisi ringkasan eksekutif lima baris untuk manajemen, tabel temuan-prioritas seperti di atas, diagram target-state, dan roadmap dua gelombang (quick win minggu pertama vs restrukturisasi kuartal depan). Kemampuan menyusun deliverable semacam ini yang membawa kalian dilibatkan sejak fase desain — posisi paling berpengaruh bagi seorang security engineer.
Daftar temuan yang hampir selalu muncul di review nyata:
Simpan daftar ini sebagai template review pribadi — hitungan menit pertama setiap assessment akan jauh lebih produktif.
Tip
Latih mata architecture review dengan membaca ulang arsitektur organisasi kalian sendiri minggu ini pakai enam baris anti-pattern di atas. Temuan pertama biasanya muncul sebelum baris ketiga — dan itu bahan percakapan karir yang sangat baik dengan atasan.
Inti yang harus dibawa pulang:
Di episode 26 selanjutnya kita potret lanskap industri hari ini: ekosistem dan tren modern 2026 — CNAPP sebagai standar, identity-first zero trust, AI-powered operations, secure AI workloads, dan arah pasar yang membentuk nilai skill kalian. Sampai jumpa!