Halaman ini memberikan ringkasan modul kustom Security Health Analytics. Untuk mengetahui informasi tentang modul bawaan, lihat Detektor bawaan Security Health Analytics.
Dengan modul kustom, Anda dapat memperluas kemampuan deteksi Security Health Analytics dengan membuat detektor kustom yang memindai Google Cloud resource dan kebijakan yang Anda tentukan menggunakan aturan yang Anda definisikan untuk memeriksa kerentanan, miskonfigurasi, atau pelanggaran kepatuhan.
Konfigurasi atau definisi modul kustom, baik Anda membuatnya di Google Cloud konsol atau mengodekannya sendiri, menentukan resource yang diperiksa detektor, properti yang dievaluasi detektor, dan informasi yang ditampilkan detektor saat kerentanan atau miskonfigurasi terdeteksi.
Anda dapat membuat modul kustom untuk resource atau aset apa pun yang didukung Security Command Center.
Jika Anda mengodekan definisi modul kustom sendiri, Anda menggunakan ekspresi YAML dan Common Expression Language (CEL). Jika Anda menggunakan Google Cloud konsol untuk membuat modul kustom, sebagian besar pengodean akan dilakukan untuk Anda, meskipun Anda perlu mengodekan ekspresi CEL.
Untuk contoh definisi modul kustom dalam file YAML, lihat Contoh definisi modul kustom.
Modul kustom berjalan bersama detektor bawaan Security Health Analytics dalam mode real-time, batch, atau campuran. Untuk mengetahui informasi selengkapnya tentang mode ini, lihat Jenis pemindaian Security Health Analytics.
Selama pemindaian, setiap detektor kustom diterapkan ke semua aset yang cocok di setiap organisasi, folder, atau project yang diaktifkan.
Temuan dari detektor kustom ditulis ke Security Command Center.
Untuk informasi selengkapnya, lihat referensi berikut:
- Membuat modul kustom
- Jenis pemindaian Security Health Analytics
- Jenis resource yang didukung
- YAML
- Pengantar CEL
Membandingkan detektor bawaan dan modul kustom
Modul kustom menawarkan kemampuan deteksi yang lebih luas daripada detektor Security Health Analytics bawaan. Namun, modul kustom tidak mendukung beberapa fitur Security Command Center yang disediakan oleh detektor bawaan.
Dukungan fitur
Modul kustom Security Health Analytics tidak didukung oleh simulasi jalur serangan. Temuan yang dihasilkan oleh modul kustom tidak menyertakan skor eksposur serangan atau jalur serangan.
Membandingkan logika deteksi
Sebagai contoh beberapa hal yang dapat Anda lakukan dengan modul kustom, bandingkan hal yang diperiksa oleh detektor bawaan PUBLIC_SQL_INSTANCE dengan hal yang dapat Anda lakukan dengan modul kustom.
Detektor bawaan PUBLIC_SQL_INSTANCE memeriksa apakah properti authorizedNetworks instance Cloud SQL ditetapkan ke 0.0.0.0/0.
Jika ya, detektor akan menghasilkan temuan yang menyatakan bahwa instance Cloud SQL terbuka untuk publik, karena menerima koneksi dari semua alamat IP.
Dengan modul kustom, Anda dapat menerapkan logika deteksi yang lebih kompleks untuk memeriksa instance Cloud SQL untuk hal-hal seperti:
- Alamat IP dengan awalan tertentu, menggunakan karakter pengganti.
- Nilai properti
state, yang dapat Anda gunakan untuk mengabaikan instance jika nilainya ditetapkan keMAINTENANCEatau memicu temuan jika nilainya adalah hal lain. - Nilai properti
region, yang dapat Anda gunakan untuk memicu temuan hanya untuk instance dengan alamat IP publik di region tertentu.
Peran dan izin IAM yang diperlukan
Peran IAM menentukan tindakan yang dapat Anda lakukan dengan modul kustom Security Health Analytics.
Tabel berikut berisi daftar izin modul kustom Security Health Analytics yang diperlukan serta peran IAM bawaan yang menyertakannya.
Anda dapat menggunakan Google Cloud konsol atau Security Command Center API untuk menerapkan peran ini di tingkat organisasi, folder, atau project.
| Izin diperlukan | Peran |
|---|---|
securitycentermanagement.securityHealthAnalyticsCustomModules.create |
roles/securitycentermanagement.shaCustomModulesEditor |
securitycentermanagement.securityHealthAnalyticsCustomModules.list |
roles/securitycentermanagement.shaCustomModulesViewer
|
Untuk mengetahui informasi selengkapnya tentang peran dan izin IAM serta cara memberikannya, lihat Memberikan peran IAM menggunakan Google Cloud konsol.
Kuota modul kustom
Modul kustom Security Health Analytics tunduk pada batas kuota.
Batas kuota default untuk pembuatan modul kustom adalah 100, tetapi Anda dapat meminta penambahan kuota, jika diperlukan.
Panggilan API ke metode modul kustom juga tunduk pada batas kuota. Tabel berikut menunjukkan batas kuota default untuk panggilan API modul kustom.
| Jenis Panggilan API | Batas |
|---|---|
| Permintaan Baca CustomModules (Get, List) | 1.000 panggilan API per menit, per organisasi |
| Permintaan Tulis CustomModules (Create, Update, Delete) | 60 panggilan API per menit, per organisasi |
| Permintaan Pengujian CustomModules | 12 panggilan API per menit, per organisasi |
Untuk penambahan kuota, kirimkan permintaan di Google Cloud konsol pada halaman Kuota.
Untuk mengetahui informasi selengkapnya tentang kuota Security Command Center, lihat Kuota dan batas.
Jenis resource yang didukung
Bagian ini merangkum jenis resource yang didukung dengan modul kustom. Google Cloud
Langkah berikutnya
- Untuk menggunakan modul kustom, lihat Menggunakan modul kustom untuk Security Health Analytics.
- Untuk mengodekan definisi modul kustom sendiri, lihat Modul kustom kode untuk Security Health Analytics.
- Untuk menguji modul kustom, lihat Menguji modul kustom untuk Security Health Analytics.