Mengintegrasikan SiemplifyUtilities dengan Google SecOps

Dokumen ini menjelaskan cara mengintegrasikan SiemplifyUtilities dengan Google Security Operations (Google SecOps).

Kasus penggunaan

Integrasi SiemplifyUtilities dapat menangani kasus penggunaan berikut:

  • Ekspor dan berbagi: Gunakan kemampuan Google SecOps dengan tindakan Export Entities as OpenIOC File untuk membuat file OpenIOC standar dengan cepat dari entitas keamanan (seperti IP, Filehash, atau URL) dan membagikannya ke platform threat intelligence atau tim keamanan lainnya.

  • Manipulasi daftar untuk logika: Gunakan kemampuan Google SecOps dengan tindakan List Operations untuk melakukan operasi logika yang kompleks (seperti intersection, union, subtract) pada dua daftar nilai yang berbeda dalam Playbook, yang menyediakan pemfilteran lanjutan atau penggabungan sumber data.

  • Transformasi dan Analisis Data: Gunakan kemampuan Google SecOps dengan tindakan Extract top From JSON untuk memproses dan memprioritaskan set data JSON bertingkat yang besar dengan mengurutkannya berdasarkan kunci bertingkat tertentu (seperti skor keparahan) dan hanya menampilkan hasil teratas yang relevan untuk analisis langsung.

  • Forensik Email: Gunakan kemampuan Google SecOps dengan tindakan Parse EML to JSON untuk mengonversi pesan email mentah berenkode base64 (file EML atau MSG) menjadi format JSON terstruktur, sehingga header, isi, lampiran, dan link email dapat diakses untuk penguraian dan investigasi otomatis.

Sebelum memulai

Integrasi ini menyediakan kemampuan platform native dan tidak memerlukan kunci API atau kredensial pihak ketiga eksternal untuk autentikasi. Sebelum memulai, pastikan integrasi diinstal dari Content Hub dalam instance Google SecOps Anda.

Parameter integrasi

Tidak ada.

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

Anda dapat melakukan perubahan pada tahap selanjutnya, 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 yang tertunda dari meja kerja Anda dan Menjalankan tindakan manual dalam kasus Anda.

Menghitung Entity dalam Cakupan

Gunakan Count Entities in Scope untuk mengambil jumlah entity dalam cakupan tertentu.

Tindakan ini berjalan di semua entity Google SecOps.

Input tindakan

Tindakan Count Entities in Scope memerlukan parameter berikut:

Parameter Deskripsi
Entity Type

Wajib.

Jenis entity target.

Output tindakan

Tindakan Count Entities in Scope memberikan output berikut:

Jenis output tindakan Ketersediaan
Lampiran repositori kasus Tidak tersedia
Link repositori kasus Tidak tersedia
Tabel repositori kasus Tidak tersedia
Tabel pengayaan Tidak tersedia
Hasil JSON Tidak tersedia
Pesan output Tersedia
Hasil skrip Tersedia
Pesan output

Tindakan Count Entities in Scope dapat menampilkan pesan output berikut:

Pesan output Deskripsi pesan

There are NUMBER_OF_ENTITIES entities from ENTITY_TYPE type.

Tindakan berhasil.
Error executing action "Count Entities in Scope". Reason: ERROR_REASON

Tindakan gagal.

Periksa koneksi ke server, parameter input, atau kredensial.

Hasil skrip

Tabel berikut menjelaskan nilai untuk output hasil skrip saat menggunakan tindakan Hitung Entitas dalam Cakupan:

Nama hasil skrip Nilai
list_count NUMBER_OF_ENTITIES

Daftar Penghitungan

Gunakan tindakan Count List untuk mengambil jumlah item dalam daftar.

Tindakan ini tidak berjalan di entity Google SecOps.

Input tindakan

Tindakan Count List memerlukan parameter berikut:

Parameter Deskripsi
Input String

Opsional.

Daftar string yang dipisahkan koma, seperti value1,value2,value3.

Delimiter

Opsional.

Simbol yang digunakan untuk memisahkan setiap nilai dalam Input String.

Output tindakan

Tindakan Count List memberikan output berikut:

Jenis output tindakan Ketersediaan
Lampiran repositori kasus Tidak tersedia
Link repositori kasus Tidak tersedia
Tabel repositori kasus Tidak tersedia
Tabel pengayaan Tidak tersedia
Hasil JSON Tidak tersedia
Pesan output Tersedia
Hasil skrip Tersedia
Pesan output

Tindakan Count List dapat menampilkan pesan output berikut:

Pesan output Deskripsi pesan

List length is: NUMBER_OF_ENTITIES

Tindakan berhasil.
Error executing action "Count List". Reason: ERROR_REASON

Tindakan gagal.

Periksa koneksi ke server, parameter input, atau kredensial.

Hasil skrip

Tabel berikut menjelaskan nilai untuk output hasil skrip saat menggunakan tindakan Count List:

Nama hasil skrip Nilai
list_count NUMBER_OF_ENTITIES

Hapus File

Gunakan tindakan Delete File untuk menghapus file yang dipilih dari sistem file.

Tindakan ini tidak berjalan di entity Google SecOps.

Input tindakan

Tindakan Delete File memerlukan parameter berikut:

Parameter Deskripsi
File Path

Wajib.

Jalur absolut file yang akan dihapus.

Output tindakan

Tindakan Delete File memberikan output berikut:

Jenis output tindakan Ketersediaan
Lampiran repositori kasus Tidak tersedia
Link repositori kasus Tidak tersedia
Tabel repositori kasus Tidak tersedia
Tabel pengayaan Tidak tersedia
Hasil JSON Tersedia
Pesan output Tersedia
Hasil skrip Tersedia
Hasil JSON

Contoh berikut menunjukkan output hasil JSON yang diterima saat menggunakan tindakan Delete File:

{
"filepath": ""
"status": "deleted/not found"
}
Pesan output

Tindakan Delete File dapat menampilkan pesan output berikut:

Pesan output Deskripsi pesan

Successfully deleted file.

Tindakan berhasil.
Error executing action "Delete File". Reason: ERROR_REASON

Tindakan gagal.

Periksa koneksi ke server, parameter input, atau kredensial.

Hasil skrip

Tabel berikut mencantumkan nilai untuk output hasil skrip saat menggunakan tindakan Delete File:

Nama hasil skrip Nilai
is_success true atau false

Mengekspor Entity sebagai File OpenIOC

Gunakan tindakan Export Entities as OpenIOC File untuk mengemas artefak keamanan yang didukung dari kasus saat ini ke dalam format file OpenIOC standar. File ini dapat digunakan untuk berbagi, threat intelligence, atau diimpor ke alat keamanan lainnya.

Tindakan ini berjalan di entity Google SecOps berikut:

  • Filehash

  • IP Address

  • URL

  • Hostname

  • User

Input tindakan

Tindakan Export Entities as OpenIOC File memerlukan parameter berikut:

                       
ParameterDeskripsi
Export Folder Path

Wajib.

   

Jalur lokal folder tempat file OpenIOC yang dihasilkan akan disimpan.

   

Output tindakan

Tindakan Export Entities as OpenIOC File memberikan output berikut:

Jenis output tindakan Ketersediaan
Lampiran repositori kasus Tidak tersedia
Link repositori kasus Tidak tersedia
Tabel repositori kasus Tidak tersedia
Tabel pengayaan Tidak tersedia
Hasil JSON Tersedia
Pesan output Tersedia
Hasil skrip Tersedia
Hasil JSON

Contoh berikut menunjukkan output hasil JSON yang diterima saat menggunakan tindakan Export Entities as OpenIOC File:

{
    "absolute_file_path": OpenIOC_{random_guid}.txt
}
Pesan output

Tindakan Export Entities as OpenIOC File dapat menampilkan pesan output berikut:

Pesan output Deskripsi pesan

Successfully created an OpenIOC file based on provided entities.

Action wasn't able to create an OpenIOC file, because there are no entities in the action execution scope.

Tindakan berhasil.
Error executing action "Export Entities as OpenIOC File". Reason: ERROR_REASON

Tindakan gagal.

Periksa koneksi ke server, parameter input, atau kredensial.

Mengekstrak bagian atas Dari JSON

Gunakan tindakan Extract top From JSON untuk mengurutkan JSON input berdasarkan kunci tertentu dan menampilkan cabang atau kumpulan data peringkat teratas.

Tindakan ini tidak berjalan di entity Google SecOps.

Input tindakan

Tindakan Extract top From JSON memerlukan parameter berikut:

                                                                       
ParameterDeskripsi
JSON Data

Wajib.

   

Data JSON yang akan diproses.

   
Key To Sort By

Wajib.

   

Kunci bertingkat yang digunakan untuk pengurutan, dengan segmen yang dipisahkan oleh titik.

Gunakan * sebagai karakter pengganti. Contoh: Host.*.wassap_list.Severity

   
Field Type

Wajib.

   

Jenis data kunci yang ditentukan untuk pengurutan.

Kemungkinan nilainya adalah sebagai berikut:

  • int
  • string
  • Date
   
Reverse (DESC -> ASC)

Opsional.

   

Jika dipilih, tata urutannya adalah Menurun. Jika tidak dipilih, tata urutannya adalah Ascending.

   

Diaktifkan secara default.

   
Top Rows

Opsional.

   

Jumlah data (baris) teratas yang akan diambil dari output JSON yang diurutkan.

   

Output tindakan

Tindakan Ekstrak dari JSON memberikan output berikut:

Jenis output tindakan Ketersediaan
Lampiran repositori kasus Tidak tersedia
Link repositori kasus Tidak tersedia
Tabel repositori kasus Tidak tersedia
Tabel pengayaan Tidak tersedia
Hasil JSON Tersedia
Pesan output Tersedia
Hasil skrip Tersedia
Hasil JSON

Contoh berikut menunjukkan output hasil JSON yang diterima saat menggunakan tindakan Extract top From 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"
    }
]
Pesan output

Tindakan Extract top From JSON dapat menampilkan pesan output berikut:

Pesan output Deskripsi pesan

Results: RESULTS.

No branches were found.

Tindakan berhasil.
Error executing action "Extract top From JSON". Reason: ERROR_REASON

Tindakan gagal.

Periksa koneksi ke server, parameter input, atau kredensial.

Hasil skrip

Tabel berikut mencantumkan nilai untuk output hasil skrip saat menggunakan tindakan Extract top From JSON:

Nama hasil skrip Nilai
result RESULTS

Filter JSON

Gunakan tindakan Filter JSON untuk memfilter objek JSON berdasarkan kondisi yang ditentukan dan mengekstrak hasil tertentu.

Tindakan ini tidak berjalan di entity Google SecOps.

Input tindakan

Tindakan Filter JSON memerlukan parameter berikut:

                                                                                               
ParameterDeskripsi
JSON Data

Wajib.

   

Data kamus JSON yang akan diterapkan filter.

   
Root Key Path

Opsional.

   

Jalur awal yang dipisahkan titik untuk penelusuran JSON.

   
Condition Path

Wajib.

   

Jalur yang dipisahkan titik ke kolom yang nilainya dievaluasi berdasarkan kondisi filter.

   
Condition Operator

Wajib.

   

Operator perbandingan yang akan digunakan dalam kondisi.

   

Kemungkinan nilainya adalah sebagai berikut:

  • =
  • !=
  • >
  • <
  • >=
  • <=
  • in
  • not in
   
Condition Value

Wajib.

   

Nilai spesifik yang akan digunakan dalam kondisi filter.

   
Output Path

Opsional.

   

Jalur yang dipisahkan titik ke elemen data tertentu yang akan ditampilkan dari JSON yang difilter.

   
Delimiter

Opsional.

   

Karakter yang digunakan untuk menggabungkan nilai output jika beberapa elemen ditampilkan.

   

Nilai defaultnya adalah ,.

   

Output tindakan

Tindakan Filter JSON memberikan output berikut:

                                                                                                                                                       
Jenis output tindakanKetersediaan
Lampiran repositori kasusTidak tersedia
Link repositori kasusTidak tersedia
Tabel repositori kasusTidak tersedia
Tabel pengayaanTidak tersedia
Hasil JSONTersedia
Pesan outputTersedia
Hasil skripTersedia
Hasil JSON

Contoh berikut menunjukkan output hasil JSON yang diterima saat menggunakan tindakan Filter 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"
    }
}
Pesan output

Tindakan Filter JSON dapat menampilkan pesan output berikut:

Pesan output Deskripsi pesan

Successfully filtered JSON.

Tindakan berhasil.
Error executing action "Filter JSON". Reason: ERROR_REASON

Tindakan gagal.

Periksa koneksi ke server, parameter input, atau kredensial.

Hasil skrip

Tabel berikut mencantumkan nilai untuk output hasil skrip saat menggunakan tindakan Filter JSON:

Nama hasil skrip Nilai
is_success true atau false

Mendapatkan URL Deployment

Gunakan tindakan Get Deployment URL guna mengambil URL deployment untuk instance Google SecOps Anda saat ini.

Tindakan ini tidak berjalan di entity Google SecOps.

Input tindakan

Tidak ada.

Output tindakan

Tindakan Get Deployment URL memberikan output berikut:

Jenis output tindakan Ketersediaan
Lampiran repositori kasus Tidak tersedia
Link repositori kasus Tidak tersedia
Tabel repositori kasus Tidak tersedia
Tabel pengayaan Tidak tersedia
Hasil JSON Tersedia
Pesan output Tersedia
Hasil skrip Tersedia
Hasil JSON

Contoh berikut menunjukkan output hasil JSON yang diterima saat menggunakan tindakan Get Deployment URL:

{
"url": ""
}
Pesan output

Tindakan Get Deployment URL dapat menampilkan pesan output berikut:

Pesan output Deskripsi pesan

Successfully retrieved deployment URL.

Tindakan berhasil.
Error executing action "Get Deployment URL". Reason: ERROR_REASON

Tindakan gagal.

Periksa koneksi ke server, parameter input, atau kredensial.

Hasil skrip

Tabel berikut mencantumkan nilai untuk output hasil skrip saat menggunakan tindakan Dapatkan URL Deployment:

Nama hasil skrip Nilai
is_success true atau false

Mencantumkan Operasi

Gunakan tindakan List Operations untuk melakukan operasi set antara dua daftar yang dipisahkan koma.

Tindakan ini tidak berjalan di entity Google SecOps.

Input tindakan

Tindakan List Operations memerlukan parameter berikut:

                                                           
ParameterDeskripsi
First List

Wajib.

   

Daftar pertama nilai yang dipisahkan koma untuk operasi set.

Second List

Wajib.

   

Daftar kedua nilai yang dipisahkan koma untuk operasi set.

Delimiter

Opsional.

   

Simbol atau karakter yang digunakan untuk memisahkan nilai di First List dan Second List.

   

Nilai defaultnya adalah ,.

Operator

Wajib.

   

Jenis operasi set yang akan dilakukan.

   

Kemungkinan nilainya adalah sebagai berikut:

  • intersection
  • union
  • subtract
  • xor (OR eksklusif).

Output tindakan

Tindakan List Operations memberikan output berikut:

Jenis output tindakan Ketersediaan
Lampiran repositori kasus Tidak tersedia
Link repositori kasus Tidak tersedia
Tabel repositori kasus Tidak tersedia
Tabel pengayaan Tidak tersedia
Hasil JSON Tersedia
Pesan output Tersedia
Hasil skrip Tersedia
Hasil JSON

Contoh berikut menunjukkan output hasil JSON yang diterima saat menggunakan tindakan List Operations:

{
    "results": {
        "count": 6,
        "data": [
            "item",
            "item1",
            "item2"
        ]
    }
}​​
Hasil skrip

Tabel berikut mencantumkan nilai untuk output hasil skrip saat menggunakan tindakan List Operations:

Nama hasil skrip Nilai
result_list RESULTS

Mengurai EML ke JSON

Gunakan tindakan Parse EML to JSON untuk mengonversi konten file email EML atau MSG menjadi objek JSON terstruktur dalam Google SecOps.

Tindakan ini tidak berjalan di entity Google SecOps.

Input tindakan

Tindakan Parse EML to JSON memerlukan parameter berikut:

                                               
ParameterDeskripsi
EML Content

Wajib.

   

Konten berenkode base64 dari file EML atau MSG.

Blacklisted Headers

Opsional.

   

Daftar header yang dipisahkan koma untuk dikecualikan dari output JSON akhir.

Use Blacklist As Whitelist

Opsional.

   

Jika dipilih, daftar yang disediakan di Blacklisted Headers akan bertindak sebagai daftar yang diizinkan, yang hanya menyertakan header yang tercantum dalam output JSON.

Output tindakan

Tindakan Parse EML to JSON memberikan output berikut:

Jenis output tindakan Ketersediaan
Lampiran repositori kasus Tidak tersedia
Link repositori kasus Tidak tersedia
Tabel repositori kasus Tidak tersedia
Tabel pengayaan Tidak tersedia
Hasil JSON Tersedia
Pesan output Tersedia
Hasil skrip Tersedia
Hasil JSON

Contoh berikut menunjukkan output hasil JSON yang diterima saat menggunakan tindakan Parse EML to 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"
}
Hasil skrip

Tabel berikut mencantumkan nilai untuk output hasil skrip saat menggunakan tindakan Parse EML To JSON:

Nama hasil skrip Nilai
parsed_eml RESULTS

Output JSON tindakan untuk kolom with direstrukturisasi untuk memisahkan nilai ID ke dalam kolom khusus. Perubahan ini berlaku untuk integrasi versi 10 dan yang lebih baru seperti yang dijelaskan dalam tabel berikut:

                                               
Versi IntegrasiStruktur dan Deskripsi KolomContoh JSON
Versi 9 dan yang lebih lamaID dan protokol digabungkan ke dalam kolom with.{"with": "smtp id ID"}
Versi 10 dan yang lebih baruID disimpan di kolom id baru, dan kolom with hanya berisi protokol.{"id": "ID", "with": "SMTP"}

Ping

Gunakan tindakan Ping untuk menguji konektivitas ke SiemplifyUtilities.

Tindakan ini tidak berjalan di entity Google SecOps.

Input tindakan

Tidak ada.

Output tindakan

Tindakan Ping memberikan output berikut:

Jenis output tindakan Ketersediaan
Lampiran repositori kasus Tidak tersedia
Link repositori kasus Tidak tersedia
Tabel repositori kasus Tidak tersedia
Tabel pengayaan Tidak tersedia
Hasil JSON Tidak tersedia
Pesan output Tersedia
Hasil skrip Tersedia
Pesan output

Tindakan Ping memberikan pesan output berikut:

Pesan output Deskripsi pesan
Connection Established. Tindakan berhasil.
Failed to connect to SiemplifyUtilities. Error is ERROR_REASON

Tindakan gagal.

Periksa koneksi ke server, parameter input, atau kredensial.

Hasil skrip

Tabel berikut menjelaskan nilai untuk output hasil skrip saat menggunakan tindakan Ping:

Nama hasil skrip Nilai
is_success True atau False

Query Joiner

Gunakan tindakan Query Joiner untuk membuat string kueri terstruktur secara dinamis dengan menggabungkan daftar nilai penelusuran, kolom target, dan operator logis.

Tindakan ini tidak berjalan di entity Google SecOps.

Input tindakan

Tindakan Query Joiner memerlukan parameter berikut:

Parameter Deskripsi
Values

Wajib.

Daftar nilai yang dipisahkan koma untuk ditelusuri, seperti value1,value2,value3.

Query Field

Wajib.

Nama kolom target yang akan ditelusuri, seperti SrcIP, DestHost, atau UserName.

Query Operator

Wajib.

Operator logika yang menggabungkan nilai, seperti AND atau OR.

Add Quotes

Opsional.

Jika dipilih, tindakan ini akan menambahkan tanda petik tunggal (') di sekitar setiap item di Values.

Add Double Quotes

Opsional.

Jika dipilih, tindakan ini akan menambahkan tanda kutip ganda (") di sekitar setiap item di Values.

Add Backticks

Opsional.

Jika dipilih, tindakan ini akan menambahkan tanda kutip terbalik (`) di sekitar setiap item di Values.

Hal ini berguna untuk meng-escape string kompleks atau karakter khusus (seperti URL panjang), guna mencegah error kompilasi kueri.

Delimiter

Opsional.

Karakter yang memisahkan item di Values.

Jika tidak ada nilai yang diberikan, pemisah defaultnya adalah koma (,).

Output tindakan

Tindakan Query Joiner memberikan output berikut:

Jenis output tindakan Ketersediaan
Lampiran repositori kasus Tidak tersedia
Link repositori kasus Tidak tersedia
Tabel repositori kasus Tidak tersedia
Tabel pengayaan Tidak tersedia
Hasil JSON Tidak tersedia
Pesan output Tersedia
Hasil skrip Tersedia
Pesan output

Tindakan Query Joiner dapat menampilkan pesan output berikut:

Pesan output Deskripsi pesan

Successfully formed query: QUERY_FIELD= VALUE_1 OPERATOR QUERY_FIELD= VALUE_2 OPERATOR QUERY_FIELD= VALUE_3

Tindakan berhasil.
Error executing action "Query Joiner". Reason: ERROR_REASON

Tindakan gagal.

Periksa koneksi ke server, parameter input, atau kredensial.

Hasil skrip

Tabel berikut mencantumkan nilai untuk output hasil skrip saat menggunakan tindakan Query Joiner:

Nama hasil skrip Nilai
query QUERY_FIELD= VALUE_1 OPERATOR QUERY_FIELD= VALUE_2 OPERATOR QUERY_FIELD= VALUE_3

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