REST Resource: organizations.sources.findings

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 (State),
  "category": string,
  "externalUri": string,
  "sourceProperties": {
    string: value,
    ...
  },
  "securityMarks": {
    object (SecurityMarks)
  },
  "eventTime": string,
  "createTime": string,
  "severity": enum (Severity),
  "canonicalName": string,
  "mute": enum (Mute),
  "findingClass": enum (FindingClass),
  "indicator": {
    object (Indicator)
  },
  "vulnerability": {
    object (Vulnerability)
  },
  "muteUpdateTime": string,
  "externalSystems": {
    string: {
      object (ExternalSystem)
    },
    ...
  },
  "mitreAttack": {
    object (MitreAttack)
  },
  "access": {
    object (Access)
  },
  "connections": [
    {
      object (Connection)
    }
  ],
  "muteInitiator": string,
  "muteInfo": {
    object (MuteInfo)
  },
  "processes": [
    {
      object (Process)
    }
  ],
  "contacts": {
    string: {
      object (ContactDetails)
    },
    ...
  },
  "compliances": [
    {
      object (Compliance)
    }
  ],
  "parentDisplayName": string,
  "description": string,
  "exfiltration": {
    object (Exfiltration)
  },
  "iamBindings": [
    {
      object (IamBinding)
    }
  ],
  "nextSteps": string,
  "moduleName": string,
  "containers": [
    {
      object (Container)
    }
  ],
  "kubernetes": {
    object (Kubernetes)
  },
  "database": {
    object (Database)
  },
  "attackExposure": {
    object (AttackExposure)
  },
  "files": [
    {
      object (File)
    }
  ],
  "cloudDlpInspection": {
    object (CloudDlpInspection)
  },
  "cloudDlpDataProfile": {
    object (CloudDlpDataProfile)
  },
  "kernelRootkit": {
    object (KernelRootkit)
  },
  "orgPolicies": [
    {
      object (OrgPolicy)
    }
  ],
  "job": {
    object (Job)
  },
  "application": {
    object (Application)
  },
  "ipRules": {
    object (IpRules)
  },
  "backupDisasterRecovery": {
    object (BackupDisasterRecovery)
  },
  "securityPosture": {
    object (SecurityPosture)
  },
  "logEntries": [
    {
      object (LogEntry)
    }
  ],
  "loadBalancers": [
    {
      object (LoadBalancer)
    }
  ],
  "cloudArmor": {
    object (CloudArmor)
  },
  "notebook": {
    object (Notebook)
  },
  "toxicCombination": {
    object (ToxicCombination)
  },
  "groupMemberships": [
    {
      object (GroupMembership)
    }
  ],
  "disk": {
    object (Disk)
  },
  "dataAccessEvents": [
    {
      object (DataAccessEvent)
    }
  ],
  "dataFlowEvents": [
    {
      object (DataFlowEvent)
    }
  ],
  "networks": [
    {
      object (Network)
    }
  ],
  "dataRetentionDeletionEvents": [
    {
      object (DataRetentionDeletionEvent)
    }
  ]
}
Kolom
name

string

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

string

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

string

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

enum (State)

Status temuan.

category

string

Grup taksonomi tambahan dalam temuan dari sumber tertentu. Kolom ini tidak dapat diubah setelah waktu pembuatan. Contoh: "XSS_FLASH_INJECTION"

externalUri

string

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

map (key: string, value: value (Value format))

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 "key": value. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

securityMarks

object (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

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

createTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

severity

enum (Severity)

Tingkat keparahan temuan. Kolom ini dikelola oleh sumber yang menulis temuan.

canonicalName

string

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

enum (Mute)

Menunjukkan status bisukan temuan (dibisukan, diaktifkan, atau tidak ditentukan). Tidak seperti atribut temuan lainnya, penyedia temuan tidak boleh menetapkan nilai bisukan.

findingClass

enum (FindingClass)

Class temuan.

indicator

object (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

object (Vulnerability)

Merepresentasikan kolom khusus kerentanan seperti skor CVE dan CVSS. CVE adalah singkatan dari Common Vulnerabilities and Exposures (https://cve.mitre.org/about/)

muteUpdateTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

externalSystems

map (key: string, value: object (ExternalSystem))

Hanya output. Kolom SIEM/SOAR pihak ketiga dalam SCC, berisi informasi sistem eksternal dan kolom temuan sistem eksternal.

Objek yang berisi daftar pasangan "key": value. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

mitreAttack

object (MitreAttack)

Taktik dan teknik MITRE ATT&CK yang terkait dengan temuan ini. Lihat: https://attack.mitre.org

access

object (Access)

Detail akses yang terkait dengan temuan, seperti informasi selengkapnya tentang pemanggil, metode mana yang diakses, dan dari mana.

connections[]

object (Connection)

Berisi informasi tentang koneksi IP yang terkait dengan temuan.

muteInitiator

string

Mencatat informasi tambahan tentang operasi bisukan, misalnya, konfigurasi bisukan yang membisukan temuan dan pengguna yang membisukan temuan.

muteInfo

object (MuteInfo)

Hanya output. Informasi bisukan terkait temuan ini.

processes[]

object (Process)

Merepresentasikan proses sistem operasi yang terkait dengan Temuan.

contacts

map (key: string, value: object (ContactDetails))

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

{
  "security": {
    "contacts": [
      {
        "email": "person1@company.com"
      },
      {
        "email": "person2@company.com"
      }
    ]
  }
}

Objek yang berisi daftar pasangan "key": value. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

compliances[]

object (Compliance)

Berisi informasi kepatuhan untuk standar keamanan yang terkait dengan temuan.

parentDisplayName

string

Hanya output. Nama tampilan sumber temuan yang dapat dibaca manusia seperti "Event Threat Detection" atau "Security Health Analytics".

description

string

Berisi detail selengkapnya tentang temuan.

exfiltration

object (Exfiltration)

Mewakili eksfiltrasi yang terkait dengan temuan.

iamBindings[]

object (IamBinding)

Mewakili binding IAM yang terkait dengan temuan.

nextSteps

string

Langkah-langkah untuk mengatasi temuan.

moduleName

string

ID unik modul yang menghasilkan temuan. Contoh: folders/598186756061/securityHealthAnalyticsSettings/customModules/56799441161885

containers[]

object (Container)

Penampung yang terkait dengan temuan. Kolom ini memberikan informasi untuk penampung Kubernetes dan non-Kubernetes.

kubernetes

object (Kubernetes)

Resource Kubernetes yang terkait dengan temuan.

database

object (Database)

Database yang terkait dengan temuan.

attackExposure

object (AttackExposure)

Hasil simulasi jalur serangan yang relevan dengan temuan ini.

files[]

object (File)

File yang terkait dengan temuan.

cloudDlpInspection

object (CloudDlpInspection)

Hasil pemeriksaan Cloud Data Loss Prevention (Cloud DLP) yang terkait dengan temuan.

cloudDlpDataProfile

object (CloudDlpDataProfile)

Profil data Cloud DLP yang terkait dengan temuan.

kernelRootkit

object (KernelRootkit)

Tanda tangan rootkit kernel.

orgPolicies[]

object (OrgPolicy)

Berisi informasi tentang kebijakan organisasi yang terkait dengan temuan.

job

object (Job)

Tugas yang terkait dengan temuan.

application

object (Application)

Mewakili aplikasi yang terkait dengan temuan.

ipRules

object (IpRules)

Aturan IP yang terkait dengan temuan.

backupDisasterRecovery

object (BackupDisasterRecovery)

Kolom yang terkait dengan temuan Backup and DR.

securityPosture

object (SecurityPosture)

Postur keamanan yang terkait dengan temuan.

logEntries[]

object (LogEntry)

Entri log yang relevan dengan temuan.

loadBalancers[]

object (LoadBalancer)

Load balancer yang terkait dengan temuan.

cloudArmor

object (CloudArmor)

Kolom yang terkait dengan temuan Cloud Armor.

notebook

object (Notebook)

Notebook yang terkait dengan temuan.

toxicCombination

object (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[]

object (GroupMembership)

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

object (Disk)

Disk yang terkait dengan temuan.

dataAccessEvents[]

object (DataAccessEvent)

Peristiwa akses data yang terkait dengan temuan.

dataFlowEvents[]

object (DataFlowEvent)

Peristiwa alur data yang terkait dengan temuan.

networks[]

object (Network)

Merepresentasikan jaringan VPC tempat resource dilampirkan.

dataRetentionDeletionEvents[]

object (DataRetentionDeletionEvent)

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

string

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

map (key: string, value: string)

Tanda keamanan yang ditentukan pengguna yang dapat diubah dan merupakan bagian dari resource induk. Batasan adalah sebagai berikut:

  • Kunci dan nilai diperlakukan sebagai tidak peka huruf besar/kecil
  • Kunci harus antara 1 - 256 karakter (inklusif)
  • Kunci harus berupa huruf, angka, garis bawah, atau tanda pisah
  • Nilai memiliki spasi kosong di awal dan di akhir yang dipangkas, karakter yang tersisa harus antara 1 - 4.096 karakter (inklusif)

Objek yang berisi daftar pasangan "key": value. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

canonicalName

string

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 (ProcessSignature)
    }
  ],
  "uris": [
    string
  ]
}
Kolom
ipAddresses[]

string

Daftar alamat IP yang terkait dengan temuan.

domains[]

string

Daftar domain yang terkait dengan Temuan.

signatures[]

object (ProcessSignature)

Daftar tanda tangan yang cocok yang menunjukkan bahwa proses tertentu ada di lingkungan.

uris[]

string

Daftar URI yang terkait dengan Temuan.

ProcessSignature

Menunjukkan tanda tangan yang cocok dengan proses ini.

Representasi JSON
{
  "signatureType": enum (SignatureType),

  // Union field signature can be only one of the following:
  "memoryHashSignature": {
    object (MemoryHashSignature)
  },
  "yaraRuleSignature": {
    object (YaraRuleSignature)
  }
  // End of list of possible types for union field signature.
}
Kolom
signatureType

enum (SignatureType)

Menjelaskan jenis resource yang terkait dengan tanda tangan.

Kolom union signature.

signature hanya dapat berupa salah satu dari hal berikut:

memoryHashSignature

object (MemoryHashSignature)

Tanda tangan yang menunjukkan bahwa keluarga biner telah dicocokkan.

yaraRuleSignature

object (YaraRuleSignature)

Tanda tangan yang menunjukkan bahwa aturan YARA cocok.

MemoryHashSignature

Tanda tangan yang sesuai dengan hash halaman memori.

Representasi JSON
{
  "binaryFamily": string,
  "detections": [
    {
      object (Detection)
    }
  ]
}
Kolom
binaryFamily

string

Kelompok biner.

detections[]

object (Detection)

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

string

Nama biner yang terkait dengan deteksi tanda tangan hash memori.

percentPagesMatched

number

Persentase hash halaman memori dalam tanda tangan yang cocok.

YaraRuleSignature

Tanda tangan yang sesuai dengan aturan YARA.

Representasi JSON
{
  "yaraRule": string
}
Kolom
yaraRule

string

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 (Cve)
  },
  "offendingPackage": {
    object (Package)
  },
  "fixedPackage": {
    object (Package)
  },
  "securityBulletin": {
    object (SecurityBulletin)
  }
}
Kolom
cve

object (Cve)

CVE adalah singkatan dari Common Vulnerabilities and Exposures (https://cve.mitre.org/about/)

offendingPackage

object (Package)

Paket yang melanggar relevan dengan temuan.

fixedPackage

object (Package)

Paket tetap relevan dengan temuan.

securityBulletin

object (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 (Reference)
    }
  ],
  "cvssv3": {
    object (Cvssv3)
  },
  "upstreamFixAvailable": boolean,
  "impact": enum (RiskRating),
  "exploitationActivity": enum (ExploitationActivity),
  "observedInTheWild": boolean,
  "zeroDay": boolean,
  "exploitReleaseDate": string,
  "firstExploitationDate": string
}
Kolom
id

string

ID unik untuk kerentanan. Misalnya, CVE-2021-34527

references[]

object (Reference)

Informasi tambahan tentang CVE. Misalnya, https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-34527

cvssv3

object (Cvssv3)

Jelaskan Common Vulnerability Scoring System yang ditentukan di https://www.first.org/cvss/v3.1/specification-document

upstreamFixAvailable

boolean

Apakah perbaikan upstream tersedia untuk CVE.

impact

enum (RiskRating)

Potensi dampak kerentanan jika dieksploitasi.

exploitationActivity

enum (ExploitationActivity)

Aktivitas eksploitasi kerentanan di dunia nyata.

observedInTheWild

boolean

Apakah kerentanan telah ditemukan dalam kasus nyata atau tidak.

zeroDay

boolean

Apakah kerentanan tersebut merupakan kerentanan zero-day saat temuan dipublikasikan atau tidak.

exploitReleaseDate

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

firstExploitationDate

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

Referensi

Link Tambahan

Representasi JSON
{
  "source": string,
  "uri": string
}
Kolom
source

string

Sumber referensi, misalnya NVD

uri

string

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 (AttackVector),
  "attackComplexity": enum (AttackComplexity),
  "privilegesRequired": enum (PrivilegesRequired),
  "userInteraction": enum (UserInteraction),
  "scope": enum (Scope),
  "confidentialityImpact": enum (Impact),
  "integrityImpact": enum (Impact),
  "availabilityImpact": enum (Impact)
}
Kolom
baseScore

number

Skor dasar adalah fungsi dari skor metrik dasar.

attackVector

enum (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

enum (AttackComplexity)

Metrik ini menjelaskan kondisi di luar kendali penyerang yang harus ada untuk mengeksploitasi kerentanan.

privilegesRequired

enum (PrivilegesRequired)

Metrik ini menjelaskan tingkat hak istimewa yang harus dimiliki penyerang sebelum berhasil mengeksploitasi kerentanan.

userInteraction

enum (UserInteraction)

Metrik ini menangkap persyaratan bagi pengguna manusia, selain penyerang, untuk berpartisipasi dalam keberhasilan penyusupan komponen yang rentan.

scope

enum (Scope)

Metrik Cakupan menangkap apakah kerentanan di satu komponen rentan memengaruhi resource di komponen di luar cakupan keamanannya.

confidentialityImpact

enum (Impact)

Metrik ini mengukur dampak terhadap kerahasiaan resource informasi yang dikelola oleh komponen software karena kerentanan yang berhasil dieksploitasi.

integrityImpact

enum (Impact)

Metrik ini mengukur dampak terhadap integritas kerentanan yang berhasil dieksploitasi.

availabilityImpact

enum (Impact)

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

string

Nama paket tempat kerentanan terdeteksi.

cpeUri

string

URI CPE tempat kerentanan terdeteksi.

packageType

string

Jenis paket, misalnya, os, maven, atau go.

packageVersion

string

Versi paket.

SecurityBulletin

SecurityBulletin adalah notifikasi kerentanan produk Google.

Representasi JSON
{
  "bulletinId": string,
  "submissionTime": string,
  "suggestedUpgradeVersion": string
}
Kolom
bulletinId

string

ID buletin yang sesuai dengan kerentanan.

submissionTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

suggestedUpgradeVersion

string

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 (TicketInfo)
  }
}
Kolom
name

string

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[]

string

Mereferensikan penerima utama/sekunder, dll. di sistem eksternal.

externalUid

string

ID yang digunakan untuk melacak kasus yang sesuai dengan temuan di sistem eksternal.

status

string

Status terbaru kasus yang sesuai dengan temuan, seperti yang dilaporkan oleh sistem eksternal.

externalSystemUpdateTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

caseUri

string

Link ke kasus yang sesuai dengan temuan di sistem eksternal.

casePriority

string

Prioritas kasus yang sesuai dengan temuan di sistem eksternal.

caseSla

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

caseCreateTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

caseCloseTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

ticketInfo

object (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

string

ID tiket di sistem tiket.

assignee

string

Penerima tiket di sistem tiket.

description

string

Deskripsi tiket di sistem tiket.

uri

string

Link ke tiket di sistem tiket.

status

string

Status terbaru tiket, seperti yang dilaporkan oleh sistem tiket.

updateTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

MitreAttack

Taktik dan teknik MITRE ATT&CK yang terkait dengan temuan ini. Lihat: https://attack.mitre.org

Representasi JSON
{
  "primaryTactic": enum (Tactic),
  "primaryTechniques": [
    enum (Technique)
  ],
  "additionalTactics": [
    enum (Tactic)
  ],
  "additionalTechniques": [
    enum (Technique)
  ],
  "version": string
}
Kolom
primaryTactic

enum (Tactic)

Taktik MITRE ATT&CK yang paling sesuai dengan temuan ini, jika ada.

primaryTechniques[]

enum (Technique)

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, SCANNING_IP_BLOCKS), sub-teknik dan teknik induknya akan dicantumkan (misalnya, SCANNING_IP_BLOCKS, ACTIVE_SCANNING).

additionalTactics[]

enum (Tactic)

Taktik MITRE ATT&CK tambahan yang terkait dengan temuan ini, jika ada.

additionalTechniques[]

enum (Technique)

Teknik MITRE ATT&CK tambahan yang terkait dengan temuan ini, jika ada, beserta teknik induknya masing-masing.

version

string

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
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 (Geolocation)
  },
  "userAgentFamily": string,
  "userAgent": string,
  "serviceName": string,
  "methodName": string,
  "principalSubject": string,
  "serviceAccountKeyName": string,
  "serviceAccountDelegationInfo": [
    {
      object (ServiceAccountDelegationInfo)
    }
  ],
  "userName": string
}
Kolom
principalEmail

string

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 principalSubject diisi, bukan kolom ini. Untuk alasan privasi, alamat email utama terkadang disamarkan. Untuk informasi selengkapnya, lihat Identitas pemanggil di log audit.

callerIp

string

Alamat IP pemanggil, seperti "1.1.1.1".

callerIpGeo

object (Geolocation)

Geolokasi IP pemanggil, yang mengidentifikasi asal panggilan.

userAgentFamily

string

Jenis agen pengguna yang terkait dengan temuan. Misalnya, shell sistem operasi atau aplikasi tersemat atau mandiri.

userAgent

string

String agen pengguna pemanggil yang terkait dengan temuan.

serviceName

string

Ini adalah layanan API yang dipanggil oleh akun layanan, misalnya "iam.googleapis.com"

methodName

string

Metode yang dipanggil akun layanan, misalnya "SetIamPolicy".

principalSubject

string

String yang mewakili principalSubject yang dikaitkan dengan identitas. Tidak seperti principalEmail, principalSubject mendukung akun utama yang tidak terkait dengan alamat email, seperti akun utama pihak ketiga. Untuk sebagian besar identitas, formatnya adalah principal://iam.googleapis.com/{identity pool name}/subject/{subject}. Beberapa identitas GKE, seperti GKE_WORKLOAD, FREEFORM, dan GKE_HUB_WORKLOAD, masih menggunakan format lama serviceAccount:{identity pool name}[{subject}].

serviceAccountKeyName

string

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[]

object (ServiceAccountDelegationInfo)

Histori delegasi identitas akun layanan terautentikasi yang membuat permintaan. Objek serviceAccountDelegationInfo[] berisi informasi tentang otoritas sebenarnya yang mencoba mengakses resource Google Cloud dengan mendelegasikan akun layanan. Jika ada beberapa otoritas, otoritas tersebut dijamin akan diurutkan berdasarkan urutan asli peristiwa delegasi identitas.

userName

string

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

string

CLDR.

ServiceAccountDelegationInfo

Histori delegasi identitas akun layanan yang diautentikasi.

Representasi JSON
{
  "principalEmail": string,
  "principalSubject": string
}
Kolom
principalEmail

string

Alamat email Akun Google.

principalSubject

string

String yang mewakili principalSubject yang terkait dengan identitas. Dibandingkan dengan principalEmail, mendukung akun utama yang tidak terkait dengan alamat email, seperti akun utama pihak ketiga. Untuk sebagian besar identitas, formatnya akan menjadi principal://iam.googleapis.com/{identity pool name}/subjects/{subject}, kecuali untuk beberapa identitas GKE (GKE_WORKLOAD, FREEFORM, GKE_HUB_WORKLOAD) yang masih dalam format lama serviceAccount:{identity pool name}[{subject}]

Koneksi

Berisi informasi tentang koneksi IP yang terkait dengan temuan.

Representasi JSON
{
  "destinationIp": string,
  "destinationPort": integer,
  "sourceIp": string,
  "sourcePort": integer,
  "protocol": enum (Protocol)
}
Kolom
destinationIp

string

Alamat IP tujuan. Tidak ada untuk soket yang memproses dan tidak terhubung.

destinationPort

integer

Port tujuan. Tidak ada untuk soket yang memproses dan tidak terhubung.

sourceIp

string

Alamat IP sumber.

sourcePort

integer

Port sumber.

protocol

enum (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 (StaticMute)
  },
  "dynamicMuteRecords": [
    {
      object (DynamicMuteRecord)
    }
  ]
}
Kolom
staticMute

object (StaticMute)

Jika ditetapkan, bisukan statis akan diterapkan ke temuan ini. Bisukan statis akan menggantikan bisukan dinamis. Jika tidak disetel, tidak ada bisukan statis.

dynamicMuteRecords[]

object (DynamicMuteRecord)

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 (Mute),
  "applyTime": string
}
Kolom
state

enum (Mute)

Status bisu statis. Jika nilainya adalah MUTED atau UNMUTED, status bisukan keseluruhan temuan akan memiliki nilai yang sama.

applyTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

DynamicMuteRecord

Data aturan bisukan dinamis yang cocok dengan temuan.

Representasi JSON
{
  "muteConfig": string,
  "matchTime": string
}
Kolom
muteConfig

string

Nama resource relatif dari aturan bisukan, yang diwakili oleh konfigurasi bisukan, yang membuat data ini, misalnya organizations/123/muteConfigs/mymuteconfig atau organizations/123/locations/global/muteConfigs/mymuteconfig.

matchTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

Proses

Mewakili proses sistem operasi.

Representasi JSON
{
  "name": string,
  "binary": {
    object (File)
  },
  "libraries": [
    {
      object (File)
    }
  ],
  "script": {
    object (File)
  },
  "args": [
    string
  ],
  "argumentsTruncated": boolean,
  "envVariables": [
    {
      object (EnvironmentVariable)
    }
  ],
  "envVariablesTruncated": boolean,
  "pid": string,
  "parentPid": string
}
Kolom
name

string

Nama proses, seperti yang ditampilkan di utilitas seperti top dan ps. Nama ini dapat diakses melalui /proc/[pid]/comm dan diubah dengan prctl(PR_SET_NAME).

binary

object (File)

Informasi file untuk proses yang dapat dieksekusi.

libraries[]

object (File)

Informasi file untuk library yang dimuat oleh proses.

script

object (File)

Saat proses mewakili pemanggilan skrip, binary memberikan informasi tentang penafsir, sedangkan script memberikan informasi tentang file skrip yang diberikan ke penafsir.

args[]

string

Memproses argumen sebagai string yang dienkode JSON.

argumentsTruncated

boolean

Benar jika args tidak lengkap.

envVariables[]

object (EnvironmentVariable)

Memproses variabel lingkungan.

envVariablesTruncated

boolean

Benar jika envVariables tidak lengkap.

pid

string (int64 format)

ID proses.

parentPid

string (int64 format)

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 (DiskPath)
  }
}
Kolom
path

string

Jalur absolut file sebagai string yang dienkode JSON.

size

string (int64 format)

Ukuran file dalam byte.

sha256

string

Hash SHA256 dari byte hashedSize pertama file yang dienkode sebagai string hex. Jika hashedSize == size, sha256 mewakili hash SHA256 dari seluruh file.

hashedSize

string (int64 format)

Panjang dalam byte dari awalan file yang di-hash. Jika hashedSize == size, setiap hash yang dilaporkan mewakili seluruh file.

partiallyHashed

boolean

Benar jika hash hanya mencakup awalan file.

contents

string

Awalan isi file sebagai string yang dienkode JSON.

diskPath

object (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

string

UUID partisi (format https://wiki.archlinux.org/title/persistent_block_device_naming#by-uuid)

relativePath

string

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

string

Nama variabel lingkungan sebagai string yang dienkode JSON.

val

string

Nilai variabel lingkungan sebagai string yang dienkode JSON.

ContactDetails

Detail tentang kontak tertentu

Representasi JSON
{
  "contacts": [
    {
      object (Contact)
    }
  ]
}
Kolom
contacts[]

object (Contact)

Daftar kontak

Kontak

Alamat email kontak.

Representasi JSON
{
  "email": string
}
Kolom
email

string

Alamat email. Misalnya, "person123@company.com".

Kepatuhan

Berisi informasi kepatuhan tentang standar keamanan yang menunjukkan rekomendasi yang tidak terpenuhi.

Representasi JSON
{
  "standard": string,
  "version": string,
  "ids": [
    string
  ]
}
Kolom
standard

string

Standar atau tolok ukur kepatuhan di seluruh industri, seperti CIS, PCI, dan OWASP.

version

string

Versi standar atau tolok ukur, misalnya, 1.1

ids[]

string

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 (ExfilResource)
    }
  ],
  "targets": [
    {
      object (ExfilResource)
    }
  ],
  "totalExfiltratedBytes": string
}
Kolom
sources[]

object (ExfilResource)

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[]

object (ExfilResource)

Jika ada beberapa target, setiap target akan mendapatkan salinan lengkap data sumber yang "digabungkan".

totalExfiltratedBytes

string (int64 format)

Total byte yang diekstrak yang diproses untuk seluruh tugas.

ExfilResource

Resource tempat data diekspor atau diekspor.

Representasi JSON
{
  "name": string,
  "components": [
    string
  ]
}
Kolom
name

string

Nama lengkap resource resource.

components[]

string

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 (Action),
  "role": string,
  "member": string
}
Kolom
action

enum (Action)

Tindakan yang dilakukan pada Binding.

role

string

Peran yang ditetapkan ke "anggota". Misalnya, "roles/viewer", "roles/editor", atau "roles/owner".

member

string

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 (Label)
    }
  ],
  "createTime": string
}
Kolom
name

string

Nama penampung.

uri

string

URI image container yang diberikan saat mengonfigurasi pod atau container. String ini dapat mengidentifikasi versi image container menggunakan tag yang dapat diubah.

imageId

string

ID image container opsional, jika disediakan oleh runtime container. Mengidentifikasi image container yang diluncurkan secara unik menggunakan ringkasan image container.

labels[]

object (Label)

Label penampung, seperti yang disediakan oleh runtime penampung.

createTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

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

string

Nama label.

value

string

Nilai yang sesuai dengan nama label.

Kubernetes

Atribut terkait Kubernetes.

Representasi JSON
{
  "pods": [
    {
      object (Pod)
    }
  ],
  "nodes": [
    {
      object (Node)
    }
  ],
  "nodePools": [
    {
      object (NodePool)
    }
  ],
  "roles": [
    {
      object (Role)
    }
  ],
  "bindings": [
    {
      object (Binding)
    }
  ],
  "accessReviews": [
    {
      object (AccessReview)
    }
  ],
  "objects": [
    {
      object (Object)
    }
  ]
}
Kolom
pods[]

object (Pod)

Pod Kubernetes yang terkait dengan temuan. Kolom ini berisi data Pod untuk setiap penampung yang dimiliki oleh Pod.

nodes[]

object (Node)

Memberikan informasi node Kubernetes.

nodePools[]

object (NodePool)

Node pool GKE yang terkait dengan temuan. Kolom ini berisi informasi kumpulan node untuk setiap node, jika tersedia.

roles[]

object (Role)

Memberikan informasi peran Kubernetes untuk temuan yang melibatkan Peran atau ClusterRole.

bindings[]

object (Binding)

Memberikan informasi binding peran Kubernetes untuk temuan yang melibatkan RoleBindings atau ClusterRoleBindings.

accessReviews[]

object (AccessReview)

Memberikan informasi tentang peninjauan akses Kubernetes (pemeriksaan hak istimewa) yang relevan dengan temuan.

objects[]

object (Object)

Objek Kubernetes yang terkait dengan temuan.

Pod

Pod Kubernetes.

Representasi JSON
{
  "ns": string,
  "name": string,
  "labels": [
    {
      object (Label)
    }
  ],
  "containers": [
    {
      object (Container)
    }
  ]
}
Kolom
ns

string

Namespace Pod Kubernetes.

name

string

Nama Pod Kubernetes.

labels[]

object (Label)

Label pod. Untuk penampung Kubernetes, ini diterapkan ke penampung.

containers[]

object (Container)

Penampung pod yang terkait dengan temuan ini, jika ada.

Node

Node Kubernetes yang terkait dengan temuan.

Representasi JSON
{
  "name": string
}
Kolom
name

string

Nama resource lengkap VM Compute Engine yang menjalankan node cluster.

NodePool

Memberikan informasi node pool GKE.

Representasi JSON
{
  "name": string,
  "nodes": [
    {
      object (Node)
    }
  ]
}
Kolom
name

string

Nama node pool Kubernetes.

nodes[]

object (Node)

Node yang terkait dengan temuan.

Peran

Peran atau ClusterRole Kubernetes.

Representasi JSON
{
  "kind": enum (Kind),
  "ns": string,
  "name": string
}
Kolom
kind

enum (Kind)

Jenis peran.

ns

string

Namespace peran.

name

string

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 (Role)
  },
  "subjects": [
    {
      object (Subject)
    }
  ]
}
Kolom
ns

string

Namespace untuk binding.

name

string

Nama untuk binding.

role

object (Role)

Peran atau ClusterRole yang dirujuk oleh binding.

subjects[]

object (Subject)

Merepresentasikan satu atau beberapa subjek yang terikat dengan peran. Tidak selalu tersedia untuk permintaan PATCH.

Subjek

Merepresentasikan subjek Kubernetes.

Representasi JSON
{
  "kind": enum (AuthType),
  "ns": string,
  "name": string
}
Kolom
kind

enum (AuthType)

Jenis autentikasi untuk subjek.

ns

string

Namespace untuk subjek.

name

string

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

string

Grup API resource. "*" berarti semua.

ns

string

Namespace tindakan yang diminta. Saat ini, tidak ada perbedaan antara tidak ada namespace dan semua namespace. Keduanya diwakili oleh "" (kosong).

name

string

Nama resource yang diminta. Kosong berarti semua.

resource

string

Jenis resource opsional yang diminta. "*" berarti semua.

subresource

string

Jenis subresource opsional.

verb

string

Kata kerja API resource Kubernetes, seperti get, list, watch, create, update, delete, proxy. "*" berarti semua.

version

string

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 (Container)
    }
  ]
}
Kolom
group

string

Grup objek Kubernetes, seperti "policy.k8s.io/v1".

kind

string

Jenis objek Kubernetes, seperti "Namespace".

ns

string

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

string

Nama objek Kubernetes. Untuk mengetahui detailnya, lihat https://kubernetes.io/docs/concepts/overview/working-with-objects/names/.

containers[]

object (Container)

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

string

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

string

Nama database yang dapat dibaca manusia yang terhubung ke pengguna.

userName

string

Nama pengguna yang digunakan untuk terhubung ke database. Nama pengguna mungkin bukan akun utama IAM dan tidak memiliki format yang ditetapkan.

query

string

Pernyataan SQL yang terkait dengan akses database.

grantees[]

string

Nama pengguna, peran, atau grup target pemberian hak istimewa SQL, yang bukan merupakan perubahan kebijakan IAM.

version

string

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 (State),
  "exposedHighValueResourcesCount": integer,
  "exposedMediumValueResourcesCount": integer,
  "exposedLowValueResourcesCount": integer
}
Kolom
score

number

Angka antara 0 (inklusif) dan tidak terbatas yang menunjukkan seberapa penting temuan ini untuk diperbaiki. Makin tinggi skornya, makin penting untuk melakukan perbaikan.

latestCalculationTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

attackExposureResult

string

Nama resource hasil simulasi jalur serangan yang berisi detail terkait skor eksposur serangan ini. Contoh: organizations/123/simulations/456/attackExposureResults/789

state

enum (State)

Status AttackExposure ini. Hal ini mencerminkan apakah eksposur serangan telah dihitung atau belum.

exposedHighValueResourcesCount

integer

Jumlah resource bernilai tinggi yang diekspos sebagai hasil dari temuan ini.

exposedMediumValueResourcesCount

integer

Jumlah resource bernilai sedang yang diekspos sebagai hasil dari temuan ini.

exposedLowValueResourcesCount

integer

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

string

Nama tugas pemeriksaan, misalnya, projects/123/locations/europe/dlpJobs/i-8383929.

infoType

string

Jenis informasi (atau infoType) yang ditemukan, misalnya, EMAIL_ADDRESS atau STREET_ADDRESS.

infoTypeCount

string (int64 format)

Frekuensi Cloud DLP menemukan infoType ini dalam tugas dan resource ini.

fullScan

boolean

Apakah Cloud DLP memindai resource lengkap atau subset sampel.

CloudDlpDataProfile

Profil data yang terkait dengan temuan.

Representasi JSON
{
  "dataProfile": string,
  "parentType": enum (ParentType)
}
Kolom
dataProfile

string

Nama profil data, misalnya, projects/123/locations/europe/tableProfiles/8383929.

parentType

enum (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

string

Nama rootkit, jika tersedia.

unexpectedCodeModification

boolean

Benar jika ada modifikasi memori kode kernel yang tidak terduga.

unexpectedReadOnlyDataModification

boolean

Benar jika ada modifikasi memori data hanya baca kernel yang tidak terduga.

unexpectedFtraceHandler

boolean

Benar jika titik ftrace ada dengan callback yang mengarah ke region yang tidak berada dalam rentang kode kernel atau modul yang diharapkan.

unexpectedKprobeHandler

boolean

Benar jika titik kprobe ada dengan callback yang mengarah ke region yang tidak berada dalam rentang kode kernel atau modul yang diharapkan.

unexpectedKernelCodePages

boolean

Benar jika halaman kode kernel yang tidak ada di wilayah kode kernel atau modul yang diharapkan ada.

unexpectedSystemCallHandler

boolean

Benar jika pengendali panggilan sistem yang tidak berada di region kode kernel atau modul yang diharapkan ada.

unexpectedInterruptHandler

boolean

Benar jika terdapat pengendali interupsi yang tidak berada di wilayah kode kernel atau modul yang diharapkan.

unexpectedProcessesInRunqueue

boolean

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

string

Nama resource kebijakan organisasi. Contoh: "organizations/{organization_id}/policies/{constraint_name}"

Tugas

Mendeskripsikan tugas

Representasi JSON
{
  "name": string,
  "state": enum (JobState),
  "errorCode": integer,
  "location": string
}
Kolom
name

string

Nama yang sepenuhnya memenuhi syarat untuk tugas. misalnya, projects/<projectId>/jobs/<job_id>

state

enum (JobState)

Hanya output. Status tugas, seperti RUNNING atau PENDING.

errorCode

integer

Opsional. Jika tugas tidak berhasil diselesaikan, kolom ini menjelaskan alasannya.

location

string

Opsional. Memberikan lokasi tempat tugas dijalankan, seperti US atau europe-west1

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

string

URI dasar yang mengidentifikasi lokasi jaringan aplikasi tempat kerentanan terdeteksi. Misalnya, http://example.com.

fullUri

string

URI lengkap dengan payload yang dapat digunakan untuk mereproduksi kerentanan. Misalnya, http://example.com?p=aMmYgI6H.

IpRules

Aturan IP yang terkait dengan temuan.

Representasi JSON
{
  "direction": enum (Direction),
  "sourceIpRanges": [
    string
  ],
  "destinationIpRanges": [
    string
  ],
  "exposedServices": [
    string
  ],

  // Union field rules can be only one of the following:
  "allowed": {
    object (Allowed)
  },
  "denied": {
    object (Denied)
  }
  // End of list of possible types for union field rules.
}
Kolom
direction

enum (Direction)

Arah tempat aturan berlaku, salah satu dari masuk atau keluar.

sourceIpRanges[]

string

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[]

string

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[]

string

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

object (Allowed)

Tuple dengan aturan yang diizinkan.

denied

object (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 (IpRule)
    }
  ]
}
Kolom
ipRules[]

object (IpRule)

Opsional. Daftar opsional aturan IP yang diizinkan.

IpRule

Informasi aturan IP.

Representasi JSON
{
  "protocol": string,
  "portRanges": [
    {
      object (PortRange)
    }
  ]
}
Kolom
protocol

string

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[]

object (PortRange)

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

string (int64 format)

Nilai port minimum.

max

string (int64 format)

Nilai port maksimum.

Ditolak

Aturan IP yang ditolak.

Representasi JSON
{
  "ipRules": [
    {
      object (IpRule)
    }
  ]
}
Kolom
ipRules[]

object (IpRule)

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

string

Nama template Pencadangan dan DR yang terdiri dari satu atau beberapa kebijakan pencadangan. Lihat Dokumentasi pencadangan dan DR untuk mengetahui informasi selengkapnya. Contoh, snap-ov.

policies[]

string

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, onvaults.

host

string

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, centos7-01.

applications[]

string

Nama aplikasi Backup and DR. Aplikasi adalah VM, database, atau sistem file di host terkelola yang dipantau oleh appliance pencadangan dan pemulihan. Misalnya, centos7-01-vol00, centos7-01-vol01, centos7-01-vol02.

storagePool

string

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, DiskPoolOne.

policyOptions[]

string

Nama opsi kebijakan lanjutan Pencadangan dan DR dari kebijakan yang berlaku untuk aplikasi. Lihat Dokumentasi pencadangan dan DR tentang opsi kebijakan. Contoh, skipofflineappsincongrp, nounmap.

profile

string

Nama profil resource Pencadangan dan DR yang menentukan media penyimpanan untuk pencadangan data aplikasi dan VM. Lihat Dokumentasi pencadangan dan DR pada profil. Contoh, GCP.

appliance

string

Nama appliance Pencadangan dan DR yang merekam, memindahkan, dan mengelola siklus proses data cadangan. Misalnya, backup-server-57137.

backupType

string

Jenis cadangan image Backup and DR. Misalnya, Snapshot, Remote Snapshot, OnVault.

backupCreateTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

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 (PolicyDriftDetails)
    }
  ]
}
Kolom
name

string

Nama postur, misalnya, CIS-Posture.

revisionId

string

Versi postur, misalnya, c7cfa2a8.

postureDeploymentResource

string

Project, folder, atau organisasi tempat postur di-deploy, misalnya, projects/{project_number}.

postureDeployment

string

Nama deployment postur, misalnya, organizations/{org_id}/posturedeployments/{posture_deployment_id}.

changedPolicy

string

Nama kebijakan yang diperbarui, misalnya, projects/{projectId}/policies/{constraint_name}.

policySet

string

Nama set kebijakan yang diperbarui, misalnya, cis-policyset.

policy

string

ID kebijakan yang diperbarui, misalnya, compute-policy-1.

policyDriftDetails[]

object (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

string

Nama kolom yang diperbarui, misalnya constraint.implementation.policy_rules[0].enforce

expectedValue

string

Nilai kolom ini yang dikonfigurasi dalam postur, misalnya, true atau allowed_values={"projects/29831892"}.

detectedValue

string

Nilai yang terdeteksi yang melanggar postur yang di-deploy, misalnya, false atau allowed_values={"projects/22831892"}.

LogEntry

Masing-masing entri dalam log.

Representasi JSON
{

  // Union field log_entry can be only one of the following:
  "cloudLoggingEntry": {
    object (CloudLoggingEntry)
  }
  // End of list of possible types for union field log_entry.
}
Kolom

Kolom union log_entry.

log_entry hanya dapat berupa salah satu dari hal berikut:

cloudLoggingEntry

object (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

string

ID unik untuk entri log.

logId

string

Jenis log (bagian dari logName. logName adalah nama resource log tempat entri log ini berada). Misalnya: cloudresourcemanager.googleapis.com/activity Perhatikan bahwa kolom ini tidak dienkodekan ke URL, tidak seperti kolom LOG_ID di LogEntry.

resourceContainer

string

Organisasi, folder, atau project resource yang dipantau yang menghasilkan entri log ini.

timestamp

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

LoadBalancer

Berisi informasi terkait load balancer yang terkait dengan temuan.

Representasi JSON
{
  "name": string
}
Kolom
name

string

Nama load balancer yang terkait dengan temuan.

CloudArmor

Kolom yang terkait dengan temuan Google Cloud Armor.

Representasi JSON
{
  "securityPolicy": {
    object (SecurityPolicy)
  },
  "requests": {
    object (Requests)
  },
  "adaptiveProtection": {
    object (AdaptiveProtection)
  },
  "attack": {
    object (Attack)
  },
  "threatVector": string,
  "duration": string
}
Kolom
securityPolicy

object (SecurityPolicy)

Informasi tentang kebijakan keamanan Google Cloud Armor yang relevan dengan temuan.

requests

object (Requests)

Informasi tentang permintaan masuk yang dievaluasi oleh kebijakan keamanan Google Cloud Armor.

adaptiveProtection

object (AdaptiveProtection)

Informasi tentang potensi serangan DDoS Lapisan 7 yang diidentifikasi oleh Adaptive Protection Google Cloud Armor.

attack

object (Attack)

Informasi tentang volume dan klasifikasi serangan DDoS.

threatVector

string

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

string (Duration format)

Durasi serangan dari awal hingga saat ini (diperbarui setiap 5 menit).

Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan 's'. Contoh: "3.5s".

SecurityPolicy

Informasi tentang kebijakan keamanan Google Cloud Armor yang relevan dengan temuan.

Representasi JSON
{
  "name": string,
  "type": string,
  "preview": boolean
}
Kolom
name

string

Nama kebijakan keamanan Google Cloud Armor, misalnya, "kebijakan-keamanan-saya".

type

string

Jenis kebijakan keamanan Google Cloud Armor, misalnya, 'kebijakan keamanan backend', 'kebijakan keamanan edge', 'kebijakan keamanan edge jaringan', atau 'perlindungan DDoS yang selalu aktif'.

preview

boolean

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

number

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

integer

RPS (permintaan per detik) yang diizinkan dalam jangka pendek.

longTermAllowed

integer

RPS (permintaan per detik) yang diizinkan dalam jangka panjang.

longTermDenied

integer

RPS (permintaan per detik) yang ditolak dalam jangka panjang.

AdaptiveProtection

Informasi tentang Perlindungan Adaptif Google Cloud Armor.

Representasi JSON
{
  "confidence": number
}
Kolom
confidence

number

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

string (int64 format)

Total volume serangan PPS (paket per detik).

volumeBpsLong

string (int64 format)

Total volume serangan BPS (byte per detik).

classification

string

Jenis serangan, misalnya, 'SYN-flood', 'NTP-udp', atau 'CHARGEN-udp'.

volumePps
(deprecated)

integer

Total volume serangan PPS (paket per detik). Tidak digunakan lagi - lihat volumePpsLong.

volumeBps
(deprecated)

integer

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

string

Nama notebook.

service

string

Layanan notebook sumber, misalnya, "Colab Enterprise".

lastAuthor

string

ID pengguna penulis terbaru yang mengubah notebook.

notebookUpdateTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

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

number

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[]

string

Daftar nama resource temuan yang terkait dengan kombinasi beracun ini. Misalnya, organizations/123/sources/456/findings/789.

GroupMembership

Berisi detail tentang grup yang berisi temuan ini. Grup adalah kumpulan temuan yang terkait dengan cara tertentu.

Representasi JSON
{
  "groupType": enum (GroupType),
  "groupId": string
}
Kolom
groupType

enum (GroupType)

Jenis grup.

groupId

string

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

string

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 (Operation),
  "eventTime": string
}
Kolom
eventId

string

ID unik untuk peristiwa akses data.

principalEmail

string

Alamat email akun utama yang mengakses data. Akun utama dapat berupa akun pengguna, akun layanan, grup Google, atau lainnya.

operation

enum (Operation)

Operasi yang dilakukan oleh akun utama untuk mengakses data.

eventTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

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 (Operation),
  "violatedLocation": string,
  "eventTime": string
}
Kolom
eventId

string

ID unik untuk peristiwa aliran data.

principalEmail

string

Alamat email akun utama yang memulai peristiwa aliran data. Akun utama dapat berupa akun pengguna, akun layanan, grup Google, atau lainnya.

operation

enum (Operation)

Operasi yang dilakukan oleh akun utama untuk peristiwa alur data.

violatedLocation

string

Lokasi akun utama atau tujuan data yang tidak mematuhi kebijakan.

eventTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

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

string

Nama resource jaringan VPC, misalnya, //compute.googleapis.com/projects/my-project/global/networks/my-network.

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 (EventType)
}
Kolom
eventDetectionTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

dataObjectCount

string (int64 format)

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

string (Duration format)

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 's'. Contoh: "3.5s".

eventType

enum (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

create

Membuat temuan.

group

Memfilter temuan organisasi atau sumber dan mengelompokkan temuan tersebut berdasarkan properti yang ditentukan.

list

Mencantumkan temuan organisasi atau sumber.

patch

Membuat atau memperbarui temuan.

setMute

Memperbarui status bisukan temuan.

setState

Memperbarui status temuan.

updateSecurityMarks

Memperbarui tanda keamanan.