CustomConfig

Menentukan properti dalam konfigurasi modul kustom untuk Security Health Analytics. Gunakan konfigurasi modul kustom untuk membuat detektor kustom yang menghasilkan temuan kustom untuk resource yang Anda tentukan.

Representasi JSON
{
  "predicate": {
    object (Expr)
  },
  "customOutput": {
    object (CustomOutputSpec)
  },
  "resourceSelector": {
    object (ResourceSelector)
  },
  "severity": enum (Severity),
  "description": string,
  "recommendation": string
}
Kolom
predicate

object (Expr)

Ekspresi CEL yang akan dievaluasi untuk menghasilkan temuan. Jika ekspresi bernilai benar terhadap resource, temuan akan dihasilkan.

customOutput

object (CustomOutputSpec)

Properti output kustom.

resourceSelector

object (ResourceSelector)

Jenis resource yang digunakan modul kustom. Setiap modul kustom dapat menentukan hingga 5 jenis resource.

severity

enum (Severity)

Tingkat keparahan yang akan ditetapkan ke temuan yang dihasilkan oleh modul.

description

string

Teks yang menjelaskan kerentanan atau kesalahan konfigurasi yang terdeteksi oleh modul kustom. Penjelasan ini ditampilkan dengan setiap instance temuan untuk membantu penyelidik memahami masalah yang terdeteksi. Teks harus diapit dengan tanda petik.

recommendation

string

Penjelasan tentang langkah-langkah yang direkomendasikan yang dapat dilakukan tim keamanan untuk menyelesaikan masalah yang terdeteksi. Penjelasan ini ditampilkan dengan setiap temuan yang dihasilkan oleh modul ini di properti nextSteps JSON temuan.

CustomOutputSpec

Kumpulan pasangan nama-nilai opsional yang menentukan properti sumber kustom yang akan ditampilkan dengan setiap temuan yang dihasilkan oleh modul kustom. Properti sumber kustom yang ditentukan di sini disertakan dalam JSON temuan di bagian sourceProperties.

Representasi JSON
{
  "properties": [
    {
      object (Property)
    }
  ]
}
Kolom
properties[]

object (Property)

Daftar properti output kustom yang akan ditambahkan ke temuan.

Properti

Setiap pasangan nama-nilai yang menentukan properti sumber kustom.

Representasi JSON
{
  "name": string,
  "valueExpression": {
    object (Expr)
  }
}
Kolom
name

string

Nama properti untuk output kustom.

valueExpression

object (Expr)

Ekspresi CEL untuk output kustom. Properti resource dapat ditentukan untuk menampilkan nilai properti atau string teks yang diapit tanda kutip.

ResourceSelector

Referensi untuk memilih jenis resource.

Representasi JSON
{
  "resourceTypes": [
    string
  ]
}
Kolom
resourceTypes[]

string

Jenis resource tempat pendeteksi akan dijalankan.

Keparahan

Menentukan opsi nilai yang valid untuk tingkat keparahan temuan.

Enum
SEVERITY_UNSPECIFIED Tingkat keparahan tidak ditentukan.
CRITICAL Tingkat keparahan kritis.
HIGH Tingkat keparahan tinggi.
MEDIUM Tingkat keparahan sedang.
LOW Tingkat keparahan rendah.