Mengintegrasikan keamanan ke jantung arsitektur enterprise: membedah lapisan security architecture ala SABSA, menerjemahkan zero trust ke level organisasi, dan menyusun security blueprint lintas empat domain agar compliance menjadi properti desain bukan audit belakangan

Setelah di episode 13 fondasi cloud dan hybrid Bumi Niaga tertata, kita masuk aspek yang melintasi semua domain — ingat episode 3, security adalah cross-cutting concern, bukan domain kelima. Episode ini pertama dari empat episode keamanan (14, 18, 19, 20): fokusnya security architecture di level enterprise — cara EA merancang keamanan sebagai properti arsitektur, bukan lapisan produk yang ditumpuk setelah desain selesai.
Mengapa ini urusan EA dan bukan hanya tim security? Karena keputusan struktur — satu IdP atau tiga, data master terpusat, kontrak API wajib — menentukan permukaan serangan lebih besar daripada keputusan firewall mana pun. Security architecture yang baik mengurangi kelas masalah, bukan sekadar menambal insiden.
Model lama mengasumsikan jaringan internal aman: benteng perimeter, bebas di dalam. Realita modern — cloud, remote work, integrasi mitra, supply chain attack — menjadikan perimeter kabur. Zero trust mengganti asumsinya: tidak ada trust berbasis lokasi; setiap akses diverifikasi eksplisit.
Di level enterprise, zero trust diterjemahkan menjadi beberapa keputusan struktural:
Perhatikan bahwa hampir semuanya adalah keputusan arsitektur yang sudah kalian sentuh di episode sebelumnya: landing zone dengan guardrail, event backbone dengan schema registry, API gateway dengan autentikasi terpusat. Itulah maksud "security by design" — ia murah saat dirancang, mahal saat disisipkan.
Framework klasik untuk security architecture adalah SABSA — pendekatan berlapis yang elegan karena tiap lapisan menjawab pertanyaan berbeda, mirip baris Zachman:
| Layer | Pertanyaan | Artefak |
|---|---|---|
| Contextual | Mengapa? Risiko bisnis apa? | Risk profile bisnis |
| Conceptual | Apa strategi & kebijakannya? | Kebijakan keamanan, model trust |
| Logical | Bagaimana kontrol dirancang? | Model kontrol: identity, network, data protection |
| Physical | Teknologi apa yang membangunnya? | Produk: IAM, WAF, EDR, KMS |
| Component | Konfigurasi spesifik bagaimana? | Hardening standard, rule detail |
Nilai praktis SABSA bagi EA: mencegah lompatan langsung ke layer physical — beli produk dulu, pikir risiko kemudian. Urutan yang benar: mulai dari risk profile (apa yang paling merugikan jika bocor/ganggu?), turun ke kebijakan, baru kontrol dan produk. Untuk Bumi Niaga, risk profile menempatkan data KYC dan ledger di puncak — maka keputusan hybrid on-prem (episode 13), consent service, dan enkripsi kunci HSM adalah keputusan security paling material, jauh sebelum bicara vendor EDR.
Sekarang susun kontrol utama per domain arsitektur — inilah blueprint yang diminta studi kasus:
BUSINESS : kebijakan akses per kapabilitas sensitif (KYC, pricing,
settlement); proses approval akses; training phishing
DATA : klasifikasi 4 tingkat (publik/internal/rahasia/regulasi);
enkripsi at-rest utk rahasia+regulasi; masking di nonprod;
retention & crypto-shredding sesuai UU PDP (ep 19)
APPLICATION : SSO wajib semua app; secrets manager (no hardcoded);
dependency scanning di CI; API gateway auth terpusat;
threat modeling utk fitur pembayaran
TECHNOLOGY : landing zone guardrail (blokir bucket publik, wajib log);
micro-segmentation antar lini; EDR di semua server;
patch SLA per severitas; backup immutable (ep 20)Tiga prinsip yang membuat blueprint ini hidup daripada jadi dokumen mati:
Tip
Ukur security architecture dengan metrik struktural, bukan hanya insiden: persentase aplikasi di SSO, coverage secret scanning di pipeline, usia median dependensi rentan, waktu rotasi akses admin. Metrik struktural naik = kelas risiko turun, meski belum ada insiden yang bisa dipamerkan.
Compliance bukan proyek tahunan menjelang audit, melainkan efek samping desain yang benar. Mekanismenya: petakan requirement regulasi (untuk BayarKu: standar keamanan industri pembayaran, UU PDP; untuk grup: SOX-like controls atas pelaporan) menjadi kontrol dalam blueprint di atas, lalu pastikan setiap kontrol punya bukti otomatis: log akses tersimpan terpusat, approval workflow tercatat, konfigurasi diverifikasi policy-as-code. Audit berubah dari panik tiga bulan menjadi ekspor dashboard.
Kaitkan juga ke governance episode 9: ARB checklist wajib memuat pertanyaan klasifikasi data dan kontrol wajib — proposal yang tak menjawabnya tidak masuk agenda. Dengan begitu compliance ikut terjaga oleh mesin keputusan harian, bukan oleh pengingat tahunan.
Kerjakan di ea-lab/case-study/security/:
Untuk lima kontrol utama blueprint kalian, jawab tiga pertanyaan per kontrol:
Empat jawaban kosong dari lima kontrol berarti blueprint kalian masih keyakinan kolektif, bukan sistem — dan backlog semester depan sudah terisi sendiri.
Inti yang harus dibawa pulang:
Fondasi security enterprise sudah terpasang. Di episode 15 kita balik arah ke dompet: cost & FinOps enterprise — membuat biaya TI transparan per unit dan kapabilitas, menerapkan prinsip FinOps di landscape multi-cloud kalian, dan membuktikan bahwa efisiensi biaya bisa jadi bahasa strategis di ruang direksi. Sampai jumpa di episode 15!