Menjelajahi grafik keamanan menggunakan kueri

Grafik keamanan Security Command Center adalah database berbasis hubungan yang memetakan resource cloud, konfigurasinya, dan indikator risiko terkait seperti kerentanan, izin akses, sensitivitas data, dan eksposur jaringan. Grafik ini memberikan gambaran komprehensif tentang aset cloud Anda dan hubungannya.

Dokumen ini menjelaskan penelusuran grafik, fitur yang memungkinkan Anda menjelajahi grafik keamanan dengan membuat kueri kustom untuk membantu menunjukkan potensi masalah keamanan di lingkungan Anda.

Penelusuran grafik tidak tersedia dengan aktivasi level project. Untuk mengetahui informasi selengkapnya, lihat Ketersediaan fitur dengan aktivasi level project.

Komponen kueri

Kueri grafik keamanan terdiri dari tiga jenis komponen utama:

  • Node: temuan keamanan atau resource cloud.
  • Klausa Where (filter): filter yang diterapkan ke node untuk mempertajam kueri berdasarkan properti tertentu dari node.
  • Koneksi: hubungan terarah antara dua node.

Berikut adalah contoh kueri seperti yang terlihat di konsol Google Cloud , menggunakan komponen ini.

Contoh kueri Grafik Security Command Center menggunakan berbagai komponen
Contoh kueri Grafik Security Command Center menggunakan berbagai komponen

Struktur kueri contoh ini mengidentifikasi hubungan antara entitas keamanan untuk membantu menentukan risiko. Pertama, kueri menetapkan subjek utama, atau node, investigasi: Kerentanan CVE dan Virtual Machine (GCE). Hubungan, yang diidentifikasi dengan frasa yang memengaruhi, secara eksplisit menautkan kedua node ini. Terakhir, kueri disesuaikan secara mendetail menggunakan beberapa atribut, yang dikenal sebagai klausa where atau filter, pada setiap node. Filter yang digunakan di sini mencakup tingkat keparahan kerentanan dan keterjangkauan jaringan VM. Bersama-sama, komponen ini membantu mengidentifikasi potensi risiko dalam suatu lingkungan.

Node

Node mewakili temuan keamanan atau resource cloud.

Beberapa contoh node di konsol Google Cloud mencakup hal berikut:

  • Kerentanan CVE: kerentanan Common Vulnerabilities and Exposures yang ditentukan oleh The MITRE Corporation.
  • Virtual Machine (GCE): instance Compute Engine.
  • Deployment GKE: resource Google Kubernetes Engine.
  • Akun Layanan IAM: akun layanan Identity and Access Management (IAM).
  • Set Data BigQuery: penampung data di BigQuery. Untuk mengetahui informasi selengkapnya, lihat Pengantar set data.

Node dikelompokkan berdasarkan kategori seperti Compute, Kubernetes, Identity, dan Database. Anda dapat menjelajahi atau menelusuri semua jenis node yang tersedia di konsolGoogle Cloud saat membuat kueri.

Klausa where (filter)

Klausa where adalah filter yang diterapkan ke node untuk menyaring kueri berdasarkan properti tertentu yang terkait dengan node.

Berikut beberapa contoh filter:

  • Severity = Critical: item dengan tingkat keparahan kritis, misalnya, CVE.
  • Has Full API Access = True: menunjukkan bahwa node dikonfigurasi dengan akses penuh ke semua API Google Cloud .
  • Aktivitas Eksploitasi = Dikonfirmasi: menunjukkan instance kerentanan yang diketahui, dilaporkan, atau diantisipasi yang dieksploitasi di dunia nyata.

Filter yang ditampilkan di konsol Google Cloud bersifat kontekstual dan bergantung pada jenis node yang telah Anda pilih.

Koneksi

Koneksi adalah hubungan terarah antara dua node.

Berikut adalah contoh koneksi:

  • yang memengaruhi: menentukan hubungan antara dua node yang dipilih—misalnya, Kerentanan CVE yang terkait dengan virtual machine Compute Engine.
  • that uses: menentukan hubungan antara dua node yang dipilih—misalnya, virtual machine Compute Engine yang terkait dengan akun layanan IAM.

Koneksi bersifat kontekstual, dan hanya hubungan yang valid yang ditampilkan untuk jenis node yang dipilih.

Membuat kueri

Anda dapat membuat kueri grafik keamanan untuk menjelajahi lingkungan cloud berdasarkan kriteria yang penting bagi Anda. Melakukan dan menyaring kueri pada grafik dapat membantu Anda mengidentifikasi kelemahan keamanan tertentu yang ingin Anda pantau.

  1. Di konsol Google Cloud , buka halaman Penelusuran grafik Security Command Center.

    Buka Graph search

  2. Gunakan editor kueri untuk membuat kueri Anda. Pilih salah satu opsi berikut:

  3. Jalankan kueri Anda.

  4. Tinjau hasil kueri dalam tabel. Anda dapat menyesuaikan tampilan hasil dengan memilih kolom yang akan ditampilkan. Anda juga dapat mengurutkan setiap kolom dalam urutan menaik atau menurun.

  5. Opsional: Untuk mengekspor hasil kueri sebagai file CSV, klik Download CSV.

Membuat kueri kustom

Anda dapat menentukan kueri kustom untuk mengidentifikasi kerentanan keamanan yang spesifik untuk lingkungan Anda.

Untuk membuat kueri kustom, mulai kueri baru atau sesuaikan saran penelusuran yang ada menggunakan langkah-langkah berikut:

  1. Di konsol Google Cloud , buka halaman Penelusuran grafik Security Command Center.

    Buka Graph search

  2. Di kolom Show, klik Add dan pilih resource atau temuan sebagai node utama untuk kueri Anda, lalu klik Continue. Dialog akan muncul untuk node yang dipilih.

  3. Untuk menyaring kueri Anda, lakukan salah satu hal berikut:

    • Untuk memfilter menurut salah satu properti node, klik tombol Where untuk properti tersebut. Di kolom Filter value yang muncul, masukkan atau pilih nilai yang harus ada dalam properti.
    • Untuk memfilter menurut koneksi node ke node lain, klik tombol di samping jenis koneksi, seperti yang memengaruhi atau yang menggunakan, untuk mengaktifkannya.
  4. Untuk mengubah kueri, lakukan salah satu tindakan berikut:

    • Untuk menambahkan komponen ke kueri, klik Tambahkan di samping node atau koneksi.
    • Untuk menghapus komponen dari kueri, klik Tutup.
  5. Pilih Run query.

    Node, filter, dan koneksi yang tersedia diperbarui di konsol Google Cloud .

Menggunakan atau menyesuaikan saran penelusuran

Beberapa saran penelusuran disediakan sebagai titik awal. Anda dapat menggunakan saran ini apa adanya atau menyesuaikannya agar sesuai dengan kebutuhan spesifik Anda.

  1. Di konsol Google Cloud , buka halaman Penelusuran grafik Security Command Center.

    Buka Graph search

  2. Pilih Saran penelusuran untuk melihat informasi yang lebih mendetail tentang kueri.

  3. Klik Gunakan saran.

  4. Opsional: Ubah detail kueri di editor sesuai kebutuhan Anda. Untuk mengetahui informasi selengkapnya, lihat Membuat kueri kustom.

  5. Klik Run query.

Memecahkan masalah kueri yang tidak menampilkan hasil

Jika kueri Anda tidak menampilkan hasil, coba langkah-langkah berikut untuk memecahkan masalah dan menyesuaikan.

Menggunakan saran penelusuran standar

Saran penelusuran standar yang disediakan adalah contoh yang dirancang untuk menampilkan hasil yang relevan dengan berbagai lingkungan. Anda dapat mengubah saran penelusuran agar sesuai dengan kebutuhan spesifik Anda.

Menyederhanakan atau menyesuaikan kueri Anda

  • Hapus atau kurangi filter untuk memperluas cakupan kueri Anda.

  • Coba buat kueri satu jenis atau properti aset untuk memvalidasi bahwa data ditampilkan.

  • Hindari menggabungkan terlalu banyak batasan. Melakukannya dapat mengecualikan hasil secara tidak sengaja.

Memverifikasi izin akses

Pastikan Anda memiliki izin yang diperlukan untuk melihat data yang Anda buat kuerinya. Tanpa akses yang benar, beberapa aset atau hubungan mungkin disembunyikan atau dikecualikan dari hasil.

Berikan waktu untuk sinkronisasi data

Resource yang baru dibuat atau diperbarui mungkin memerlukan waktu beberapa menit atau jam untuk muncul dalam grafik. Misalnya, penundaan dapat terjadi jika Anda baru saja menambahkan resource atau memperbarui kebijakan IAM. Jika Anda baru saja membuat perubahan pada lingkungan cloud, coba jalankan kueri lagi setelah beberapa saat.

Cakupan grafik

Beberapa jenis data atau hubungan mungkin tidak tersedia dalam grafik keamanan, bergantung pada lingkungan Anda dan jenis data yang didukung. Jika Anda tidak melihat data yang diharapkan, data tersebut mungkin tidak tersedia dalam grafik.

Bantuan tambahan

Jika Anda telah mencoba langkah-langkah sebelumnya dan masih tidak melihat hasil yang diharapkan, hubungi administrator project Anda atau lihat Mendapatkan dukungan untuk mendapatkan bantuan dalam meninjau konfigurasi dan izin kueri Anda.

Langkah berikutnya