- Referensi: Penemuan
- Status
- SecurityMarks
- Keparahan
- Bisukan
- FindingClass
- Indikator
- ProcessSignature
- MemoryHashSignature
- Deteksi
- YaraRuleSignature
- SignatureType
- Kerentanan
- Cve
- Referensi
- Cvssv3
- AttackVector
- AttackComplexity
- PrivilegesRequired
- UserInteraction
- Cakupan
- Dampak
- RiskRating
- ExploitationActivity
- Paket
- SecurityBulletin
- ExternalSystem
- TicketInfo
- MitreAttack
- Taktik
- Teknik
- Akses
- Geolokasi
- ServiceAccountDelegationInfo
- Koneksi
- Protokol
- MuteInfo
- StaticMute
- DynamicMuteRecord
- Proses
- File
- DiskPath
- EnvironmentVariable
- ContactDetails
- Hubungi
- Kepatuhan
- Pemindahan data yang tidak sah
- ExfilResource
- IamBinding
- Tindakan
- Penampung
- Label
- Kubernetes
- Pod
- Node
- NodePool
- Peran
- Jenis
- Binding
- Subjek
- AuthType
- AccessReview
- Objek
- Database
- AttackExposure
- Status
- CloudDlpInspection
- CloudDlpDataProfile
- ParentType
- KernelRootkit
- OrgPolicy
- Tugas
- JobState
- Aplikasi
- IpRules
- Arah
- Diizinkan
- IpRule
- PortRange
- Ditolak
- BackupDisasterRecovery
- SecurityPosture
- PolicyDriftDetails
- LogEntry
- CloudLoggingEntry
- LoadBalancer
- CloudArmor
- SecurityPolicy
- Permintaan
- AdaptiveProtection
- Serangan
- Notebook
- ToxicCombination
- GroupMembership
- GroupType
- Disk
- DataAccessEvent
- Operasi
- DataFlowEvent
- Operasi
- Jaringan
- DataRetentionDeletionEvent
- EventType
- Metode
Resource: Menemukan
Temuan Security Command Center.
Temuan adalah kumpulan data penilaian seperti keamanan, risiko, kondisi, atau privasi, yang ditransfer ke Security Command Center untuk presentasi, notifikasi, analisis, pengujian kebijakan, dan penegakan. Misalnya, kerentanan pembuatan skrip lintas situs (XSS) di aplikasi App Engine adalah temuan.
Representasi JSON |
---|
{ "name": string, "parent": string, "resourceName": string, "state": enum ( |
Kolom | |
---|---|
name |
Nama resource relatif dari temuan. Contoh: "organizations/{organization_id}/sources/{source_id}/findings/{findingId}", "folders/{folder_id}/sources/{source_id}/findings/{findingId}", "projects/{projectId}/sources/{source_id}/findings/{findingId}". |
parent |
Nama resource relatif dari sumber tempat temuan berada. Lihat: https://cloud.google.com/apis/design/resource_names#relative_resource_name Kolom ini tidak dapat diubah setelah waktu pembuatan. Misalnya: "organizations/{organization_id}/sources/{source_id}" |
resourceName |
Untuk temuan pada resource Google Cloud, nama lengkap resource Google Cloud yang menjadi tujuan temuan ini. Lihat: https://cloud.google.com/apis/design/resource_names#full_resource_name Jika temuan tersebut ditujukan untuk resource non-Google Cloud, resourceName dapat berupa string yang ditentukan pelanggan atau partner. Kolom ini tidak dapat diubah setelah waktu pembuatan. |
state |
Status temuan. |
category |
Grup taksonomi tambahan dalam temuan dari sumber tertentu. Kolom ini tidak dapat diubah setelah waktu pembuatan. Contoh: "XSS_FLASH_INJECTION" |
externalUri |
URI yang, jika tersedia, mengarah ke halaman web di luar Security Command Center tempat informasi tambahan tentang temuan dapat ditemukan. Kolom ini dijamin kosong atau berupa URL yang diformat dengan baik. |
sourceProperties |
Properti khusus sumber. Properti ini dikelola oleh sumber yang menulis temuan. Nama kunci dalam peta sourceProperties harus antara 1 dan 255 karakter, dan harus diawali dengan huruf serta hanya berisi karakter alfanumerik atau garis bawah. Objek yang berisi daftar pasangan |
securityMarks |
Hanya output. Tanda keamanan yang ditentukan pengguna. Tanda ini sepenuhnya dikelola oleh pengguna dan berasal dari resource SecurityMarks yang merupakan bagian dari temuan. |
eventTime |
Waktu temuan pertama kali terdeteksi. Jika temuan yang ada diperbarui, ini adalah waktu pembaruan terjadi. Misalnya, jika temuan mewakili firewall terbuka, properti ini akan mencatat waktu saat detektor yakin firewall menjadi terbuka. Akurasi ditentukan oleh detektor. Jika temuan kemudian diselesaikan, waktu ini akan mencerminkan waktu temuan diselesaikan. Nilai ini tidak boleh ditetapkan ke nilai yang lebih besar dari stempel waktu saat ini. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
createTime |
Waktu saat temuan dibuat di Security Command Center. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
severity |
Tingkat keparahan temuan. Kolom ini dikelola oleh sumber yang menulis temuan. |
canonicalName |
Nama kanonis temuan. URL ini adalah "organizations/{organization_id}/sources/{source_id}/findings/{findingId}", "folders/{folder_id}/sources/{source_id}/findings/{findingId}", atau "projects/{project_number}/sources/{source_id}/findings/{findingId}", bergantung pada ancestor CRM terdekat dari resource yang terkait dengan temuan. |
mute |
Menunjukkan status bisukan temuan (dibisukan, diaktifkan, atau tidak ditentukan). Tidak seperti atribut temuan lainnya, penyedia temuan tidak boleh menetapkan nilai bisukan. |
findingClass |
Class temuan. |
indicator |
Mewakili hal yang biasa dikenal sebagai indikator gangguan (IoC) dalam forensik komputer. Ini adalah artefak yang diamati di jaringan atau di sistem operasi yang, dengan keyakinan tinggi, menunjukkan intrusi komputer. Untuk informasi selengkapnya, lihat Indikator kompromi. |
vulnerability |
Merepresentasikan kolom khusus kerentanan seperti skor CVE dan CVSS. CVE adalah singkatan dari Common Vulnerabilities and Exposures (https://cve.mitre.org/about/) |
muteUpdateTime |
Hanya output. Waktu terakhir temuan ini dibisukan atau diaktifkan. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
externalSystems |
Hanya output. Kolom SIEM/SOAR pihak ketiga dalam SCC, berisi informasi sistem eksternal dan kolom temuan sistem eksternal. Objek yang berisi daftar pasangan |
mitreAttack |
Taktik dan teknik MITRE ATT&CK yang terkait dengan temuan ini. Lihat: https://attack.mitre.org |
access |
Detail akses yang terkait dengan temuan, seperti informasi selengkapnya tentang pemanggil, metode mana yang diakses, dan dari mana. |
connections[] |
Berisi informasi tentang koneksi IP yang terkait dengan temuan. |
muteInitiator |
Mencatat informasi tambahan tentang operasi bisukan, misalnya, konfigurasi bisukan yang membisukan temuan dan pengguna yang membisukan temuan. |
muteInfo |
Hanya output. Informasi bisukan terkait temuan ini. |
processes[] |
Merepresentasikan proses sistem operasi yang terkait dengan Temuan. |
contacts |
Hanya output. Peta yang berisi kontak untuk temuan tertentu. Kunci mewakili jenis kontak, sedangkan nilai berisi daftar semua kontak yang terkait. Silakan baca: https://cloud.google.com/resource-manager/docs/managing-notification-contacts#notification-categories
Objek yang berisi daftar pasangan |
compliances[] |
Berisi informasi kepatuhan untuk standar keamanan yang terkait dengan temuan. |
parentDisplayName |
Hanya output. Nama tampilan sumber temuan yang dapat dibaca manusia seperti "Event Threat Detection" atau "Security Health Analytics". |
description |
Berisi detail selengkapnya tentang temuan. |
exfiltration |
Mewakili eksfiltrasi yang terkait dengan temuan. |
iamBindings[] |
Mewakili binding IAM yang terkait dengan temuan. |
nextSteps |
Langkah-langkah untuk mengatasi temuan. |
moduleName |
ID unik modul yang menghasilkan temuan. Contoh: folders/598186756061/securityHealthAnalyticsSettings/customModules/56799441161885 |
containers[] |
Penampung yang terkait dengan temuan. Kolom ini memberikan informasi untuk penampung Kubernetes dan non-Kubernetes. |
kubernetes |
Resource Kubernetes yang terkait dengan temuan. |
database |
Database yang terkait dengan temuan. |
attackExposure |
Hasil simulasi jalur serangan yang relevan dengan temuan ini. |
files[] |
File yang terkait dengan temuan. |
cloudDlpInspection |
Hasil pemeriksaan Cloud Data Loss Prevention (Cloud DLP) yang terkait dengan temuan. |
cloudDlpDataProfile |
Profil data Cloud DLP yang terkait dengan temuan. |
kernelRootkit |
Tanda tangan rootkit kernel. |
orgPolicies[] |
Berisi informasi tentang kebijakan organisasi yang terkait dengan temuan. |
job |
Tugas yang terkait dengan temuan. |
application |
Mewakili aplikasi yang terkait dengan temuan. |
ipRules |
Aturan IP yang terkait dengan temuan. |
backupDisasterRecovery |
Kolom yang terkait dengan temuan Backup and DR. |
securityPosture |
Postur keamanan yang terkait dengan temuan. |
logEntries[] |
Entri log yang relevan dengan temuan. |
loadBalancers[] |
Load balancer yang terkait dengan temuan. |
cloudArmor |
Kolom yang terkait dengan temuan Cloud Armor. |
notebook |
Notebook yang terkait dengan temuan. |
toxicCombination |
Berisi detail tentang sekelompok masalah keamanan yang, jika terjadi secara bersamaan, mewakili risiko yang lebih besar daripada jika masalah tersebut terjadi secara terpisah. Sekelompok masalah tersebut disebut sebagai kombinasi beracun. Kolom ini tidak dapat diperbarui. Nilainya diabaikan di semua permintaan update. |
groupMemberships[] |
Berisi detail tentang grup yang berisi temuan ini. Grup adalah kumpulan temuan yang terkait dengan cara tertentu. Kolom ini tidak dapat diperbarui. Nilainya diabaikan di semua permintaan update. |
disk |
Disk yang terkait dengan temuan. |
dataAccessEvents[] |
Peristiwa akses data yang terkait dengan temuan. |
dataFlowEvents[] |
Peristiwa alur data yang terkait dengan temuan. |
networks[] |
Merepresentasikan jaringan VPC tempat resource dilampirkan. |
dataRetentionDeletionEvents[] |
Peristiwa penghapusan retensi data yang terkait dengan temuan. |
Negara bagian/Provinsi
Status temuan.
Enum | |
---|---|
STATE_UNSPECIFIED |
Status tidak ditentukan. |
ACTIVE |
Temuan ini memerlukan perhatian dan belum ditangani. |
INACTIVE |
Temuan telah diperbaiki, diprioritaskan sebagai bukan masalah, atau ditangani dan tidak aktif lagi. |
Tanda Keamanan
Tanda keamanan yang ditentukan pengguna yang dilampirkan ke resource Security Command Center induk. Tanda keamanan dicakup dalam organisasi Security Command Center -- tanda ini dapat diubah dan dilihat oleh semua pengguna yang memiliki izin yang sesuai di organisasi.
Representasi JSON |
---|
{ "name": string, "marks": { string: string, ... }, "canonicalName": string } |
Kolom | |
---|---|
name |
Nama resource relatif SecurityMarks. Lihat: https://cloud.google.com/apis/design/resource_names#relative_resource_name Contoh: "organizations/{organization_id}/assets/{asset_id}/securityMarks" "organizations/{organization_id}/sources/{source_id}/findings/{findingId}/securityMarks". |
marks |
Tanda keamanan yang ditentukan pengguna yang dapat diubah dan merupakan bagian dari resource induk. Batasan adalah sebagai berikut:
Objek yang berisi daftar pasangan |
canonicalName |
Nama kanonis merek. Contoh: "organizations/{organization_id}/assets/{asset_id}/securityMarks" "folders/{folder_id}/assets/{asset_id}/securityMarks" "projects/{project_number}/assets/{asset_id}/securityMarks" "organizations/{organization_id}/sources/{source_id}/findings/{findingId}/securityMarks" "folders/{folder_id}/sources/{source_id}/findings/{findingId}/securityMarks" "projects/{project_number}/sources/{source_id}/findings/{findingId}/securityMarks" |
Keparahan
Tingkat keparahan temuan.
Enum | |
---|---|
SEVERITY_UNSPECIFIED |
Nilai ini digunakan untuk temuan saat sumber tidak menulis nilai keparahan. |
CRITICAL |
Kerentanan: Kerentanan kritis mudah ditemukan oleh pihak eksternal, dapat dieksploitasi, dan menghasilkan kemampuan langsung untuk mengeksekusi kode arbitrer, mengeksfiltrasi data, dan mendapatkan akses dan hak istimewa tambahan ke resource dan workload cloud. Contohnya termasuk data pengguna yang tidak dilindungi dan dapat diakses publik serta akses SSH publik dengan sandi yang lemah atau tidak ada sandi. Ancaman: Menunjukkan ancaman yang dapat mengakses, mengubah, atau menghapus data atau menjalankan kode tidak sah dalam resource yang ada. |
HIGH |
Kerentanan: Kerentanan berisiko tinggi dapat dengan mudah ditemukan dan dieksploitasi bersama dengan kerentanan lain untuk mendapatkan akses langsung dan kemampuan untuk mengeksekusi kode arbitrer, mengeksfiltrasi data, dan mendapatkan akses dan hak istimewa tambahan ke resource dan workload cloud. Contohnya adalah database dengan sandi yang lemah atau tidak ada sandi yang hanya dapat diakses secara internal. Database ini dapat dengan mudah disusupi oleh pihak yang memiliki akses ke jaringan internal. Ancaman: Menunjukkan ancaman yang dapat membuat resource komputasi baru di lingkungan, tetapi tidak dapat mengakses data atau menjalankan kode di resource yang ada. |
MEDIUM |
Kerentanan: Kerentanan berisiko sedang dapat digunakan oleh pelaku untuk mendapatkan akses ke resource atau hak istimewa yang pada akhirnya memungkinkan mereka (melalui beberapa langkah atau eksploit yang kompleks) mendapatkan akses dan kemampuan untuk mengeksekusi kode arbitrer atau memindahkan data secara tidak sah. Contohnya adalah akun layanan dengan akses ke lebih banyak project daripada yang seharusnya. Jika pelaku mendapatkan akses ke akun layanan, mereka berpotensi menggunakan akses tersebut untuk memanipulasi project yang tidak dimaksudkan untuk akun layanan. Ancaman: Menunjukkan ancaman yang dapat menyebabkan dampak operasional, tetapi mungkin tidak dapat mengakses data atau menjalankan kode yang tidak sah. |
LOW |
Kerentanan: Kerentanan berisiko rendah menghambat kemampuan organisasi keamanan untuk mendeteksi kerentanan atau ancaman aktif dalam deployment-nya, atau mencegah investigasi akar masalah terkait masalah keamanan. Contohnya adalah pemantauan dan log dinonaktifkan untuk konfigurasi dan akses resource. Ancaman: Menunjukkan ancaman yang telah memperoleh akses minimal ke lingkungan, tetapi tidak dapat mengakses data, menjalankan kode, atau membuat resource. |
Bisukan
Status nonaktif yang dapat diterapkan pada temuan.
Enum | |
---|---|
MUTE_UNSPECIFIED |
Tidak ditentukan. |
MUTED |
Temuan telah dibisukan. |
UNMUTED |
Temuan telah diaktifkan. |
UNDEFINED |
Temuan belum pernah dinonaktifkan/diaktifkan. |
FindingClass
Menampilkan jenis Penemuan.
Enum | |
---|---|
FINDING_CLASS_UNSPECIFIED |
Class temuan tidak ditentukan. |
THREAT |
Menjelaskan aktivitas berbahaya atau tidak diinginkan. |
VULNERABILITY |
Menjelaskan potensi kelemahan dalam software yang meningkatkan risiko terhadap Kerahasiaan & Integritas & Ketersediaan. |
MISCONFIGURATION |
Menjelaskan potensi kelemahan dalam konfigurasi aset/resource cloud yang meningkatkan risiko. |
OBSERVATION |
Menjelaskan pengamatan keamanan yang ditujukan untuk tujuan informasi. |
SCC_ERROR |
Menjelaskan error yang mencegah beberapa fungsi SCC. |
POSTURE_VIOLATION |
Menjelaskan potensi risiko keamanan karena perubahan postur keamanan. |
TOXIC_COMBINATION |
Menjelaskan sekelompok masalah keamanan yang, jika terjadi secara bersamaan, mewakili risiko yang lebih besar daripada jika masalah tersebut terjadi secara terpisah. Sekelompok masalah tersebut disebut sebagai kombinasi beracun. |
SENSITIVE_DATA_RISK |
Menjelaskan potensi risiko keamanan pada aset data yang berisi data sensitif. |
Indikator
Mewakili hal yang biasa dikenal sebagai indikator gangguan (IoC) dalam forensik komputer. Ini adalah artefak yang diamati di jaringan atau di sistem operasi yang, dengan keyakinan tinggi, menunjukkan intrusi komputer. Untuk informasi selengkapnya, lihat Indikator kompromi.
Representasi JSON |
---|
{
"ipAddresses": [
string
],
"domains": [
string
],
"signatures": [
{
object ( |
Kolom | |
---|---|
ipAddresses[] |
Daftar alamat IP yang terkait dengan temuan. |
domains[] |
Daftar domain yang terkait dengan Temuan. |
signatures[] |
Daftar tanda tangan yang cocok yang menunjukkan bahwa proses tertentu ada di lingkungan. |
uris[] |
Daftar URI yang terkait dengan Temuan. |
ProcessSignature
Menunjukkan tanda tangan yang cocok dengan proses ini.
Representasi JSON |
---|
{ "signatureType": enum ( |
Kolom | |
---|---|
signatureType |
Menjelaskan jenis resource yang terkait dengan tanda tangan. |
Kolom union
|
|
memoryHashSignature |
Tanda tangan yang menunjukkan bahwa keluarga biner telah dicocokkan. |
yaraRuleSignature |
Tanda tangan yang menunjukkan bahwa aturan YARA cocok. |
MemoryHashSignature
Tanda tangan yang sesuai dengan hash halaman memori.
Representasi JSON |
---|
{
"binaryFamily": string,
"detections": [
{
object ( |
Kolom | |
---|---|
binaryFamily |
Kelompok biner. |
detections[] |
Daftar deteksi hash memori yang berkontribusi pada kecocokan kelompok biner. |
Deteksi
Deteksi hash memori yang berkontribusi pada kecocokan kelompok biner.
Representasi JSON |
---|
{ "binary": string, "percentPagesMatched": number } |
Kolom | |
---|---|
binary |
Nama biner yang terkait dengan deteksi tanda tangan hash memori. |
percentPagesMatched |
Persentase hash halaman memori dalam tanda tangan yang cocok. |
YaraRuleSignature
Tanda tangan yang sesuai dengan aturan YARA.
Representasi JSON |
---|
{ "yaraRule": string } |
Kolom | |
---|---|
yaraRule |
Nama aturan YARA. |
SignatureType
Kemungkinan jenis resource yang akan dikaitkan dengan tanda tangan.
Enum | |
---|---|
SIGNATURE_TYPE_UNSPECIFIED |
Jenis tanda tangan default. |
SIGNATURE_TYPE_PROCESS |
Digunakan untuk tanda tangan yang terkait dengan proses. |
SIGNATURE_TYPE_FILE |
Digunakan untuk tanda tangan yang berkaitan dengan disk. |
Kerentanan
Mengacu pada kolom kerentanan umum, misalnya cve, cvss, cwe, dll.
Representasi JSON |
---|
{ "cve": { object ( |
Kolom | |
---|---|
cve |
CVE adalah singkatan dari Common Vulnerabilities and Exposures (https://cve.mitre.org/about/) |
offendingPackage |
Paket yang melanggar relevan dengan temuan. |
fixedPackage |
Paket tetap relevan dengan temuan. |
securityBulletin |
Buletin keamanan relevan dengan temuan ini. |
Cve
CVE adalah singkatan dari Common Vulnerabilities and Exposures. Informasi dari data CVE yang menjelaskan kerentanan ini.
Representasi JSON |
---|
{ "id": string, "references": [ { object ( |
Kolom | |
---|---|
id |
ID unik untuk kerentanan. Misalnya, CVE-2021-34527 |
references[] |
Informasi tambahan tentang CVE. Misalnya, https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-34527 |
cvssv3 |
Jelaskan Common Vulnerability Scoring System yang ditentukan di https://www.first.org/cvss/v3.1/specification-document |
upstreamFixAvailable |
Apakah perbaikan upstream tersedia untuk CVE. |
impact |
Potensi dampak kerentanan jika dieksploitasi. |
exploitationActivity |
Aktivitas eksploitasi kerentanan di dunia nyata. |
observedInTheWild |
Apakah kerentanan telah ditemukan dalam kasus nyata atau tidak. |
zeroDay |
Apakah kerentanan tersebut merupakan kerentanan zero-day saat temuan dipublikasikan atau tidak. |
exploitReleaseDate |
Tanggal eksploit atau PoC pertama yang tersedia secara publik dirilis. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
firstExploitationDate |
Tanggal eksploitasi paling awal yang diketahui. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
Referensi
Link Tambahan
Representasi JSON |
---|
{ "source": string, "uri": string } |
Kolom | |
---|---|
source |
Sumber referensi, misalnya NVD |
uri |
URI untuk sumber yang disebutkan, misalnya https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-34527. |
Cvssv3
Common Vulnerability Scoring System versi 3.
Representasi JSON |
---|
{ "baseScore": number, "attackVector": enum ( |
Kolom | |
---|---|
baseScore |
Skor dasar adalah fungsi dari skor metrik dasar. |
attackVector |
Metrik Dasar Mewakili karakteristik intrinsik kerentanan yang konstan dari waktu ke waktu dan di seluruh lingkungan pengguna. Metrik ini mencerminkan konteks yang memungkinkan eksploitasi kerentanan. |
attackComplexity |
Metrik ini menjelaskan kondisi di luar kendali penyerang yang harus ada untuk mengeksploitasi kerentanan. |
privilegesRequired |
Metrik ini menjelaskan tingkat hak istimewa yang harus dimiliki penyerang sebelum berhasil mengeksploitasi kerentanan. |
userInteraction |
Metrik ini menangkap persyaratan bagi pengguna manusia, selain penyerang, untuk berpartisipasi dalam keberhasilan penyusupan komponen yang rentan. |
scope |
Metrik Cakupan menangkap apakah kerentanan di satu komponen rentan memengaruhi resource di komponen di luar cakupan keamanannya. |
confidentialityImpact |
Metrik ini mengukur dampak terhadap kerahasiaan resource informasi yang dikelola oleh komponen software karena kerentanan yang berhasil dieksploitasi. |
integrityImpact |
Metrik ini mengukur dampak terhadap integritas kerentanan yang berhasil dieksploitasi. |
availabilityImpact |
Metrik ini mengukur dampak terhadap ketersediaan komponen yang terpengaruh akibat kerentanan yang berhasil dieksploitasi. |
AttackVector
Metrik ini mencerminkan konteks yang memungkinkan eksploitasi kerentanan.
Enum | |
---|---|
ATTACK_VECTOR_UNSPECIFIED |
Nilai tidak valid. |
ATTACK_VECTOR_NETWORK |
Komponen yang rentan terikat dengan stack jaringan dan kumpulan kemungkinan penyerang meluas di luar opsi lain yang tercantum di bawah, hingga dan termasuk seluruh Internet. |
ATTACK_VECTOR_ADJACENT |
Komponen yang rentan terikat dengan stack jaringan, tetapi serangan dibatasi pada tingkat protokol ke topologi yang berdekatan secara logis. |
ATTACK_VECTOR_LOCAL |
Komponen yang rentan tidak terikat dengan stack jaringan dan jalur penyerang adalah melalui kemampuan baca/tulis/eksekusi. |
ATTACK_VECTOR_PHYSICAL |
Serangan ini mengharuskan penyerang menyentuh atau memanipulasi komponen yang rentan secara fisik. |
AttackComplexity
Metrik ini menjelaskan kondisi di luar kendali penyerang yang harus ada untuk mengeksploitasi kerentanan.
Enum | |
---|---|
ATTACK_COMPLEXITY_UNSPECIFIED |
Nilai tidak valid. |
ATTACK_COMPLEXITY_LOW |
Tidak ada kondisi akses khusus atau keadaan yang meringankan. Penyerang dapat mengharapkan keberhasilan yang dapat diulang saat menyerang komponen yang rentan. |
ATTACK_COMPLEXITY_HIGH |
Keberhasilan serangan bergantung pada kondisi yang berada di luar kendali penyerang. Artinya, serangan yang berhasil tidak dapat dilakukan sesuka hati, tetapi mengharuskan penyerang untuk melakukan sejumlah upaya yang dapat diukur dalam persiapan atau eksekusi terhadap komponen yang rentan sebelum serangan yang berhasil dapat diharapkan. |
PrivilegesRequired
Metrik ini menjelaskan tingkat hak istimewa yang harus dimiliki penyerang sebelum berhasil mengeksploitasi kerentanan.
Enum | |
---|---|
PRIVILEGES_REQUIRED_UNSPECIFIED |
Nilai tidak valid. |
PRIVILEGES_REQUIRED_NONE |
Penyerang tidak memiliki otorisasi sebelum melakukan serangan, sehingga tidak memerlukan akses apa pun ke setelan atau file sistem yang rentan untuk melakukan serangan. |
PRIVILEGES_REQUIRED_LOW |
Penyerang memerlukan hak istimewa yang memberikan kemampuan pengguna dasar yang biasanya hanya dapat memengaruhi setelan dan file yang dimiliki oleh pengguna. Atau, penyerang dengan hak istimewa Rendah hanya dapat mengakses resource yang tidak sensitif. |
PRIVILEGES_REQUIRED_HIGH |
Penyerang memerlukan hak istimewa yang memberikan kontrol signifikan (misalnya, administratif) atas komponen yang rentan yang memungkinkan akses ke setelan dan file seluruh komponen. |
UserInteraction
Metrik ini menangkap persyaratan bagi pengguna manusia, selain penyerang, untuk berpartisipasi dalam keberhasilan penyusupan komponen yang rentan.
Enum | |
---|---|
USER_INTERACTION_UNSPECIFIED |
Nilai tidak valid. |
USER_INTERACTION_NONE |
Sistem yang rentan dapat dieksploitasi tanpa interaksi dari pengguna mana pun. |
USER_INTERACTION_REQUIRED |
Agar eksploitasi kerentanan ini berhasil, pengguna harus melakukan beberapa tindakan sebelum kerentanan dapat dieksploitasi. |
Cakupan
Metrik Cakupan menangkap apakah kerentanan di satu komponen rentan memengaruhi resource di komponen di luar cakupan keamanannya.
Enum | |
---|---|
SCOPE_UNSPECIFIED |
Nilai tidak valid. |
SCOPE_UNCHANGED |
Kerentanan yang dieksploitasi hanya dapat memengaruhi resource yang dikelola oleh otoritas keamanan yang sama. |
SCOPE_CHANGED |
Kerentanan yang dieksploitasi dapat memengaruhi resource di luar cakupan keamanan yang dikelola oleh otoritas keamanan komponen yang rentan. |
Dampak
Metrik Dampak menangkap efek kerentanan yang berhasil dieksploitasi pada komponen yang mengalami hasil terburuk yang paling langsung dan dapat diprediksi terkait dengan serangan.
Enum | |
---|---|
IMPACT_UNSPECIFIED |
Nilai tidak valid. |
IMPACT_HIGH |
Dampak tinggi. |
IMPACT_LOW |
Berdampak rendah. |
IMPACT_NONE |
Tidak ada dampak. |
RiskRating
Nilai yang mungkin dari dampak kerentanan jika dieksploitasi.
Enum | |
---|---|
RISK_RATING_UNSPECIFIED |
Nilai tidak valid atau kosong. |
LOW |
Eksploitasi akan memiliki dampak keamanan yang kecil atau tidak ada sama sekali. |
MEDIUM |
Eksploitasi akan memungkinkan penyerang melakukan aktivitas, atau dapat memungkinkan penyerang memiliki dampak langsung, tetapi akan memerlukan langkah-langkah tambahan. |
HIGH |
Eksploitasi akan memungkinkan penyerang memiliki dampak langsung yang signifikan tanpa perlu mengatasi faktor mitigasi utama. |
CRITICAL |
Eksploitasi pada dasarnya akan merusak keamanan sistem yang terpengaruh, memungkinkan pelaku melakukan serangan yang signifikan dengan sedikit upaya, dengan sedikit atau tanpa faktor mitigasi yang harus diatasi. |
ExploitationActivity
Kemungkinan nilai aktivitas eksploitasi kerentanan di dunia nyata.
Enum | |
---|---|
EXPLOITATION_ACTIVITY_UNSPECIFIED |
Nilai tidak valid atau kosong. |
WIDE |
Eksploitasi telah dilaporkan atau dikonfirmasi terjadi secara luas. |
CONFIRMED |
Aktivitas eksploitasi yang dilaporkan atau dikonfirmasi terbatas. |
AVAILABLE |
Eksploitasi tersedia untuk publik. |
ANTICIPATED |
Tidak ada aktivitas eksploitasi yang diketahui, tetapi memiliki potensi eksploitasi yang tinggi. |
NO_KNOWN |
Tidak ada aktivitas eksploitasi yang diketahui. |
Paket
Paket adalah definisi generik dari paket.
Representasi JSON |
---|
{ "packageName": string, "cpeUri": string, "packageType": string, "packageVersion": string } |
Kolom | |
---|---|
packageName |
Nama paket tempat kerentanan terdeteksi. |
cpeUri |
URI CPE tempat kerentanan terdeteksi. |
packageType |
Jenis paket, misalnya, os, maven, atau go. |
packageVersion |
Versi paket. |
SecurityBulletin
SecurityBulletin adalah notifikasi kerentanan produk Google.
Representasi JSON |
---|
{ "bulletinId": string, "submissionTime": string, "suggestedUpgradeVersion": string } |
Kolom | |
---|---|
bulletinId |
ID buletin yang sesuai dengan kerentanan. |
submissionTime |
Waktu pengiriman Buletin Keamanan ini. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
suggestedUpgradeVersion |
Ini menunjukkan versi yang harus diupgrade oleh cluster yang menerima notifikasi ini, berdasarkan versi saat ini. Misalnya, 1.15.0 |
ExternalSystem
Representasi kolom SIEM/SOAR pihak ketiga dalam SCC.
Representasi JSON |
---|
{
"name": string,
"assignees": [
string
],
"externalUid": string,
"status": string,
"externalSystemUpdateTime": string,
"caseUri": string,
"casePriority": string,
"caseSla": string,
"caseCreateTime": string,
"caseCloseTime": string,
"ticketInfo": {
object ( |
Kolom | |
---|---|
name |
Nama resource lengkap sistem eksternal, misalnya: "organizations/1234/sources/5678/findings/123456/externalSystems/jira", "folders/1234/sources/5678/findings/123456/externalSystems/jira", "projects/1234/sources/5678/findings/123456/externalSystems/jira" |
assignees[] |
Mereferensikan penerima utama/sekunder, dll. di sistem eksternal. |
externalUid |
ID yang digunakan untuk melacak kasus yang sesuai dengan temuan di sistem eksternal. |
status |
Status terbaru kasus yang sesuai dengan temuan, seperti yang dilaporkan oleh sistem eksternal. |
externalSystemUpdateTime |
Waktu saat kasus terakhir diperbarui, seperti yang dilaporkan oleh sistem eksternal. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
caseUri |
Link ke kasus yang sesuai dengan temuan di sistem eksternal. |
casePriority |
Prioritas kasus yang sesuai dengan temuan di sistem eksternal. |
caseSla |
SLA kasus yang sesuai dengan temuan di sistem eksternal. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
caseCreateTime |
Waktu saat kasus dibuat, seperti yang dilaporkan oleh sistem eksternal. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
caseCloseTime |
Waktu kasus ditutup, seperti yang dilaporkan oleh sistem eksternal. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
ticketInfo |
Informasi tentang tiket, jika ada, yang digunakan untuk melacak penyelesaian masalah yang diidentifikasi oleh temuan ini. |
TicketInfo
Informasi tentang tiket, jika ada, yang digunakan untuk melacak penyelesaian masalah yang diidentifikasi oleh temuan ini.
Representasi JSON |
---|
{ "id": string, "assignee": string, "description": string, "uri": string, "status": string, "updateTime": string } |
Kolom | |
---|---|
id |
ID tiket di sistem tiket. |
assignee |
Penerima tiket di sistem tiket. |
description |
Deskripsi tiket di sistem tiket. |
uri |
Link ke tiket di sistem tiket. |
status |
Status terbaru tiket, seperti yang dilaporkan oleh sistem tiket. |
updateTime |
Waktu saat tiket terakhir diperbarui, seperti yang dilaporkan oleh sistem tiket. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
MitreAttack
Taktik dan teknik MITRE ATT&CK yang terkait dengan temuan ini. Lihat: https://attack.mitre.org
Representasi JSON |
---|
{ "primaryTactic": enum ( |
Kolom | |
---|---|
primaryTactic |
Taktik MITRE ATT&CK yang paling sesuai dengan temuan ini, jika ada. |
primaryTechniques[] |
Teknik MITRE ATT&CK yang paling mendekati temuan ini, jika ada. primaryTechniques adalah kolom berulang karena ada beberapa tingkat teknik MITRE ATT&CK. Jika teknik yang paling mendekati temuan ini adalah sub-teknik (misalnya, |
additionalTactics[] |
Taktik MITRE ATT&CK tambahan yang terkait dengan temuan ini, jika ada. |
additionalTechniques[] |
Teknik MITRE ATT&CK tambahan yang terkait dengan temuan ini, jika ada, beserta teknik induknya masing-masing. |
version |
Versi MITRE ATT&CK yang dirujuk oleh kolom di atas. Misalnya "8". |
Taktik
Taktik MITRE ATT&CK yang dapat dirujuk oleh temuan SCC. Lihat: https://attack.mitre.org/tactics/enterprise/
Enum | |
---|---|
TACTIC_UNSPECIFIED |
Nilai tidak ditentukan. |
RECONNAISSANCE |
TA0043 |
RESOURCE_DEVELOPMENT |
TA0042 |
INITIAL_ACCESS |
TA0001 |
EXECUTION |
TA0002 |
PERSISTENCE |
TA0003 |
PRIVILEGE_ESCALATION |
TA0004 |
DEFENSE_EVASION |
TA0005 |
CREDENTIAL_ACCESS |
TA0006 |
DISCOVERY |
TA0007 |
LATERAL_MOVEMENT |
TA0008 |
COLLECTION |
TA0009 |
COMMAND_AND_CONTROL |
TA0011 |
EXFILTRATION |
TA0010 |
IMPACT |
TA0040 |
Teknik
Teknik MITRE ATT&CK yang dapat dirujuk oleh temuan SCC. Lihat: https://attack.mitre.org/techniques/enterprise/
Enum | |
---|---|
TECHNIQUE_UNSPECIFIED |
Nilai tidak ditentukan. |
AUTOMATED_EXFILTRATION |
T1020 |
MASQUERADING |
T1036 |
MATCH_LEGITIMATE_NAME_OR_LOCATION |
T1036.005 |
BOOT_OR_LOGON_INITIALIZATION_SCRIPTS |
T1037 |
STARTUP_ITEMS |
T1037.005 |
NETWORK_SERVICE_DISCOVERY |
T1046 |
PROCESS_DISCOVERY |
T1057 |
COMMAND_AND_SCRIPTING_INTERPRETER |
T1059 |
UNIX_SHELL |
T1059.004 |
PYTHON |
T1059.006 |
EXPLOITATION_FOR_PRIVILEGE_ESCALATION |
T1068 |
PERMISSION_GROUPS_DISCOVERY |
T1069 |
CLOUD_GROUPS |
T1069.003 |
INDICATOR_REMOVAL_FILE_DELETION |
T1070.004 |
APPLICATION_LAYER_PROTOCOL |
T1071 |
DNS |
T1071.004 |
SOFTWARE_DEPLOYMENT_TOOLS |
T1072 |
VALID_ACCOUNTS |
T1078 |
DEFAULT_ACCOUNTS |
T1078.001 |
LOCAL_ACCOUNTS |
T1078.003 |
CLOUD_ACCOUNTS |
T1078.004 |
PROXY |
T1090 |
EXTERNAL_PROXY |
T1090.002 |
MULTI_HOP_PROXY |
T1090.003 |
ACCOUNT_MANIPULATION |
T1098 |
ADDITIONAL_CLOUD_CREDENTIALS |
T1098.001 |
ADDITIONAL_CLOUD_ROLES |
T1098.003 |
SSH_AUTHORIZED_KEYS |
T1098.004 |
ADDITIONAL_CONTAINER_CLUSTER_ROLES |
T1098.006 |
INGRESS_TOOL_TRANSFER |
T1105 |
NATIVE_API |
T1106 |
BRUTE_FORCE |
T1110 |
SHARED_MODULES |
T1129 |
ACCESS_TOKEN_MANIPULATION |
T1134 |
TOKEN_IMPERSONATION_OR_THEFT |
T1134.001 |
EXPLOIT_PUBLIC_FACING_APPLICATION |
T1190 |
USER_EXECUTION |
T1204 |
DOMAIN_POLICY_MODIFICATION |
T1484 |
DATA_DESTRUCTION |
T1485 |
SERVICE_STOP |
T1489 |
INHIBIT_SYSTEM_RECOVERY |
T1490 |
RESOURCE_HIJACKING |
T1496 |
NETWORK_DENIAL_OF_SERVICE |
T1498 |
CLOUD_SERVICE_DISCOVERY |
T1526 |
STEAL_APPLICATION_ACCESS_TOKEN |
T1528 |
ACCOUNT_ACCESS_REMOVAL |
T1531 |
STEAL_WEB_SESSION_COOKIE |
T1539 |
CREATE_OR_MODIFY_SYSTEM_PROCESS |
T1543 |
EVENT_TRIGGERED_EXECUTION |
T1546 |
ABUSE_ELEVATION_CONTROL_MECHANISM |
T1548 |
UNSECURED_CREDENTIALS |
T1552 |
MODIFY_AUTHENTICATION_PROCESS |
T1556 |
IMPAIR_DEFENSES |
T1562 |
DISABLE_OR_MODIFY_TOOLS |
T1562.001 |
EXFILTRATION_OVER_WEB_SERVICE |
T1567 |
EXFILTRATION_TO_CLOUD_STORAGE |
T1567.002 |
DYNAMIC_RESOLUTION |
T1568 |
LATERAL_TOOL_TRANSFER |
T1570 |
MODIFY_CLOUD_COMPUTE_INFRASTRUCTURE |
T1578 |
CREATE_SNAPSHOT |
T1578.001 |
CLOUD_INFRASTRUCTURE_DISCOVERY |
T1580 |
OBTAIN_CAPABILITIES |
T1588 |
ACTIVE_SCANNING |
T1595 |
SCANNING_IP_BLOCKS |
T1595.001 |
CONTAINER_ADMINISTRATION_COMMAND |
T1609 |
DEPLOY_CONTAINER |
T1610 |
ESCAPE_TO_HOST |
T1611 |
CONTAINER_AND_RESOURCE_DISCOVERY |
T1613 |
STEAL_OR_FORGE_AUTHENTICATION_CERTIFICATES |
T1649 |
Akses
Mewakili peristiwa akses.
Representasi JSON |
---|
{ "principalEmail": string, "callerIp": string, "callerIpGeo": { object ( |
Kolom | |
---|---|
principalEmail |
Email terkait, seperti "foo@google.com". Alamat email pengguna terautentikasi atau akun layanan yang bertindak atas nama akun utama pihak ketiga yang membuat permintaan. Untuk pemanggil identitas pihak ketiga, kolom |
callerIp |
Alamat IP pemanggil, seperti "1.1.1.1". |
callerIpGeo |
Geolokasi IP pemanggil, yang mengidentifikasi asal panggilan. |
userAgentFamily |
Jenis agen pengguna yang terkait dengan temuan. Misalnya, shell sistem operasi atau aplikasi tersemat atau mandiri. |
userAgent |
String agen pengguna pemanggil yang terkait dengan temuan. |
serviceName |
Ini adalah layanan API yang dipanggil oleh akun layanan, misalnya "iam.googleapis.com" |
methodName |
Metode yang dipanggil akun layanan, misalnya "SetIamPolicy". |
principalSubject |
String yang mewakili principalSubject yang dikaitkan dengan identitas. Tidak seperti |
serviceAccountKeyName |
Nama kunci akun layanan yang digunakan untuk membuat atau menukar kredensial saat mengautentikasi akun layanan yang membuat permintaan. Ini adalah nama resource lengkap URI tanpa skema. Contoh: "//iam.googleapis.com/projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT}/keys/{key}". |
serviceAccountDelegationInfo[] |
Histori delegasi identitas akun layanan terautentikasi yang membuat permintaan. Objek |
userName |
String yang mewakili nama pengguna. Nama pengguna yang diberikan bergantung pada jenis temuan dan kemungkinan bukan akun utama IAM. Misalnya, ini dapat berupa nama pengguna sistem jika temuan terkait dengan virtual machine, atau dapat berupa nama pengguna login aplikasi. |
Geolokasi
Merepresentasikan lokasi geografis untuk akses tertentu.
Representasi JSON |
---|
{ "regionCode": string } |
Kolom | |
---|---|
regionCode |
CLDR. |
ServiceAccountDelegationInfo
Histori delegasi identitas akun layanan yang diautentikasi.
Representasi JSON |
---|
{ "principalEmail": string, "principalSubject": string } |
Kolom | |
---|---|
principalEmail |
Alamat email Akun Google. |
principalSubject |
String yang mewakili principalSubject yang terkait dengan identitas. Dibandingkan dengan |
Koneksi
Berisi informasi tentang koneksi IP yang terkait dengan temuan.
Representasi JSON |
---|
{
"destinationIp": string,
"destinationPort": integer,
"sourceIp": string,
"sourcePort": integer,
"protocol": enum ( |
Kolom | |
---|---|
destinationIp |
Alamat IP tujuan. Tidak ada untuk soket yang memproses dan tidak terhubung. |
destinationPort |
Port tujuan. Tidak ada untuk soket yang memproses dan tidak terhubung. |
sourceIp |
Alamat IP sumber. |
sourcePort |
Port sumber. |
protocol |
Nomor Internet Protocol IANA seperti TCP(6) dan UDP(17). |
Protokol
Nomor Internet Protocol IANA seperti TCP(6) dan UDP(17).
Enum | |
---|---|
PROTOCOL_UNSPECIFIED |
Protokol yang tidak ditentukan (bukan HOPOPT). |
ICMP |
Internet Control Message Protocol. |
TCP |
Transmission Control Protocol. |
UDP |
User Datagram Protocol. |
GRE |
Enkapsulasi Pemilihan Rute Umum. |
ESP |
Encap Security Payload. |
MuteInfo
Bisukan informasi tentang temuan, termasuk apakah temuan memiliki bisukan statis atau aturan bisukan dinamis yang cocok.
Representasi JSON |
---|
{ "staticMute": { object ( |
Kolom | |
---|---|
staticMute |
Jika ditetapkan, bisukan statis akan diterapkan ke temuan ini. Bisukan statis akan menggantikan bisukan dinamis. Jika tidak disetel, tidak ada bisukan statis. |
dynamicMuteRecords[] |
Daftar aturan bisukan dinamis yang saat ini cocok dengan temuan. |
StaticMute
Informasi tentang status bisukan statis. Status bisu statis akan menggantikan aturan bisu dinamis yang berlaku untuk temuan ini. Status bisukan statis dapat ditetapkan oleh aturan bisukan statis atau dengan membisukan temuan secara langsung.
Representasi JSON |
---|
{
"state": enum ( |
Kolom | |
---|---|
state |
Status bisu statis. Jika nilainya adalah |
applyTime |
Saat bisukan statis diterapkan. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
DynamicMuteRecord
Data aturan bisukan dinamis yang cocok dengan temuan.
Representasi JSON |
---|
{ "muteConfig": string, "matchTime": string } |
Kolom | |
---|---|
muteConfig |
Nama resource relatif dari aturan bisukan, yang diwakili oleh konfigurasi bisukan, yang membuat data ini, misalnya |
matchTime |
Saat aturan bisukan dinamis pertama kali cocok dengan temuan. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
Proses
Mewakili proses sistem operasi.
Representasi JSON |
---|
{ "name": string, "binary": { object ( |
Kolom | |
---|---|
name |
Nama proses, seperti yang ditampilkan di utilitas seperti |
binary |
Informasi file untuk proses yang dapat dieksekusi. |
libraries[] |
Informasi file untuk library yang dimuat oleh proses. |
script |
Saat proses mewakili pemanggilan skrip, |
args[] |
Memproses argumen sebagai string yang dienkode JSON. |
argumentsTruncated |
Benar jika |
envVariables[] |
Memproses variabel lingkungan. |
envVariablesTruncated |
Benar jika |
pid |
ID proses. |
parentPid |
ID proses induk. |
File
Informasi file tentang biner/library terkait yang digunakan oleh file yang dapat dieksekusi, atau skrip yang digunakan oleh penafsir skrip
Representasi JSON |
---|
{
"path": string,
"size": string,
"sha256": string,
"hashedSize": string,
"partiallyHashed": boolean,
"contents": string,
"diskPath": {
object ( |
Kolom | |
---|---|
path |
Jalur absolut file sebagai string yang dienkode JSON. |
size |
Ukuran file dalam byte. |
sha256 |
Hash SHA256 dari byte hashedSize pertama file yang dienkode sebagai string hex. Jika hashedSize == size, sha256 mewakili hash SHA256 dari seluruh file. |
hashedSize |
Panjang dalam byte dari awalan file yang di-hash. Jika hashedSize == size, setiap hash yang dilaporkan mewakili seluruh file. |
partiallyHashed |
Benar jika hash hanya mencakup awalan file. |
contents |
Awalan isi file sebagai string yang dienkode JSON. |
diskPath |
Jalur file dalam hal ID disk/partisi yang mendasarinya. |
DiskPath
Jalur file dalam hal ID disk/partisi yang mendasarinya.
Representasi JSON |
---|
{ "partitionUuid": string, "relativePath": string } |
Kolom | |
---|---|
partitionUuid |
UUID partisi (format https://wiki.archlinux.org/title/persistent_block_device_naming#by-uuid) |
relativePath |
Jalur relatif file dalam partisi sebagai string yang dienkode JSON. Contoh: /home/user1/executable_file.sh |
EnvironmentVariable
Pasangan nama-nilai yang mewakili variabel lingkungan yang digunakan dalam proses sistem operasi.
Representasi JSON |
---|
{ "name": string, "val": string } |
Kolom | |
---|---|
name |
Nama variabel lingkungan sebagai string yang dienkode JSON. |
val |
Nilai variabel lingkungan sebagai string yang dienkode JSON. |
ContactDetails
Detail tentang kontak tertentu
Representasi JSON |
---|
{
"contacts": [
{
object ( |
Kolom | |
---|---|
contacts[] |
Daftar kontak |
Kontak
Alamat email kontak.
Representasi JSON |
---|
{ "email": string } |
Kolom | |
---|---|
email |
Alamat email. Misalnya, " |
Kepatuhan
Berisi informasi kepatuhan tentang standar keamanan yang menunjukkan rekomendasi yang tidak terpenuhi.
Representasi JSON |
---|
{ "standard": string, "version": string, "ids": [ string ] } |
Kolom | |
---|---|
standard |
Standar atau tolok ukur kepatuhan di seluruh industri, seperti CIS, PCI, dan OWASP. |
version |
Versi standar atau tolok ukur, misalnya, 1.1 |
ids[] |
Kebijakan dalam standar atau tolok ukur, misalnya, A.12.4.1 |
Pemindahan yang tidak sah
Eksfiltrasi mewakili upaya eksfiltrasi data dari satu atau beberapa sumber ke satu atau beberapa target. Atribut sources
mencantumkan sumber data yang diekstrak. Atribut targets
mencantumkan tujuan tempat data disalin.
Representasi JSON |
---|
{ "sources": [ { object ( |
Kolom | |
---|---|
sources[] |
Jika ada beberapa sumber, data akan dianggap "tergabung" di antara sumber tersebut. Misalnya, BigQuery dapat menggabungkan beberapa tabel, dan setiap tabel akan dianggap sebagai sumber. |
targets[] |
Jika ada beberapa target, setiap target akan mendapatkan salinan lengkap data sumber yang "digabungkan". |
totalExfiltratedBytes |
Total byte yang diekstrak yang diproses untuk seluruh tugas. |
ExfilResource
Resource tempat data diekspor atau diekspor.
Representasi JSON |
---|
{ "name": string, "components": [ string ] } |
Kolom | |
---|---|
name |
Nama lengkap resource resource. |
components[] |
Subkomponen aset yang diekspor, seperti URI yang digunakan selama eksfiltrasi, nama tabel, database, dan nama file. Misalnya, beberapa tabel mungkin telah diekspor dari instance Cloud SQL yang sama, atau beberapa file mungkin telah diekspor dari bucket Cloud Storage yang sama. |
IamBinding
Merepresentasikan binding IAM tertentu, yang merekam penambahan, penghapusan, atau status peran anggota.
Representasi JSON |
---|
{
"action": enum ( |
Kolom | |
---|---|
action |
Tindakan yang dilakukan pada Binding. |
role |
Peran yang ditetapkan ke "anggota". Misalnya, "roles/viewer", "roles/editor", atau "roles/owner". |
member |
Satu identitas yang meminta akses untuk resource Cloud Platform, misalnya, "foo@google.com". |
Tindakan
Jenis tindakan yang dilakukan pada Binding dalam kebijakan.
Enum | |
---|---|
ACTION_UNSPECIFIED |
Tidak ditentukan. |
ADD |
Penambahan Binding. |
REMOVE |
Penghapusan Binding. |
Container
Penampung yang terkait dengan temuan.
Representasi JSON |
---|
{
"name": string,
"uri": string,
"imageId": string,
"labels": [
{
object ( |
Kolom | |
---|---|
name |
Nama penampung. |
uri |
URI image container yang diberikan saat mengonfigurasi pod atau container. String ini dapat mengidentifikasi versi image container menggunakan tag yang dapat diubah. |
imageId |
ID image container opsional, jika disediakan oleh runtime container. Mengidentifikasi image container yang diluncurkan secara unik menggunakan ringkasan image container. |
labels[] |
Label penampung, seperti yang disediakan oleh runtime penampung. |
createTime |
Waktu pembuatan penampung. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
Label
Merepresentasikan label nilai nama generik. Label memiliki kolom nama dan nilai terpisah untuk mendukung pemfilteran dengan fungsi contains()
. Untuk mengetahui informasi selengkapnya, lihat Memfilter pada kolom jenis array.
Representasi JSON |
---|
{ "name": string, "value": string } |
Kolom | |
---|---|
name |
Nama label. |
value |
Nilai yang sesuai dengan nama label. |
Kubernetes
Atribut terkait Kubernetes.
Representasi JSON |
---|
{ "pods": [ { object ( |
Kolom | |
---|---|
pods[] |
Pod Kubernetes yang terkait dengan temuan. Kolom ini berisi data Pod untuk setiap penampung yang dimiliki oleh Pod. |
nodes[] |
Memberikan informasi node Kubernetes. |
nodePools[] |
Node pool GKE yang terkait dengan temuan. Kolom ini berisi informasi kumpulan node untuk setiap node, jika tersedia. |
roles[] |
Memberikan informasi peran Kubernetes untuk temuan yang melibatkan Peran atau ClusterRole. |
bindings[] |
Memberikan informasi binding peran Kubernetes untuk temuan yang melibatkan RoleBindings atau ClusterRoleBindings. |
accessReviews[] |
Memberikan informasi tentang peninjauan akses Kubernetes (pemeriksaan hak istimewa) yang relevan dengan temuan. |
objects[] |
Objek Kubernetes yang terkait dengan temuan. |
Pod
Pod Kubernetes.
Representasi JSON |
---|
{ "ns": string, "name": string, "labels": [ { object ( |
Kolom | |
---|---|
ns |
Namespace Pod Kubernetes. |
name |
Nama Pod Kubernetes. |
labels[] |
Label pod. Untuk penampung Kubernetes, ini diterapkan ke penampung. |
containers[] |
Penampung pod yang terkait dengan temuan ini, jika ada. |
Node
Node Kubernetes yang terkait dengan temuan.
Representasi JSON |
---|
{ "name": string } |
Kolom | |
---|---|
name |
Nama resource lengkap VM Compute Engine yang menjalankan node cluster. |
NodePool
Memberikan informasi node pool GKE.
Representasi JSON |
---|
{
"name": string,
"nodes": [
{
object ( |
Kolom | |
---|---|
name |
Nama node pool Kubernetes. |
nodes[] |
Node yang terkait dengan temuan. |
Peran
Peran atau ClusterRole Kubernetes.
Representasi JSON |
---|
{
"kind": enum ( |
Kolom | |
---|---|
kind |
Jenis peran. |
ns |
Namespace peran. |
name |
Nama peran. |
Jenis
Jenis peran Kubernetes.
Enum | |
---|---|
KIND_UNSPECIFIED |
Jenis peran tidak ditentukan. |
ROLE |
Peran Kubernetes. |
CLUSTER_ROLE |
ClusterRole Kubernetes. |
Binding
Merepresentasikan RoleBinding atau ClusterRoleBinding Kubernetes.
Representasi JSON |
---|
{ "ns": string, "name": string, "role": { object ( |
Kolom | |
---|---|
ns |
Namespace untuk binding. |
name |
Nama untuk binding. |
role |
Peran atau ClusterRole yang dirujuk oleh binding. |
subjects[] |
Merepresentasikan satu atau beberapa subjek yang terikat dengan peran. Tidak selalu tersedia untuk permintaan PATCH. |
Subjek
Merepresentasikan subjek Kubernetes.
Representasi JSON |
---|
{
"kind": enum ( |
Kolom | |
---|---|
kind |
Jenis autentikasi untuk subjek. |
ns |
Namespace untuk subjek. |
name |
Nama untuk subjek. |
AuthType
Jenis autentikasi yang dapat digunakan untuk kolom jenis subjek.
Enum | |
---|---|
AUTH_TYPE_UNSPECIFIED |
Autentikasi tidak ditentukan. |
USER |
Pengguna dengan sertifikat yang valid. |
SERVICEACCOUNT |
Pengguna yang dikelola oleh Kubernetes API dengan kredensial yang disimpan sebagai secret. |
GROUP |
Kumpulan pengguna. |
AccessReview
Menyampaikan informasi tentang peninjauan akses Kubernetes (seperti yang ditampilkan oleh perintah kubectl auth
can-i
) yang terlibat dalam temuan.
Representasi JSON |
---|
{ "group": string, "ns": string, "name": string, "resource": string, "subresource": string, "verb": string, "version": string } |
Kolom | |
---|---|
group |
Grup API resource. "*" berarti semua. |
ns |
Namespace tindakan yang diminta. Saat ini, tidak ada perbedaan antara tidak ada namespace dan semua namespace. Keduanya diwakili oleh "" (kosong). |
name |
Nama resource yang diminta. Kosong berarti semua. |
resource |
Jenis resource opsional yang diminta. "*" berarti semua. |
subresource |
Jenis subresource opsional. |
verb |
Kata kerja API resource Kubernetes, seperti get, list, watch, create, update, delete, proxy. "*" berarti semua. |
version |
Versi API resource. "*" berarti semua. |
Objek
Objek Kubernetes yang terkait dengan temuan, yang diidentifikasi secara unik oleh GKNN. Digunakan jika Jenis objek bukan salah satu dari Pod, Node, NodePool, Binding, atau AccessReview.
Representasi JSON |
---|
{
"group": string,
"kind": string,
"ns": string,
"name": string,
"containers": [
{
object ( |
Kolom | |
---|---|
group |
Grup objek Kubernetes, seperti "policy.k8s.io/v1". |
kind |
Jenis objek Kubernetes, seperti "Namespace". |
ns |
Namespace objek Kubernetes. Harus berupa label DNS yang valid. Dinamakan "ns" untuk menghindari konflik dengan kata kunci namespace C++. Untuk mengetahui detailnya, lihat https://kubernetes.io/docs/tasks/administer-cluster/namespaces/. |
name |
Nama objek Kubernetes. Untuk mengetahui detailnya, lihat https://kubernetes.io/docs/concepts/overview/working-with-objects/names/. |
containers[] |
Penampung pod yang terkait dengan temuan ini, jika ada. |
Database
Mewakili informasi akses database, seperti kueri. Database dapat berupa sub-resource instance (seperti dalam kasus instance Cloud SQL atau instance Cloud Spanner), atau instance database itu sendiri. Beberapa resource database mungkin tidak memiliki nama resource lengkap yang terisi karena jenis resource ini, seperti database Cloud SQL, belum didukung oleh Inventaris Aset Cloud. Dalam hal ini, hanya nama tampilan yang diberikan.
Representasi JSON |
---|
{ "name": string, "displayName": string, "userName": string, "query": string, "grantees": [ string ], "version": string } |
Kolom | |
---|---|
name |
Beberapa resource database mungkin tidak memiliki nama resource lengkap yang diisi karena jenis resource ini belum didukung oleh Inventaris Aset Cloud (misalnya, database Cloud SQL). Dalam hal ini, hanya nama tampilan yang akan diberikan. Nama resource lengkap database yang terhubung ke pengguna, jika didukung oleh Inventaris Aset Cloud. |
displayName |
Nama database yang dapat dibaca manusia yang terhubung ke pengguna. |
userName |
Nama pengguna yang digunakan untuk terhubung ke database. Nama pengguna mungkin bukan akun utama IAM dan tidak memiliki format yang ditetapkan. |
query |
Pernyataan SQL yang terkait dengan akses database. |
grantees[] |
Nama pengguna, peran, atau grup target pemberian hak istimewa SQL, yang bukan merupakan perubahan kebijakan IAM. |
version |
Versi database, misalnya, POSTGRES_14. Lihat daftar lengkapnya. |
AttackExposure
Eksposur serangan berisi hasil simulasi jalur serangan yang dijalankan.
Representasi JSON |
---|
{
"score": number,
"latestCalculationTime": string,
"attackExposureResult": string,
"state": enum ( |
Kolom | |
---|---|
score |
Angka antara 0 (inklusif) dan tidak terbatas yang menunjukkan seberapa penting temuan ini untuk diperbaiki. Makin tinggi skornya, makin penting untuk melakukan perbaikan. |
latestCalculationTime |
Waktu terbaru eksposur serangan diperbarui pada temuan ini. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
attackExposureResult |
Nama resource hasil simulasi jalur serangan yang berisi detail terkait skor eksposur serangan ini. Contoh: |
state |
Status AttackExposure ini. Hal ini mencerminkan apakah eksposur serangan telah dihitung atau belum. |
exposedHighValueResourcesCount |
Jumlah resource bernilai tinggi yang diekspos sebagai hasil dari temuan ini. |
exposedMediumValueResourcesCount |
Jumlah resource bernilai sedang yang diekspos sebagai hasil dari temuan ini. |
exposedLowValueResourcesCount |
Jumlah resource bernilai tinggi yang diekspos sebagai hasil dari temuan ini. |
Negara bagian/Provinsi
Enum ini menentukan berbagai status yang dapat dimiliki AttackExposure.
Enum | |
---|---|
STATE_UNSPECIFIED |
Status tidak ditentukan. |
CALCULATED |
Eksposur serangan telah dihitung. |
NOT_CALCULATED |
Eksposur serangan belum dihitung. |
CloudDlpInspection
Detail tentang tugas pemeriksaan Cloud Data Loss Prevention (Cloud DLP) yang menghasilkan temuan.
Representasi JSON |
---|
{ "inspectJob": string, "infoType": string, "infoTypeCount": string, "fullScan": boolean } |
Kolom | |
---|---|
inspectJob |
Nama tugas pemeriksaan, misalnya, |
infoType |
Jenis informasi (atau infoType) yang ditemukan, misalnya, |
infoTypeCount |
Frekuensi Cloud DLP menemukan infoType ini dalam tugas dan resource ini. |
fullScan |
Apakah Cloud DLP memindai resource lengkap atau subset sampel. |
CloudDlpDataProfile
Profil data yang terkait dengan temuan.
Representasi JSON |
---|
{
"dataProfile": string,
"parentType": enum ( |
Kolom | |
---|---|
dataProfile |
Nama profil data, misalnya, |
parentType |
Tingkat hierarki resource tempat profil data dibuat. |
ParentType
Induk untuk konfigurasi yang menghasilkan temuan profil data.
Enum | |
---|---|
PARENT_TYPE_UNSPECIFIED |
Jenis induk tidak ditentukan. |
ORGANIZATION |
Konfigurasi tingkat organisasi. |
PROJECT |
Konfigurasi tingkat project. |
KernelRootkit
Tanda tangan rootkit mode kernel.
Representasi JSON |
---|
{ "name": string, "unexpectedCodeModification": boolean, "unexpectedReadOnlyDataModification": boolean, "unexpectedFtraceHandler": boolean, "unexpectedKprobeHandler": boolean, "unexpectedKernelCodePages": boolean, "unexpectedSystemCallHandler": boolean, "unexpectedInterruptHandler": boolean, "unexpectedProcessesInRunqueue": boolean } |
Kolom | |
---|---|
name |
Nama rootkit, jika tersedia. |
unexpectedCodeModification |
Benar jika ada modifikasi memori kode kernel yang tidak terduga. |
unexpectedReadOnlyDataModification |
Benar jika ada modifikasi memori data hanya baca kernel yang tidak terduga. |
unexpectedFtraceHandler |
Benar jika titik |
unexpectedKprobeHandler |
Benar jika titik |
unexpectedKernelCodePages |
Benar jika halaman kode kernel yang tidak ada di wilayah kode kernel atau modul yang diharapkan ada. |
unexpectedSystemCallHandler |
Benar jika pengendali panggilan sistem yang tidak berada di region kode kernel atau modul yang diharapkan ada. |
unexpectedInterruptHandler |
Benar jika terdapat pengendali interupsi yang tidak berada di wilayah kode kernel atau modul yang diharapkan. |
unexpectedProcessesInRunqueue |
Benar jika ada proses yang tidak terduga di antrean run scheduler. Proses tersebut berada dalam antrean run, tetapi tidak dalam daftar tugas proses. |
OrgPolicy
Berisi informasi tentang kebijakan organisasi yang terkait dengan temuan.
Representasi JSON |
---|
{ "name": string } |
Kolom | |
---|---|
name |
Nama resource kebijakan organisasi. Contoh: "organizations/{organization_id}/policies/{constraint_name}" |
Tugas
Mendeskripsikan tugas
Representasi JSON |
---|
{
"name": string,
"state": enum ( |
Kolom | |
---|---|
name |
Nama yang sepenuhnya memenuhi syarat untuk tugas. misalnya, |
state |
Hanya output. Status tugas, seperti |
errorCode |
Opsional. Jika tugas tidak berhasil diselesaikan, kolom ini menjelaskan alasannya. |
location |
Opsional. Memberikan lokasi tempat tugas dijalankan, seperti |
JobState
JobState mewakili status tugas.
Enum | |
---|---|
JOB_STATE_UNSPECIFIED |
Tidak ditentukan mewakili status yang tidak diketahui dan tidak boleh digunakan. |
PENDING |
Tugas dijadwalkan dan menunggu untuk dijalankan |
RUNNING |
Tugas sedang dalam proses |
SUCCEEDED |
Tugas telah berhasil diselesaikan |
FAILED |
Tugas telah selesai, tetapi dengan kegagalan |
Aplikasi
Mewakili aplikasi yang terkait dengan temuan.
Representasi JSON |
---|
{ "baseUri": string, "fullUri": string } |
Kolom | |
---|---|
baseUri |
URI dasar yang mengidentifikasi lokasi jaringan aplikasi tempat kerentanan terdeteksi. Misalnya, |
fullUri |
URI lengkap dengan payload yang dapat digunakan untuk mereproduksi kerentanan. Misalnya, |
IpRules
Aturan IP yang terkait dengan temuan.
Representasi JSON |
---|
{ "direction": enum ( |
Kolom | |
---|---|
direction |
Arah tempat aturan berlaku, salah satu dari masuk atau keluar. |
sourceIpRanges[] |
Jika rentang IP sumber ditentukan, aturan firewall hanya berlaku untuk traffic yang memiliki alamat IP sumber dalam rentang ini. Rentang ini harus dinyatakan dalam format CIDR. Hanya mendukung IPv4. |
destinationIpRanges[] |
Jika rentang IP tujuan ditentukan, aturan firewall hanya berlaku untuk traffic yang memiliki alamat IP tujuan dalam rentang ini. Rentang ini harus dinyatakan dalam format CIDR. Hanya mendukung IPv4. |
exposedServices[] |
Nama layanan protokol jaringan, seperti FTP, yang diekspos oleh port terbuka. Mengikuti konvensi penamaan yang tersedia di: https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml. |
Kolom union rules . Daftar aturan izin yang ditentukan oleh firewall ini. Setiap aturan menentukan tuple protokol dan rentang port yang menjelaskan koneksi yang diizinkan. rules hanya ada berupa salah satu diantara berikut: |
|
allowed |
Tuple dengan aturan yang diizinkan. |
denied |
Tupla dengan aturan yang ditolak. |
Arah
Jenis arah yang berlaku untuk aturan, salah satu dari masuk atau keluar. Tidak berlaku untuk temuan OPEN_X_PORT.
Enum | |
---|---|
DIRECTION_UNSPECIFIED |
Nilai arah tidak ditentukan. |
INGRESS |
Nilai arah masuk. |
EGRESS |
Nilai arah traffic keluar. |
Diizinkan
Aturan IP yang diizinkan.
Representasi JSON |
---|
{
"ipRules": [
{
object ( |
Kolom | |
---|---|
ipRules[] |
Opsional. Daftar opsional aturan IP yang diizinkan. |
IpRule
Informasi aturan IP.
Representasi JSON |
---|
{
"protocol": string,
"portRanges": [
{
object ( |
Kolom | |
---|---|
protocol |
Protokol IP tempat aturan ini diterapkan. Nilai ini dapat berupa salah satu string protokol terkenal berikut (TCP, UDP, ICMP, ESP, AH, IPIP, SCTP) atau representasi string dari nilai bilangan bulat. |
portRanges[] |
Opsional. Daftar port opsional yang akan menerapkan aturan ini. Kolom ini hanya berlaku untuk protokol UDP atau (S)TCP. Setiap entri harus berupa bilangan bulat atau rentang yang mencakup nomor port minimum dan maksimum. |
PortRange
Rentang port yang mencakup nilai minimum dan maksimum. Nilainya antara 0 dan 2^16-1. Nilai maksimum dapat sama dengan / tidak boleh lebih kecil dari nilai minimum. Jika min dan maks sama, ini menunjukkan bahwa port tersebut adalah satu port.
Representasi JSON |
---|
{ "min": string, "max": string } |
Kolom | |
---|---|
min |
Nilai port minimum. |
max |
Nilai port maksimum. |
Ditolak
Aturan IP yang ditolak.
Representasi JSON |
---|
{
"ipRules": [
{
object ( |
Kolom | |
---|---|
ipRules[] |
Opsional. Daftar opsional aturan IP yang ditolak. |
BackupDisasterRecovery
Informasi terkait temuan Layanan Pencadangan dan DR Google Cloud.
Representasi JSON |
---|
{ "backupTemplate": string, "policies": [ string ], "host": string, "applications": [ string ], "storagePool": string, "policyOptions": [ string ], "profile": string, "appliance": string, "backupType": string, "backupCreateTime": string } |
Kolom | |
---|---|
backupTemplate |
Nama template Pencadangan dan DR yang terdiri dari satu atau beberapa kebijakan pencadangan. Lihat Dokumentasi pencadangan dan DR untuk mengetahui informasi selengkapnya. Contoh, |
policies[] |
Nama kebijakan Pencadangan dan DR yang terkait dengan template dan menentukan kapan harus menjalankan pencadangan, frekuensi menjalankan pencadangan, dan berapa lama image cadangan akan dipertahankan. Misalnya, |
host |
Nama host Pencadangan dan DR, yang dikelola oleh appliance pencadangan dan pemulihan serta diketahui oleh konsol pengelolaan. Host dapat berupa jenis Generik (misalnya, Compute Engine, SQL Server, Oracle DB, sistem file SMB, dll.), vCenter, atau server ESX. Lihat Dokumentasi pencadangan dan DR di host untuk mengetahui informasi selengkapnya. Contoh, |
applications[] |
Nama aplikasi Backup and DR. Aplikasi adalah VM, database, atau sistem file di host terkelola yang dipantau oleh appliance pencadangan dan pemulihan. Misalnya, |
storagePool |
Nama kumpulan penyimpanan Pencadangan dan DR tempat appliance pencadangan dan pemulihan menyimpan data. Tampungan penyimpanan dapat berupa jenis Cloud, Utama, Snapshot, atau OnVault. Lihat Dokumentasi pencadangan dan DR tentang kumpulan penyimpanan. Contoh, |
policyOptions[] |
Nama opsi kebijakan lanjutan Pencadangan dan DR dari kebijakan yang berlaku untuk aplikasi. Lihat Dokumentasi pencadangan dan DR tentang opsi kebijakan. Contoh, |
profile |
Nama profil resource Pencadangan dan DR yang menentukan media penyimpanan untuk pencadangan data aplikasi dan VM. Lihat Dokumentasi pencadangan dan DR pada profil. Contoh, |
appliance |
Nama appliance Pencadangan dan DR yang merekam, memindahkan, dan mengelola siklus proses data cadangan. Misalnya, |
backupType |
Jenis cadangan image Backup and DR. Misalnya, |
backupCreateTime |
Stempel waktu saat pencadangan Backup dan DR dibuat. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
SecurityPosture
Merepresentasikan postur yang di-deploy di Google Cloud oleh layanan Pengelolaan Postur Security Command Center. Postur berisi satu atau beberapa kumpulan kebijakan. Kumpulan kebijakan adalah sekelompok kebijakan yang menerapkan serangkaian aturan keamanan di Google Cloud.
Representasi JSON |
---|
{
"name": string,
"revisionId": string,
"postureDeploymentResource": string,
"postureDeployment": string,
"changedPolicy": string,
"policySet": string,
"policy": string,
"policyDriftDetails": [
{
object ( |
Kolom | |
---|---|
name |
Nama postur, misalnya, |
revisionId |
Versi postur, misalnya, |
postureDeploymentResource |
Project, folder, atau organisasi tempat postur di-deploy, misalnya, |
postureDeployment |
Nama deployment postur, misalnya, |
changedPolicy |
Nama kebijakan yang diperbarui, misalnya, |
policySet |
Nama set kebijakan yang diperbarui, misalnya, |
policy |
ID kebijakan yang diperbarui, misalnya, |
policyDriftDetails[] |
Detail tentang perubahan dalam kebijakan yang diperbarui yang melanggar postur yang di-deploy. |
PolicyDriftDetails
Kolom kebijakan yang melanggar postur yang di-deploy serta nilai yang diharapkan dan terdeteksi.
Representasi JSON |
---|
{ "field": string, "expectedValue": string, "detectedValue": string } |
Kolom | |
---|---|
field |
Nama kolom yang diperbarui, misalnya constraint.implementation.policy_rules[0].enforce |
expectedValue |
Nilai kolom ini yang dikonfigurasi dalam postur, misalnya, |
detectedValue |
Nilai yang terdeteksi yang melanggar postur yang di-deploy, misalnya, |
LogEntry
Masing-masing entri dalam log.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union
|
|
cloudLoggingEntry |
Masing-masing entri dalam log yang disimpan di Cloud Logging. |
CloudLoggingEntry
Metadata yang diambil dari LogEntry Cloud Logging
Representasi JSON |
---|
{ "insertId": string, "logId": string, "resourceContainer": string, "timestamp": string } |
Kolom | |
---|---|
insertId |
ID unik untuk entri log. |
logId |
Jenis log (bagian dari |
resourceContainer |
Organisasi, folder, atau project resource yang dipantau yang menghasilkan entri log ini. |
timestamp |
Waktu terjadinya peristiwa yang dijelaskan oleh entri log. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
LoadBalancer
Berisi informasi terkait load balancer yang terkait dengan temuan.
Representasi JSON |
---|
{ "name": string } |
Kolom | |
---|---|
name |
Nama load balancer yang terkait dengan temuan. |
CloudArmor
Kolom yang terkait dengan temuan Google Cloud Armor.
Representasi JSON |
---|
{ "securityPolicy": { object ( |
Kolom | |
---|---|
securityPolicy |
Informasi tentang kebijakan keamanan Google Cloud Armor yang relevan dengan temuan. |
requests |
Informasi tentang permintaan masuk yang dievaluasi oleh kebijakan keamanan Google Cloud Armor. |
adaptiveProtection |
Informasi tentang potensi serangan DDoS Lapisan 7 yang diidentifikasi oleh Adaptive Protection Google Cloud Armor. |
attack |
Informasi tentang volume dan klasifikasi serangan DDoS. |
threatVector |
Membedakan antara serangan DDoS volumetrik & protokol dan serangan lapisan aplikasi. Misalnya, "L3_4" untuk serangan DDoS Lapisan 3 dan Lapisan 4, atau "L_7" untuk serangan DDoS Lapisan 7. |
duration |
Durasi serangan dari awal hingga saat ini (diperbarui setiap 5 menit). Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan ' |
SecurityPolicy
Informasi tentang kebijakan keamanan Google Cloud Armor yang relevan dengan temuan.
Representasi JSON |
---|
{ "name": string, "type": string, "preview": boolean } |
Kolom | |
---|---|
name |
Nama kebijakan keamanan Google Cloud Armor, misalnya, "kebijakan-keamanan-saya". |
type |
Jenis kebijakan keamanan Google Cloud Armor, misalnya, 'kebijakan keamanan backend', 'kebijakan keamanan edge', 'kebijakan keamanan edge jaringan', atau 'perlindungan DDoS yang selalu aktif'. |
preview |
Apakah aturan atau kebijakan terkait berada dalam mode pratinjau atau tidak. |
Permintaan
Informasi tentang permintaan yang relevan dengan temuan.
Representasi JSON |
---|
{ "ratio": number, "shortTermAllowed": integer, "longTermAllowed": integer, "longTermDenied": integer } |
Kolom | |
---|---|
ratio |
Untuk 'Meningkatkan rasio penolakan', rasionya adalah traffic yang ditolak dibagi dengan traffic yang diizinkan. Untuk 'Puncak traffic yang diizinkan', rasionya adalah traffic yang diizinkan dalam jangka pendek dibagi dengan traffic yang diizinkan dalam jangka panjang. |
shortTermAllowed |
RPS (permintaan per detik) yang diizinkan dalam jangka pendek. |
longTermAllowed |
RPS (permintaan per detik) yang diizinkan dalam jangka panjang. |
longTermDenied |
RPS (permintaan per detik) yang ditolak dalam jangka panjang. |
AdaptiveProtection
Informasi tentang Perlindungan Adaptif Google Cloud Armor.
Representasi JSON |
---|
{ "confidence": number } |
Kolom | |
---|---|
confidence |
Skor 0 berarti ada keyakinan rendah bahwa peristiwa yang terdeteksi adalah serangan yang sebenarnya. Skor 1 berarti ada keyakinan tinggi bahwa peristiwa yang terdeteksi adalah serangan. Lihat dokumentasi Perlindungan Adaptif untuk penjelasan lebih lanjut. |
Serangan
Informasi tentang volume dan klasifikasi serangan DDoS.
Representasi JSON |
---|
{ "volumePpsLong": string, "volumeBpsLong": string, "classification": string, "volumePps": integer, "volumeBps": integer } |
Kolom | |
---|---|
volumePpsLong |
Total volume serangan PPS (paket per detik). |
volumeBpsLong |
Total volume serangan BPS (byte per detik). |
classification |
Jenis serangan, misalnya, 'SYN-flood', 'NTP-udp', atau 'CHARGEN-udp'. |
volumePps |
Total volume serangan PPS (paket per detik). Tidak digunakan lagi - lihat volumePpsLong. |
volumeBps |
Total volume serangan BPS (byte per detik). Tidak digunakan lagi - lihat volumeBpsLong. |
Notebook
Merepresentasikan file IPYNB notebook Jupyter, seperti file notebook Colab Enterprise, yang terkait dengan temuan.
Representasi JSON |
---|
{ "name": string, "service": string, "lastAuthor": string, "notebookUpdateTime": string } |
Kolom | |
---|---|
name |
Nama notebook. |
service |
Layanan notebook sumber, misalnya, "Colab Enterprise". |
lastAuthor |
ID pengguna penulis terbaru yang mengubah notebook. |
notebookUpdateTime |
Waktu terakhir kali notebook diperbarui. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
ToxicCombination
Berisi detail tentang sekelompok masalah keamanan yang, jika terjadi secara bersamaan, mewakili risiko yang lebih besar daripada jika masalah tersebut terjadi secara terpisah. Sekelompok masalah tersebut disebut sebagai kombinasi beracun.
Representasi JSON |
---|
{ "attackExposureScore": number, "relatedFindings": [ string ] } |
Kolom | |
---|---|
attackExposureScore |
Skor eksposur serangan kombinasi toksik ini. Skor ini adalah ukuran seberapa besar kombinasi toksik ini mengekspos satu atau beberapa resource bernilai tinggi terhadap potensi serangan. |
relatedFindings[] |
Daftar nama resource temuan yang terkait dengan kombinasi beracun ini. Misalnya, |
GroupMembership
Berisi detail tentang grup yang berisi temuan ini. Grup adalah kumpulan temuan yang terkait dengan cara tertentu.
Representasi JSON |
---|
{
"groupType": enum ( |
Kolom | |
---|---|
groupType |
Jenis grup. |
groupId |
ID grup. |
GroupType
Kemungkinan jenis grup.
Enum | |
---|---|
GROUP_TYPE_UNSPECIFIED |
Nilai default. |
GROUP_TYPE_TOXIC_COMBINATION |
Grup mewakili kombinasi berbahaya. |
Disk
Berisi informasi tentang disk yang terkait dengan temuan.
Representasi JSON |
---|
{ "name": string } |
Kolom | |
---|---|
name |
Nama disk, misalnya, "https://www.googleapis.com/compute/v1/projects/{project-id}/zones/{zone-id}/disks/{disk-id}". |
DataAccessEvent
Detail tentang upaya akses data yang dilakukan oleh akun utama yang tidak diberi otorisasi berdasarkan kebijakan keamanan data yang berlaku.
Representasi JSON |
---|
{
"eventId": string,
"principalEmail": string,
"operation": enum ( |
Kolom | |
---|---|
eventId |
ID unik untuk peristiwa akses data. |
principalEmail |
Alamat email akun utama yang mengakses data. Akun utama dapat berupa akun pengguna, akun layanan, grup Google, atau lainnya. |
operation |
Operasi yang dilakukan oleh akun utama untuk mengakses data. |
eventTime |
Stempel waktu peristiwa akses data. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
Operasi
Operasi peristiwa akses data.
Enum | |
---|---|
OPERATION_UNSPECIFIED |
Operasi tidak ditentukan. |
READ |
Merepresentasikan operasi baca. |
MOVE |
Merepresentasikan operasi pemindahan. |
COPY |
Merepresentasikan operasi penyalinan. |
DataFlowEvent
Detail tentang peristiwa aliran data, yang datanya dipindahkan ke atau diakses dari lokasi geografis yang tidak mematuhi kebijakan, seperti yang ditentukan dalam kebijakan keamanan data yang berlaku.
Representasi JSON |
---|
{
"eventId": string,
"principalEmail": string,
"operation": enum ( |
Kolom | |
---|---|
eventId |
ID unik untuk peristiwa aliran data. |
principalEmail |
Alamat email akun utama yang memulai peristiwa aliran data. Akun utama dapat berupa akun pengguna, akun layanan, grup Google, atau lainnya. |
operation |
Operasi yang dilakukan oleh akun utama untuk peristiwa alur data. |
violatedLocation |
Lokasi akun utama atau tujuan data yang tidak mematuhi kebijakan. |
eventTime |
Stempel waktu peristiwa aliran data. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
Operasi
Operasi peristiwa aliran data.
Enum | |
---|---|
OPERATION_UNSPECIFIED |
Operasi tidak ditentukan. |
READ |
Merepresentasikan operasi baca. |
MOVE |
Merepresentasikan operasi pemindahan. |
COPY |
Merepresentasikan operasi penyalinan. |
Jaringan
Berisi informasi tentang jaringan VPC yang terkait dengan temuan.
Representasi JSON |
---|
{ "name": string } |
Kolom | |
---|---|
name |
Nama resource jaringan VPC, misalnya, |
DataRetentionDeletionEvent
Detail tentang pelanggaran penghapusan retensi data, yang datanya tidak mematuhi kebijakan retensi atau penghapusan data, seperti yang ditentukan dalam kebijakan keamanan data yang berlaku. Kontrol Penghapusan Retensi Data (DRD) adalah kontrol suite DSPM (Data Security Posture Management) yang memungkinkan organisasi mengelola kebijakan penghapusan dan retensi data sesuai dengan peraturan, seperti GDPR dan CRPA. DRD mendukung dua jenis kebijakan utama: panjang penyimpanan maksimum (TTL maks) dan panjang penyimpanan minimum (TTL min). Keduanya bertujuan membantu organisasi memenuhi komitmen peraturan dan pengelolaan data.
Representasi JSON |
---|
{
"eventDetectionTime": string,
"dataObjectCount": string,
"maxRetentionAllowed": string,
"eventType": enum ( |
Kolom | |
---|---|
eventDetectionTime |
Stempel waktu yang menunjukkan kapan peristiwa terdeteksi. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
dataObjectCount |
Jumlah objek yang melanggar kebijakan untuk resource ini. Jika jumlahnya kurang dari 1.000, nilai kolom ini adalah jumlah yang tepat. Jika jumlah objek yang melanggar kebijakan lebih besar dari atau sama dengan 1.000, nilai kolom ini adalah 1.000. |
maxRetentionAllowed |
Durasi retensi maksimum yang diizinkan dari kontrol DRD. Hal ini berasal dari kontrol DRD tempat pengguna menetapkan TTL maksimum untuk data mereka. Misalnya, pengguna menetapkan TTL maksimum untuk bucket Cloud Storage ke 90 hari. Namun, objek dalam bucket tersebut sudah berusia 100 hari. Dalam hal ini, DataRetentionDeletionEvent akan dibuat untuk bucket Cloud Storage tersebut, dan maxRetentionAllowed adalah 90 hari. Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan ' |
eventType |
Jenis peristiwa DRD. |
EventType
Jenis peristiwa DRD.
Enum | |
---|---|
EVENT_TYPE_UNSPECIFIED |
Jenis peristiwa tidak ditentukan. |
EVENT_TYPE_MAX_TTL_EXCEEDED |
Waktu retensi maksimum telah terlampaui. |
Metode |
|
---|---|
|
Membuat temuan. |
|
Memfilter temuan organisasi atau sumber dan mengelompokkan temuan tersebut berdasarkan properti yang ditentukan. |
|
Mencantumkan temuan organisasi atau sumber. |
|
Membuat atau memperbarui temuan. |
|
Memperbarui status bisukan temuan. |
|
Memperbarui status temuan. |
|
Memperbarui tanda keamanan. |