Mengonfigurasi jadwal yang disesuaikan untuk aturan
Dokumen ini ditujukan untuk Admin Platform dan Analis SOC yang ingin mengonfigurasi dan memecahkan masalah jadwal yang dapat disesuaikan untuk aturan multi-peristiwa. Bagian ini menjelaskan cara menetapkan jadwal pemrosesan dan menjalankan pemeriksaan tambahan untuk menyertakan data yang terlambat tiba.
Dengan mengikuti proses yang dijelaskan dalam dokumen ini, Anda akan mendapatkan kontrol yang akurat atas latensi deteksi dan integritas data. Penyelesaian yang berhasil memastikan bahwa deteksi Anda tepat waktu dan akurat, sehingga mengurangi negatif palsu yang disebabkan oleh penundaan penyerapan dan memastikan operasi keamanan yang konsisten.
Jadwal yang dapat disesuaikan memberikan transparansi dan kontrol atas cara aturan multi-peristiwa dijalankan di Google Security Operations. Beberapa aturan Multi-peristiwa mungkin memerlukan periode buffer untuk menggabungkan data secara akurat; metode ini memungkinkan Anda menentukan periode tersebut, bukan mengandalkan default sistem.
Untuk melengkapi dokumen ini, pelajari cara mengelola jadwal eksekusi aturan.
Terminologi utama
- Run pertama (𝑇 + offset): Eksekusi awal logika aturan. Offset menunjukkan penundaan yang ditambahkan untuk memperhitungkan data yang terlambat tiba.
- Operasi penyesuaian: Evaluasi ulang latar belakang pada rentang waktu yang sama untuk mengambil data log atau pengayaan yang tiba setelah operasi pertama.
- Pengayaan: Metadata eksternal (seperti tag aset atau alias pengguna) yang ditambahkan ke log selama pemrosesan.
Sebelum memulai
Sebelum Anda mencoba mengubah atau mengotomatiskan jadwal aturan, pastikan lingkungan dan akun Anda memenuhi persyaratan keamanan dan sistem yang diperlukan. Saat Anda memvalidasi prasyarat ini, hal ini akan membantu mencegah error deployment dan memastikan bahwa logika deteksi Anda selaras dengan kebijakan Identity and Access Management organisasi Anda.
Izin: Untuk mengubah jadwal aturan, Anda harus memiliki izin IAM berikut:
chronicle.ruleDeployments.updateuntuk penggunaan API bagi pembaruan jadwal individual.chronicle.rules.modifyRulesuntuk update API batch dan penggunaan UI.
Jika Anda menggunakan peran IAM yang telah ditentukan sebelumnya, seperti Admin Chronicle API (
roles/chronicle.admin) atau Editor Chronicle API (roles/chronicle.editor), izin ini akan disertakan secara otomatis.Pemeriksaan lingkungan:
- Jenis aturan: Jadwal yang dapat disesuaikan hanya berlaku untuk aturan multi-peristiwa. Aturan peristiwa tunggal dan yang diseleksi dikecualikan.
- Jendela
match: Aturan dengan jendelamatchlebih dari 48 jam dibatasi untuk frekuensi eksekusi Harian. - Migrasi: Memigrasikan jadwal lama ke jadwal yang dapat disesuaikan adalah proses satu arah dan tidak dapat dikembalikan.
Mengonfigurasi jadwal untuk aturan multi-peristiwa
Untuk mengonfigurasi jadwal aturan multi-peristiwa, ikuti langkah-langkah berikut:
- Di Google SecOps, buka Detection > Rules & Detections.
- Klik Dasbor Aturan.
- Temukan aturan Anda, klik Lainnya more_vert, lalu pilih Jalankan jadwal.
- Di tab Jadwal aturan, pilih nilai untuk kolom Jadwal run pertama, dan pilih seberapa sering aturan dijalankan.
- Aktifkan tombol Sesuaikan operasi pertama untuk data yang tiba belakangan.
- Kegagalan yang diantisipasi: Run pertama mungkin masih kehilangan log jika offset lebih pendek daripada latensi penyerapan aktual sumber Anda.
- Langkah korektif: Tingkatkan offset atau andalkan eksekusi Penyesuaian untuk validasi akhir.
- Aktifkan tombol Pastikan kelengkapan pengayaan.
- Kegagalan yang diantisipasi: Peringatan mungkin muncul jauh setelah stempel waktu peristiwa.
- Langkah korektif: Gunakan hanya untuk aturan kepatuhan tidak penting yang mengutamakan akurasi daripada kecepatan.
- Tinjau Pratinjau jadwal aturan untuk memahami linimasa proses:
- Operasi pertama (𝑇 + offset): Sistem menjalankan logika aturan setelah penundaan yang Anda tentukan untuk data yang tiba terlambat.
- Operasi penyesuaian 1 (𝑇 + 4 jam): Sistem memindai ulang periode 4 jam setelah operasi pertama untuk mengambil data yang terlewat atau terlambat. Jika Anda mengaktifkan tombol Pastikan kelengkapan pengayaan, proses ini juga akan menunggu semua data pengayaan terkait diproses.
- Penyesuaian berjalan 2 (𝑇 + 30 jam): Penyesuaian ini hanya muncul jika Anda mengaktifkan tombol Pastikan kelengkapan pengayaan. Sistem melakukan pemindaian akhir 30 jam setelah operasi pertama untuk memberikan fidelitas data maksimum.
- Klik Simpan.
Memahami pratinjau jadwal
Pratinjau jadwal mengidentifikasi tonggak pencapaian tertentu untuk logika deteksi Anda. Gunakan eksekusi di latar belakang ini untuk mengukur Waktu Rata-Rata untuk Mendeteksi (MTTD) secara akurat dan memverifikasi integritas pemberitahuan.
- Jalankan pertama kali (𝑇 + offset): Mengidentifikasi ancaman secepat mungkin. Karena beberapa data mungkin masih dalam proses transfer atau sedang mengalami pengayaan, deteksi pada proses pertama mungkin tiba lebih lambat dari yang diharapkan.
Menjalankan penyesuaian: Mengevaluasi ulang jangka waktu secara proaktif. Eksekusi ini memungkinkan platform merekam hal berikut:
- Log yang terlambat tiba: Data yang mencapai platform setelah operasi pertama selesai.
- Konteks pengayaan: Metadata, seperti identitas aset atau alias pengguna, yang memerlukan pemrosesan latar belakang tambahan.
Mengidentifikasi sumber deteksi
Google SecOps menggunakan indikator visual untuk membantu Anda membedakan antara deteksi awal dan deteksi yang muncul selama penayangan ulang di latar belakang.
Indikator deteksi
Di kolom Jenis deteksi, mengidentifikasi deteksi dari proses penyesuaian, pemrosesan ulang, atau retrohunt.
- Jika Anda melihat ikon ini, deteksi terjadi selama proses penyesuaian (
𝑇+4$atau𝑇+30$), bukan proses awal (𝑇). - Deteksi dengan ikon ini sering menunjukkan bahwa platform menangkap ancaman setelah penyerapan awal, biasanya karena log yang terlambat tiba atau penundaan pengayaan.
Memverifikasi integritas notifikasi di halaman notifikasi
Di halaman Pemberitahuan, menunjukkan sumber pemberitahuan. Gunakan indikator ini untuk memverifikasi sumber pemberitahuan saat Anda menyelidiki linimasa.
Pemecahan masalah
Selidiki masalah penjadwalan dengan meninjau waktu evaluasi dan konfigurasi aturan. Meskipun platform mengotomatiskan sebagian besar tugas penjadwalan, setelan atau penundaan data tertentu dapat memengaruhi waktu munculnya deteksi.
Deteksi hanya muncul dalam proses penyesuaian
Jika deteksi tidak muncul selama proses pertama (𝑇), tetapi muncul dalam proses penyelarasan (𝑇+4$ atau 𝑇+30$), periksa hal berikut:
- Latensi penyerapan: Periksa apakah sumber log mengalami penundaan. Jika log tiba 15 menit setelah peristiwa terjadi, jadwal run pertama selama 10 menit tidak akan mencatatnya. Operasi penyesuaian akan menjaring data yang terlambat tiba ini.
- Pengayaan konteks: Konfirmasi apakah aturan mengandalkan metadata eksternal, seperti tag aset atau alias pengguna. Jika proses pengayaan memerlukan waktu lebih lama daripada jendela proses pertama, deteksi hanya muncul setelah sistem menyelesaikan pengayaan pada proses berikutnya.
Opsi yang dapat disesuaikan tidak ada
Jika tab Jadwal aturan tidak menampilkan opsi penyesuaian atau menu berwarna abu-abu:
- Periksa jenis aturan: Jadwal yang dapat disesuaikan hanya berlaku untuk aturan multi-peristiwa. Aturan peristiwa tunggal menggunakan mesin berkelanjutan (real-time) dan tidak mendukung jadwal kustom.
- Verifikasi jendela
match: Aturan dengan jendelamatchlebih dari 48 jam dibatasi untuk frekuensi operasi Harian dan tidak dapat disesuaikan. - Mengidentifikasi aturan pilihan: Anda tidak dapat mengubah jadwal untuk aturan pilihan. Cari pesan
Curated rules uses a legacy scheduleuntuk mengonfirmasi apakah aturan tersebut adalah aturan sistem yang dilindungi.
Penundaan yang tidak terduga dalam peringatan saat pertama kali dijalankan
Jika deteksi tiba lebih lambat dari interval yang dijadwalkan:
- Periode inisialisasi: Aturan baru atau yang baru diubah memerlukan periode inisialisasi selama satu jam. Deteksi tidak akan muncul hingga platform menyelesaikan penyiapan awal ini dan memulai siklus terjadwal pertama.
- Waktu tunggu pengayaan: Jika Anda mengaktifkan tombol Pastikan kelengkapan pengayaan, sistem dapat menyesuaikan waktu secara dinamis untuk menunggu proses pengayaan data selesai. Meskipun proses ini mencegah deteksi yang terlewat, deteksi awal dapat tiba lebih lambat daripada stempel waktu
𝑇yang tepat.
Pengukuran MTTD tampak tinggi
Pengukuran MTTD mencakup periode buffering yang diperlukan untuk kelengkapan data.
- Tinjau buffer: Untuk jadwal satu jam, sistem mengevaluasi peristiwa satu hingga dua jam setelah peristiwa tersebut tiba.
- Mengoptimalkan kecepatan: Jika Anda memerlukan latensi yang lebih rendah, alihkan aturan ke jadwal real-time. Catatan: Hal ini dapat meningkatkan jumlah deteksi yang mengandalkan proses penyesuaian untuk akurasi penuh.
Batasan
- Khusus aturan multi-peristiwa: Fitur ini tidak tersedia untuk aturan peristiwa tunggal.
- Hanya aturan kustom: Aturan pilihan menggunakan jadwal tetap yang tidak dapat Anda ubah. Jika Anda melihat aturan yang dipilih, sistem akan menampilkan pesan:
Curated rules use a legacy schedule.
Perbaikan error
| Error | Masalah | Perbaiki |
|---|---|---|
| Opsi tidak ada | Tab jadwal aturan berwarna abu-abu atau opsi tidak ada. | Pastikan aturan adalah aturan kustom multi-peristiwa dan periode pencocokan kurang dari 48 jam. |
| Peringatan tertunda | Deteksi tiba lebih lambat dari interval yang dijadwalkan. | Periksa apakah tombol Pastikan kelengkapan pengayaan aktif; sistem mungkin sedang menunggu pemrosesan metadata. |
| Hanya pemberitahuan penyesuaian | Deteksi tidak pernah muncul pada proses pertama (𝑇). |
Klik Latensi Penyerapan untuk memverifikasi. Jika log terlambat 15 menit, tetapi offset Anda adalah 10 menit, tingkatkan offset run pertama. |
Validasi dan pengujian
Untuk memverifikasi bahwa jadwal Anda berfungsi sebagaimana mestinya, ikuti langkah-langkah berikut:
- Buka Dasbor Aturan.
- Pilih aturan Anda dan lihat tab Deteksi.
- Filter menurut untuk melihat apakah Penyelarasan berjalan menangkap data yang terlewat pada proses pertama, lalu sesuaikan offset Anda.
Perlu bantuan lain? Dapatkan jawaban dari anggota Komunitas dan profesional Google SecOps.