Mengintegrasikan LevelBlue USM Anywhere dengan Google SecOps
Dokumen ini menjelaskan cara mengintegrasikan LevelBlue Unified Security Management (USM) Anywhere dengan Google Security Operations (Google SecOps).
Versi integrasi: 31.0
Akses jaringan ke LevelBlue USM Anywhere
Akses API dari Google SecOps ke LevelBlue USM Anywhere: Izinkan traffic melalui port 443 (HTTPS).
Parameter integrasi
Gunakan parameter berikut untuk mengonfigurasi integrasi:
Nama parameter | Jenis | Nilai default | Wajib diisi | Deskripsi |
---|---|---|---|---|
Nama Instance | String | T/A | Tidak | Nama Instance yang ingin Anda konfigurasi integrasinya. |
Deskripsi | String | T/A | Tidak | Deskripsi Instance. |
Root API | String | T/A | Ya | Alamat instance LevelBlue USM Anywhere. |
ClientID | String | T/A | Ya | ID pengguna. |
Rahasia | Sandi | T/A | Ya | Sandi akun pengguna. |
Versi Produk | String | V2 | Ya | Versi produk LevelBlue USM Anywhere. |
Use SSL | Kotak centang | Dicentang | Tidak | Jika dipilih, integrasi akan memvalidasi sertifikat SSL saat terhubung ke server LevelBlue USM Anywhere. |
Menjalankan dari Jarak Jauh | Kotak centang | Tidak dicentang | Tidak | Centang kotak untuk menjalankan integrasi yang dikonfigurasi dari jarak jauh. Setelah dipilih, opsi akan muncul untuk memilih pengguna jarak jauh (agen). |
Untuk mengetahui petunjuk tentang cara mengonfigurasi integrasi di Google SecOps, lihat Mengonfigurasi integrasi.
Anda dapat melakukan perubahan di tahap berikutnya, jika diperlukan. Setelah mengonfigurasi instance integrasi, Anda dapat menggunakannya dalam playbook. Untuk mengetahui informasi selengkapnya tentang cara mengonfigurasi dan mendukung beberapa instance, lihat Mendukung beberapa instance.
Tindakan
Untuk mengetahui informasi selengkapnya tentang tindakan, lihat Merespons tindakan tertunda dari Ruang Kerja Anda dan Melakukan tindakan manual.
Mendapatkan Detail Alarm
Mengambil detail alarm menurut ID.
Parameter
Nama parameter | Jenis | Nilai default | Wajib diisi | Deskripsi |
---|---|---|---|---|
ID Alarm | String | T/A | Ya | ID alarm. Dapat diperoleh dengan menjalankan konektor. |
Dijalankan pada
Tindakan ini tidak dijalankan di entity.
Hasil tindakan
Hasil skrip
Nama hasil skrip | Opsi nilai | Contoh |
---|---|---|
is_success | Benar atau Salah | is_success:False |
Repositori kasus
Jenis hasil | Deskripsi | Jenis |
---|---|---|
Pesan output* | Jika terjadi error: "Gagal mendapatkan detail tentang alarm AlienVault Anywhere! Error adalah {}. Tindakan harus gagal." Action pass successfully: "Successfully returned AlienVault Anywhere alarm {} details" (Tindakan berhasil dilakukan: "Berhasil menampilkan detail alarm {} AlienVault Anywhere") Jika parameter Versi produk ditetapkan ke V1: "Tindakan akan gagal dengan pesan jelas yang didukung di V2." |
Umum |
Tabel CSV | Kolom:
|
Umum |
Mencantumkan Peristiwa
Telusuri peristiwa AlienVault.
Parameter
Nama parameter | Jenis | Nilai default | Wajib diisi | Deskripsi |
---|---|---|---|---|
Batas Alarm | String | T/A | Tidak | Jumlah maksimum alarm yang akan ditampilkan. |
Nama Akun | String | T/A | Tidak | Nama akun. |
Nama Peristiwa | String | T/A | Tidak | Nama acara. |
Waktu Mulai | String | T/A | Tidak | Hasil yang difilter akan mencakup peristiwa yang terjadi setelah stempel waktu ini. Format: "%d/%m/%Y" |
Waktu Berakhir | String | T/A | Tidak | Hasil yang difilter akan mencakup peristiwa yang terjadi sebelum stempel waktu ini. Format: "%d/%m/%Y" |
Dihentikan | Kotak centang | T/A | Tidak | Apakah akan memfilter peristiwa menurut tanda ditekan. |
Nama Sumber | String | T/A | Tidak | Nama sumber. |
Dijalankan pada
Tindakan ini tidak dijalankan di entity.
Hasil tindakan
Hasil skrip
Nama hasil skrip | Opsi nilai | Contoh |
---|---|---|
is_success | Benar atau Salah | is_success:False |
Hasil JSON
{
"rep_device_fqdn": "192.0.2.30",
"sorce_name": "192.0.2.30",
"tag": "pdate-esp-kernelmodle.sh",
"timestamp_occred": "1596541223000",
"destination_address": "198.51.100.130",
"rep_dev_canonical": "192.0.2.30",
"destination_name": "198.51.100.130",
"received_from": "Centos7-001",
"timestamp_occred_iso8601": "2020-08-04T11:40:23.000Z",
"id": "f52dd545-ff14-5576-3b70-47f10f528f53",
"needs_enrichment": True,
"rep_device_asset_id": "256fa9b1-a066-c9eb-561a-c2110035978a",
"timestamp_received": "1596541223152",
"sorce_canonical": "256fa9b1-a066-c9eb-561a-c2110035978a",
"destination_fqdn": "198.51.100.130",
"_links": {
"self": {
"href": "URL"
}
},
"has_alarm": False,
"rep_device_address": "192.0.2.30",
"event_name": "pdate-esp-kernelmodle.sh event",
"sed_hint": False,
"transient": False,
"packet_type": "log",
"was_fzzied": True,
"sppressed": False,
"log": "<13>Ag 4 14:40:23 Centos7-001 pdate-esp-kernelmodle.sh: McAfeeESPFileAccess installed in this system is - 198.51.100.130",
"sorce_asset_id": "256fa9b1-a066-c9eb-561a-c2110035978a",
"timestamp_received_iso8601": "2020-08-04T11:40:23.152Z",
"destination_canonical": "198.51.100.130",
"time_offset": "Z"
}
Repositori kasus
Jenis hasil | Deskripsi | Jenis |
---|---|---|
Pesan output* | Jika terjadi error umum: "Tindakan tidak selesai karena error: {error}", nilai hasil harus disetel ke salah (false) dan tindakan harus gagal. Jika tindakan berhasil diselesaikan: "Successfully returned {len(events)} AlienVault Anywhere events" Jika tindakan gagal dijalankan: "Failed to list Endgame AlienVault Anywhere events!" (Gagal mencantumkan peristiwa Endgame AlienVault Anywhere) Jika parameter Versi produk ditetapkan ke V1: "Tindakan akan gagal dengan pesan jelas yang didukung di V2." |
Umum |
Tabel CSV | Judul Tabel: Acara Kolom Tabel:
Nilai:
|
Umum |
Ping
Uji konektivitas.
Parameter
T/A
Dijalankan pada
Tindakan ini dijalankan di semua entity.
Hasil tindakan
Hasil skrip
Nama hasil skrip | Opsi nilai | Contoh |
---|---|---|
berhasil | Benar atau Salah | success:False |
Konektor
Untuk mengetahui detail selengkapnya tentang cara mengonfigurasi konektor di Google SecOps, lihat Menyerap data Anda (konektor).
Konektor AlienVault USM Anywhere
Google SecOps mengambil alarm dari LevelBlue USM Anywhere hampir secara real-time dan meneruskannya sebagai pemberitahuan untuk kasus.
Parameter konektor
Gunakan parameter berikut untuk mengonfigurasi konektor:
Nama parameter | Jenis | Nilai default | Wajib diisi | Deskripsi |
---|---|---|---|---|
Lingkungan | DDL | T/A | Ya | Pilih lingkungan yang diperlukan. Misalnya, "Pelanggan Satu". Jika kolom Lingkungan pemberitahuan kosong, pemberitahuan akan dimasukkan ke lingkungan ini. |
Jalankan Setiap | Bilangan bulat | 0:0:0:10 | Tidak | Pilih waktu untuk menjalankan koneksi. |
Nama Kolom Produk | String | device_product | Ya | Nama kolom yang digunakan untuk menentukan produk perangkat. |
Nama Kolom Peristiwa | String | event_name | Ya | Nama kolom yang menentukan nama peristiwa (subjenis). |
Maksimum Hari Mundur | Bilangan bulat | 1 | Ya | Jumlah hari sebelum iterasi konektor pertama untuk mengambil pemberitahuan.
Parameter ini dapat berlaku untuk iterasi konektor awal setelah Anda mengaktifkan konektor untuk pertama kalinya, atau nilai penggantian untuk stempel waktu konektor yang telah berakhir. |
Jumlah Maksimum Pemberitahuan Per Siklus | Bilangan bulat | 10 | Ya | Jumlah maksimum pemberitahuan yang akan diambil di setiap siklus konektor. Membatasi jumlah pemberitahuan dalam setiap siklus. |
Verifikasi SSL | Kotak centang | Tidak dicentang | Tidak | Jika dipilih, integrasi akan memvalidasi sertifikat SSL saat terhubung ke server LevelBlue USM Anywhere. |
Versi Produk | String | V2 | Ya | Versi AlienVault Anywhere - V1, V2. |
Rahasia | Sandi | T/A | Ya | Sandi pengguna yang sesuai. |
ClientID | String | T/A | Ya | ID pengguna. |
Root API | String | T/A | Ya | Contoh: https://<instance>.alienvault.com |
Waktu Tunggu Skrip (Detik) | String | 60 | Ya | Batas waktu, dalam detik, untuk proses Python yang menjalankan skrip saat ini. |
Nama Pengguna Proxy | String | T/A | Tidak | Nama pengguna proxy untuk melakukan autentikasi. |
Sandi Proxy | Sandi | T/A | Tidak | Sandi proxy untuk mengautentikasi. |
Alamat Server Proxy | String | T/A | Tidak | Alamat server proxy yang akan digunakan. |
Metode Aturan | String | T/A | Tidak | Memfilter alarm menurut metode aturan. Metode ini akan memberikan detail tambahan tentang target serangan dan kerentanan tertentu. Contoh: Firefox - CVE-2008-4064 |
Strategi Aturan | String | T/A | Tidak | Strategi aturan yang memicu alarm. Misalnya, gunakan Serangan Sisi Klien - Kerentanan yang Diketahui saat mencoba mengeksploitasi kerentanan yang diketahui di browser web penyerang. |
Niat Aturan | String | T/A | Tidak | Memfilter alarm berdasarkan tujuan alarm. Maksud menjelaskan konteks perilaku yang sedang diamati. Berikut adalah kategori ancaman: Pembobolan Sistem, Eksploitasi & Penginstalan, Pengiriman & Serangan, Pengintaian & Penyelidikan, Kesadaran Lingkungan. |
Prioritas | String | T/A | Tidak | Filter menurut prioritas alarm, dipisahkan dengan koma. Nilai yang valid: tinggi/sedang/rendah |
Menggunakan Filter yang Dihapus | Kotak centang | Tidak dicentang | Tidak | Parameter ini akan digunakan untuk menentukan apakah akan memfilter pemberitahuan yang masuk menggunakan filter Tampilkan yang Diredam atau tidak. |
Tampilkan yang Dibatalkan | Kotak centang | Dicentang | Tidak | Apakah akan menyertakan alarm yang ditahan dalam penelusuran. |
Periode Pengisian | Bilangan bulat | 0 | Tidak | Periode padding dalam jam untuk eksekusi konektor. |
AlienVault USM Anywhere Connector memiliki dua parameter, yang memungkinkan pemfilteran cerdas atas pemberitahuan yang dimasukkan ke Google SecOps, terkait atribut suppressed
yang dimiliki pemberitahuan tersebut:
- Gunakan Filter yang Dibatalkan: Parameter ini menentukan apakah akan memfilter
pemberitahuan yang masuk menggunakan filter
Show Suppressed
atau tidak. Tampilkan yang Dibatalkan: Parameter ini menentukan apakah akan menyertakan alarm yang dibatalkan dalam penelusuran atau tidak. Ada tiga opsi di konektor ini:
- Masukkan semua peringatan AV, yang disembunyikan dan tidak disembunyikan - hapus kedua kotak.
- Hanya tampilkan alarm yang tidak diredam dari AV - pilih kotak
Use Suppressed Filter
dan hapus kotakShow Suppressed
. - Hanya bawa alarm yang diredam dari AV, tetapi tidak ada yang lain - pilih kotak
Use Suppressed Filter
danShow Suppressed
. Ini adalah opsi default.
Untuk mengetahui informasi selengkapnya tentang penekanan alarm di AlienVault, lihat Membuat Aturan Penekanan dari Halaman Alarm.
Aturan konektor
Konektor mendukung Proxy.
Perlu bantuan lain? Dapatkan jawaban dari anggota Komunitas dan profesional Google SecOps.