Zero Trust
Definisi dan Prinsip Dasar
Zero Trust adalah model keamanan siber yang berasumsi bahwa tidak ada entitas - di dalam maupun di luar jaringan - yang dapat dipercaya secara otomatis. Konsep ini dirangkum dalam slogan terkenal: "Never trust, always verify" (jangan pernah percaya, selalu verifikasi).
Model ini lahir dari realitas bahwa perimeter jaringan tradisional sudah tidak relevan di era cloud, mobilitas, dan kerja jarak jauh. Ancaman bisa datang dari mana saja - termasuk dari dalam jaringan yang sudah terkompromi.
Tiga Prinsip Inti Zero Trust
- Assume Breach - Asumsikan bahwa jaringan Anda sudah atau akan ditembus. Desain arsitektur dengan asumsi kompromi, bukan dengan asumsi aman.
- Least Privilege Access - Beri akses minimum yang diperlukan untuk setiap pengguna, perangkat, atau aplikasi - baik secara vertikal (level akses) maupun horizontal (scope akses).
- Never Trust, Always Verify - Setiap permintaan akses harus diverifikasi secara eksplisit, tidak peduli dari mana asalnya. Verifikasi berbasis identitas, konteks, dan kebijakan keamanan.
NIST SP 800-207 - Kerangka Zero Trust
NIST Special Publication 800-207 "Zero Trust Architecture" (2020) adalah standar de facto untuk implementasi Zero Trust. Dokumen ini mendefinisikan:
Logical Components
- Policy Engine (PE): Komponen yang membuat keputusan akses berdasarkan kebijakan organisasi. The brain of Zero Trust.
- Policy Administrator (PA): Mengeksekusi keputusan PE - membuka/menutup jalur komunikasi.
- Policy Enforcement Point (PEP): Gateways yang menegakkan keputusan akses (firewall, proxy, gateway API).
Tenets (Prinsip Arsitektural)
- Semua sumber daya diakses melalui jaringan terenkripsi
- Akses diberikan per sesi (tidak permanen)
- Monitor dan ukur integritas semua aset
- Semua autentikasi dan otorisasi bersifat dinamis
- Kumpulkan data sebanyak mungkin untuk perbaikan kebijakan
Micro-Perimeter vs Traditional Perimeter
Tradisional: Satu perimeter besar - firewall di edge jaringan melindungi "inside" dari "outside".
Zero Trust: Banyak micro-perimeters - setiap aplikasi, data, atau workload memiliki perimeter sendiri.
| Aspek | Perimeter Tradisional | Zero Trust / Micro-Perimeter |
|---|---|---|
| Fokus | Lokasi (network boundary) | Identitas (user + device + app) |
| Model keamanan | Castle-and-moat | Never trust, always verify |
| Akses | Inside = trusted, Outside = untrusted | Semua akses perlu verifikasi |
| Segmentasi | Berbasis VLAN/subnet | Berbasis workload/identity |
| Visibility | Terbatas | Granular, session-level |
| Cloud-ready | Tidak | Ya (Cloud-native) |
Continuous Verification
Berbeda dengan model tradisional yang hanya memverifikasi saat login, Zero Trust melakukan verifikasi secara berkelanjutan selama sesi berlangsung:
- Identity verification: Ulang autentikasi periodik atau saat terjadi perubahan risk score
- Device posture: Periksa endpoint health secara real-time
- Behavioral analytics: Deteksi anomali dalam pola akses
- Context-based: Lokasi geografis, waktu akses, sensitivitas data
Jika risk score berubah di atas threshold, sesi dapat di-terminate atau akses dibatasi tanpa interupsi pengguna (transparan).
BeyondCorp - Implementasi Zero Trust dari Google
BeyondCorp adalah model akses Zero Trust Google yang mengubah cara karyawan mengakses internal resources - dari model VPN-based menjadi identity-based access.
Prinsip BeyondCorp:
- No VPN required: Akses aplikasi dari jaringan publik langsung
- Device inventory: Setiap perangkat terdaftar, dikenal, dan terverifikasi
- Trust levels: Akses ditentukan oleh kombinasi user identity dan device trust score
- Context-aware proxy: Proxy memutuskan akses berdasarkan konteks permintaan
Google menerbitkan seri whitepaper BeyondCorp yang menjadi referensi global untuk implementasi Zero Trust.
ZTNA (Zero Trust Network Access)
ZTNA adalah teknologi yang mengimplementasikan prinsip Zero Trust untuk akses jaringan jarak jauh. Juga dikenal sebagai Software-Defined Perimeter (SDP) .
Cara Kerja ZTNA:
- User/perangkat tidak bisa melihat jaringan target sebelum autentikasi
- Koneksi dibuat outbound dari connector ke broker ZTNA
- Aplikasi "tersembunyi" - tidak memiliki IP publik yang terdeteksi
- Akses diberikan per-aplikasi, bukan per-jaringan (app-level segmentation)
Vendor ZTNA: Zscaler, Cloudflare Access, Netskope, Palo Alto Prisma Access, Akamai.
SASE (Secure Access Service Edge)
SASE (dibaca sassy) adalah framework arsitektur yang menggabungkan Wide Area Networking (WAN) dengan network security ke dalam satu layanan cloud-native. Diperkenalkan oleh Gartner (2019).
Komponen SASE:
- ZTNA - Zero Trust Network Access
- CASB - Cloud Access Security Broker
- SWG - Secure Web Gateway
- FWaaS - Firewall as a Service
- SD-WAN - Software-Defined WAN
Keunggulan SASE:
- Konvergensi networking dan security
- Latency rendah dengan PoP global
- Skalabilitas elastis (cloud-native)
- Konsistensi kebijakan di semua lokasi
Perbedaan dengan Perimeter Security Tradisional
| Dimensi | Perimeter Tradisional | Zero Trust |
|---|---|---|
| Arsitektur | Castle-and-moat | Distributed, identity-centric |
| Akses jarak jauh | VPN - akses ke seluruh jaringan | ZTNA - akses per aplikasi |
| Segmentasi | VLAN, subnet, firewall zones | Micro-segmentation per workload |
| Verifikasi | Sekali saat login | Berkelanjutan (continuous) |
| Posisi data | Di data center on-prem | Dimana saja (multi-cloud, edge) |
| Model ancaman | Outside attacker | Assume breach - insider & outsider |
| Management | Manual, rule-based | Otomatis, policy-as-code |
Kesimpulan
Zero Trust bukanlah produk - ini adalah perubahan filosofis dalam pendekatan keamanan. Implementasi Zero Trust memerlukan transformasi dalam kebijakan, arsitektur, dan budaya organisasi. Meskipun adopsi penuh memakan waktu bertahun-tahun, manfaatnya - pengurangan blast radius, peningkatan visibility, dan pengamanan workforce modern - membuatnya menjadi standar keamanan untuk era digital saat ini.