Mengumpulkan log Cribl Stream
Versi Parser: 1.0
Dokumen ini menjelaskan cara menyerap log Cribl Stream ke Google Security Operations menggunakan tujuan Google SecOps bawaan. Cribl Stream menghasilkan data operasional dalam bentuk log, metrik, dan peristiwa. Integrasi ini memungkinkan Anda mengirim log ini ke Google SecOps untuk analisis dan pemantauan.
Sebelum memulai
Pastikan Anda memiliki prasyarat berikut:
- Instance Google SecOps.
- Akses ke konsol atau cluster pengelolaan Cribl Stream.
- Kredensial akun layanan Google Cloud.
Mendapatkan kredensial Google SecOps
Untuk mengautentikasi Cribl Stream ke Google SecOps, pilih salah satu metode berikut:
- Deployment baru: Gunakan Chronicle API (Opsi 1).
- Deployment lama: Terus gunakan file autentikasi penyerapan (Opsi 2) hingga Ingestion API dihentikan pada 20 Juli 2027.
Opsi 1: Membuat akun layanan untuk Chronicle API (direkomendasikan)
- Login ke konsolGoogle Cloud dan pilih project Google Cloud yang ditautkan ke instance Google SecOps Anda.
- Buka IAM & Admin > Service Accounts.
- Klik Create service account.
- Berikan detail konfigurasi berikut:
- Service account name: Masukkan nama akun (misalnya,
cribl-stream-ingest). - Service account description: Masukkan deskripsi (misalnya,
Cribl Stream log ingestion).
- Service account name: Masukkan nama akun (misalnya,
- Klik Create and continue.
- Di bagian Grant this service account access to project, klik Select a role, lalu pilih Chronicle Editor.
- Klik Continue lalu klik Done.
- Klik akun layanan yang Anda buat, lalu buka tab Keys.
- Klik Add key > Create new key.
- Pilih JSON dan klik Create. File kunci akan didownload ke komputer Anda.
- Simpan file kunci dengan aman untuk digunakan dalam konfigurasi tujuan Cribl Stream.
Opsi 2: Mendownload file autentikasi penyerapan (lama)
- Login ke konsol Google SecOps.
- Buka Settings > Data Management > Collection Agents. Jika Anda menggunakan platform khusus SIEM, buka Settings > Collection Agents.
- Download file autentikasi penyerapan.
- Simpan file dengan aman untuk digunakan dalam konfigurasi tujuan Cribl Stream.
Mengonfigurasi tujuan Google SecOps di Cribl Stream
- Login ke Cribl Stream Management Console.
- Buka Data > Destinations.
- Klik Add Destination.
- Pilih Google Cloud > Security Operations (SecOps).
- Berikan detail konfigurasi berikut:
- Output ID: Masukkan nama unik (misalnya,
google-secops-destination). - Description: Masukkan deskripsi untuk tujuan ini.
- Send events as: Pilih Unstructured (direkomendasikan untuk penguraian log standar).
- API version: Pilih V2.
- Default log type: Pilih CRIBL_STREAM dari daftar.
- Opsional: Namespace: Masukkan namespace untuk mengidentifikasi log dari sumber ini (misalnya,
cribl-logs).
- Output ID: Masukkan nama unik (misalnya,
- Di bagian Authentication:
- Metode autentikasi: Akun layanan (JSON).
- Kunci akun layanan: Upload atau tempel konten file kredensial JSON.
- Di bagian Processing:
- Log text field: Masukkan
_rawjika perlu. Jika tidak ditetapkan, Cribl akan mengirimkan representasi JSON dari seluruh peristiwa; gunakan_rawhanya jika Anda benar-benar menyimpan teks mentah di kolom ini.
- Log text field: Masukkan
- Klik Simpan.
Membuat rute untuk mengirim log Cribl Stream
- Buka Data > Rute.
- Klik Tambahkan Rute.
- Berikan detail konfigurasi berikut:
- Route name: Masukkan nama yang bermakna (misalnya,
cribl-logs-to-secops). - Filter: Masukkan
source.match(/cribl.*/)untuk mengambil log internal Cribl (log operasional dari Cribl itu sendiri). - Output: Pilih tujuan Google SecOps yang dibuat di bagian sebelumnya.
- Pipeline: Pilih passthru atau buat pipeline kustom untuk pengayaan log.
- Route name: Masukkan nama yang bermakna (misalnya,
- Klik Simpan.
- Commit & Deploy konfigurasi untuk menerapkan perubahan.
Mengonfigurasi pemfilteran dan pengayaan log (Opsional)
Jika Anda perlu memfilter atau memperkaya log Cribl Stream sebelum mengirimkannya ke Google SecOps:
- Buka Data > Pipelines di Cribl Stream.
- Klik Add Pipeline.
- Berikan detail konfigurasi berikut:
- ID Pipeline: Masukkan nama yang bermakna (misalnya,
cribl-log-processing). - Description: Masukkan deskripsi untuk pipeline.
- ID Pipeline: Masukkan nama yang bermakna (misalnya,
- Tambahkan fungsi sesuai kebutuhan:
- Eval: Tambahkan kolom metadata atau ubah kolom yang ada.
- Regex Extract: Mengekstrak informasi tertentu dari pesan log.
- Drop: Menghapus peristiwa atau kolom yang tidak diperlukan.
- Mask: Menyamarkan informasi sensitif.
- Klik Simpan.
- Perbarui rute Anda untuk menggunakan pipeline ini, bukan passthru.
Log Perubahan
Melihat Log Perubahan untuk parser ini
Perlu bantuan lain? Dapatkan jawaban dari anggota Komunitas dan profesional Google SecOps.