TDCTF Academy Logo TDCTF ACADEMY

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

  1. Assume Breach - Asumsikan bahwa jaringan Anda sudah atau akan ditembus. Desain arsitektur dengan asumsi kompromi, bukan dengan asumsi aman.
  2. Least Privilege Access - Beri akses minimum yang diperlukan untuk setiap pengguna, perangkat, atau aplikasi - baik secara vertikal (level akses) maupun horizontal (scope akses).
  3. 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

  1. Policy Engine (PE): Komponen yang membuat keputusan akses berdasarkan kebijakan organisasi. The brain of Zero Trust.
  2. Policy Administrator (PA): Mengeksekusi keputusan PE - membuka/menutup jalur komunikasi.
  3. 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:

  1. User/perangkat tidak bisa melihat jaringan target sebelum autentikasi
  2. Koneksi dibuat outbound dari connector ke broker ZTNA
  3. Aplikasi "tersembunyi" - tidak memiliki IP publik yang terdeteksi
  4. 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.

PADA HALAMAN INI