Keamanan cloud-native memiliki beberapa elemen utama yang bekerja sama untuk melindungi aplikasi dan infrastruktur:
Keamanan kontainer dan Kubernetes. Kontainer mengemas aplikasi dan dependensinya, sehingga mendukung portabilitas dan skalabilitas aplikasi. Kubernetes mengatur kontainer ini, dengan mengelola penyebaran dan penskalaan. Keamanan untuk kontainer dan Kubernetes mencakup pemindaian gambar, pemantauan runtime, dan pengamanan sarana kontrol. Kluster Kubernetes yang salah dikonfigurasi merupakan vektor serangan umum, sehingga manajemen konfigurasi menjadi sangat penting.
Keamanan API. Layanan mikro berkomunikasi melalui API, yang harus diamankan untuk mencegah akses yang tidak sah. Keamanan API mencakup autentikasi, otorisasi, dan pembatasan laju. Gateway API menyediakan kontrol dan pemantauan terpusat, sehingga mengurangi risiko paparan data.
CNAPP. Solusi CNAPP menyatukan beberapa kemampuan keamanan, termasuk manajemen postur keamanan cloud (CSPM). Platform terpadu ini memberikan visibilitas menyeluruh di seluruh siklus hidup aplikasi, dengan mendukung prioritas berbasis risiko, penerapan kebijakan yang konsisten, serta deteksi dan respons ancaman yang lebih cepat.
Kepatuhan dan tata kelola. Organisasi harus mematuhi standar
kepatuhan regulasi seperti Peraturan Perlindungan Data Umum (
GDPR), Undang-Undang Portabilitas dan Akuntabilitas Asuransi Kesehatan (HIPAA), dan Standar Keamanan Data Industri Kartu Pembayaran (PCI-DSS). Pemeriksaan dan pelaporan kepatuhan otomatis membantu menjaga keselarasan dengan standar, sehingga mengurangi risiko sanksi hukum.
Beban kerja AI. Model AI dan alur data memperkenalkan tantangan keamanan cloud yang unik. Penting untuk melindungi data pelatihan, mencegah gangguan model, dan memastikan praktik AI yang etis. Langkah keamanan harus menangani kerahasiaan dan integritas sistem AI.
Keamanan data cloud. Data adalah target utama penyerang. Enkripsi, penyamaran data, dan kontrol akses melindungi informasi sensitif. Keamanan database mencakup pemantauan kueri yang tidak sah dan memastikan konfigurasi yang tepat.
Izin identitas. Hak istimewa yang berlebih akan meningkatkan risiko penyusupan. Alat tata kelola identitas membantu menerapkan prinsip hak istimewa terendah dan memantau anomali. Serangan eskalasi hak istimewa umum terjadi di lingkungan cloud, sehingga keamanan identitas menjadi prioritas utama.
Konsistensi postur multicloud. Keamanan multicloud menjadi perhatian bagi organisasi yang menggunakan beberapa penyedia cloud, masing-masing dengan alat dan konfigurasi keamanan yang unik. Mempertahankan kebijakan yang konsisten di seluruh lingkungan mengurangi kompleksitas dan risiko.
Keamanan kontainer cloud-native. Hal ini termasuk mengamankan registri kontainer, menerapkan kontrol runtime, dan memantau kerentanan dalam citra kontainer.
Perlindungan beban kerja cloud (CWPP). Solusi CWPP menyediakan visibilitas dan deteksi ancaman untuk beban kerja di seluruh lingkungan, termasuk mesin virtual, kontainer, dan fungsi tanpa server.
Konsep utama lain yang perlu diketahui adalah "empat C" dari keamanan cloud-native. Setiap “C” mewakili salah satu lapisan yang perlu diamankan untuk memastikan pendekatan pertahanan mendalam:
- Kode—kode aplikasi dan infrastruktur sebagai kode (IaC), termasuk dependensi sumber terbuka.
- Kontainer—citra kontainer dan runtime.
- Kluster—platform orkestrasi seperti Kubernetes.
- Cloud—infrastruktur cloud dasar, seperti jaringan, mesin virtual, penyimpanan, identitas, dan konfigurasi.
Ikuti Microsoft Security