Kerangka Materi
Pendahuluan
Penyiapan Cluster
- Gunakan kebijakan keamanan jaringan untuk membatasi akses pada tingkat cluster
- Gunakan CIS benchmark untuk meninjau konfigurasi keamanan komponen Kubernetes (etcd, kubelet, kubedns, kubeapi)
- Set up Ingress objects dengan kontrol keamanan yang tepat
- Lindungi metadata dan endpoint node
- Kurangi penggunaan dan akses ke elemen GUI
- Verifikasi biner platform sebelum dideploy
Penguatan Cluster
- Batasi akses ke Kubernetes API
- Gunakan Kontrol Akses Berbasis Peran untuk meminimalkan paparan
- Berhati-hati dalam menggunakan akun layanan, misalnya nonaktifkan default, minimalkan izin pada yang baru dibuat
- Perbarui Kubernetes secara rutin
Penguatan Sistem
- Kurangi jejak OS host (kurangi permukaan serangan)
- Kurangi peran IAM
- Batasi akses eksternal ke jaringan
- Gunakan alat penguatan kernel dengan tepat seperti AppArmor, seccomp
Minimalkan Kerentanan Mikroservis
- Set up domain keamanan tingkat OS yang sesuai, misalnya menggunakan PSP, OPA, konteks keamanan
- Kelola kubernetes secrets
- Gunakan sandbox runtime kontainer dalam lingkungan multi-tenant (mis. gvisor, kata containers)
- Implementasikan enkripsi pod to pod dengan menggunakan mTLS
Keamanan Supply Chain
- Kurangi jejak gambar dasar
- Amanatkan supply chain: whitelist registry gambar yang diizinkan, tandai dan validasi gambar
- Gunakan analisis statis dari beban kerja pengguna (mis. sumber daya Kubernetes, file docker)
- Periksa gambar untuk kerentanan yang dikenal
Pemantauan, Pencatatan, dan Keamanan Runtime
- Lakukan analisis perilaku aktivitas proses dan file syscall pada tingkat host dan kontainer untuk mendeteksi kegiatan jahat
- Deteksi ancaman dalam infrastruktur fisik, aplikasi, jaringan, data, pengguna, dan beban kerja
- Deteksi semua fase serangan tidak peduli di mana terjadi dan bagaimana penyebarannya
- Lakukan investigasi analitis mendalam dan identifikasi aktor buruk dalam lingkungan
- Jamin keterikatan kontainer pada runtime
- Gunakan Audit Logs untuk memantau akses
Rangkuman dan Kesimpulan
Persyaratan
- Sertifikasi CKA (Certified Kubernetes Administrator)
Audience
- Praktisi Kubernetes
Testimoni (5)
saya suka bahwa kita telah melakukan praktik juga
Silbia Bursuc
Kursus - Kubernetes Advanced
Diterjemahkan Mesin
dia sabar dan memahami bahwa kami tertinggal
Albertina - REGNOLOGY ROMANIA S.R.L.
Kursus - Deploying Kubernetes Applications with Helm
Diterjemahkan Mesin
Pelatihan tersebut lebih praktis
Siphokazi Biyana - Vodacom SA
Kursus - Kubernetes on AWS
Diterjemahkan Mesin
Belajar tentang Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Kursus - Kubernetes on Azure (AKS)
Diterjemahkan Mesin
Ini memberikan dasar yang baik untuk Docker dan Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Kursus - Docker (introducing Kubernetes)
Diterjemahkan Mesin