Ringkasan Keamanan

Halaman ini memberikan pengantar untuk menerapkan praktik keamanan yang baik untuk Google Distributed Cloud. Panduan di halaman ini tidak dimaksudkan untuk memberikan daftar praktik terbaik yang komprehensif.

Menggunakan praktik terbaik untuk keamanan di Google Distributed Cloud melibatkan penerapan konsep dari Kubernetes dan Google Kubernetes Engine (GKE), serta konsep yang unik untuk Google Distributed Cloud.

Keamanan Kubernetes

Sebaiknya ikuti panduan Kubernetes umum untuk keamanan saat Anda menggunakan Google Distributed Cloud.

Untuk pengantar panduan keamanan Kubernetes, lihat Checklist Keamanan dan Ringkasan Keamanan Native Cloud dalam dokumentasi Kubernetes.

Keamanan GKE

Google Distributed Cloud memperluas GKE agar Anda dapat membuat cluster GKE di server Linux Anda sendiri di infrastruktur lokal Anda sendiri. Untuk mempelajari keamanan GKE lebih lanjut, lihat ringkasan keamanan GKE. Saat membaca, perlu diingat bahwa karena bidang kontrol dan node Anda berjalan di lokal, saran untuk keamanan bidang kontrol dan keamanan node tidak berlaku.

Keamanan Google Distributed Cloud

Bagian berikut memberikan panduan untuk menerapkan praktik keamanan yang baik untuk Google Distributed Cloud.

Keamanan hardware

  • Amankan pusat data on-premise Anda dengan fitur keamanan dan keselamatan fisik standar industri.

  • Pastikan akses ke workstation admin Anda sangat dibatasi. Workstation admin menyimpan data sensitif seperti file kubeconfig, kunci SSH, dan kunci akun layanan.

Keamanan node

  • Pastikan sistem operasi Anda selalu yang terbaru dengan mengupdate paket software dan menginstal patch keamanan.

  • Untuk kontrol tambahan atas pengambilan image workload dan manfaat keamanan terkait, Anda dapat mengonfigurasi node pekerja untuk mengautentikasi ke registry pribadi. Dukungan registry pribadi untuk node tersedia untuk Pratinjau untuk cluster versi 1.29.

  • Secara default, Google Distributed Cloud menambahkan repositori apt Docker dan kunci GPG yang diperlukan ke node cluster Anda. Sebagai alternatif untuk menambahkan repositori paket ke setiap node cluster dalam deployment, Anda dapat mengonfigurasi cluster untuk menggunakan repositori paket pribadi untuk image container.

Keamanan cluster

  • Perkuat keamanan cluster Google Distributed Cloud Anda.

  • Isolasi traffic dan data Anda menggunakan penempatan cluster admin dan pengguna. Jenis deployment ini membantu Anda mencapai jenis isolasi berikut:

    • Traffic workload diisolasi dari traffic platform manajemen atau administratif.
    • Akses cluster diisolasi menurut grup atau peran.
    • Workload produksi diisolasi dari workload pengembangan.
  • Upgrade cluster Anda ke versi yang didukung. Menggunakan versi yang didukung akan memberi Anda manfaat keamanan berikut:

    • Perbaikan untuk kerentanan keamanan.
    • Fitur dan fungsi baru yang memanfaatkan postur dan teknologi keamanan terbaru.
    • Update untuk software dan komponen yang dipaketkan.
  • Untuk mengurangi eksposur eksternal dan manfaat keamanan lainnya, Anda dapat mengonfigurasi mirror registry untuk menginstal komponen Google Distributed Cloud dari salinan lokal registry publik.

Keamanan beban kerja

Keamanan jaringan

Keamanan autentikasi

  • Mengelola identitas dengan GKE Identity Service. Identity Service GKE adalah layanan autentikasi yang memungkinkan Anda membawa solusi identitas yang ada untuk autentikasi ke beberapa lingkungan edisi Enterprise Google Kubernetes Engine (GKE). Anda dapat login ke dan menggunakan cluster Google Distributed Cloud dari command line (semua penyedia) atau dari konsol Google Cloud (khusus OIDC), semuanya menggunakan penyedia identitas yang ada.

  • Hubungkan ke cluster terdaftar dengan gateway Connect. Gateway Connect dibuat berdasarkan kemampuan fleet untuk memungkinkan pengguna GKE Enterprise terhubung dan menjalankan perintah terhadap cluster terdaftar dengan cara yang konsisten dan aman.

Keamanan kredensial

  • Memutar otoritas sertifikat. Google Distributed Cloud menggunakan sertifikat dan kunci pribadi untuk mengautentikasi dan mengenkripsi koneksi antar-komponen sistem dalam cluster. Untuk mempertahankan komunikasi cluster yang aman, rotasi otoritas sertifikat cluster pengguna secara berkala dan setiap kali ada kemungkinan pelanggaran keamanan.

  • Merotasikan kunci akun layanan. Untuk mengurangi risiko keamanan yang disebabkan oleh kebocoran kunci, sebaiknya Anda merotasi kunci layanan secara rutin.

Memantau keamanan Anda

  • Gunakan logging audit Kubernetes. Logging audit memungkinkan administrator menyimpan, membuat kueri, memproses, dan memberi tahu peristiwa yang terjadi di lingkungan Google Distributed Cloud Anda.

Untuk mengetahui informasi selengkapnya tentang cara memantau keamanan cluster, lihat Memantau postur keamanan armada.