QRadar
Versi integrasi: 56.0
Deployment QRadar yang didukung
Integrasi ini mendukung deployment QRadar lokal dan cloud.
Akses jaringan ke QRadar
Akses API dari Google Security Operations ke QRadar: Izinkan traffic melalui port 443 (HTTPS) atau seperti yang dikonfigurasi di lingkungan Anda.
Menetapkan izin QRadar
Saat Anda membuat profil keamanan dan pengguna Google SecOps khusus di QRadar (seperti yang diuraikan dalam langkah-langkah berikut), Anda akan mendapatkan kontrol yang lebih terperinci atas izin. Pendekatan ini bersifat opsional, tetapi direkomendasikan.
Integrasi QRadar juga dapat berfungsi menggunakan akun administrator yang ada.
Membuat pengguna Google SecOps {:.hide-from-toc}
Di QRadar, klik ikon kiri atas.
Buka Admin, lalu klik Pengguna.
Klik Baru dan isi informasi untuk membuat pengguna Admin baru.
Membuat profil keamanan Google SecOps
Buka Admin > Pengelolaan Pengguna > Profil Keamanan.
Buat profil dengan setelan berikut:
- Prioritas Izin: Tanpa Batasan
- Sumber Log: Semua Grup Sumber Log
- Jaringan: Semua
- Domain: Semua Domain
Men-deploy perubahan
Klik Deploy di layar.
Buat Layanan yang Diotorisasi untuk mengakses API
Buka Admin > Pengelolaan Pengguna > Layanan yang Diizinkan.
Buat layanan dengan setelan berikut:
- Nama Layanan: Siemplify_Application_User
- Peran Pengguna: admin
- Profil Keamanan: admin
- Tanggal Habis Masa Berlaku: Tidak Ada Tanggal Habis Masa Berlaku
Salin kunci autentikasi yang dibuat dan gunakan di setelan integrasi Google SecOps (Wizard Deployment).
Mengonfigurasi integrasi QRadar di Google SecOps
Untuk mendapatkan petunjuk mendetail terkait cara mengonfigurasi integrasi di Google SecOps, lihat Mengonfigurasi integrasi.
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 | https://IP_ADDRESS |
Ya | Jalur URL yang mengarah ke server QRadar. |
Token API | Sandi | T/A | Ya | Token keamanan API untuk autentikasi. |
Versi API | String | T/A | Tidak | Versi API yang digunakan. |
Menjalankan dari Jarak Jauh | Kotak centang | Tidak dicentang | Tidak | Centang kolom untuk menjalankan integrasi yang dikonfigurasi dari jarak jauh. Setelah dicentang, opsi akan muncul untuk memilih pengguna jarak jauh (agen). |
Tindakan
Kueri Alur Serupa
Deskripsi
Jalankan kueri AQL yang telah ditentukan sebelumnya untuk menemukan alur yang terkait dengan entitas alamat IP Google SecOps yang ditentukan.
Parameter
Nama parameter | Jenis | Nilai default | Wajib diisi | Deskripsi |
---|---|---|---|---|
Selisih Waktu dalam Menit | Bilangan bulat | 10 | Tidak | Mengambil alur selama x menit terakhir. Parameter menerima nilai numerik, misalnya 10. |
Batas Alur yang Akan Diambil | Bilangan bulat | 23 | Ya | Membatasi alur yang dapat ditampilkan oleh tindakan. Parameter menerima nilai numerik, misalnya 10. |
Kolom yang Akan Ditampilkan | String | T/A | Tidak | Kolom yang akan diambil dari alur selain kolom yang telah ditentukan sebelumnya. Jika tidak disetel, tindakan akan menampilkan kolom yang telah ditentukan sebelumnya untuk alur. |
Nama Kolom Alamat IP Sumber | String | T/A | Tidak | Kolom yang merepresentasikan Kolom Alamat IP Sumber alur. |
Nama Kolom Alamat IP Tujuan | String | T/A | Tidak | Kolom yang merepresentasikan Kolom Alamat IP Tujuan alur. |
Contoh kasus penggunaan playbook
Mendapatkan informasi dari QRadar tentang alur yang terdaftar untuk alamat IP tertentu selama x menit terakhir.
Dijalankan pada
Tindakan ini dijalankan pada entity Alamat IP.
Hasil tindakan
Hasil skrip
Nama hasil skrip | Opsi nilai | Contoh |
---|---|---|
is_success | Benar/Salah | is_success:False |
Hasil JSON
{
"flows": [
{
"destinationflags": 27,
"destinationpackets": 5.0,
"sourcebytes": 522.0,
"protocolid": 6,
"sourceip": "195.200.72.148",
"destinationbytes": 571.0,
"lastpackettime": 1585057251000,
"sourceflags": 27,
"sourcepackets": 5.0,
"qid": 53268795,
"flowtype": 0,
"destinationip": "37.28.155.22",
"firstpackettime": 1585057224000,
"category": 18448,
"source hostname": null,
"destination hostname": null
},
{
"destinationflags": null,
"destinationpackets": 0.0,
"sourcebytes": 78.0,
"protocolid": 17,
"sourceip": "195.200.72.148",
"destinationbytes": 0.0,
"lastpackettime": 1585057220000,
"sourceflags": null,
"sourcepackets": 1.0,
"qid": 53258563,
"flowtype": 0,
"destinationip": "8.8.8.8",
"firstpackettime": 1585057177000,
"category": 18438,
"source hostname": null,
"destination hostname": null
},
...
]
}
Repositori kasus
Jenis hasil | Deskripsi | Jenis |
---|---|---|
Pesan output* | Tindakan tidak boleh gagal, dan tidak boleh menghentikan eksekusi playbook:
Tindakan akan gagal dan menghentikan eksekusi playbook:
|
Umum |
Tabel | Alur serupa untuk entity: {0}".format(Siemplify.entity.identifier) Judul:... |
Entity |
Kueri Acara Serupa
Deskripsi
Jalankan kueri AQL yang telah ditentukan sebelumnya untuk menemukan peristiwa yang terkait dengan entity Alamat IP, Nama Host, atau Nama Pengguna Google SecOps yang ditentukan.
Parameter
Nama parameter | Jenis | Nilai default | Wajib diisi | Deskripsi |
---|---|---|---|---|
Selisih Waktu dalam Menit | Bilangan bulat | 10 | Tidak | Mengambil alur selama x menit terakhir. Parameter menerima nilai numerik, misalnya 10. |
Batas Peristiwa yang Akan Diambil | Bilangan bulat | 25 | Ya | Membatasi peristiwa yang dapat ditampilkan oleh tindakan. Parameter ini menerima nilai numerik, misalnya, 25. |
Kolom yang Akan Ditampilkan | CSV | T/A | Tidak | Kolom yang akan diambil dari peristiwa selain kolom yang telah ditentukan sebelumnya. Jika tidak disetel, tindakan akan menampilkan kolom yang telah ditentukan sebelumnya untuk acara. |
Nama Kolom Nama Host | String | T/A | Tidak | Kolom yang merepresentasikan Kolom Nama Host dari peristiwa. |
Nama Kolom Alamat IP Sumber | String | T/A | Tidak | Kolom yang merepresentasikan Kolom Alamat IP Sumber alur. |
Nama Kolom Alamat IP Tujuan | String | T/A | Tidak | Kolom yang mewakili Kolom Alamat IP Tujuan alur. |
Nama Kolom Nama Pengguna | String | T/A | Tidak | Kolom yang mewakili Kolom Nama Pengguna peristiwa. |
Contoh kasus penggunaan
Mendapatkan informasi dari QRadar tentang peristiwa yang terdaftar untuk entitas tertentu selama x menit terakhir.
Dijalankan pada
Tindakan ini berjalan di entity berikut:
- Alamat IP
- Hostname
- Pengguna
Hasil tindakan
Hasil skrip
Nama hasil skrip | Opsi nilai | Contoh |
---|---|---|
is_success | Benar/Salah | is_success:False |
Hasil JSON
{
"events": [
{
"starttime": 1585288010745,
"protocolid": 255,
"sourceip": "10.0.100.250",
"logsourceid": 62,
"qid": 18750001,
"sourceport": 0,
"eventcount": 1,
"magnitude": 10,
"identityip": "0.0.0.0",
"destinationip": "10.0.100.250",
"destinationport": 0,
"category": 10008,
"username": null,
"hostname": null
},
{
"starttime": 1585288010745,
"protocolid": 255,
"sourceip": "10.0.100.250",
"logsourceid": 62,
"qid": 18750001,
"sourceport": 0,
"eventcount": 1,
"magnitude": 10,
"identityip": "0.0.0.0",
"destinationip": "10.0.100.250",
"destinationport": 0,
"category": 10008,
"username": null,
"hostname": null
},
...
]
}
Repositori kasus
Jenis hasil | Deskripsi | Jenis |
---|---|---|
Pesan output* | Tindakan tidak boleh gagal, dan tidak boleh menghentikan eksekusi playbook:
Tindakan akan gagal dan menghentikan eksekusi playbook:
|
Umum |
Tabel | Alur serupa untuk entity: {0}".format(Siemplify.entity.identifier) Judul:... |
Entity |
Penelusuran AQL QRadar
Deskripsi
Menjalankan kueri AQL arbitrer terhadap instance QRadar. Tindakan ini akan menampilkan output dalam format CSV.
Parameter
Nama parameter | Jenis | Nilai default | Wajib diisi | Deskripsi |
---|---|---|---|---|
Format Kueri | String | T/A | Ya | Format kueri yang akan dijalankan, misalnya, "Select * from flows limit 10 last 10 minutes". |
Hasil tindakan
Hasil skrip
Nama hasil skrip | Opsi nilai | Contoh |
---|---|---|
hasil | T/A | T/A |
Hasil JSON
{
"events": [
{
"username": "None",
"category": 4003,
"starttime": 1548682790158,
"destinationip": "1.1.1.1",
"eventcount": 13,
"qid": 20257872,
"magnitude": 3,
"destinationport": 53,
"protocolid": 17,
"sourceport": 50597,
"identityip": "1.1.1.1",
"sourceip": "1.1.1.1",
"logsourceid": 71
}, {
"username": "None",
"category": 8053,
"starttime": 1548682800217,
"destinationip": "1.1.1.1",
"eventcount": 1,
"qid": 20280296,
"magnitude": 3,
"destinationport": 443,
"protocolid": 6,
"sourceport": 49230,
"identityip": "1.1.1.1",
"sourceip": "1.1.1.1",
"logsourceid": 71
}
]
}
Repositori kasus
Jenis hasil | Deskripsi | Jenis |
---|---|---|
Pesan output* | Tindakan tidak boleh gagal, dan tidak boleh menghentikan eksekusi playbook
Tindakan akan gagal dan menghentikan eksekusi playbook:
|
Umum |
Tabel | "Hasil kueri" Header:... |
Umum |
Ping
Deskripsi
Uji konektivitas ke instance QRadar.
Parameter
T/A
Kasus penggunaan yang dimaksudkan
Menguji apakah akses ke sistem target berhasil atau tidak dengan parameter, yang diberikan pada konfigurasi integrasi di halaman Google Security Operations Marketplace.
Hasil tindakan
Hasil skrip
Nama hasil skrip | Opsi nilai | Contoh |
---|---|---|
is_success | Benar/Salah | is_success:False |
Repositori kasus
Jenis hasil | Deskripsi | Jenis |
---|---|---|
Pesan output* | Tindakan tidak boleh gagal, dan tidak boleh menghentikan eksekusi playbook.
Tindakan akan gagal dan menghentikan eksekusi playbook:
|
Umum |
Mencari Nilai dalam Set Referensi
Deskripsi
Periksa apakah suatu nilai tercantum dalam set referensi tertentu.
Parameter
Nama parameter | Jenis | Nilai default | Wajib diisi | Deskripsi |
---|---|---|---|---|
Nama | String | T/A | Ya | Nama set referensi untuk memeriksa nilai. |
Nilai | String | T/A | Ya | Nilai yang akan diperiksa dalam set yang dirujuk. |
Contoh kasus penggunaan playbook
IP ditemukan berbahaya dalam playbook yang dijalankan, periksa apakah IP tersebut tercantum dalam set referensi Malicious_IPs.
Dijalankan pada
Tindakan ini tidak berjalan di entity Google SecOps.
Hasil tindakan
Hasil skrip
Nama hasil skrip | Opsi nilai | Contoh |
---|---|---|
is_success | Benar/Salah | is_success:False |
Hasil JSON
{
"timeout_type": "FIRST_SEEN",
"number_of_elements": 1,
"data": [
{
"last_seen": 1611149814345,
"first_seen": 1611149814345,
"source": "admin",
"value": "192.168.10.230",
"domain_id": null
}
],
"creation_time": 1440695740583,
"name": "Critical Assets",
"namespace": "SHARED",
"element_type": "IP",
"collection_id": 20
}
Repositori kasus
Jenis hasil | Deskripsi | Jenis |
---|---|---|
Pesan output* | Tindakan ini tidak boleh gagal dan tidak boleh menghentikan eksekusi playbook:
Tindakan ini akan gagal dan menghentikan eksekusi playbook:
|
Umum |
Mencari Nilai dalam Peta Referensi
Deskripsi
Periksa apakah suatu nilai tercantum dalam peta referensi tertentu.
Parameter
Nama parameter | Jenis | Nilai default | Wajib diisi | Deskripsi |
---|---|---|---|---|
Nama | String | T/A | Ya | Nama peta referensi untuk memeriksa nilai. |
Nilai | String | T/A | Ya | Nilai yang akan diperiksa dalam peta yang dirujuk. |
Contoh kasus penggunaan playbook
Memeriksa apakah nama pengguna diizinkan mengakses IP tertentu berdasarkan nilai peta referensi.
Dijalankan pada
Tindakan ini tidak berjalan di entity Google SecOps.
Hasil tindakan
Hasil skrip
Nama hasil skrip | Opsi nilai | Contoh |
---|---|---|
is_success | Benar/Salah | is_success:False |
Hasil JSON
{
"data": {
"1001": {
"last_seen": 1583903726952,
"first_seen": 1583903726952,
"source": "reference data api",
"value": "jack"
}
}
}
Repositori kasus
Jenis hasil | Deskripsi | Jenis |
---|---|---|
Pesan output* | Tindakan ini tidak boleh gagal dan tidak boleh menghentikan eksekusi playbook:
Tindakan ini akan gagal dan menghentikan eksekusi playbook:
|
Umum |
Mencari Nilai dalam Peta Referensi set
Deskripsi
Memeriksa apakah suatu nilai tercantum dalam peta referensi kumpulan tertentu.
Parameter
Nama parameter | Jenis | Nilai default | Wajib diisi | Deskripsi |
---|---|---|---|---|
Nama | String | T/A | Ya | Nama peta referensi set untuk memeriksa nilai. |
Nilai | String | T/A | Ya | Nilai yang akan diperiksa dalam peta set yang dirujuk. |
Contoh kasus penggunaan
Periksa apakah nama pengguna diizinkan untuk mengakses IP tertentu berdasarkan peta referensi setvalue.
Dijalankan pada
Tindakan ini dijalankan pada entity Google SecOps.
Hasil tindakan
Hasil skrip
Nama hasil skrip | Opsi nilai | Contoh |
---|---|---|
is_success | Benar/Salah | is_success:False |
Hasil JSON
"data": {
"192.168.1.1": [
{
"last_seen": 1583912905418,
"first_seen": 1583912905418,
"source": "reference data api",
"value": "jack, john, huey"
},
{
"last_seen": 1583913398524,
"first_seen": 1583913398524,
"source": "reference data api",
"value": "zz"
},
{
"last_seen": 1583913639025,
"first_seen": 1583913639025,
"source": "reference data api",
"value": "jane"
}
]
}
Repositori kasus
Jenis hasil | Deskripsi | Jenis |
---|---|---|
Pesan output* | Tindakan ini tidak boleh gagal dan tidak boleh menghentikan eksekusi playbook:
Tindakan ini akan gagal dan menghentikan eksekusi playbook:
|
Umum |
Mencari Nilai dalam Tabel Referensi
Deskripsi
Memeriksa apakah suatu nilai tercantum dalam tabel referensi tertentu.
Parameter
Nama parameter | Jenis | Nilai default | Wajib diisi | Deskripsi |
---|---|---|---|---|
Nama | String | T/A | Ya | Nama tabel referensi untuk memeriksa nilai. |
Nilai | String | T/A | Ya | Nilai yang akan diperiksa dalam tabel yang dirujuk. |
Dijalankan pada
Tindakan ini dijalankan di semua entity.
Hasil tindakan
Hasil skrip
Nama hasil skrip | Opsi nilai | Contoh |
---|---|---|
is_success | Benar/Salah | is_success:False |
Hasil JSON
{
"data": {
"Source_IP": {
"port": {
"last_seen": 1583933682283,
"first_seen": 1583933682283,
"source": "reference data api",
"value": "8080"
}
},
"192.168.1.1": {
"port": {
"last_seen": 1583990995600,
"first_seen": 1583990995600,
"source": "reference data api",
"value": "8080"
}
}
}
}
Repositori kasus
Jenis hasil | Deskripsi | Jenis |
---|---|---|
Pesan output* | Tindakan ini tidak boleh gagal dan tidak boleh menghentikan eksekusi playbook:
Tindakan ini akan gagal dan menghentikan eksekusi playbook:
|
Umum |
Mencari Kunci di Peta Referensi
Deskripsi
Periksa apakah kunci tercantum dalam peta referensi tertentu.
Parameter
Nama parameter | Jenis | Nilai default | Wajib diisi | Deskripsi |
---|---|---|---|---|
Nama | String | T/A | Ya | Nama peta referensi untuk memeriksa nilai. |
Kunci | String | T/A | Ya | Kunci yang akan diperiksa dalam peta referensi. |
Contoh kasus penggunaan
Memeriksa apakah nama pengguna diizinkan mengakses IP tertentu berdasarkan nilai peta referensi.
Dijalankan pada
Tindakan ini tidak dijalankan di entity.
Hasil tindakan
Hasil skrip
Nama hasil skrip | Opsi nilai | Contoh |
---|---|---|
is_success | Benar/Salah | is_success:False |
Hasil JSON
{
"data": {
"1001": {
"last_seen": 1583903726952,
"first_seen": 1583903726952,
"source": "reference data api",
"value": "jack"
}
}
}
Repositori kasus
Jenis hasil | Deskripsi | Jenis |
---|---|---|
Pesan output* | Tindakan ini tidak boleh gagal dan tidak boleh menghentikan eksekusi playbook:
Tindakan ini akan gagal dan menghentikan eksekusi playbook:
|
Umum |
Pencarian Kunci dalam Peta Referensi set
Deskripsi
Memeriksa apakah kunci tercantum dalam peta referensi set tertentu.
Parameter
Nama parameter | Jenis | Nilai default | Wajib diisi | Deskripsi |
---|---|---|---|---|
Nama | String | T/A | Ya | Nama peta referensi set untuk memeriksa nilai. |
Kunci | String | T/A | Ya | Kunci yang akan diperiksa dalam peta set yang direferensikan. |
Contoh kasus penggunaan
Periksa apakah nama pengguna diizinkan untuk mengakses IP tertentu berdasarkan peta referensi nilai yang ditetapkan.
Dijalankan pada
Tindakan ini tidak dijalankan di entity.
Hasil tindakan
Hasil skrip
Nama hasil skrip | Opsi nilai | Contoh |
---|---|---|
is_success | Benar/Salah | is_success:False |
Hasil JSON
"data": {
"192.168.1.1": [
{
"last_seen": 1583912905418,
"first_seen": 1583912905418,
"source": "reference data api",
"value": "jack, john, huey"
},
{
"last_seen": 1583913398524,
"first_seen": 1583913398524,
"source": "reference data api",
"value": "zz"
},
{
"last_seen": 1583913639025,
"first_seen": 1583913639025,
"source": "reference data api",
"value": "jane"
}
]
}
Repositori kasus
Jenis hasil | Deskripsi | Jenis |
---|---|---|
Pesan output* |
Tindakan ini tidak boleh gagal dan tidak boleh menghentikan eksekusi playbook:
Tindakan ini akan gagal dan menghentikan eksekusi playbook:
|
Umum |
Mencantumkan Set Referensi
Deskripsi
Mencantumkan set referensi yang tersedia di QRadar.
Parameter
Nama parameter | Jenis | Nilai default | Wajib diisi | Deskripsi |
---|---|---|---|---|
Kolom yang Akan Ditampilkan | String | T/A | Tidak | Tentukan kolom yang harus ditampilkan oleh tindakan. Jika tidak ada yang diberikan, tindakan akan menampilkan semua kolom yang tersedia secara default. Parameter ini menerima beberapa nilai yang dipisahkan dengan koma. |
Kondisi Filter | String | T/A | Tidak | Tentukan kondisi filter untuk menampilkan hanya elemen tertentu, misalnya: element_type = IP |
Jumlah Elemen yang Akan Ditampilkan | Bilangan bulat | 25 | Ya | Tentukan jumlah maksimum elemen yang akan ditampilkan oleh tindakan. |
Contoh kasus penggunaan
Mencantumkan elemen yang tersedia untuk referensi.
Dijalankan pada
Tindakan ini tidak dijalankan di entity.
Hasil tindakan
Hasil skrip
Nama hasil skrip | Opsi nilai | Contoh |
---|---|---|
is_success | Benar/Salah | is_success:False |
Hasil JSON
[
{
"name": "Critical Assets",
"element_type": "IP"
},
{
"name": "Asset Reconciliation IPv4 Blocklist",
"element_type": "IP"
},
{
"name": "Proxy Servers",
"element_type": "IP"
}
]
Repositori kasus
Jenis hasil | Deskripsi | Jenis |
---|---|---|
Pesan output* |
Tindakan ini tidak boleh gagal dan tidak boleh menghentikan eksekusi playbook:
Tindakan ini akan gagal dan menghentikan eksekusi playbook:
|
Umum |
Mencantumkan Peta Referensi
Deskripsi
Mencantumkan peta referensi yang tersedia di QRadar.
Parameter
Nama parameter | Jenis | Nilai default | Wajib diisi | Deskripsi |
---|---|---|---|---|
Kolom yang Akan Ditampilkan | String | T/A | Tidak | Tentukan kolom yang harus ditampilkan oleh tindakan. Jika tidak ada yang diberikan, tindakan akan menampilkan semua kolom yang tersedia secara default. Parameter ini menerima beberapa nilai yang dipisahkan dengan koma. |
Kondisi Filter | String | T/A | Tidak | Tentukan kondisi filter untuk menampilkan hanya elemen tertentu, misalnya: element_type = ALNIC |
Jumlah Elemen yang Akan Ditampilkan | Bilangan bulat | 25 | Ya | Tentukan jumlah maksimum elemen yang akan ditampilkan oleh tindakan. |
Contoh kasus penggunaan
Mencantumkan elemen yang tersedia untuk referensi.
Dijalankan pada
Tindakan ini tidak dijalankan di entity.
Hasil tindakan
Hasil skrip
Nama hasil skrip | Opsi nilai | Contoh |
---|---|---|
is_success | Benar/Salah | is_success:False |
Hasil JSON
[
{
"name": "User1",
"element_type": "ALNIC"
},
{
"name": "User",
"element_type": "ALNIC"
}
]
Repositori kasus
Jenis hasil | Deskripsi | Jenis |
---|---|---|
Pesan output* |
Tindakan ini tidak boleh gagal dan tidak boleh menghentikan eksekusi playbook:
Tindakan akan gagal dan menghentikan eksekusi playbook:
|
Umum |
Mencantumkan Peta Referensi Set
Deskripsi
Mencantumkan peta referensi set yang tersedia di QRadar.
Parameter
Nama parameter | Jenis | Nilai default | Wajib diisi | Deskripsi |
---|---|---|---|---|
Kolom yang Akan Ditampilkan | String | T/A | Tidak | Tentukan kolom yang harus ditampilkan oleh tindakan. Jika tidak ada yang diberikan, tindakan akan menampilkan semua kolom yang tersedia secara default. Parameter ini menerima beberapa nilai yang dipisahkan dengan koma. |
Kondisi Filter | String | T/A | Tidak | Tentukan kondisi filter untuk menampilkan hanya elemen tertentu, misalnya: element_type = ALN |
Jumlah Elemen yang Akan Ditampilkan | Bilangan bulat | 25 | Ya | Tentukan jumlah maksimum elemen yang akan ditampilkan oleh tindakan. |
Contoh kasus penggunaan
Mencantumkan elemen yang tersedia untuk referensi.
Dijalankan pada
Tindakan ini tidak dijalankan di entity.
Hasil tindakan
Hasil skrip
Nama hasil skrip | Opsi nilai | Contoh |
---|---|---|
is_success | Benar/Salah | is_success:False |
Hasil JSON
[
{
"name": "CorrelatedAttackMap",
"element_type": "ALN"
},
{
"name": "TestMapOfSets",
"element_type": "ALN"
}
]
Repositori kasus
Jenis hasil | Deskripsi | Jenis |
---|---|---|
Pesan output* |
Tindakan ini tidak boleh gagal dan tidak boleh menghentikan eksekusi playbook:
Tindakan akan gagal dan menghentikan eksekusi playbook:
|
Umum |
Mencantumkan Tabel Referensi
Deskripsi
Mencantumkan tabel referensi yang tersedia di QRadar.
Parameter
Nama parameter | Jenis | Nilai default | Wajib diisi | Deskripsi |
---|---|---|---|---|
Kolom yang Akan Ditampilkan | String | T/A | Tidak | Tentukan kolom yang harus ditampilkan oleh tindakan. Jika tidak ada yang diberikan, tindakan akan menampilkan semua kolom yang tersedia secara default. Parameter ini menerima beberapa nilai yang dipisahkan dengan koma. |
Kondisi Filter | String | T/A | Tidak | Tentukan kondisi filter untuk menampilkan hanya elemen tertentu, misalnya: element_type = ALN |
Jumlah Elemen yang Akan Ditampilkan | Bilangan bulat | 25 | Ya | Tentukan jumlah maksimum elemen yang akan ditampilkan oleh tindakan. |
Contoh kasus penggunaan
Mencantumkan elemen yang tersedia untuk referensi.
Dijalankan pada
Tindakan ini tidak dijalankan di entity.
Hasil tindakan
Hasil skrip
Nama hasil skrip | Opsi nilai | Contoh |
---|---|---|
is_success | Benar/Salah | is_success:False |
Hasil JSON
[
{
"name": "TestTable2",
"element_type": "ALN"
},
{
"name": "TestTable3",
"element_type": "ALN"
}
]
Repositori kasus
Jenis hasil | Deskripsi | Jenis |
---|---|---|
Pesan output* |
Tindakan ini tidak boleh gagal dan tidak boleh menghentikan eksekusi playbook:
Tindakan ini akan gagal dan menghentikan eksekusi playbook:
|
Umum |
Menambahkan Catatan Pelanggaran
Deskripsi
Menambahkan catatan ke pelanggaran QRadar.
Parameter
Nama parameter | Jenis | Nilai default | Wajib diisi | Deskripsi |
---|---|---|---|---|
ID Pelanggaran | Bilangan bulat | T/A | Ya | ID pelanggaran untuk menambahkan catatan. |
Teks Catatan | String | T/A | Ya | Catatan teks untuk ditambahkan ke pelanggaran. |
Contoh kasus penggunaan playbook
Menambahkan catatan pada pelanggaran QRadar dari Google SecOps.
Dijalankan pada
Tindakan ini tidak dijalankan di entity.
Hasil tindakan
Hasil skrip
Nama hasil skrip | Opsi nilai | Contoh |
---|---|---|
is_success | Benar/Salah | is_success:False |
Repositori kasus
Jenis hasil | Deskripsi | Jenis |
---|---|---|
Pesan output* |
Tindakan ini tidak boleh gagal dan tidak boleh menghentikan eksekusi playbook:
Tindakan akan gagal dan menghentikan eksekusi playbook:
|
Umum |
Memperbarui Pelanggaran
Deskripsi
Perbarui Pelanggaran QRadar.
Parameter
Nama Tampilan Parameter | Jenis | Nilai default | Wajib diisi | Deskripsi |
---|---|---|---|---|
ID Pelanggaran | Bilangan bulat | T/A | Ya | ID pelanggaran yang akan diperbarui. |
Ditugaskan Kepada | String | T/A | Tidak | Login pengguna untuk menetapkan pelanggaran. |
Status | DDL | " " | Tidak | Status baru pelanggaran. |
Alasan Penutupan | String | T/A | Tidak | Jika status pelanggaran ditetapkan ke ditutup, Anda harus memberikan alasan penutupan QRadar. |
Tindak Lanjut | Kotak centang | Kotak Centang Tidak Dicentang | Tidak | Menentukan apakah pelanggaran harus ditandai sebagai tindak lanjut. |
Terlindungi | Kotak centang | Kotak Centang Tidak Dicentang | Tidak | Tentukan apakah pelanggaran harus ditandai sebagai dilindungi. |
Contoh kasus penggunaan playbook
Perbarui pelanggaran QRadar dari Google SecOps untuk menyelaraskan status pelanggaran QRadar dengan Google SecOps.
Dijalankan pada
Tindakan ini tidak dijalankan di entity.
Hasil tindakan
Hasil skrip
Nama hasil skrip | Opsi nilai | Contoh |
---|---|---|
is_success | Benar/Salah | is_success:False |
Hasil JSON
{
"last_persisted_time": 1611143659000,
"username_count": 0,
"description": "Web\n",
"rules": [
{
"id": 100555,
"type": "CRE_RULE"
}
],
"event_count": 0,
"flow_count": 4,
"assigned_to": "admin",
"security_category_count": 1,
"follow_up": true,
"source_address_ids": [
50
],
"source_count": 1,
"inactive": true,
"protected": true,
"closing_user": null,
"destination_networks": [
"other"
],
"source_network": "other",
"category_count": 1,
"close_time": null,
"remote_destination_count": 1,
"start_time": 1610451749000,
"magnitude": 0,
"last_updated_time": 1610451887000,
"credibility": 0,
"id": 93,
"categories": [
"Web"
],
"severity": 0,
"policy_category_count": 0,
"log_sources": [],
"closing_reason_id": null,
"device_count": 0,
"first_persisted_time": 1610451722000,
"offense_type": 1,
"relevance": 0,
"domain_id": 0,
"offense_source": "37.28.155.22",
"local_destination_address_ids": [],
"local_destination_count": 0,
"status": "OPEN"
}
Repositori kasus
Jenis hasil | Deskripsi | Jenis |
---|---|---|
Pesan output* |
Tindakan ini tidak boleh gagal dan tidak boleh menghentikan eksekusi playbook:
Tindakan ini akan gagal dan menghentikan eksekusi playbook:
|
Umum |
Mendapatkan Cakupan MITRE Aturan
Deskripsi
Dapatkan detail MITRE tentang aturan di QRadar menggunakan aplikasi Use Case Manager.
Parameter
Nama parameter | Jenis | Nilai default | Wajib diisi | Deskripsi |
---|---|---|---|---|
Nama Aturan | CSV | Ya | Tentukan daftar nama aturan yang dipisahkan koma yang tindakannya harus menampilkan detail MITRE. | |
Buat Insight | Boolean | Benar | Tidak | Jika diaktifkan, tindakan ini akan membuat insight yang berisi informasi tentang cakupan MITRE dari aturan. |
Dijalankan pada
Tindakan ini tidak dijalankan di entity.
Hasil tindakan
Hasil skrip
Nama hasil skrip | Opsi nilai | Contoh |
---|---|---|
is_success | Benar/Salah | is_success:False |
Hasil JSON
[{
"rulename": "Excessive Database Connections"
"id": "SYSTEM-1431",
"has_ibm_default": true,
"last_updated": 1591634177302,
"mapping": {
"Discovery": {
"confidence": "medium",
"user_override": false,
"enabled": true,
"ibm_default": true,
"id": "TA0007",
"techniques": {}
},
"Initial Access": {
"confidence": "low",
"user_override": false,
"enabled": true,
"ibm_default": true,
"id": "TA0001",
"techniques": {}
}
},
"min-mitre-version": 7
}
}]
Repositori kasus
Jenis hasil | Deskripsi | Jenis |
---|---|---|
Pesan output* |
Tindakan ini tidak boleh gagal atau menghentikan eksekusi playbook:
Tindakan ini akan gagal dan menghentikan eksekusi playbook:
|
Umum |
Tabel Repositori Kasus | Nama Tabel: Cakupan MITRE Kolom Tabel:
|
Penelusuran AQL Sederhana QRadar
Deskripsi
Jalankan kueri AQL berdasarkan parameter di QRadar.
Parameter
Nama parameter | Jenis | Nilai default | Wajib diisi | Deskripsi |
---|---|---|---|---|
Nama Tabel | DDL |
Flow Nilai yang memungkinkan:
|
Ya | Tentukan tabel yang harus dikueri. |
Kolom yang Akan Ditampilkan | CSV | * | Tidak | Tentukan kolom yang akan ditampilkan. Jika tidak ada yang diberikan, tindakan akan menampilkan semua kolom. Karakter pengganti juga didukung. |
Filter Where | String | Tidak | Tentukan filter WHERE untuk kueri yang perlu dijalankan.
Anda tidak perlu menyediakan filter waktu, pembatasan, dan pengurutan. Selain itu, Anda tidak perlu memberikan string WHERE dalam payload. |
|
Jangka Waktu | DDL |
Sejam Terakhir Nilai yang Mungkin:
|
Tidak | Tentukan jangka waktu untuk hasil. Jika "Kustom" dipilih, Anda juga perlu memberikan "Waktu Mulai". |
Waktu Mulai | String | Tidak | Tentukan waktu mulai untuk hasil. Parameter ini wajib diisi, jika "Kustom" dipilih untuk parameter "Rentang Waktu". Format: ISO 8601. Contoh: 2021-04-23T12:38Z | |
Waktu Berakhir | String | Tidak | Tentukan waktu berakhir untuk hasil. Format: ISO 8601. Jika tidak ada yang diberikan dan "Khusus" dipilih untuk parameter "Rentang Waktu", parameter ini akan menggunakan waktu saat ini. | |
Kolom Pengurutan | String | Tidak | Tentukan parameter yang harus digunakan untuk pengurutan. | |
Tata Urutan | DDL |
ASC Nilai yang Mungkin:
|
Tidak | Tentukan urutan penyortiran. Memerlukan parameter "Kolom Pengurutan" untuk diberikan. |
Jumlah Hasil Maksimum yang Akan Ditampilkan | Bilangan bulat | 50 | Tidak | Tentukan jumlah hasil yang akan ditampilkan. |
Hasil tindakan
Hasil skrip
Nama hasil skrip | Opsi nilai | Contoh |
---|---|---|
hasil | T/A | T/A |
Hasil JSON
{
"events": [
{
"username": "None",
"category": 4003,
"starttime": 1548682790158,
"destinationip": "1.1.1.1",
"eventcount": 13,
"qid": 20257872,
"magnitude": 3,
"destinationport": 53,
"protocolid": 17,
"sourceport": 50597,
"identityip": "1.1.1.1",
"sourceip": "1.1.1.1",
"logsourceid": 71
}, {
"username": "None",
"category": 8053,
"starttime": 1548682800217,
"destinationip": "1.1.1.1",
"eventcount": 1,
"qid": 20280296,
"magnitude": 3,
"destinationport": 443,
"protocolid": 6,
"sourceport": 49230,
"identityip": "1.1.1.1",
"sourceip": "1.1.1.1",
"logsourceid": 71
}
]
}
Repositori kasus
Jenis hasil | Deskripsi | Jenis |
---|---|---|
Pesan output* |
Tindakan ini tidak boleh gagal atau menghentikan eksekusi playbook:
Tindakan ini akan gagal dan menghentikan eksekusi playbook:
|
Umum |
Tabel Repositori Kasus | Nama Tabel: Hasil |
Konektor
Mengonfigurasi konektor QRadar di Google SecOps
Untuk mendapatkan petunjuk mendetail tentang cara mengonfigurasi konektor di Google SecOps, lihat Mengonfigurasi konektor.
Konektor Peristiwa Korelasi QRadar V2
Deskripsi
Konektor yang direkomendasikan. Mengambil pelanggaran QRadar dan membuat pemberitahuan Google SecOps untuk setiap aturan QRadar yang ditambahkan ke daftar dinamis di Google SecOps. Konektor hanya mengambil pelanggaran untuk aturan yang ditambahkan ke daftar dinamis Google SecOps. Konektor memerlukan versi API QRadar minimum 10.1. Konektor membuat pemberitahuan Google SecOps berdasarkan nama aturan pelanggaran QRadar, bukan nama pelanggaran.
Prasyarat konektor
Indeks QRadar untuk kolom wajib diisi. Konektor QRadar New Correlation Events Connector V2 menggunakan kolom tambahan untuk peristiwa yang terkait dengan pelanggaran berikut: logsource_id, creEventList, Custom Rule Partially Matched. Kolom tersebut harus diindeks secara default di QRadar, tetapi Anda harus memastikan bahwa indeks ini saat ini diaktifkan. Untuk memeriksa apakah fitur ini diaktifkan, di UI Web QRadar, buka Admin > Pengelolaan Indeks. Di jendela yang terbuka, Anda akan menemukan indeks berikut, pastikan indeks tersebut diaktifkan:
- Aturan Khusus
- Sumber Log
- Aturan Kustom Cocok Sebagian
Untuk mengetahui informasi selengkapnya, lihat Pengelolaan indeks.
Rekomendasi Mundur Maksimum Nilai parameter konektor Mundur Maksimum harus digunakan dengan hati-hati. Pelanggaran QRadar dapat memiliki banyak peristiwa, dan mencoba mengambil peristiwa tersebut oleh konektor dapat menyebabkan beban berlebihan pada server QRadar dan/atau waktu tunggu permintaan. Oleh karena itu, sebaiknya tetapkan parameter Max Days Backwards ke nilai yang cukup kecil untuk memastikan konektor dapat membuat kueri QRadar untuk peristiwa selama periode yang dikonfigurasi.
Catatan penggunaan konektor
Perhatikan hal-hal berikut saat menggunakan konektor:
QRadar Correlation Events Connector v2 melacak setiap peristiwa yang di-ingest per pelanggaran. Untuk melakukannya, aplikasi menghitung jumlah hash peristiwa menggunakan semua data peristiwa (setiap kolom untuk peristiwa yang ditampilkan oleh QRadar API) dan menggunakannya sebagai ID unik peristiwa untuk pelanggaran. Akibatnya, peristiwa yang memiliki setiap kolom yang identik tidak akan diproses untuk pelanggaran. Peristiwa pertama diserap dan ditambahkan ke pelanggaran terkait. Namun, item berikut dihapus karena duplikat. Hal tersebut disebabkan oleh arsitektur QRadar karena peristiwa di QRadar tidak memiliki ID unik.
QRadar Correlation Events Connector v2 membuat pemberitahuan berdasarkan aturan daftar dinamis yang ada untuk pelanggaran, bukan untuk pelanggaran itu sendiri. Akibatnya, jika suatu peristiwa dalam pelanggaran ditandai oleh beberapa aturan daftar dinamis, peristiwa ini akan ditambahkan ke beberapa pemberitahuan Google SecOps untuk aturan daftar dinamis terkait.
IBM QRadar menggunakan aturan untuk memantau peristiwa dan alur di jaringan Anda guna mendeteksi ancaman keamanan. Jika peristiwa dan alur memenuhi kriteria pengujian, yang ditentukan dalam aturan, pelanggaran akan dibuat untuk menunjukkan bahwa serangan keamanan atau pelanggaran kebijakan dicurigai.
Konektor baru menyerap pelanggaran ke Google SecOps hanya berdasarkan aturan yang cocok. Aturan ini ditentukan pengguna dan perlu ditambahkan ke daftar dinamis untuk memastikan Google SecOps hanya menyerap pelanggaran yang relevan bagi pengguna. Oleh karena itu, setelah pelanggaran baru dibuat, konektor akan memeriksa aturan yang memicu pelanggaran (pemfilteran aturan diperkenalkan pada QRadar API versi 9+). Jika aturan adalah bagian dari daftar dinamis, konektor akan menyiapkan pelanggaran untuk penyerapan.
Kasus penggunaan konektor
Menyelidiki pelanggaran
IBM QRadar menggunakan aturan untuk memantau peristiwa dan alur di jaringan Anda guna mendeteksi ancaman keamanan. Jika peristiwa dan alur memenuhi kriteria pengujian yang ditentukan dalam aturan, pelanggaran akan dibuat untuk menunjukkan bahwa serangan keamanan atau pelanggaran kebijakan dicurigai. Namun, mengetahui bahwa pelanggaran terjadi hanyalah langkah pertama. Mengidentifikasi bagaimana hal itu terjadi, di mana hal itu terjadi, dan siapa yang melakukannya memerlukan penyelidikan.
Jendela Ringkasan Pelanggaran membantu Anda memulai investigasi pelanggaran dengan memberikan konteks untuk membantu Anda memahami apa yang terjadi dan menentukan cara mengisolasi serta menyelesaikan masalah.
Parameter konektor
Gunakan parameter berikut untuk mengonfigurasi konektor:
Nama parameter | Jenis | Nilai Default | Deskripsi | |
---|---|---|---|---|
Nama Kolom Produk | String | T/A | Mendeskripsikan nama kolom tempat nama produk disimpan. | |
Nama Kolom Peristiwa | String | T/A | Mendeskripsikan nama kolom tempat nama peristiwa disimpan. | |
Nama Kolom Lingkungan | String | domain_name | Mendeskripsikan nama kolom tempat nama lingkungan disimpan. Jika kolom lingkungan tidak ditemukan, lingkungan adalah "". | |
Pola Regex Lingkungan | String | .* | Pola regex untuk dijalankan pada nilai yang ditemukan di kolom "Nama Kolom Lingkungan". | |
Root API | String | https://IP_ADDRESS :port |
Alamat server QRadar. | |
Token API | String | T/A | Token autentikasi API. | |
Versi API | String | 10.1 | Versi QRadar API yang akan digunakan, Konektor mendukung versi API mulai dari 10.1. | |
Filter Domain | String (CSV) | T/A | Tentukan domain QRadar dari mana pelanggaran harus di-ingest. Jika tidak ada nilai yang diberikan, konektor akan menyerap pelanggaran dari semua domain. Parameter menerima beberapa nilai sebagai string yang dipisahkan koma. | |
Batas Peristiwa per Pemberitahuan Siemplify | Bilangan bulat | 25 | Jumlah maksimum peristiwa yang akan diambil per Pemberitahuan Google SecOps per Siklus. Dapat ditingkatkan untuk membuat konektor berjalan lebih cepat, jika untuk periode padding pelanggaran yang ditentukan, sejumlah besar peristiwa terus-menerus ditampilkan. | |
Ukuran Halaman Peristiwa Konektor | Bilangan bulat | 100 | Ukuran halaman yang akan digunakan konektor untuk memproses peristiwa dalam batch. | |
Pelanggaran Maksimum per Siklus | Bilangan bulat | 10 | Jumlah pelanggaran maksimum yang akan diproses per eksekusi konektor.
Hindari menetapkan nilai yang lebih rendah dari 10 untuk memastikan performa yang optimal. |
|
Waktu Tunggu Skrip (Detik) | Bilangan bulat | 300 | Batas waktu untuk proses python yang menjalankan skrip saat ini. | |
Maksimum Hari Mundur | Bilangan bulat | 5 | Jumlah maksimum hari untuk mengambil data pelanggaran ke belakang. | |
Periode Padding Pelanggaran | Bilangan bulat | 60 | Rentang waktu dalam menit untuk mengambil pelanggaran dalam menit. | |
Periode Pengoptimalan Acara | Bilangan bulat | 1 | Jangka waktu dalam hari untuk mengambil data peristiwa. | |
Kolom Kustom | String | T/A | Kolom kustom yang dikonfigurasi oleh pengguna di QRadar, nilainya dipisahkan dengan koma. Contoh: Kolom A, Kolom B | |
Nilai Apa yang harus digunakan untuk Kolom Nama Pemberitahuan Siemplify? | String | custom_rule | Tentukan format yang harus diikuti untuk membuat nama bagi pemberitahuan yang dibuat oleh konektor.
Nilai yang mungkin adalah: custom_rule atau offense_description |
|
Nilai apa yang akan digunakan untuk Kolom Pembuat Aturan pada Pemberitahuan Siemplify? | String | custom_rule | Tentukan format yang harus diikuti untuk mengisi kolom rule_generator bagi pemberitahuan yang dibuat oleh konektor.
Nilai yang mungkin adalah: custom_rule atau offense_description |
|
Membuat Kasus "Tidak Dapat Mengambil Peristiwa untuk Pelanggaran"? | Kotak centang | Dicentang | Jika dicentang, konektor akan membuat kasus peringatan "Tidak dapat mengambil peristiwa untuk pelanggaran" jika konektor tidak dapat mengambil peristiwa untuk pelanggaran yang diperbarui selama periode padding pelanggaran. | |
Alamat Server Proxy | String | T/A | Alamat server proxy. | |
Nama Pengguna Proxy | String | T/A | Nama pengguna proxy. | |
Sandi Proxy | Sandi | T/A | Sandi proxy. | |
Batas Peristiwa per Aturan Pelanggaran Qradar | Bilangan bulat | 100 | Tentukan batas untuk jumlah peristiwa yang harus di-ingest per satu aturan dalam pelanggaran QRadar. Tidak ada peristiwa baru yang dimasukkan ke dalam pelanggaran untuk aturan QRadar terkait setelah batas ini tercapai. Contoh: 100 | |
Batas Peristiwa untuk Kueri Konektor dalam Satu Eksekusi Konektor | Bilangan bulat | T/A | Tentukan batas untuk jumlah peristiwa yang harus dikueri oleh satu konektor pelanggaran dari QRadar dalam satu eksekusi konektor. Contoh: 100.
Perhatikan bahwa nilai yang ditentukan dalam parameter tidak boleh lebih rendah dari nilai yang ditentukan dalam parameter Batas Peristiwa per Aturan Pelanggaran QRadar. Selain itu, karena cara konektor mengambil peristiwa, peristiwa yang lebih lama dan di luar batas tidak akan diambil ke Google SecOps. Konektor mengambil peristiwa terbaru hingga batas yang ditentukan dalam parameter Batas Peristiwa per Aturan Pelanggaran QRadar tercapai. |
|
Menggunakan daftar yang diizinkan sebagai daftar yang diblokir | Kotak centang | Tidak dicentang | Jika diaktifkan, daftar dinamis akan digunakan sebagai daftar yang diblokir. | |
Menonaktifkan Overflow | Kotak centang | Tidak dicentang | Jika diaktifkan, mekanisme overflow konektor tidak diperiksa untuk pemberitahuan yang dibuat, pemberitahuan "overflow" tidak dibuat, dan konektor mencoba mengambil semua pelanggaran yang ditampilkan dari QRadar. | |
Timer Sinkronisasi Ulang Aturan Pelanggaran QRadar | Bilangan bulat | 10 | Tidak | Tentukan dalam hitungan menit seberapa sering konektor harus menyinkronkan ulang daftar aturan pelanggaran QRadar. Jika parameter tidak disetel atau disetel ke 0, konektor akan menyinkronkan ulang setiap kali dijalankan. |
Aturan konektor
Daftar yang tidak diizinkan dan daftar dinamis
Konektor ini menyerap pelanggaran ke Google SecOps berdasarkan aturan yang cocok. Aturan ini ditentukan pengguna dan ditambahkan ke daftar dinamis untuk memastikan bahwa SecOps Google hanya menyerap pelanggaran yang menarik/penting bagi pengguna.
RuleType (Daftar dinamis atau daftar pemblokiran) | RuleName (string) |
---|---|
Daftar dinamis | Lokal: SSH atau Telnet Terdeteksi di Port Non-Standar |
Daftar dinamis | Beberapa Kegagalan Login dari Sumber yang Sama |
Dukungan proxy
Konektor mendukung proxy.
Komunikasi Terenkripsi
Konektor mendukung komunikasi terenkripsi (SSL/TLS).
Dukungan Unicode
Konektor mendukung encoding Unicode untuk pemberitahuan yang diproses.
Konektor Pelanggaran QRadar
Deskripsi
Konektor pelanggaran QRadar digunakan untuk mengambil pelanggaran dan membuat alert Google SecOps berdasarkan pelanggaran QRadar itu sendiri, berbeda dengan cara konektor integrasi lainnya melakukannya berdasarkan nama aturan QRadar. Konektor memiliki batas jumlah total peristiwa yang akan diambil per pelanggaran QRadar. Setelah mencapai batas tersebut, peristiwa baru tidak akan di-ingest. Konektor menggunakan daftar dinamis Google SecOps, tetapi secara default jika tidak ada aturan daftar dinamis yang ditetapkan, konektor akan mengambil semua pelanggaran yang ditampilkan dari QRadar API. Konektor memerlukan QRadar API versi 10.1 atau yang lebih tinggi.
Konektor dapat dianggap sebagai versi yang lebih mudah dikonfigurasi dan digunakan yang dapat dimanfaatkan jika tidak perlu melacak dan menyerap semua peristiwa pelanggaran QRadar serta menyerapnya ke Google SecOps (seperti yang dilakukan konektor korelasi integrasi).
Parameter konektor
Gunakan parameter berikut untuk mengonfigurasi konektor:
Nama parameter | Jenis | Nilai default | Wajib diisi | Deskripsi |
---|---|---|---|---|
Nama Kolom Produk | String | T/A | Ya | Mendeskripsikan nama kolom tempat nama produk disimpan. |
Nama Kolom Peristiwa | String | T/A | Ya | Mendeskripsikan nama kolom tempat nama peristiwa disimpan. |
Nama Kolom Lingkungan | String | domain_name | Tidak | Mendeskripsikan nama kolom tempat nama lingkungan disimpan. Jika kolom lingkungan tidak ditemukan, lingkungan adalah "". |
Pola Regex Lingkungan | String | .* | Tidak | Pola regex untuk dijalankan pada nilai yang ditemukan di kolom "Nama Kolom Lingkungan". |
Root API | String | https://IP_ADDRESS :port |
Ya | Alamat server API. |
Token API | String | T/A | Ya | Token autentikasi API. |
Versi API | String | 10.1 | Ya | Versi QRadar API yang akan digunakan, Konektor mendukung versi API mulai dari 10.1. |
Batas total peristiwa per pelanggaran | Bilangan bulat | 100 | Ya | Tentukan jumlah total peristiwa per pelanggaran QRadar yang harus di-ingest oleh konektor. Setelah mencapai batas tersebut, peristiwa baru tidak akan di-ingest untuk pelanggaran tersebut. |
Batas Peristiwa per Aturan Pelanggaran Qradar | Bilangan bulat | T/A | Tidak | Tentukan batas opsional untuk jumlah peristiwa yang harus di-ingest per aturan tunggal dalam pelanggaran QRadar. Tidak ada peristiwa baru yang akan di-ingest ke pelanggaran untuk aturan QRadar terkait setelah batas ini tercapai. Batas tidak boleh lebih besar dari "Total batas peristiwa per pelanggaran". |
Ukuran Halaman Peristiwa Konektor | Bilangan bulat | 100 | Ya | Ukuran halaman yang akan digunakan konektor untuk memproses peristiwa dalam batch. |
Pelanggaran Maksimum per Siklus | Bilangan bulat | 10 | Ya | Jumlah pelanggaran maksimum yang akan diproses per eksekusi konektor.
Hindari menetapkan nilai yang lebih rendah dari 10 untuk memastikan performa yang optimal. |
Waktu Tunggu Skrip (Detik) | Bilangan bulat | 300 | Ya | Batas waktu untuk proses python yang menjalankan skrip saat ini. |
Maksimum Hari Mundur | Bilangan bulat | 5 | Tidak | Jumlah maksimum hari untuk mengambil data pelanggaran ke belakang |
Periode Padding Pelanggaran | Bilangan bulat | 60 | Ya | Rentang waktu dalam menit untuk mengambil pelanggaran dalam menit. |
Periode Pengoptimalan Acara | Bilangan bulat | 1 | Ya | Jangka waktu dalam hari untuk mengambil data peristiwa. |
Kolom Kustom | String | T/A | Tidak | Kolom kustom yang dikonfigurasi oleh pengguna di QRadar, dipisahkan dengan koma, misalnya. Kolom A, Kolom B. |
Filter Domain | String | T/A | Tidak | Tentukan domain QRadar dari mana pelanggaran harus di-ingest. Jika tidak ada nilai yang diberikan, konektor akan menyerap pelanggaran dari semua domain. Parameter menerima beberapa nilai sebagai string yang dipisahkan koma. |
Filter Magnitudo | Bilangan bulat | T/A | Tidak | Tentukan besarnya pelanggaran yang akan diproses. Pelanggaran dengan besaran yang sama atau lebih besar dari yang diberikan akan diproses ke Google SecOps. |
Nilai Apa yang harus digunakan untuk Kolom Nama Pemberitahuan Siemplify? | String | custom_alert_name | Tidak | Tentukan format yang harus diikuti untuk membuat nama bagi pemberitahuan yang dibuat oleh konektor.
Kemungkinan nilainya adalah: custom_alert_name atau offense_description. |
Menggunakan daftar yang diizinkan sebagai daftar yang diblokir | Kotak centang | Tidak dicentang | Tidak | Jika diaktifkan, daftar dinamis akan digunakan sebagai daftar yang tidak diizinkan. Jika kotak centang tidak diaktifkan dan tidak ada aturan daftar dinamis yang ditetapkan, konektor akan mengambil semua pelanggaran yang ditampilkan dari QRadar API. |
Menonaktifkan Overflow | Kotak centang | Tidak dicentang | Tidak | Jika diaktifkan, mekanisme overflow konektor tidak akan diperiksa untuk pemberitahuan yang dibuat - pemberitahuan "overflow" tidak akan dibuat, konektor akan mencoba mengambil semua pelanggaran yang ditampilkan dari QRadar. |
Alamat Server Proxy | String | Tidak | Alamat server proxy. | |
Nama Pengguna Proxy | String | T/A | Tidak | Nama pengguna proxy. |
Sandi Proxy | Sandi | T/A | Tidak | Sandi proxy. |
Timer Sinkronisasi Ulang Aturan Pelanggaran QRadar | Bilangan bulat | 10 | Tidak | Tentukan dalam hitungan menit seberapa sering konektor harus menyinkronkan ulang daftar aturan pelanggaran Qradar. Jika parameter tidak disetel atau disetel ke 0, konektor akan menyinkronkan ulang setiap kali dijalankan. |
Aturan konektor
Dukungan Proxy
Konektor mendukung proxy.
Konektor Pelanggaran Dasar QRadar
Konektor mengambil pelanggaran dan membuat pemberitahuan Google SecOps berdasarkan nama pelanggaran QRadar.
Konektor membuat satu pemberitahuan Google SecOps per pelanggaran QRadar, dan tidak membuat pemberitahuan Google SecOps tambahan saat peristiwa baru dari QRadar muncul.
Konektor menggunakan daftar dinamis Google SecOps. Secara default, jika tidak ada aturan daftar dinamis yang ditetapkan, konektor akan mengambil semua pelanggaran yang ditampilkan dari Qradar API.
Parameter konektor
Parameter | |
---|---|
Nama Kolom Produk | Wajib
Nama kolom tempat nama produk disimpan. |
Nama Kolom Peristiwa | Wajib
Nama kolom tempat nama peristiwa disimpan. |
Nama Kolom Lingkungan | Opsional
Nama kolom tempat nama lingkungan disimpan. Jika kolom lingkungan tidak ditemukan, lingkungan akan disetel ke |
Pola Regex Lingkungan | Opsional
Pola ekspresi reguler untuk dijalankan pada nilai yang ditemukan di kolom Nilai defaultnya adalah |
Root API | Wajib
Alamat server API. |
Token API | Wajib
Token autentikasi API. |
Versi API | Wajib
Versi QRadar API. Konektor mendukung API versi 10.1 dan yang lebih baru. |
Batas total peristiwa per pelanggaran | Wajib
Menentukan jumlah total peristiwa per pelanggaran QRadar yang harus di-ingest oleh konektor. Setelah mencapai batas yang ditetapkan, peristiwa baru tidak akan diproses untuk pelanggaran tersebut. Nilai defaultnya adalah 100. |
Batas Peristiwa per Aturan Pelanggaran QRadar | Opsional
Menentukan batas opsional untuk jumlah peristiwa yang harus di-ingest per aturan tunggal ke dalam pelanggaran QRadar. Tidak ada peristiwa baru yang dimasukkan ke dalam pelanggaran untuk aturan QRadar terkait setelah batas yang ditetapkan oleh parameter ini tercapai. |
Ukuran Halaman Peristiwa Konektor | Wajib
Ukuran halaman yang digunakan konektor untuk memproses peristiwa dalam batch. Nilai defaultnya adalah 100. |
Pelanggaran Maksimum per Siklus | Wajib Jumlah pelanggaran maksimum yang akan diproses per eksekusi konektor. Hindari menetapkan nilai yang lebih rendah dari 10 untuk memastikan performa yang optimal. Nilai defaultnya adalah 10. |
Waktu Tunggu Skrip (Detik) | Wajib
Batas waktu tunggu untuk proses python yang menjalankan skrip saat ini. Nilai default-nya adalah 300 detik. |
Maksimum Hari Mundur | Opsional
Jumlah maksimum hari untuk mengambil data pelanggaran. Nilai defaultnya adalah 5 hari. |
Periode Padding Pelanggaran | Wajib
Jangka waktu dalam menit untuk mengambil pelanggaran. Nilai defaultnya adalah 60 menit. |
Periode Pengoptimalan Acara | Wajib
Jangka waktu dalam hari untuk mengambil data peristiwa. Nilai defaultnya adalah satu hari. |
Kolom Kustom | Opsional
Kolom kustom yang dipisahkan koma yang dikonfigurasi oleh pengguna di QRadar, seperti |
Filter Domain | Opsional
Menentukan domain QRadar untuk menyerap pelanggaran dari. Jika tidak ada nilai yang diberikan, konektor akan menyerap pelanggaran dari semua domain. Parameter menerima beberapa nilai sebagai string yang dipisahkan koma. |
Filter Magnitudo | Opsional
Menentukan besarnya pelanggaran yang akan diproses. Pelanggaran dengan besaran yang sama dengan atau lebih besar dari yang diberikan akan diproses ke Google SecOps. |
Nilai Apa yang harus digunakan untuk Kolom Nama Pemberitahuan Siemplify? | Opsional
Menentukan format yang harus diikuti untuk membuat nama bagi pemberitahuan yang dibuat oleh konektor. Nilai defaultnya adalah Nilai yang memungkinkan:
|
Menggunakan daftar dinamis sebagai daftar yang tidak diizinkan | Opsional
Jika dicentang, daftar dinamis akan digunakan sebagai daftar yang diblokir. Jika kotak centang tidak dicentang dan tidak ada aturan daftar dinamis yang ditetapkan, konektor akan mengambil semua pelanggaran yang ditampilkan dari QRadar API. Tidak dicentang secara default. |
Menonaktifkan Overflow | Opsional
Jika diaktifkan, mekanisme overflow konektor tidak akan diperiksa untuk pemberitahuan yang dibuat sehingga pemberitahuan "overflow" tidak akan dibuat dan konektor akan mengambil semua pelanggaran yang ditampilkan dari QRadar. Tidak dicentang secara default. |
Alamat Server Proxy | Opsional
Alamat server proxy. |
Nama Pengguna Proxy | Opsional
Nama pengguna proxy. |
Sandi Proxy | Opsional
Sandi proxy. |
Timer Sinkronisasi Ulang Aturan Pelanggaran QRadar | Opsional
Menentukan interval dalam menit agar konektor menyinkronkan ulang daftar aturan pelanggaran QRadar. Jika parameter tidak disetel atau disetel ke 0, konektor akan menyinkronkan ulang setiap kali dijalankan. Nilai defaultnya adalah 10 menit. |
Membuat pemberitahuan SOAR untuk pelanggaran dengan 0 peristiwa | Opsional
Jika dicentang, untuk pelanggaran yang diambil tanpa peristiwa, konektor akan membuat pemberitahuan Google SecOps menggunakan data pelanggaran QRadar untuk pemberitahuan dan peristiwa. Tidak dicentang secara default. |
Timer Pembuatan Pelanggaran (menit) | Opsional
Menentukan durasi tunggu konektor sebelum mengambil data peristiwa untuk pelanggaran QRadar yang baru dibuat. |
Aturan konektor
Konektor mendukung Proxy.
Peristiwa konektor
Contoh peristiwa adalah sebagai berikut:
{
"events": [
{
"CREName": null,
"CREDescription": null,
"EventName": "WinCollect Info",
"EventDescription": "WinCollect Info",
"rulename_creEventList": [
"Destination Asset Weight is Low",
"Source Asset Weight is Low",
"Events from Windows Host - Second Rule",
"Context is Local to Local"
],
"partialmatchlist": [],
"qid": 63500003,
"category": 8052,
"sourceHostname": null,
"destinationHostname": null,
"creEventList": [
100205,
100211,
100409,
100199
],
"credibility": 5,
"destinationMAC": "01:23:45:ab:cd:ef",
"destinationIP": "192.0.2.1",
"destinationPort": 0,
"destinationv6": "2001:db8:1:1:1:1:1:1",
"deviceTime": 1583158321000,
"deviceProduct": "WinCollect",
"domainID": 0,
"duration": 10000,
"endTime": 1583165521106,
"eventCount": 1,
"eventDirection": "L2L",
"processorId": 8,
"hasIdentity": false,
"hasOffense": true,
"highLevelCategory": 8000,
"isCREEvent": false,
"magnitude": 6,
"utf8_payload": "<13>Mar 02 16:12:01 DESKTOP IBM|WinCollect|src=DESKTOP\tos=Windows 10 (Build 18363 64-bit)\tdst=\tsev=3\tlog=Code.SSLConfigServerConnection\tmsg=ApplicationHeartbeat",
"postNatDestinationIP": "198.51.100.255",
"postNatDestinationPort": 0,
"postNatSourceIP": "198.51.100.1",
"postNatSourcePort": 0,
"preNatDestinationIP": "198.0.2.255",
"preNatDestinationPort": 0,
"preNatSourceIP": "192.0.2.255",
"preNatSourcePort": 0,
"protocolName": "Reserved",
"protocolID": 255,
"relevance": 9,
"severity": 3,
"sourceIP": "192.0.2.1",
"sourceMAC": "ab:cd:ef:01:23:45",
"sourcePort": 0,
"sourcev6": "2001:db8:2:2:2:2:2:2",
"startTime": 1583165521106,
"isunparsed": false,
"userName": null
}
]
}
Pekerjaan
SyncCloseOffenses
Deskripsi
Menutup pelanggaran QRadar terkait untuk pemberitahuan Google SecOps yang ditutup.
Parameter
Nama parameter | Jenis | Nilai default | Wajib diisi | Deskripsi |
---|---|---|---|---|
Root API | String | https://IP_ADDRESS |
Ya | Jalur URL yang mengarah ke server QRadar. |
Token API | Sandi | T/A | Ya | Token keamanan API untuk autentikasi. |
Versi API | String | T/A | Tidak | Versi API yang digunakan. |
Mundur Beberapa Hari | Bilangan bulat | T/A | Tidak | Jumlah hari ke belakang untuk mendapatkan pelanggaran. |
Perlu bantuan lain? Dapatkan jawaban dari anggota Komunitas dan profesional Google SecOps.