SiemplifyUtilities

Versi integrasi: 19.0

Mengonfigurasi integrasi SiemplifyUtilities di Google Security Operations

Untuk mendapatkan petunjuk mendetail terkait cara mengonfigurasi integrasi di Google SecOps, lihat Mengonfigurasi integrasi.

Parameter integrasi

Tindakan

Menghitung Entity dalam Cakupan

Deskripsi

Menghitung jumlah entitas dari cakupan tertentu.

Parameter

Parameter Jenis Nilai Default Deskripsi
Jenis Entitas 13 T/A Jenis entitas target.

Run On

Tindakan ini dijalankan di semua entity.

Hasil Tindakan

Pengayaan Entity

T/A

Insight

T/A

Hasil Skrip
Nama Hasil Skrip Opsi Nilai Contoh
list_count T/A T/A
Hasil JSON
N/A

Daftar Jumlah

Deskripsi

Menghitung jumlah item dalam daftar - dipisahkan oleh pembatas yang dapat dikonfigurasi.

Parameter

Parameter Jenis Nilai Default Deskripsi
String Input String T/A Daftar string yang dipisahkan koma. Misalnya: value1,value2,value3.
Pembatas String T/A Tentukan simbol, yang digunakan untuk memisahkan nilai dari daftar input.

Run On

Tindakan ini dijalankan di semua entity.

Hasil Tindakan

Pengayaan Entity

T/A

Insight

T/A

Hasil Skrip
Nama Hasil Skrip Opsi Nilai Contoh
list_count T/A T/A
Hasil JSON
N/A

Hapus File

Deskripsi

Menghapus file yang dipilih dari sistem file.

Parameter

Nama Jenis Wajib Deskripsi
Jalur File String Ya Menentukan jalur file absolut untuk file yang perlu dihapus.

Run On

Tindakan ini tidak dijalankan pada entitas.

Hasil Tindakan

Hasil Skrip
Nama hasil skrip Nilai
is_success Benar/Salah
Hasil JSON
{
"filepath": ""
"status": "deleted/not found"
}
Repositori Kasus

Tindakan ini memberikan pesan output berikut:

Pesan output Deskripsi pesan
File berhasil dihapus. Tindakan berhasil.
File tidak ditemukan untuk jalur yang diberikan. File tidak ada.
Tidak ada aktivitas yang ditemukan untuk akun layanan yang diberikan di Google Cloud Policy Intelligence Tindakan tidak dapat menemukan data untuk akun layanan yang tercantum.
Terjadi error saat menjalankan tindakan "Hapus File".

Tindakan menampilkan error.

Periksa koneksi ke server, parameter input, atau kredensial.

Mengekstrak item teratas Dari JSON

Deskripsi

Tindakan ini mendapatkan JSON sebagai input, mengurutkannya berdasarkan kunci tertentu, dan menampilkan 'x' TERATAS dari cabang yang relevan.

Parameter

Parameter Jenis Nilai Default Deskripsi
Data JSON String T/A Data JSON yang akan diproses.
Kunci Untuk Mengurutkan Berdasarkan String T/A Kunci bertingkat yang dipisahkan dengan titik. Gunakan * sebagai karakter pengganti. Contoh: Host.*.wassap_list.Severity.
Jenis Kolom String T/A Jenis kolom yang akan diurutkan. Nilai yang valid: int (kolom numerik), string (kolom teks), atau tanggal.
Terbalik (DESC -> ASC) Kotak centang Dicentang Urutkan hasil menurut DESC atau ASC (Z -> A).
Baris Teratas String T/A Mengambil jumlah baris dari JSON untuk diproses.

Run On

Tindakan ini dijalankan di semua entity.

Hasil Tindakan

Pengayaan Entity

T/A

Insight

T/A

Hasil Skrip
Nama Hasil Skrip Opsi Nilai Contoh
hasil T/A T/A
Hasil JSON
[
    {
        "HOST": {
            "DETECTION":{
                "QID": "82003",
                "SEVERITY": "1",
                "RESULTS": "Timestamp of host (network byte ordering): 03:40:14 GMT"
            },
            "IP": "1.1.1.1",
            "LAST_SCAN_DATETIME": "2018-08-13T10:24:35Z",
            "OS": "Windows 10"
        },
        "DATETIME": "2018-08-29T14:01:12Z"
    }, {
        "HOST":{
            "DETECTION": {
                "PORT": "443",
                "QID": "11827",
                "PROTOCOL": "tcp",
                "RESULTS": "X-Frame-Options or Content-Security-Policy: frame-ancestors HTTP Headers missing on port 443.",
                "SEVERITY": "2"
            },
            "IP": "1.1.1.1",
            "LAST_SCAN_DATETIME": "2018-08-13T08:31:58Z",
            "OS": "Linux 3.13"
        },
        "DATETIME": "2018-08-29T14:01:12Z"
    }, {
        "HOST": {
            "DETECTION": {
                "PORT": "53",
                "QID": "15033",
                "PROTOCOL": "udp",
                "RESULTS": "--- IPv4 --- ",
                "SEVERITY": "4"
            },
            "IP": "1.1.1.1",
            "LAST_SCAN_DATETIME": "2018-08-13T08:31:58Z",
            "OS": "Linux 3.13"
        },
        "DATETIME": "2018-08-29T14:01:12Z"
    }
]

Memfilter JSON

Deskripsi

Filter dict JSON.

Parameter

Parameter Jenis Nilai Default Deskripsi
Data JSON String T/A Data kamus JSON yang akan difilter.
Jalur Kunci Root String T/A Jalur ke Kunci Root. Catatan: Sistem menggunakan notasi titik untuk penelusuran JSON. Misalnya: json.message.status.
Jalur Kondisi String T/A Jalur ke kolom yang akan difilter, dipisahkan dengan titik.
Operator Kondisi String T/A Operator kondisi. Dapat berupa salah satu dari berikut: = / != / > / < / >= / <= / in / not in.
Nilai Kondisi String T/A Nilai kondisi yang akan difilter.
Jalur Output String T/A Jalur ke hasil yang diinginkan dalam dict yang difilter, dipisahkan dengan titik.
Pembatas String T/A Pemisah untuk menggabungkan nilai di jalur output, default: koma.

Run On

Tindakan ini dijalankan di semua entity.

Hasil Tindakan

Pengayaan Entity

T/A

Insight

T/A

Hasil Skrip
Nama Hasil Skrip Opsi Nilai Contoh
hasil Benar/Salah hasil:False
Hasil JSON
{
    "a": {
        "HOST": [
            {
                "DETECTION": {
                    "QID": "82003",
                    "SEVERITY": "1",
                    "RESULTS": "Timestamp of host (network byte ordering): 03:40:14 GMT"
                },
                "IP": "1.1.1.1",
                "LAST_SCAN_DATETIME": "2018-08-13T10:24:35Z",
                "OS": "Windows 10"
            }
        ],
        "DATETIME": "2018-08-29T14:01:12Z"
    }
}

Mendapatkan URL Deployment

Mendapatkan URL deployment untuk Google Security Operations.

Entity

Tindakan tidak dijalankan pada entity.

Input tindakan

T/A

Output tindakan

Jenis output tindakan
Lampiran repositori kasus T/A
Link repositori kasus T/A
Tabel repositori kasus T/A
Tabel pengayaan T/A
Insight entitas T/A
Insight T/A
Hasil JSON Tersedia
Widget OOTB T/A
Hasil skrip Tersedia
Hasil skrip
Nama hasil skrip Nilai
is_success Benar/Salah
Hasil JSON
{
"url": ""
}
Repositori kasus
Pesan output Deskripsi pesan
Berhasil mengambil URL deployment. Tindakan berhasil.
Terjadi error saat menjalankan tindakan "Get Deployment URL". Alasan: ERROR_REASON

Tindakan menampilkan error.

Periksa koneksi ke server, parameter input, atau kredensial.

Mencantumkan Operasi

Deskripsi

Menyediakan operasi pada daftar.

Parameter

Parameter Jenis Nilai Default Deskripsi
Daftar Pertama String T/A Daftar string yang dipisahkan koma. Misalnya: value1,value2,value3.
Daftar Kedua String T/A Daftar string yang dipisahkan koma. Misalnya: value1,value2,value3.
Pembatas String T/A Tentukan simbol, yang digunakan untuk pemisahan nilai dalam kedua daftar.
Operator String T/A Harus berupa salah satu dari berikut: intersection, union, subtract, atau xor.

Run On

Tindakan ini dijalankan di semua entity.

Hasil Tindakan

Pengayaan Entity

T/A

Insight

T/A

Hasil Skrip
Nama Hasil Skrip Opsi Nilai Contoh
result_list T/A T/A
Hasil JSON
{
    "results": {
        "count": 6,
        "data": [
            "item",
            "item1",
            "item2"
        ]
    }
}​​

Mengurai EML ke JSON

Deskripsi

Mengurai EML ke JSON.

Parameter

Parameter Jenis Nilai Default Deskripsi
Konten EML String T/A Konten file EML berenkode base64.
Header yang Masuk Daftar Hitam string yang dipisahkan koma Tidak Header yang akan dikecualikan dari respons.
Menggunakan Daftar Blokir Sebagai Daftar yang Diizinkan Kotak centang Tidak dicentang Untuk hanya menyertakan header yang tercantum.

Run On

Tindakan ini dijalankan di semua entity.

Hasil Tindakan

Pengayaan Entity

T/A

Insight

T/A

Hasil Skrip
Nama Hasil Skrip Opsi Nilai Contoh
parsed_eml T/A T/A
Hasil JSON
{
    "HTML Body": "<div><br></div>",
    "Attachments": {},
    "Recipients": "john_doe@example.com",
    "CC": "",
    "Links": {
        "urls_1": "https://lh4.googleusercontent.com/rE6-WYjfFuiHbHUV33G31NCtUeBl9YGnw4bvlorqMeNaC60qWagqtohFwCpq2eJxlMYMJPPDAqqXRZW6Oja8GqOjt3jB3aB6tzJP-jdtbCBoj-m3vu49tttHmWpXGJUSI6UuTUYS",
        "urls_2": "https://lh4.googleusercontent.com/Uih5TalWnJjBbG_QaRICp8emX5wIakbCmstEDP3YHT7l45qdjIllcxg_Ddapvrh5DqGKszK3KKM5M0kEoC1YX6TgbWKJKPX0OxD5BeWr3uu6SRAHs7lwP20khjHSlxsIM46egQ-M"
    },
    "BCC": "",
    "To": "john_doe@example.com",
    "Date": "Mon, 13 Aug 2018 13:20:34 +0300",
    "From": "john_doe@example.com",
    "Subject": "TEST6:::Test:::ADVANCE NOTICE: 07.08.2018-Disable Accounts-user\\\r\\\\n Office Il Office"
}

Untuk tindakan ini, perubahan fungsional berlaku untuk versi integrasi 10 dan yang lebih baru: dalam hasil JSON, kolom with dibagi menjadi kolom id dan with. Untuk mengetahui detail selengkapnya, lihat contoh berikut:

  • Integrasi versi 9 dan yang lebih lama:

    "with": "smtp id ID"
    
  • Integrasi versi 10 dan yang lebih baru:

    "id": "ID"
    "with": "SMTP"
    

Ping

Deskripsi

Uji Konektivitas.

Parameter

T/A

Run On

Tindakan ini dijalankan di semua entity.

Hasil Tindakan

Pengayaan Entity

T/A

Insight

T/A

Hasil Skrip
Nama Hasil Skrip Opsi Nilai Contoh
berhasil Benar/Salah success:False
Hasil JSON
N/A

Penggabung Kueri

Deskripsi

Membentuk string kueri dari parameter yang diberikan.

Parameter

Parameter Jenis Nilai Default Deskripsi
Nilai String T/A Daftar string yang dipisahkan koma. Misalnya: value1,value2,value3.
Kolom Kueri String T/A Contoh kolom target kueri SrcIP, DestHost, dll.
Operator Kueri String T/A Operator kueri(OR, AND, dll.).
Menambahkan Penawaran Kotak centang T/A Jika diaktifkan, tindakan akan menambahkan tanda petik ke setiap item dalam daftar "Nilai".
Menambahkan Tanda Petik Ganda Kotak centang T/A Jika diaktifkan, tindakan akan menambahkan tanda kutip ganda ke setiap item dalam daftar "Nilai".

Run On

Tindakan ini dijalankan di semua entity.

Hasil Tindakan

Hasil Skrip
Nama Hasil Skrip Opsi Nilai Contoh
query T/A T/A
Hasil JSON
N/A

Mengekspor Entitas sebagai File OpenIOC

Deskripsi

Mengekspor entitas sebagai file OpenIOC. Entitas yang didukung: Hash file, Alamat IP, URL, Nama host, Pengguna.

Parameter

Nama Jenis Wajib Deskripsi
Jalur Folder Ekspor String Ya Tentukan folder yang akan menyimpan file OpenIOC.

Run On

Tindakan ini berjalan di entity berikut:

  • Filehash
  • Alamat IP
  • URL
  • Hostname
  • Pengguna

Hasil Tindakan

Hasil JSON
{

"absolute_file_path": OpenIOC_{random_guid}.txt

}
Repositori Kasus
Kasus Berhasil Gagal Pesan
Jika berhasil Ya Tidak Berhasil membuat file OpenIOC berdasarkan entitas yang disediakan.
Tidak ada entitas dalam cakupan Tidak Tidak Tindakan tidak dapat membuat file OpenIOC, karena tidak ada entitas dalam cakupan eksekusi tindakan.
Error fatal, kredensial tidak valid, root API Tidak Ya Terjadi error saat menjalankan tindakan "Export Entities as OpenIOC File". Alasan: {error traceback}

Perlu bantuan lain? Dapatkan jawaban dari anggota Komunitas dan profesional Google SecOps.