Panduan ini akan memandu Anda membuat dan memperbarui temuan menggunakan Security Command Center API.
Sebelum memulai
Sebelum membuat dan memperbarui temuan, Anda harus menyelesaikan hal berikut:
Untuk menyelesaikan panduan ini, Anda harus memiliki peran Security
Center Findings Editor (securitycenter.findingsEditor
) Identity and Access Management (IAM) di
level organisasi. Untuk mengetahui informasi selengkapnya tentang peran Security Command Center, lihat Kontrol akses.
Jika ingin membuat temuan dengan tanda keamanan, Anda juga harus memiliki peran IAM yang menyertakan izin untuk jenis tanda yang ingin Anda gunakan:
- Asset Security Marks Writer (
securitycenter.assetSecurityMarksWriter
) - Finding Security Marks Writer (
securitycenter.findingSecurityMarksWriter
)
Untuk informasi selengkapnya tentang tanda, lihat Menggunakan tanda keamanan Security Command Center.
Membuat temuan
Membuat temuan aktif untuk sumber.
gcloud
gcloud scc findings create FINDING_NAME \ --organization=PARENT_ID \ --location=LOCATION \ --source=SOURCE_ID \ --state=STATE \ --category=CATEGORY \ --event-time=EVENT_TIME \ --resource-name=RESOURCE_NAME
Ganti kode berikut:
FINDING_NAME
: nama temuan.PARENT_ID
: ID numerik organisasi induk.LOCATION
: jika aset data diaktifkan, lokasi Security Command Center tempat membuat temuan; jika aset data tidak diaktifkan, gunakan nilaiglobal
.SOURCE_ID
: ID numerik sumber untuk penemuan.STATE
: status temuan; gunakanACTIVE
jika temuan memerlukan perhatian atauINACTIVE
jika temuan telah ditangani.CATEGORY
: grup taksonomi tempat penemuan berada; misalnya,AUDIT_LOGGING_DISABLED
.EVENT_TIME
: waktu terjadinya peristiwa, yang diformat sebagai stempel waktu RFC 822 atau format stempel waktu lain yang didukung gcloud CLI.RESOURCE_NAME
: nama resource lengkap dari resource yang diterapkan temuan.
Go
Java
Node.js
Python
Untuk mengetahui informasi tentang berapa lama data temuan disimpan di Security Command Center, baca Retensi temuan.
Memperbarui status temuan
Security Command Center juga menyediakan API untuk hanya memperbarui status temuan. API ini ada untuk menyediakan cara memperbarui status temuan saja. Ini adalah API sederhana yang juga memungkinkan akun utama pemberian izin hanya dapat mengubah status dan tidak ada aspek lain dari temuan. Contoh di bawah ini menunjukkan cara mengubah status temuan menjadi tidak aktif.
gcloud
gcloud scc findings update \ PARENT/PARENT_ID/sources/SOURCE_ID/locations/LOCATION/findings/FINDING_NAME \ --state=STATE
Ganti kode berikut:
PARENT
: tingkat hierarki resource tempat temuan berada; gunakanorganizations
,folders
, atauprojects
.PARENT_ID
: ID numerik organisasi, folder, atau project induk, atau ID alfanumerik project induk.SOURCE_ID
: ID numerik sumber untuk penemuan.LOCATION
: jika aset data diaktifkan, lokasi Security Command Center tempat memperbarui temuan; jika aset data tidak diaktifkan, gunakan nilaiglobal
.FINDING_NAME
: temuan yang akan diperbarui.STATE
: status temuan; gunakanACTIVE
jika temuan memerlukan perhatian atauINACTIVE
jika temuan telah ditangani.
Go
Java
Node.js
Langkah selanjutnya
Pelajari lebih lanjut cara mengakses Security Command Center menggunakan library klien.