Dokumen ini menjelaskan jenis temuan ancaman di Security Command Center. Temuan ancaman dihasilkan oleh pendeteksi ancaman saat mendeteksi potensi ancaman di resource cloud Anda. Untuk daftar lengkap temuan ancaman yang tersedia, lihat Indeks temuan ancaman.
Ringkasan
Container Threat Detection mengamati URL berbahaya dalam daftar argumen proses yang dapat dieksekusi. Penyerang dapat memuat malware atau library berbahaya melalui URL berbahaya.
Container Threat Detection adalah sumber temuan ini.
Cara merespons
Untuk merespons temuan ini, lakukan hal berikut:
Langkah 1: Tinjau detail temuan
Buka temuan
Malicious URL Observedseperti yang diarahkan dalam Meninjau temuan. Panel detail untuk temuan akan terbuka di tab Summary.Di tab Summary, tinjau informasi di bagian berikut:
- Apa yang terdeteksi, terutama kolom berikut:
- URI: URI berbahaya yang diamati.
- Biner ditambahkan: jalur lengkap biner proses yang menerima argumen yang berisi URL berbahaya.
- Argumen: argumen yang diberikan saat memanggil biner proses.
- Environment variables: variabel lingkungan yang berlaku saat biner proses dipanggil.
- Containers: nama container.
- Kubernetes pods: nama pod dan namespace.
- Affected resource, terutama kolom berikut:
- Resource display name: nama resource yang terpengaruh.
- Nama lengkap resource: nama lengkap resource
cluster. Nama lengkap resource mencakup informasi berikut:
- Project yang berisi cluster:
projects/PROJECT_ID - Lokasi tempat cluster berada: either
zone/ZONEorlocations/LOCATION - Nama cluster:
projects/CLUSTER_NAME
- Project yang berisi cluster:
- Related links, terutama kolom berikut:
- Indikator VirusTotal: link ke halaman analisis VirusTotal.
- Apa yang terdeteksi, terutama kolom berikut:
Di tab JSON, di atribut
sourceProperties, catat nilai propertiVM_Instance_Name.
Langkah 2: Tinjau cluster dan node
Di Google Cloud konsol, buka halaman Kubernetes clusters.
Di Google Cloud toolbar konsol, pilih project yang muncul di Resource full name (
resource.name), jika perlu. Nama project muncul setelah/projects/di nama lengkap resource.Klik nama cluster yang Anda catat di Resource display name (
resource.display_name) ringkasan temuan. Halaman Clusters akan terbuka.Di Metadata section di **Cluster details page, catat informasi yang ditentukan pengguna yang mungkin berguna dalam mengatasi ancaman, seperti informasi yang mengidentifikasi pemilik cluster.
Klik tab Nodes.
Dari node yang tercantum, pilih node yang cocok dengan nilai
VM_Instance_Nameyang Anda catat di JSON temuan sebelumnya.Di tab Details halaman Node details, di bagian Annotations, catat nilai
container.googleapis.com/instance_idanotasi.
Langkah 3: Tinjau Pod
Di Google Cloud konsol, buka halaman Kubernetes Workloads.
Di Google Cloud toolbar konsol, pilih project yang Anda catat di Resource full name (
resource.name) cluster di ringkasan temuan, jika perlu.Klik Show system workloads.
Filter daftar workload berdasarkan nama cluster yang Anda catat di Resource full name (
resource.name) ringkasan temuan dan, jika perlu, Namespace (kubernetes.pods.ns) pod yang Anda catat.Klik nama workload yang cocok dengan nilai properti
VM_Instance_Nameyang Anda catat di JSON temuan sebelumnya. Halaman Pod details akan terbuka.Di halaman Pod details, catat informasi apa pun tentang Pod yang mungkin membantu Anda mengatasi ancaman.
Langkah 4: Periksa log
Di Google Cloud konsol, buka Logs Explorer.
Di Google Cloud toolbar konsol, pilih project yang muncul di Resource full name (
resource.name), jika perlu.Tetapkan Select time range ke periode yang diinginkan.
Di halaman yang dimuat, lakukan hal berikut:
- Temukan log Pod untuk pod Anda (
kubernetes.pods.name) menggunakan filter berikut:resource.type="k8s_container"resource.labels.project_id="PROJECT_ID"resource.labels.location="LOCATION"resource.labels.cluster_name="CLUSTER_NAME"resource.labels.namespace_name="NAMESPACE_NAME"resource.labels.pod_name="POD_NAME"
- Temukan log audit cluster menggunakan filter berikut:
logName="projects/PROJECT_NAME/logs/cloudaudit.googleapis.com%2Factivity"resource.type="k8s_cluster"resource.labels.project_id="PROJECT_ID"resource.labels.location="LOCATION_OR_ZONE"resource.labels.cluster_name="CLUSTER_NAME/var>"POD_NAME
- Temukan log konsol node GKE menggunakan filter berikut:
resource.type="gce_instance"resource.labels.instance_id="INSTANCE_ID"
- Temukan log Pod untuk pod Anda (
Langkah 5: Selidiki container yang sedang berjalan
Jika container masih berjalan, Anda mungkin dapat menyelidiki lingkungan container secara langsung.
Di Google Cloud konsol, buka halaman Kubernetes clusters.
Klik nama cluster yang ditampilkan di
resource.labels.cluster_name.Di halaman Clusters, klik Connect, lalu klik Run in Cloud Shell.
Cloud Shell diluncurkan dan menambahkan perintah untuk cluster di terminal.
Tekan enter dan, jika dialog Authorize Cloud Shell muncul, klik Authorize.
Hubungkan ke lingkungan container dengan menjalankan perintah berikut:
kubectl exec --namespace=POD_NAMESPACE -ti POD_NAME -c CONTAINER_NAME -- /bin/shGanti
CONTAINER_NAMEdengan nama container yang Anda catat di ringkasan temuan sebelumnya.Perintah ini mengharuskan container memiliki shell yang diinstal di
/bin/sh.
Langkah 6: Teliti metode serangan dan respons
- Periksa status situs Safe Browsing untuk mendapatkan detail tentang alasan URL diklasifikasikan sebagai berbahaya.
- Tinjau entri framework MITRE ATT&CK untuk jenis temuan ini: Ingress Tool Transfer.
- Periksa nilai hash SHA-256 untuk biner yang ditandai sebagai berbahaya di VirusTotal dengan mengklik link di VirusTotal indicator. VirusTotal adalah layanan milik Alphabet yang memberikan konteks tentang file, URL, domain, dan alamat IP yang berpotensi berbahaya.
- Untuk mengembangkan rencana respons, gabungkan hasil penyelidikan Anda dengan riset MITRE dan analisis VirusTotal.
Langkah 7: Terapkan respons Anda
Rencana respons berikut mungkin sesuai untuk temuan ini, tetapi juga dapat memengaruhi operasi. Evaluasi dengan cermat informasi yang Anda kumpulkan dalam penyelidikan untuk menentukan cara terbaik mengatasi temuan.
- Hubungi pemilik project dengan container yang terganggu.
- Hentikan atau hapus container yang terganggu dan ganti dengan container baru.
Langkah berikutnya
- Pelajari cara menggunakan temuan ancaman di Security Command Center.
- Lihat Indeks temuan ancaman.
- Pelajari cara meninjau temuan melalui Google Cloud konsol.
- Pelajari tentang layanan yang menghasilkan temuan ancaman.