Functions

Didukung di:

Ringkasan

Serangkaian tindakan manipulasi data dan matematika untuk meningkatkan kemampuan playbook.

Tindakan

Convert Time Format

Deskripsi

Mengonversi nilai tanggal dan waktu dari satu format ke format lainnya.

Parameter

Parameter Jenis Nilai Default Wajib Diisi Deskripsi
Input String T/A Ya Tentukan nilai tanggal dan waktu input yang akan dikonversi.
Dari Format String T/A Ya Tentukan format tanggal dan waktu string input.
https://strftime.org
Untuk Memformat String TTTT/BB/HH Ya Tentukan format waktu output yang diinginkan. Gunakan format waktu panah. https://arrow.readthedocs.io/en/stable/#supported-tokens
Selisih Waktu Dalam Detik Bilangan bulat 0 Ya Tentukan jumlah detik yang Anda inginkan untuk menggeser output. Gunakan nilai positif untuk waktu/tanggal mendatang dan nilai negatif untuk waktu/tanggal sebelumnya.
Zona Waktu String T/A Tidak Tentukan zona waktu output.

Contoh

Dalam skenario ini, input tanggal dan waktu 23/11/2002 07:23:09 dengan format waktu panah MM/DD/YYYY HH:mm:ss dikonversi menjadi hanya waktu, kembali 5 detik dan menggunakan zona waktu UTC.

Konfigurasi Tindakan

Parameter Jenis
Entity Semua entity
Input 23/11/2002 07:23:09
Dari Format MM/DD/YYYY HH:mm:ss
Untuk Memformat HH.mm.ss
Selisih Waktu Dalam Detik -5
Zona Waktu EST

Hasil Tindakan

  • Hasil Skrip
    Nama Hasil Skrip Opsi nilai Contoh
    ScriptResult Hasil Waktu 07:23:04

Buat Thumbnail

Deskripsi

Mengonversi thumbnail Base64 gambar.

Parameter

Parameter Jenis Nilai Default Wajib Diisi Deskripsi
Gambar Base64 String T/A Tidak Tentukan string Base64 gambar.
Ukuran Thumbnail String 250.250 Ya Tentukan ukuran thumbnail yang dipisahkan dengan koma (W,L).
Input JSON JSON T/A Tidak Tentukan input JSON. Contoh: {“image” :”<base64 of image>”}
Jalur Kunci Gambar String T/A Tidak Jika menggunakan JSON Input, tentukan jalur kunci untuk kolom gambar.

Contoh

Dalam skenario ini, kita membuat thumbnail 500x500 dari input Base64.

Konfigurasi Tindakan

Parameter Nilai
Entity Semua entity
Gambar Base64 iVBORWOKGgoAAAANSUhEUgAAAIgAAAH3CAYAAABnXCF6AAABXGIDQ1BJQ0MgUHJvZmIsZQAAK]FtkD9LQnEUhh9Nkf5ADhEVDQ4tgUmoBBFEdiMRCkyLr016NRXUflyNaGto6gNESOtBLc251mcoCpqDaA5cKm7naqVWBw7w8s5h5cDTq+uVNEFIMpVM×Gd96U2NnZeZ1y46cP]jGSUVCQeX5IRvrWz6vc4bL2dsG/NDi30qZvDEyOSemMBO//zndUTyZbMUTfpacMZVbBERa071aV/zQfCA6aEEj620d fkS5vTTb5uzKwmNOE7Ya+R1zPCT8L+dJufa+NSccf4ymCn78uW15Ki|9KiL]Mkhk80QpQQYYJor]CQP/2/F27saWyi2MOkQ|48VbkREUdRICsco4×BAL9wkEnpkP3v339seWoQpheg66zIpSVTTIMd7e8sQ VOTSHVvt]N/ee7jrqrshUKNrm3Buj3pdB884fDxY1|vNsj705f4jXNc/AQraYUmHWN3rAAAAmVYSWZNTOAqAAAACAABIZkABAAAAAEAAAAAAAAAAAADKOYABWAAABIAAABEOAIABAAAAAEAAAJY OAMABAAAAAAAAHAAAAEFTQO|JAAAAU2NyZwVuc2hvdBNik6MAAAHWAVRYdFhNTDpib20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9|mFkb2|10m5zOm1 IdGEvliB40nhtcHR rPSJYTVAgQ29ZSAyLjAuMCI+CiAgIDxyZ
Ukuran Thumbnail 500x500
Input JSON Kosong
Jalur Kunci Gambar Kosong

Hasil Tindakan

  • Hasil JSON
    {
    "Thumbnail" : "<base 64 string>"
    }

IP ke Integer

Deskripsi

Mengonversi Alamat IP atau daftar alamat IP menjadi bilangan bulat.

Parameter

Parameter Jenis Nilai Default Wajib Diisi Deskripsi
Alamat IP String T/A Ya Tentukan daftar alamat IP yang dipisahkan dengan koma untuk dikonversi menjadi bilangan bulat.

Contoh

Dalam skenario ini, alamat IP 1.1.1.1 dan 2.2.2.2 dikonversi ke bentuk bilangan bulatnya.

Konfigurasi Tindakan

Parameter Nilai
Entity Semua entity
Alamat IP 1.1.1.1,2.2.2.2

Hasil Tindakan

  • Hasil Skrip
    Nama Hasil Skrip Opsi nilai Contoh
    ScriptResult Nilai bilangan bulat 16843009,33686018
  • Hasil JSON
    {
    "1.1.1.1" : 16843009, 
    "2.2.2.2" : 33686018
    }

Aritmatika Matematika

Deskripsi

Kumpulan operator matematika bawaan:

Plus - menampilkan hasil untuk jumlah 2 argumen

Sub - menampilkan hasil untuk 1 argumen dikurangi argumen lainnya

Multi - menampilkan hasil untuk 1 argumen yang dikalikan dengan argumen lainnya

Div - menampilkan hasil untuk 1 argumen yang dibagi dengan argumen lainnya

Mod - menampilkan hasil persentase antara 2 argumen

Parameter

Parameter Jenis Nilai Default Wajib Diisi Deskripsi
Fungsi Dropdown Plus Ya Tentukan fungsi yang ingin Anda jalankan pada dua argumen yang diberikan.
Arg 2 Bilangan bulat T/A Ya Menentukan argumen kedua
Argumen 1 Bilangan bulat T/A Ya Tentukan argumen pertama

Contoh 1: Plus

Dalam skenario ini, 200 + 100 menghasilkan 300.

Konfigurasi Tindakan

Parameter Nilai
Entity Semua entity
Fungsi Plus
Arg 2 100
Argumen 1 200

Contoh 2: Sub

Dalam skenario ini, 1000 - 300 menghasilkan 700.

Konfigurasi Tindakan

Parameter Nilai
Entity Semua entity
Fungsi Sub
Arg 2 300
Argumen 1 1000

Contoh 3: Multi

Dalam skenario ini, 30 x 20 menghasilkan 600.

Konfigurasi Tindakan

Parameter Nilai
Entity Semua entity
Fungsi Multi
Arg 2 20
Argumen 1 30

Contoh 4: Div

Dalam skenario ini, 500 / 5 menghasilkan 100.

Konfigurasi Tindakan

Parameter Nilai
Entity Semua entity
Fungsi Div
Arg 2 5
Argumen 1 500

Contoh 5: Mod

Dalam skenario ini , 100 % 23 menghasilkan 8.

Konfigurasi Tindakan

Parameter Nilai
Entity Semua entity
Fungsi Mod
Arg 2 23
Argumen 1 100

Hasil Tindakan

  • Hasil Skrip
    Nama Hasil Skrip Opsi nilai Contoh
    ScriptResult Hasil yang dihitung 300

Fungsi Matematika

Deskripsi

Serangkaian fungsi Python bawaan:

Abs - menampilkan nilai absolut dari sebuah angka

Float - menampilkan angka floating point

Tampilan - mengonversi angka untuk menyertakan koma jika diperlukan

Hex - mengonversi angka menjadi nilai heksadesimal

Int - menampilkan bilangan bulat

Max - menampilkan item terbesar dalam iterable

Min - menampilkan item terkecil dalam iterable

ROUND - membulatkan angka

Urutkan - menampilkan angka yang diurutkan

Sum - menjumlahkan item iterator

Parameter

Parameter Jenis Nilai Default Wajib Diisi Deskripsi
Fungsi Dropdown Maks Ya Tentukan fungsi Matematika yang ingin Anda jalankan pada angka.
Numbers Bilangan bulat T/A Ya Tentukan angka yang ingin Anda jalankan fungsi matematikanya, dipisahkan dengan koma.

Contoh 1: Max

Dalam skenario ini, nilai maksimum dari angka: 13,5, -90, 556, 11,32 menghasilkan 556.

Konfigurasi Tindakan

Parameter Nilai
Entity Semua entity
Fungsi Maks
Numbers 13.5,-90,566,11.32

Contoh 2: Min

Dalam skenario ini, nilai minimum dari angka: 13,5, -90, 556, 11,32 menghasilkan -90.

Konfigurasi Tindakan

Parameter Nilai
Entity Semua entity
Fungsi Mnt
Numbers 13.5,-90,566,11.32

Contoh 3: Putaran

Dalam skenario ini, 57,63 dibulatkan menjadi 58.

Konfigurasi Tindakan

Parameter Nilai
Entity Semua entity
Fungsi Ronde
Numbers 57,63

Contoh 4: Urutkan

Dalam skenario ini, angka [13.5, -90.0, 556.0, 11.32] diurutkan dalam urutan menaik menjadi [-90.0, 11.32, 13.5, 556.0].

Konfigurasi Tindakan

Parameter Nilai
Entity Semua entity
Fungsi Urutkan
Numbers 13.5,-90,566,11.32

Contoh 5: Sum

Dalam skenario ini, jumlah angka berikut [10, 20, 30, 40, 50] adalah 150.

Konfigurasi Tindakan

Parameter Nilai
Entity Semua entity
Fungsi Jumlah
Numbers 10, 20, 30, 40, 50

Contoh 6: Float

Dalam skenario ini, angka [100,200] dikonversi menjadi nilai float [100.0, 200.0].

Konfigurasi Tindakan

Parameter Nilai
Entity Semua entity
Fungsi Float
Numbers 100.200

Contoh 6: Hex

Dalam skenario ini, angka [100,200] dikonversi menjadi nilai heksadesimal ['0x64', '0xc8'].

Konfigurasi Tindakan

Parameter Nilai
Entity Semua entity
Fungsi Hex
Numbers 100.200

Contoh 7: Int

Dalam skenario ini, nilai float 100,23 dikonversi menjadi bilangan bulat 100.

Konfigurasi Tindakan

Parameter Nilai
Entity Semua entity
Fungsi Int
Numbers 100.23

Contoh 8: Abs

Dalam skenario ini, bilangan bulat negatif -53 dikonversi menjadi nilai absolut 53.

Konfigurasi Tindakan

Parameter Nilai
Entity Semua entity
Fungsi Abs
Numbers -53

Contoh 9: Tampilan

Dalam skenario ini, nilai 10000 dikonversi untuk menyertakan koma sehingga menghasilkan nilai 10.000.

Konfigurasi Tindakan

Parameter Nilai
Entity Semua entity
Fungsi Display
Numbers 10000

Hasil Tindakan

  • Hasil Skrip
    Nama Hasil Skrip Opsi nilai Contoh
    ScriptResult Hasil yang dihitung -90

Jalankan Kueri JSONPath

Deskripsi

Menjalankan Kueri JSONPath pada JSON tertentu dan mengekstrak nilai sesuai dengan ekspresi.

Lihat https://github.com/h2non/jsonpath-ng untuk mengetahui informasi selengkapnya tentang JSONPath.

Parameter

Parameter Jenis Nilai Default Wajib Diisi Deskripsi
JSON Dropdown JSON Ya Tentukan input JSON.
Ekspresi JSONPath String T/A Ya Ekspresi jalur JSON selalu merujuk ke struktur JSON dengan cara yang sama seperti ekspresi XPath digunakan bersama dengan dokumen XML.

Contoh

Dalam skenario ini, nama perusahaan diekstrak dari input contoh json.

Konfigurasi Tindakan

Parameter Nilai
Entity Semua entity
JSON JSON
Editor { "company": { "name": "Cyber Secure", "employees": 1000, "founded": "2005", "headquarters": { "city": "San Francisco", "state": "CA", "country": "USA" }, "security": { "firewall": true, "vpn": true, "intrusion_detection": true, "encryption": true, "two_factor_authentication": true } }, "products": [ { "name": "CyberShield", "type": "firewall", "price": 499, "description": "Firewall canggih untuk perlindungan maksimal terhadap serangan siber." }, { "name": "SecureVPN", "type": "VPN", "price": 99, "description": "Layanan VPN yang cepat dan aman untuk penjelajahan yang aman dan privasi online." }, { "name": "IntrusionAlert", "type": "intrusion detection", "price": 299, "description": "Sistem deteksi penyusupan canggih yang memantau jaringan Anda dan memberi tahu Anda tentang potensi ancaman." } ] }
Ekspresi JSONPath $.company.name

Hasil Tindakan

  • Hasil JSON
    {
    "matches" : {"0" : "Cyber Secure"}
    }

SanitizeHTML

Deskripsi

Dengan fragmen HTML, tindakan ini akan menguraikannya sesuai dengan algoritma penguraian HTML5 dan membersihkan tag atau atribut yang tidak diizinkan. Algoritma ini juga menangani sintaksis yang salah seperti tag yang tidak ditutup dan (beberapa) tag yang salah bersarang.

Parameter

Parameter Jenis Nilai Default Wajib Diisi Deskripsi
Tag String T/A Tidak Tag adalah kumpulan tag HTML yang diizinkan. Daftar yang dipisahkan koma. Tag HTML yang tidak ada dalam daftar ini akan di-escape atau dihapus.
Atribut String {‘a’ : [‘href’, ‘title’], ‘abbr’: [‘title’]} Tidak Atribut memungkinkan Anda menentukan atribut mana yang diizinkan. Nilai harus berupa daftar yang dipisahkan koma
Gaya String T/A Tidak Jika Anda mengizinkan atribut gaya, tentukan set gaya yang diizinkan, misalnya warna dan warna latar belakang. Nilai harus dipisahkan dengan koma.
Izinkan Semua Atribut Kotak centang Tidak dicentang Tidak Tetapkan benar untuk mengizinkan semua atribut
Input HTML String T/A Ya Tentukan fragmen HTML yang akan dibersihkan.

Contoh

Dalam skenario ini, HTML Input berisi tag yang tidak tercantum di bagian Tag sehingga menghasilkan output yang telah dibersihkan “<script>evil()</script>” .

Konfigurasi Tindakan

Parameter Nilai
Entity Semua entity
Tag a,abbr,acronym,b,blockquote,code,em,i,li,ol,strong,ul,table,tr,td,th,h1,h2,h3,body,tbody,thead,div,footer,head,header,html,img,option,p,section,span,strong,svg
Atribut Kosong
Gaya Kosong
Izinkan Semua Atribut Tidak dicentang
Input HTML <script>evil()<</script>

Hasil Tindakan

  • Hasil Skrip
    Nama Hasil Skrip Opsi nilai Contoh
    ScriptResult Hasil yang Dibersihkan <script>evil()</script>”

Fungsi String

Deskripsi

Mencakup fungsi string Pythonic dasar:

Lebih Rendah: Mengonversi string menjadi huruf kecil.

Atas: Mengonversi string menjadi huruf besar.

Count: Menampilkan jumlah kemunculan nilai tertentu dalam string.

Find: Menelusuri nilai tertentu dalam string dan menampilkan posisi tempat nilai tersebut ditemukan.

IsAlpha: Menampilkan "True" jika semua karakter dalam string berada dalam alfabet.

IsDigit: Menampilkan "True" jika semua karakter dalam string adalah digit.

GANTI: Menampilkan string dengan nilai yang ditentukan diganti dengan nilai yang ditentukan.

Strip: Menampilkan versi string yang dipangkas.

Judul: Mengubah karakter pertama setiap kata menjadi huruf besar.

Penggantian Regex: Menggantikan kecocokan ekspresi reguler

Serialisasi JSON: mengonversi objek JSON menjadi string yang diserialisasi.

Regex: Temukan kecocokan berdasarkan ekspresi reguler.

Split: Memisahkan string input menjadi daftar menggunakan Param 1 sebagai pemisah. Nilai defaultnya adalah koma.

Parameter

Parameter Jenis Nilai Default Wajib Diisi Deskripsi
Param2 String T/A Tidak Tentukan parameter kedua.
Param1 String T/A Tidak Tentukan parameter pertama.
Input String T/A Ya Tentukan input untuk fungsi.
Fungsi Dropdown Lebih rendah Ya Tentukan fungsi yang ingin Anda jalankan.

Contoh 1: Lebih rendah

Dalam skenario ini, input “SAMPLE INPUT” dikonversi menjadi “sample input”.

Konfigurasi Tindakan

Parameter Nilai
Entity Semua entity
Param2 Kosong
Param1 Kosong
Input INPUT CONTOH
Fungsi Lebih rendah

Contoh 2: Atas

Dalam skenario ini, input “sample input” dikonversi menjadi “SAMPLE INPUT”.

Konfigurasi Tindakan

Parameter Nilai
Entity Semua entity
Param2 Kosong
Param1 Kosong
Input contoh input
Fungsi Atas

Contoh 3: Count

Dalam skenario ini, fungsi menghitung jumlah kemunculan kata “sample” dalam string input, yang menghasilkan 2. Catatan, nilai param peka huruf besar/kecil.

Konfigurasi Tindakan

Parameter Nilai
Entity Semua entity
Param2 Kosong
Param1 contoh
Input contoh kalimat yang berisi contoh informasi.
Fungsi Jumlah

Contoh 4: Temukan 

Dalam skenario ini, indeks tempat kata “containing” dimulai dalam string input ditemukan, sehingga menghasilkan nilai 13.

Konfigurasi Tindakan

Parameter Nilai
Entity Semua entity
Param2 Kosong
Param1 berisi
Input contoh kalimat yang berisi contoh informasi.
Fungsi Temukan

Contoh 5: isAlpha

Dalam skenario ini, fungsi tersebut memeriksa apakah semua karakter dalam string input bersifat alfanumerik, sehingga menghasilkan nilai yang ditampilkan adalah False.

Konfigurasi Tindakan

Parameter Nilai
Entity Semua entity
Param2 Kosong
Param1 Kosong
Input %sample kalimat yang berisi informasi sampel.
Fungsi isAlpha

Contoh 6: isDigit

Dalam skenario ini, fungsi tersebut memeriksa apakah semua karakter dalam string input adalah digit, sehingga menghasilkan nilai yang ditampilkan adalah False.

Konfigurasi Tindakan

Parameter Nilai
Entity Semua entity
Param2 Kosong
Param1 Kosong
Input 100000001
Fungsi isDigit

Contoh 7: Mengganti

Dalam skenario ini, kata “information” diganti dengan “info” sehingga menghasilkan output “sample input containing sample info”.

Konfigurasi Tindakan

Parameter Nilai
Entity Semua entity
Param2 info
Param1 informasi
Input contoh kalimat yang berisi contoh informasi.
Fungsi Ganti

Contoh 8: Strip 

Dalam skenario ini, spasi di awal dan akhir string input akan dihapus sehingga menghasilkan output “sample input containing sample information”.

Konfigurasi Tindakan

Parameter Nilai
Entity Semua entity
Param2 Kosong
Param1 Kosong
Input contoh kalimat yang berisi contoh informasi.
Fungsi Bilah

Contoh 9: Judul

Dalam skenario ini, karakter pertama setiap kata dalam string input dikonversi menjadi karakter huruf besar sehingga menghasilkan output “Sample Input Containing Sample Information”.

Konfigurasi Tindakan

Parameter Nilai
Entity Semua entity
Param2 Kosong
Param1 Kosong
Input contoh kalimat yang berisi contoh informasi.
Fungsi Judul

Contoh 10: Regex Replace

Dalam skenario ini, kita menelusuri “The” menggunakan regex dan menggantinya dengan “a”.

Dalam skenario ini, kita menelusuri "The" menggunakan regex dan menggantinya dengan "a".

Konfigurasi Tindakan

Parameter Nilai
Entity Semua entity
Param2 A
Param1 \bThe\b
Input The quick brown fox jumps over the lazy dog
Fungsi Penggantian Regex

Contoh 11: Serialisasi JSON

Dalam skenario ini, input json dikonversi menjadi string berseri sehingga menghasilkan output "{\"key\" :\"value\"}".

Konfigurasi Tindakan

Parameter Nilai
Entity Semua entity
Param2 Kosong
Param1 Kosong
Input {"ip" : "0.0.0.0"}
Fungsi Serialisasi JSON

Contoh 12: Ekspresi reguler

Dalam skenario ini, kita mencoba menggunakan regex untuk menarik nilai dalam JSON input.

Konfigurasi Tindakan

Parameter Nilai
Entity Semua entity
Param2 Kosong
Param1 (?<="resource":").*?(?=")
Input {"resource":"host001"}
Fungsi Regex

Contoh 13: Pisahkan

Dalam skenario ini, input dikonversi menjadi daftar menggunakan koma sebagai pembatas sehingga menghasilkan output [100,200,300,400,500].

Konfigurasi Tindakan

Parameter Nilai
Entity Semua entity
Param2 Kosong
Param1 ,
Input 100,200,300,400,500
Fungsi Bagi

Hasil Tindakan

  • Hasil Skrip
    Nama Hasil Skrip Opsi nilai Contoh
    ScriptResult Nilai hasil berdasarkan fungsi 23

Kalkulator Durasi Waktu

Deskripsi

Menghitung perbedaan antara dua waktu tanggal.

Parameter

Parameter Jenis Nilai Default Wajib Diisi Deskripsi
Input DateTime 1 String T/A Ya Tentukan nilai input datetime pertama. Mendukung format strftime atau “now” untuk waktu saat ini.
Format Input DateTime 1 String %Y-%d-%m'T'%H:%M:%S Ya Tentukan format strftime string “Datetime 1”. Untuk mengetahui info selengkapnya, buka https://strftime.org.
Input DateTime 2 String sekarang Ya Tentukan nilai input datetime kedua. Mendukung format strftime atau “now” untuk waktu saat ini.
Format Input DateTime 2 String %Y-%d-%m'T'%h:%m:%s Ya Tentukan format strftime string “Datetime 2”. Untuk mengetahui info selengkapnya, buka https://strftime.org.

Contoh

Dalam skenario ini, fungsi menghitung perbedaan antara 2022-13-03'T'04:13:01 dan tanggal waktu saat ini yang menghasilkan output berupa: 0 tahun, 200 hari, 10 jam, 51 menit, dan 20 detik.

Konfigurasi Tindakan

Parameter Nilai
Entity Semua entity
Input DateTime 1 2022-13-03'T'04:13:01
Format Input DateTime 1 %Y-%d-%m'T'%H:%M:%S
Input Tanggal/Waktu 2 sekarang
Format Input DateTime 2 %Y-%d-%m'T'%h:%m:%s

Hasil Tindakan

  • Hasil Skrip
    Nama Hasil Skrip Opsi nilai Contoh
    Detik Waktu yang dihitung dalam detik 17319080
  • Hasil JSON
    {
         "years": 0, "days": 200,
         "hours": 4810, 
         "minutes": 288651, 
         "seconds": 17319080, 
         "duration": "Time between dates: 0 years, 200 days, 10 hours, 51 minutes and 20     
                           seconds"
    }

XMLtoJson

Deskripsi

Mengonversi input berformat XML ke representasi JSON-nya.

Parameter

Parameter Jenis Nilai Default Wajib Diisi Deskripsi
XML String T/A Ya Tentukan XML yang akan dikonversi ke JSON.

Contoh

Dalam skenario ini, kita mengonversi contoh string XML menjadi objek JSON.

Konfigurasi Tindakan

Parameter Nilai
Entity Semua entity
xml <threats> <threat> <name>Malware</name> <description>Malware adalah software berbahaya yang dirancang untuk merusak sistem komputer, mencuri data sensitif, atau mengambil alih kontrol jaringan.</description> <prevention> <tip>Instal software anti-malware dan selalu perbarui software tersebut.</tip> <tip>Hindari mengklik link yang mencurigakan atau mendownload lampiran dari sumber yang tidak dikenal.</tip> <tip>Cadangkan data penting secara rutin.</tip> </prevention> <mitigation> <tip>Putuskan koneksi komputer yang terinfeksi dari jaringan untuk mencegah penyebaran malware lebih lanjut.</tip> <tip>Gunakan software anti-malware untuk menghapus malware.</tip> <tip>Pulihkan data yang hilang atau rusak dari cadangan.</tip> </mitigation> </threat> </threats> <best-practices> <practice> <name>Kontrol Akses</name> <description>Kontrol akses adalah proses pengelolaan siapa yang memiliki akses ke informasi atau resource apa dalam jaringan.</description> <tip>Terapkan mekanisme autentikasi yang kuat, seperti autentikasi multi-faktor, untuk memverifikasi identitas pengguna.</tip> <tip>Gunakan kontrol akses berbasis peran untuk menetapkan izin berdasarkan tanggung jawab pekerjaan.</tip> <tip>Pantau dan audit aktivitas pengguna untuk mendeteksi upaya akses yang tidak sah.</tip> </practice> </best-practices>

Hasil Tindakan

  • Hasil Skrip
    Nama Hasil Skrip Opsi nilai Contoh
    ScriptResult Benar/Salah Benar
  • Hasil JSON
    {
    "cybersecurity": {"threat": [{"name": "Malware", "description": "A type of software designed to harm computer systems.", "severity": "High", "prevention": {"software": "Antivirus", "policy": "Regular software updates and patches"}}, {"name": "Phishing", "description": "A fraudulent attempt to obtain sensitive information by impersonating a trustworthy entity.", "severity": "High", "prevention": {"software": "Firewalls and intrusion detection systems", "policy": "Limiting access to network resources to only authorized personnel"}}]}
    }

Jenis Hash yang Terdeteksi

Deskripsi

Tindakan ini mendeteksi jenis hash entitas yang paling mungkin. Jenis yang didukung adalah SHA256, MD5, SHA1, SHA-512.

Parameter

Parameter Jenis Nilai Default Wajib Diisi Deskripsi
Hash String T/A Ya Tentukan nilai hash. Mendukung daftar yang dipisahkan koma.

Contoh

Dalam skenario ini, kita mengidentifikasi jenis hash untuk dua hash yang menghasilkan MD5 dan SHA256.

Konfigurasi Tindakan

Parameter Nilai
Entity Semua entity
Hash b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7aceZefcde9,ed076287532e86365e841e92bfc50d8c

Hasil Tindakan

  • Hasil Skrip
    Nama Hasil Skrip Opsi nilai Contoh
    IsSuccess Benar/Salah Benar
  • Hasil JSON
    [{
    "Hash": "b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9", "HashType": "SHA-256"}, {"Hash": "ed076287532e86365e841e92bfc50d8c", "HashType": "MD5"
    }]

Mendeteksi Jenis IP

Deskripsi

Memeriksa apakah IP adalah alamat IPv4 atau IPv6. Entitas Alamat IP akan diperkaya dengan kolom IPType.

Parameter

Parameter Jenis Nilai Default Wajib Diisi Deskripsi
Alamat IP String T/A Ya Tentukan nilai IP. Mendukung daftar yang dipisahkan koma.

Contoh

Dalam skenario ini, kita memeriksa dua Alamat IP yang berbeda untuk mengidentifikasi jenisnya.

Konfigurasi Tindakan

Parameter Nilai
Entity Semua entity
Alamat IP 2001:0db8:85a3:0000:0000:8a2e:0370:7334,

0.0.0.0

Hasil Tindakan

  • Hasil Skrip
    Nama Hasil Skrip Opsi nilai Contoh
    IsSuccess Benar/Salah Benar
  • Hasil JSON
    [{
    "Address": "2001:0db8:85a3:0000:0000:8a2e:0370:7334", "IPType": "IPV6"}, {"Address": "0.0.0.0", "IPType": "IPV4"}
    }]

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