Alat

Didukung di:

Serangkaian tindakan utilitas untuk manipulasi data guna meningkatkan kemampuan playbook.

Tindakan

Berikut adalah jenis tindakan yang dapat Anda lakukan dengan power-up Alat.

Menambahkan informasi penskoran pemberitahuan

Deskripsi

Menambahkan entri ke database penilaian pemberitahuan. Skor pemberitahuan didasarkan pada rasio: 5 Rendah = 1 Sedang. 3 Sedang = 1 Tinggi. 2 Tinggi = 1 Kritis. Tag opsional ditambahkan ke kasus.

Parameter

Parameter Jenis Nilai Default Is Mandatory Deskripsi
Nama String T/A Ya Nama pemeriksaan yang dilakukan pada pemberitahuan.
Deskripsi String T/A Ya Deskripsi pemeriksaan yang dilakukan pada pemberitahuan.
Keparahan String Informatif Ya Tingkat keparahan.
Kategori String T/A Ya Kategori pemeriksaan yang dilakukan.
Sumber String T/A Tidak Bagian dari pemberitahuan yang menjadi sumber skor. Contoh: File, pengguna, Email.
Tag Kasus String T/A Tidak Tag yang akan ditambahkan ke kasus.

Contoh

Contoh ini menetapkan skor pemberitahuan ke "tinggi" karena hasil yang mencurigakan dari VirusTotal.

tools16

Hasil Tindakan

  • Hasil Skrip
    Nama Hasil Skrip Opsi Nilai Contoh
    Alert_score Informasional, Rendah, Sedang, Tinggi, Kritis Tinggi
  • Hasil JSON
    {
    "category": "File Enrichment",
     "score_data": [{"score_name": "File Enrichment", "description": "VT has found a file to be suspicious", "severity": "High", "score": 3, "source": "VirusTotal"}],
     "category_score": 3
    }

Menambahkan Komentar ke log entitas

Deskripsi

Menambahkan komentar ke log entitas untuk setiap entitas dalam skor di Entity Explorer.

Parameter

Parameter Jenis Nilai Default Is Mandatory Deskripsi
Pengguna Drop-down @Administrator Ya Tentukan pengguna yang membuat komentar.
Komentar String T/A Ya Tentukan komentar yang akan ditambahkan ke log entitas.

Contoh

tools24

Hasil tindakan

  • Hasil skrip
    Nama hasil skrip Opsi nilai Contoh
    T/A T/A T/A

Menambahkan atau memperbarui data tambahan pemberitahuan

Deskripsi

Menambahkan atau memperbarui kolom di data tambahan pemberitahuan. Hasil ditampilkan di ringkasan Alerts, kolom OFFENSE_ID.

Parameter

Parameter Jenis Nilai Default Is Mandatory Deskripsi
Kolom Json JSON T/A Ya Masukkan teks bebas (untuk satu variabel) atau string yang mewakili kamus JSON (dapat disusun bertingkat).

Contoh

Contoh ini menambahkan detail serangan MITRE ke notifikasi untuk ditampilkan di Ringkasan notifikasi.

tools1

tools2

Hasil Tindakan

  • Hasil Skrip
    Nama Hasil Skrip Opsi Nilai Contoh
    ScriptResult # item dalam kamus 2
  • Hasil JSON
    {
    "dict": {"mitre": " T1059"}, "list": []
    }

Tambahkan ke nilai konteks

Deskripsi

Menambahkan nilai ke properti konteks yang ada atau membuat properti konteks baru jika belum ada dan menambahkan nilai.

Parameter

Parameter Jenis Nilai Default Is Mandatory Deskripsi
Kunci String T/A Ya Menentukan kunci properti konteks
Nilai String T/A Ya Tentukan nilai yang akan ditambahkan ke properti konteks
Pembatas String T/A Ya Tentukan pembatas yang digunakan di kolom nilai.

Contoh

Dalam skenario ini, kita menambahkan nilai “T1595” dan “T1140” ke kunci konteks “MITRE” yang ada.

tools12

Hasil tindakan

  • Hasil skrip
    Nama hasil skrip Opsi nilai Contoh
    ScriptResult Nilai konteks T1595, T1140

Menetapkan Kasus kepada Pengguna

Deskripsi

Menetapkan kasus kepada pengguna.

Parameter

Parameter Jenis Nilai Default Is Mandatory Deskripsi
ID kasus String T/A Ya Tentukan ID kasus. Gunakan [Case.Id] untuk kasus saat ini.
Tetapkan Kepada String @Admin Ya Tentukan pengguna yang akan diberi tugas kasus. Ini adalah ID pengguna. Gunakan tindakan “Get Siemplify Users” untuk mengambil ID pengguna tertentu.
ID Notifikasi String
Ya Tentukan ID pemberitahuan. Gunakan [Alert.Identifier].

Contoh

Dalam skenario ini, kita menetapkan kasus saat ini kepada pengguna tertentu menggunakan ID-nya.

tools34

Hasil tindakan

  • Hasil skrip
    Nama hasil skrip Opsi nilai Contoh
    ScriptResult Benar/Salah Benar

Menghubungkan playbook ke pemberitahuan

Deskripsi

Menghubungkan playbook atau blok tertentu ke pemberitahuan saat ini.

Parameter

Parameter Jenis Nilai Default Is Mandatory Deskripsi
Nama Playbook String T/A Ya Nama playbook atau blok yang akan ditambahkan ke semua pemberitahuan kasus.

Contoh

Contoh ini melampirkan blok bernama Containment Block ke pemberitahuan kasus saat ini.

tools4

Hasil Tindakan

  • Hasil Skrip
    Nama Hasil Skrip Opsi Nilai Contoh
    ScriptResult true atau false true

Melampirkan playbook ke semua pemberitahuan kasus

Deskripsi

Melampirkan playbook atau blok tertentu ke semua pemberitahuan dalam kasus.

Parameter

Parameter Jenis Nilai Default Is Mandatory Deskripsi
Nama Playbook String T/A Ya Nama playbook atau blok yang akan ditambahkan ke semua pemberitahuan dalam kasus.

Contoh

Contoh ini melampirkan playbook bernama Phishing playbookM ke semua pemberitahuan kasus.

tools3

Hasil Tindakan

  • Hasil Skrip
    Nama Hasil Skrip Opsi Nilai Contoh
    ScriptResult true atau false true

Buffer

Deskripsi

Mengonversi input JSON menjadi objek JSON.

Parameter

Parameter Jenis Nilai Default Is Mandatory Deskripsi
ResultValue String T/A Tidak Nilai placeholder yang ditampilkan sebagai nilai ScriptResult.
JSON JSON T/A Tidak JSON yang ditampilkan di pembuat ekspresi.

Contoh

Contoh ini menampilkan nilai input JSON di pembuat ekspresi JSON untuk digunakan dalam tindakan lebih lanjut.

tools5-buffer

Hasil Tindakan

  • Hasil Skrip
    Nama Hasil Skrip Opsi Nilai Contoh
    ScriptResult Nilai input parameter ResultValue berhasil
  • Hasil JSON
    {
    "domain" : "company.com",
    "domain2" : "company2.com"
    }

Mengubah Nama Kasus

Deskripsi

Mengubah nama atau judul kasus.

Parameter

Parameter Jenis Nilai Default Is Mandatory Deskripsi
Nama Baru String T/A Tidak Tentukan nama baru kasus.
Hanya Jika Peringatan Dini Kotak centang Tidak dipilih Tidak Jika dipilih, hanya akan mengubah nama kasus jika tindakan dijalankan pada pemberitahuan pertama dalam kasus.

Contoh

Dalam skenario ini, judul kasus akan diubah menjadi “Phishing - Email Mencurigakan” hanya jika dijalankan di pemberitahuan pertama.

tools29

Hasil tindakan

  • Hasil skrip
    Nama Hasil Skrip Opsi nilai Contoh
    ScriptResult Benar/Salah Benar

Memeriksa Kolom Entity dalam Teks

Deskripsi

Menelusuri kolom tertentu dari setiap entity dalam cakupan (atau beberapa kolom menggunakan ekspresi reguler) dan membandingkannya dengan satu atau beberapa nilai. Nilai yang dibandingkan juga dapat melalui ekspresi reguler. Kecocokan ditemukan jika salah satu nilai ekspresi reguler postingan dari pengayaan entity ada dalam satu atau beberapa nilai yang ditelusuri.

Parameter

Parameter Jenis Nilai Default Is Mandatory Deskripsi
SearchInData JSON [ { "Data": "[Event.from]", "RegEx": "(?<=@)[^.]+(?=\\.)" } ] Ya JSON yang mewakili string yang ingin Anda telusuri menggunakan format ini: [ { "Data": "", "RegEx": "" } ]
FieldsInput JSON [ { "RegexForFieldName": "", "FieldName": "body", "RegexForFieldValue": "" }, { "RegexForFieldName": ".*(_url_).*", "FieldName": "", "RegexForFieldValue": "" }, { "RegexForFieldName": "", "FieldName": "body", "RegexForFieldValue": "HostName: (.*?)" } ] Ya JSON yang menjelaskan kolom yang harus diuji untuk [ "RegexForFieldName": “”,

"FieldName": "Nama kolom yang akan ditelusuri",

"RegexForFieldValue": “”}]

ShouldEnrichEntity String domain_matched Tidak Jika disetel ke <VAL>, nilai pengayaan juga akan ditempatkan pada entity yang akan dikenali sebagai "cocok” dengan nilai tersebut.

Kuncinya adalah <VAL>

IsCaseSensitive Kotak centang Tidak dipilih Tidak Tentukan apakah kolom peka huruf besar/kecil.

Contoh

Dalam skenario ini, kita memeriksa apakah entity dengan nama kolom malicious ada dalam teks yang ditentukan.

tools18

Hasil Tindakan

  • Hasil Skrip
    Nama Hasil Skrip Opsi nilai Contoh
    ScriptResult Jumlah temuan 0
  • Hasil JSON
    {
    "Entity": "EXL88765-AD", "EntityResult": [{"RegexForFieldName": "", "FieldName": "malicious", "RegexForFieldValue": "", "ResultsToSearch": {"val_to_search": [[]], "found_results": [], "num_of_results": 0}}]
    }

Check List Subset

Deskripsi

Memeriksa apakah nilai dalam satu daftar ada di daftar lain.

Parameter

Parameter Jenis Nilai Default Is Mandatory Deskripsi
Asli String T/A Ya Tentukan daftar item yang akan diperiksa. Daftar JSON atau dipisahkan koma.
Subhimpunan Daftar T/A Ya Tentukan daftar subset. Daftar JSON atau dipisahkan koma.

Contoh

Dalam skenario ini, kita memeriksa apakah nilai 1,2,3 ada dalam daftar asli 1,2,3,4,5 yang menghasilkan nilai hasil benar.

tools15

Hasil tindakan

  • Hasil skrip
    Nama hasil skrip Opsi nilai Contoh
    ScriptResult Benar/Salah Benar

Konversi Menjadi Kasus Simulasi

Deskripsi

Mengonversi kasus menjadi kasus simulasi yang dapat dimuat ke dalam platform.

Parameter

Parameter Jenis Nilai Default Is Mandatory Deskripsi
Kirim ke Kasus Simulasi Kotak centang Tidak dipilih Tidak Jika dipilih, kasus akan ditambahkan ke daftar kasus simulasi yang tersedia.
Simpan JSON sebagai File Case Wall Kotak centang Dipilih Tidak Jika dipilih, file JSON yang mewakili kasus akan disimpan ke dinding kasus untuk didownload.
Ganti Nama Pemberitahuan String Kosong Tidak Tentukan nama pemberitahuan baru yang akan digunakan. Parameter ini menggantikan parameter Full Path Name jika dipilih.
Nama lengkap jalur Kotak centang Tidak dipilih Tidak Jika dipilih, gunakan nama pemberitahuan sebagai source_product_eventtype —misalnya, QRadar_WinEventLog:Security_Remote fail login. Parameter ini diabaikan jika Ganti Nama Pemberitahuan ditetapkan.

Contoh

Dalam contoh ini, kasus dikonversi menjadi kasus simulasi menggunakan "Risky Sign On" sebagai nama pemberitahuan, yang akan ditampilkan sebagai salah satu kasus simulasi yang tersedia di layar utama.

convertsimcase1

convertsimcase2

Hasil tindakan

  • Hasil skrip
    Nama hasil skrip Opsi nilai Contoh
    ScriptResult Benar/Salah Benar
  • Hasil JSON
    {
      "cases": [
        {
          "CreatorUserId": null,
          "Events": [
            {
              "_fields": {
                "BaseEventIds": "[]",
                "ParentEventId": -1,
                "DeviceProduct": "WinEventLog:Security",
                "StartTime": "1689266169689",
                "EndTime": "1689266169689"
              },
              "_rawDataFields": {
                "sourcetype": "Failed login",
                "starttime": "1689702001439",
                "endtime": "1689702001439"
              },
              "Environment": null,
              "SourceSystemName": null,
              "Extensions": []
            }
          ],
          "Environment": "default",
          "SourceSystemName": "QRadar",
          "TicketId": "de2e3913-e4d8-4060-ae2b-1c81ee64ba47",
          "Description": "This case created by SPLUNK query ",
          "DisplayId": "de2e3913-e4d8-4060-ae2b-1c81ee64ba47",
          "Reason": null,
          "Name": "Risky Sign On",
          "DeviceVendor": "WIN-24TBDNRMSVB",
          "DeviceProduct": "WinEventLog:Security",
          "StartTime": 1689702001439,
          "EndTime": 1689702001439,
          "Type": 1,
          "Priority": -1,
          "RuleGenerator": "Remote Failed login",
          "SourceGroupingIdentifier": null,
          "PlaybookTriggerKeywords": [],
          "Extensions": [
            {
              "Key": "KeyName",
              "Value": "TCS"
            }
          ],
          "Attachments": null,
          "IsTrimmed": false,
          "DataType": 1,
          "SourceType": 1,
          "SourceSystemUrl": null,
          "SourceRuleIdentifier": null,
          "SiemAlertId": null,
          "__CorrelationId": "7efd38feaea247ad9f5ea8d907e4387c"
        }
      ]
    }
    

Membuat Entity Dengan Pemisah

Deskripsi

Membuat entity dan menambahkannya ke pemberitahuan.

Parameter

Parameter Jenis Nilai Default Is Mandatory Deskripsi
ID Entitas String T/A Ya Tentukan entity yang akan ditambahkan ke pemberitahuan.
Jenis Entitas String T/A Ya Tentukan jenis entity.
Internal Kotak centang Tidak dipilih Tidak Periksa apakah entitas yang diberikan adalah bagian dari jaringan internal.
Pemisah Entitas String , Ya Tentukan pembatas yang digunakan di kolom ID entitas.
JSON Pengayaan Drop-down JSON Tidak Tentukan data pengayaan dalam format JSON.
PrefixForEnrichment String T/A Tidak Tentukan awalan yang akan ditambahkan ke data pengayaan.

Contoh

Dalam skenario ini, kita membuat tiga entity IP dan memperkayanya dengan kolom bernama “is_suspicious”.

tools9

Hasil tindakan

  • Hasil skrip
    Nama Hasil Skrip Opsi nilai Contoh
    ScriptResult Benar/Salah Benar
  • Hasil JSON
    {
    "created": ["0.0.0.0", "0.0.0.1", "0.0.0.2"], 
    "enriched": ["0.0.0.0", "0.0.0.1", "0.0.0.2"],
    "failed": []
    }

Membuat hubungan entity

Deskripsi

Membuat hubungan antara entity yang disediakan dan entity yang ditautkan. Jika entity yang diberikan tidak ada, metode ini akan membuatnya.

Parameter

Parameter Jenis Nilai Default Is Mandatory Deskripsi
ID Entitas String T/A Ya Membuat ID entitas baru atau menggunakan ID entitas yang ada atau daftar ID yang dipisahkan koma.
Jenis ID Entity Drop-down Nama Pengguna Ya Tentukan jenis entity.
Hubungkan Sebagai Drop-down Sumber Ya Menghubungkan ID entity menggunakan hubungan sumber, tujuan, atau tertaut ke ID entity target.
Jenis Entitas Target Drop-down Alamat Ya Tentukan jenis entity target untuk menghubungkan ID entity.
ID Entitas Target String T/A Tidak Entitas dalam daftar yang dipisahkan koma ini, dari

Jenis dari Jenis Entity Target akan ditautkan ke entity dalam parameter ID Entity.

JSON Pengayaan JSON T/A Tidak Objek JSON opsional yang berisi pasangan kunci/

Pasangan nilai atribut yang dapat ditambahkan ke entity yang baru dibuat.

Karakter Pemisah String T/A Tidak Tentukan karakter yang akan memisahkan daftar entitas di ID Entitas dan/atau ID Entitas Target. Nilai defaultnya adalah koma.

Contoh

Dalam skenario ini, kita membuat hubungan antara pengguna dan URL. Dalam hal ini, Bola001 telah mengakses URL example.com.

tools13

Hasil tindakan

  • Hasil skrip
    Nama hasil skrip Opsi nilai Contoh
    ScriptResult Benar/Salah Benar
  • Hasil JSON
    {
    "Entity": "Bola001", "EntityResult": {}
    }

Membuat tugas Siemplify

Deskripsi

Menetapkan tugas kepada pengguna atau peran. Tugas akan terkait dengan kasus tempat tindakan dijalankan.

Parameter

Parameter Jenis Nilai Default Is Mandatory Deskripsi
Judul Tugas String T/A Tidak Tentukan judul tugas.
SLA (dalam menit) Bilangan bulat 480 Ya Tentukan jumlah waktu dalam menit yang dimiliki pengguna/peran yang ditetapkan untuk merespons tugas.
Isi Tugas String T/A Ya Tentukan detail tugas.
Tetapkan Kepada Drop-down T/A Ya Tentukan pengguna atau peran yang akan diberi tugas tersebut.

Contoh

Dalam skenario ini, tugas dibuat untuk menginstruksikan Tingkat 3 agar menjalankan pemindaian virus.

tools33

Hasil Tindakan

  • Hasil Skrip
    Nama Hasil Skrip Opsi nilai Contoh
    ScriptResult Benar/Salah Benar

Playbook Penundaan V2

Deskripsi

Menghentikan sementara playbook agar tidak selesai selama jangka waktu tertentu.

Parameter

Parameter Jenis Nilai Default Is Mandatory Deskripsi
Detik Bilangan bulat 0 Tidak Tentukan jumlah detik untuk menunda playbook.
Menit Bilangan bulat 1 Tidak Tentukan jumlah menit untuk menunda playbook.
Jam Bilangan bulat 0 Tidak Tentukan jumlah jam untuk menunda playbook.
Hari Bilangan bulat 0 Tidak Tentukan jumlah hari untuk menunda playbook.
Ekspresi Cron String T/A Tidak Menentukan kapan playbook harus dilanjutkan menggunakan ekspresi cron. Akan diprioritaskan daripada parameter lainnya.

Contoh

Dalam skenario ini, kita menunda playbook selama 12 setengah jam.

tools20

Hasil Tindakan

  • Hasil Skrip
    Nama Hasil Skrip Opsi nilai Contoh
    ScriptResult Benar/Salah Benar

DNS Lookup

Deskripsi

Melakukan pencarian DNS menggunakan DNS resolver yang ditentukan.

Parameter

Parameter Jenis Nilai Default Is Mandatory Deskripsi
Server DNS Alamat IP T/A Ya Server DNS tunggal atau yang dipisahkan koma.

Contoh

Contoh ini menunjukkan alamat DNS publik Google 8.8.8.8 untuk menelusuri entitas domain eksternal.

toolsnew1

Hasil Tindakan

  • Hasil Skrip
    Nama Hasil Skrip Opsi Nilai Contoh
    ScriptResult Benar/Salah Benar
  • Hasil JSON
    {
    "Entity": "WWW.EXAMPLE.ORG",
     "EntityResult": [{"Type": "A", "Response": "176.9.157.114", "DNS Server": "8.8.8.8"}]
    }

Mengekstrak domain URL

Deskripsi

Memperkaya semua entity dengan kolom baru siemplifytools_extracted_domain yang berisi domain yang diekstrak dari ID entity. Jika entity tidak memiliki domain (misalnya, hash file), entity tersebut tidak akan menampilkan apa pun. Selain entity, pengguna dapat menentukan daftar URL sebagai parameter dan memprosesnya tanpa pengayaan.

Parameter

Parameter Jenis Nilai Default Is Mandatory Deskripsi
Pemisah String , Ya Tentukan string pemisah yang akan digunakan untuk memisahkan URL.
URL String T/A Tidak Tentukan satu atau beberapa URL untuk mengekstrak domain.
Mengekstrak subdomain Kotak centang T/A Tidak Tentukan apakah Anda juga ingin mengekstrak subdomain.

Contoh

Dalam skenario ini, kita mengekstrak domain dari URL yang ditentukan.

tools14

Hasil tindakan

  • Hasil skrip
    Nama hasil skrip Opsi nilai Contoh
    ScriptResult Jumlah domain yang diekstrak 1
  • Hasil JSON
    {
    "Entity": "https://sample.google.com", "EntityResult": {"domain": "sample.google.com", "source_entity_type": "DestinationURL"}
    }

Menemukan First Alert

Deskripsi

Menampilkan ID pemberitahuan pertama dalam kasus tertentu.

Parameter

Tidak ada parameter yang berlaku.

Contoh

Dalam skenario ini, ID pemberitahuan dari pemberitahuan pertama dalam kasus akan ditampilkan.

tools27

Hasil Tindakan

  • Hasil Skrip
    Nama Hasil Skrip Opsi nilai Contoh
    ScriptResult Nilai ID Pemberitahuan IRC CONNECTIONS9A33308C-AC62-4A41-8F73-20529895D567

Mendapatkan Data Kasus

Deskripsi

Mengambil semua data dari kasus dan menampilkan hasil JSON. Hasilnya mencakup komentar, informasi entity, insight, playbook yang dijalankan, informasi pemberitahuan, dan peristiwa.

Parameter

Parameter Jenis Nilai Default Is Mandatory Deskripsi
ID kasus Bilangan bulat T/A Tidak Tentukan ID kasus yang akan dikueri. Jika dibiarkan kosong, kasus saat ini akan digunakan.

Contoh

Dalam skenario ini, kita mengambil detail kasus dari kasus saat ini.

tools35

Hasil tindakan

  • Hasil skrip
    Nama hasil skrip Opsi nilai Contoh
    ScriptResult Benar/Salah Benar
  • Hasil JSON
    {
      "id": 11111,
      "creationTimeUnixTimeInMs": 1770209216367,
      "modificationTimeUnixTimeInMs": 1770209216367,
      "createTime": 1770209216367,
      "updateTime": 1770209216367,
      "name": "Access Disabled Accounts",
      "displayName": "Access Disabled Accounts",
      "priority": -1,
      "important": false,
      "incident": false,
      "isImportant": false,
      "isIncident": false,
      "startTimeUnixTimeInMs": 1770209216367,
      "endTimeUnixTimeInMs": null,
      "assignedUser": "@SOC_Analyst",
      "assignee": "@SOC_Analyst",
      "description": "",
      "isTestCase": true,
      "type": "Test",
      "stage": "Triage",
      "environment": "Production_Environment",
      "status": 1,
      "products": [
        {
          "displayName": "Windows:AccessDisabledAccounts",
          "alert": "ACCESS_DISABLED_ACCOUNTS_A1B2C3D4E5F6G7H8I9J0"
        }
      ],
      "score": 0,
      "involvedSuspiciousEntity": false,
      "workflowStatus": "InProgress",
      "source": "Simulated",
      "tasks": [],
      "incidentId": "",
      "lastModifyingUserId": "System",
      "tags": [
        "Simulated Case"
      ],
      "relatedAlerts": [],
      "alertCount": 1,
      "wallData": [
        {
          "caseId": 11111,
          "activityKind": "Action",
          "activityDataJson": "{\"ActionTriggerType\":0,\"Integration\":\"Tools\",\"ExecutingUser\":null,\"PlaybookName\":\"Security_Workflow_Test\",\"PlaybookIsInDebugMode\":true,\"Status\":5,\"ActionProvider\":\"Scripts\",\"ActionIdentifier\":\"Tools_Get_Case_Data_1\",\"ActionName\":\"Tools_Get Case Data\",\"ActionResult\":\"Action started\",\"AlertIdentifiers\":[],\"TargetEntites\":[],\"Parameters\":{\"Case Id\":\"\",\"Fields to Return\":\"\",\"Nested Keys Delimiter\":\".\"},\"LoopIteration\":null,\"LoopName\":null,\"Properties\":{},\"CreatorUserId\":null,\"CreatorFullName\":null,\"Id\":222222,\"Type\":3,\"CaseId\":11111,\"IsFavorite\":false,\"ModificationTimeUnixTimeInMs\":1770209218163,\"CreationTimeUnixTimeInMs\":1770209218163,\"AlertIdentifier\":\"ACCESS_DISABLED_ACCOUNTS_A1B2C3D4E5F6G7H8I9J0\"}",
          "favorite": false,
          "name": "projects/internal-project/locations/global/instances/default/cases/11111/caseWallRecords/ActionResults222222",
          "id": "ActionResults222222",
          "activityId": 222222,
          "activityType": "CaseAction",
          "createTime": 1770209218163,
          "updateTime": 1770209218163,
          "alertIdentifier": "ACCESS_DISABLED_ACCOUNTS_A1B2C3D4E5F6G7H8I9J0"
        }
      ],
      "entityCards": [],
      "entities": [],
      "isOverflowCase": false,
      "overflowCase": false,
      "isManualCase": false,
      "manualCase": false,
      "slaExpirationUnixTime": null,
      "slaCriticalExpirationUnixTime": null,
      "stageSlaExpirationUnixTimeInMs": null,
      "stageSlaCriticalExpirationUnixTimeInMs": null,
      "canOpenIncident": false,
      "sla": {
        "slaExpirationTime": -1,
        "criticalExpirationTime": -1,
        "expirationStatus": "NoSla",
        "remainingTimeSinceLastPause": -1
      },
      "stageSla": {
        "slaExpirationTime": -1,
        "criticalExpirationTime": -1,
        "expirationStatus": "NoSla",
        "remainingTimeSinceLastPause": -1
      },
      "alertSla": {
        "slaExpirationTime": -1,
        "criticalExpirationTime": -1,
        "expirationStatus": "NoSla",
        "remainingTimeSinceLastPause": -1
      },
      "alerts": [
        {
          "id": 333333,
          "creationTimeUnixTimeInMs": 0,
          "modificationTimeUnixTimeInMs": 0,
          "identifier": "ACCESS_DISABLED_ACCOUNTS_A1B2C3D4E5F6G7H8I9J0",
          "status": "Open",
          "name": "ACCESS DISABLED ACCOUNTS",
          "priority": "Informative",
          "workflowsStatus": 1,
          "slaExpirationUnixTime": null,
          "slaCriticalExpirationUnixTime": null,
          "startTime": 1768587188938,
          "endTime": 1768587188938,
          "alertGroupIdentifier": "Access_Disabled_Accounts_Group_Z1Y2X3",
          "eventsCount": 1,
          "title": "ACCESS DISABLED ACCOUNTS",
          "ruleGenerator": "Access Disabled Accounts",
          "deviceProduct": "Windows:AccessDisabledAccounts",
          "deviceVendor": "Microsoft",
          "caseId": 11111,
          "playbookAttached": null,
          "playbookRunCount": 1,
          "isManualAlert": false,
          "sla": {
            "slaExpirationTime": -1,
            "criticalExpirationTime": -1,
            "expirationStatus": "NoSla",
            "remainingTimeSinceLastPause": -1
          },
          "fieldsGroups": [],
          "sourceUrl": null,
          "sourceRuleUrl": null,
          "siemAlertId": null,
          "additionalProperties": "{\"Name\":\"Access Disabled Accounts\",\"Type\":\"ALERT\",\"EndTime\":\"1768587279109\",\"Alert_Id\":\"ID-99999-AAAAA\",\"TicketId\":\"TICKET-88888-BBBBB\",\"DisplayId\":\"DISPLAY-77777-CCCCC\",\"StartTime\":\"1768587279109\",\"IsArtifact\":\"False\",\"IsEnriched\":\"False\",\"IsTestCase\":\"True\",\"Description\":\"Access Disabled Accounts\",\"Environment\":\"Production_Environment\",\"IsSuspicious\":\"False\",\"IsVulnerable\":\"False\",\"DataAccessScope\":null,\"IsInternalAsset\":\"False\",\"AlertBaseEventIds\":\"EVENT-ID-66666-DDDDD\",\"EstimatedStartTime\":\"1768587279109\"}",
          "ticketId": "TICKET-UNIQUE-UUID-VALUE",
          "closureDetails": {
            "reason": "Unknown"
          },
          "productFamilies": [],
          "entityCards": [],
          "securityEventCards": [
            {
              "fields": [
                {
                  "order": 0,
                  "groupName": "Highlighted Fields",
                  "isIntegration": false,
                  "isHighlight": true,
                  "items": [
                    {
                      "originalName": "categoryOutcome",
                      "name": "CategoryOutcome",
                      "value": "Allowed"
                    },
                    {
                      "originalName": "destinationPort",
                      "name": "DestinationPort",
                      "value": "633"
                    },
                    {
                      "originalName": "deviceProduct",
                      "name": "DeviceProduct",
                      "value": "Windows:AccessDisabledAccounts"
                    },
                    {
                      "originalName": "deviceVendor",
                      "name": "DeviceVendor",
                      "value": "Windows"
                    },
                    {
                      "originalName": "endTime",
                      "name": "End Time",
                      "value": "1768587279109"
                    },
                    {
                      "originalName": "message",
                      "name": "Message",
                      "value": "Access Disabled Accounts"
                    },
                    {
                      "originalName": "name",
                      "name": "Name",
                      "value": "Access Disabled Accounts"
                    },
                    {
                      "originalName": "sourceAddress",
                      "name": "Source Address",
                      "value": "192.168.10.25"
                    },
                    {
                      "originalName": "sourceHostName",
                      "name": "Source Host Name",
                      "value": "workstation-01.internal.corp"
                    },
                    {
                      "originalName": "sourceUserName",
                      "name": "Source User Name",
                      "value": "user_account@internal"
                    },
                    {
                      "originalName": "startTime",
                      "name": "Start Time",
                      "value": "1768587279109"
                    }
                  ]
                },
                {
                  "order": 0,
                  "groupName": "Application",
                  "isIntegration": false,
                  "isHighlight": false,
                  "items": [
                    {
                      "originalName": "applicationProtocol",
                      "name": "Application Protocol",
                      "value": "TCP"
                    }
                  ]
                },
                {
                  "order": 0,
                  "groupName": "System",
                  "isIntegration": false,
                  "isHighlight": false,
                  "items": [
                    {
                      "originalName": "categoryOutcome",
                      "name": "CategoryOutcome",
                      "value": "Allowed"
                    },
                    {
                      "originalName": "destinationPort",
                      "name": "DestinationPort",
                      "value": "633"
                    },
                    {
                      "originalName": "deviceProduct",
                      "name": "DeviceProduct",
                      "value": "Windows:AccessDisabledAccounts"
                    },
                    {
                      "originalName": "deviceVendor",
                      "name": "DeviceVendor",
                      "value": "Windows"
                    },
                    {
                      "originalName": "name",
                      "name": "Name",
                      "value": "Access Disabled Accounts"
                    }
                  ]
                },
                {
                  "order": 0,
                  "groupName": "Destination",
                  "isIntegration": false,
                  "isHighlight": false,
                  "items": [
                    {
                      "originalName": "destinationNtDomain",
                      "name": "Destination Domain",
                      "value": ""
                    }
                  ]
                },
                {
                  "order": 0,
                  "groupName": "Device",
                  "isIntegration": false,
                  "isHighlight": false,
                  "items": [
                    {
                      "originalName": "deviceAddress",
                      "name": "Device Address",
                      "value": "10.10.20.50"
                    },
                    {
                      "originalName": "deviceHostName",
                      "name": "Device Host Name",
                      "value": "SEC-SVR-04"
                    }
                  ]
                },
                {
                  "order": 0,
                  "groupName": "Event",
                  "isIntegration": false,
                  "isHighlight": false,
                  "items": [
                    {
                      "originalName": "deviceEventClassId",
                      "name": "Device Event Class ID",
                      "value": "Access Disabled Accounts"
                    },
                    {
                      "originalName": "message",
                      "name": "Message",
                      "value": "Access Disabled Accounts"
                    }
                  ]
                },
                {
                  "order": 0,
                  "groupName": "Default",
                  "isIntegration": false,
                  "isHighlight": false,
                  "items": [
                    {
                      "originalName": "Field_29",
                      "name": "Field_29",
                      "value": "REDACTED_VAL"
                    },
                    {
                      "originalName": "sourcetype",
                      "name": "sourcetype",
                      "value": "Access Disabled Accounts"
                    }
                  ]
                },
                {
                  "order": 0,
                  "groupName": "Time",
                  "isIntegration": false,
                  "isHighlight": false,
                  "items": [
                    {
                      "originalName": "endTime",
                      "name": "End Time",
                      "value": "1768587279109"
                    },
                    {
                      "originalName": "managerReceiptTime",
                      "name": "Manager Receipt Time",
                      "value": "1522058625000"
                    },
                    {
                      "originalName": "startTime",
                      "name": "Start Time",
                      "value": "1768587279109"
                    }
                  ]
                },
                {
                  "order": 0,
                  "groupName": "Threat",
                  "isIntegration": false,
                  "isHighlight": false,
                  "items": [
                    {
                      "originalName": "severity",
                      "name": "Severity",
                      "value": "9"
                    }
                  ]
                },
                {
                  "order": 0,
                  "groupName": "Source",
                  "isIntegration": false,
                  "isHighlight": false,
                  "items": [
                    {
                      "originalName": "sourceAddress",
                      "name": "Source Address",
                      "value": "192.168.10.25"
                    },
                    {
                      "originalName": "sourceHostName",
                      "name": "Source Host Name",
                      "value": "workstation-01.internal.corp"
                    },
                    {
                      "originalName": "sourceUserName",
                      "name": "Source User Name",
                      "value": "user_account@internal"
                    }
                  ]
                }
              ],
              "identifier": "UID-AAA-BBB-CCC-DDD",
              "caseId": 11111,
              "alertIdentifier": "ACCESS_DISABLED_ACCOUNTS_A1B2C3D4E5F6G7H8I9J0",
              "name": "Access Disabled Accounts",
              "product": "Windows:AccessDisabledAccounts",
              "port": null,
              "sourceSystemName": "Security_Information_Service",
              "outcome": null,
              "time": 1768587188938,
              "type": "Access Disabled Accounts",
              "artifactEntities": []
            }
          ],
          "involvedRelations": []
        }
      ]
    }

Mendapatkan detail sertifikat

Deskripsi

Mengambil detail sertifikat URL tertentu.

Parameter

Parameter Jenis Nilai Default Is Mandatory Deskripsi
URL yang akan diperiksa URL expired.badssk.com Ya Tentukan URL untuk mengambil detail sertifikat.

Contoh

Dalam skenario ini, kita mengambil detail sertifikat dari situs expired.badssl.com.

tools6

Hasil tindakan

  • Hasil skrip
    Nama Hasil Skrip Opsi nilai Contoh
    ScriptResult Benar/Salah Benar
  • Hasil JSON
    {
    "hostname": "expired.badssl.com",
     "ip": "104.154.89.105", 
    "commonName": "*.badssl.com",
     "is_self_signed": false, 
    "SAN": [["*.badssl.com", "badssl.com"]], 
    "is_expired": true, 
    "issuer": "EXAMPLE CA", 
    "not_valid_before": "04/09/2015", 
    "not_valid_after": "04/12/2015", 
    "days_to_expiration": -2762
    }

Mendapatkan Nilai Konteks

Deskripsi

Mengambil nilai kunci konteks dalam kasus atau pemberitahuan.

Parameter

Parameter Jenis Nilai Default Is Mandatory Deskripsi
Cakupan Drop-down Pemberitahuan Ya Tentukan cakupan nilai kunci, apakah dalam kasus, pemberitahuan, atau global.
Kunci String T/A Ya Tentukan kunci.

Contoh

Dalam skenario ini, kita mengambil nilai konteks dari kunci yang disebut impact dalam kasus. Tindakan ini digunakan bersama dengan tindakan Set Context Value yang menambahkan key-value pair ke kasus atau pemberitahuan.

tools7

Hasil Tindakan

  • Hasil Skrip
    Nama Hasil Skrip Opsi nilai Contoh
    ScriptResult Nilai konteks Tinggi



Mendapatkan Waktu Saat Ini

Deskripsi

Menampilkan tanggal dan waktu saat ini.

Parameter

Parameter Jenis Nilai Default Is Mandatory Deskripsi
Format Tanggal dan Waktu String %d/%m/%Y %H:%M Ya Tentukan format tanggal dan waktu.

Contoh

Dalam skenario ini, kita menampilkan nilai tanggal dan waktu menggunakan format berikut: %d/%m/%Y %H:%M:%S

tools22

Hasil tindakan

  • Hasil skrip
    Nama hasil skrip Opsi nilai Contoh
    ScriptResult Nilai tanggal waktu 03/11/2022 20:33:43

Mendapatkan Template email

Deskripsi

Menampilkan semua template email dalam sistem.

Parameter

Parameter Jenis Nilai Default Is Mandatory Deskripsi
Jenis Template Drop-down Standar Ya Tentukan jenis template yang akan ditampilkan, apakah Standar atau HTML.

Contoh

Dalam skenario ini, kita menampilkan semua template email berbasis HTML.

tools8

Hasil tindakan

  • Hasil skrip
    Nama Hasil Skrip Opsi nilai Contoh
    ScriptResult Hasil JSON yang berisi kode HTML Hasil JSON ditampilkan di bagian berikutnya
  • Hasil JSON
    {
    "templates": [{"type": 1, "name": "test 1", "content": "<html>\n    <head>\n    <style type=\"text/css\"> .title\n\n    { color: blue; text-decoration: bold; text-size: 1em; }\n    .author\n    { color: gray; }\n\n    </style>\n    </head>\n\n    <body>\n    <span class=\"title\">La super bonne</span>\n    {Text}\n    [Case.Id]\n    </h1> <br/>\n    </body>\n\n    </html>", "creatorUserName": "f00942-fa040-4422324-b2c43e-de40fdsff122b9c4", "forMigration": false, "environments": ["Default"], "id": 3, "creationTimeUnixTimeInMs": 1672054127271, "modificationTimeUnixTimeInMs": 1672054127279}]
    }

Mendapatkan Instance Integrasi

Deskripsi

Menampilkan semua instance integrasi untuk lingkungan.

Parameter

Tidak ada parameter yang berlaku.

Contoh

Dalam skenario ini, semua instance integrasi di semua lingkungan akan ditampilkan.

tools19

Hasil tindakan

  • Hasil skrip
    Nama hasil skrip Opsi nilai Contoh
    ScriptResult Benar/Salah Benar
  • Hasil JSON
    {
    "instances": [{"identifier": "27dee746-1857-41b7-a722-b99699b8d6c8", "integrationIdentifier": "Tools", "environmentIdentifier": "Default", "instanceName": "Tools_1", "instanceDescription": "test", "isConfigured": true, "isRemote": false, "isSystemDefault": false},{...........}]
    }

Get Original Alert Json

Deskripsi

Menampilkan hasil JSON dari pemberitahuan asli (data mentah).

Parameter

Tidak Ada Parameter yang Berlaku

Contoh

Dalam skenario ini, JSON mentah asli dari pemberitahuan akan ditampilkan.

tools21

Hasil Tindakan

  • Hasil Skrip
    Nama Hasil Skrip Opsi nilai Contoh
    ScriptResult Benar/Salah Benar
  • Hasil JSON
    {
    "CreatorUserId": null, "Events": [{"_fields": {"BaseEventIds": "[]", "ParentEventId": -1, "deviceEventClassId": "IRC Connections", "DeviceProduct": "IPS_Product", "StartTime": "1667497096184", "EndTime": "1667497096184"}, "_rawDataFields": {"applicationProtocol": "TCP", "categoryOutcome": "blocked", "destinationAddress": "104.131.182.103", "destinationHostName": "www.ircnet.org", "destinationPort": "770", "destinationProcessName": "MrlCS.sob", "destinationUserName": "XWTTRYzNr1l@gmail.com", "deviceAddress": "0.0.0.0", "deviceEventClassId": "IRC Connections", "deviceHostName": "ckIYC2", "Field_24": "B0:E7:DF:6C:EF:71", "deviceProduct": "IPS_Product", "deviceVendor": "Vendor", "endTime": "1667497110906", "eventId": "0aa16009-57b4-41a3-91ed-81347442ca29", "managerReceiptTime": "1522058997000", "message": "Connection to IRC Server", "name": "IRC Connections", "severity": "8", "sourceAddress": "0.0.0.0", "sourceHostName": "jhon@domain.local", "startTime": "1667497110906", "sourcetype": "Connection to IRC Server"}, "Environment": null, "SourceSystemName": null, "Extensions": []}], "Environment": "Default", "SourceSystemName": "Arcsight", "TicketId": "fab1b5a1-637f-4aed-a94f-c63137307505", "Description": "IRC Connections", "DisplayId": "fab1b5a1-637f-4aed-a94f-c63137307505", "Reason": null, "Name": "IRC Connections", "DeviceVendor": "IPS", "DeviceProduct": "IPS_Product", "StartTime": 1667497110906, "EndTime": 1667497110906, "Type": 1, "Priority": -1, "RuleGenerator": "IRC Connections", "SourceGroupingIdentifier": null, "PlaybookTriggerKeywords": [], "Extensions": [], "Attachments": null, "IsTrimmed": false, "DataType": 1, "SourceType": 1, "SourceSystemUrl": null, "SourceRuleIdentifier": null
    }

Mendapatkan Pengguna Siemplify

Deskripsi

Menampilkan daftar semua pengguna yang dikonfigurasi dalam sistem.

Parameter

Parameter Jenis Nilai Default Is Mandatory Deskripsi
Sembunyikan Pengguna yang Dinonaktifkan Kotak centang Dipilih Tidak Tentukan apakah akan menyembunyikan pengguna yang dinonaktifkan dari hasil.

Contoh

Dalam skenario ini, kita menampilkan semua pengguna dalam sistem, termasuk pengguna yang dinonaktifkan.

tools17

Hasil tindakan

  • Hasil skrip
    Nama hasil skrip Opsi nilai Contoh
    ScriptResult Benar/Salah Benar
  • Hasil JSON
    {
    "siemplifyUsers": [{"permissionGroup": "Admins", "socRole": "@Administrator", "isDisabled": false, "loginIdentifier": "sample@domain.com", "firstName": "John", "lastName": "Doe", "permissionType": 0, "role": 0, "socRoleId": 1, "email": "sample@domain.com", "userName": "0b3423496fc2-0834302-42f33d-8523408-18c087d2347cf1e", "imageBase64": null, "userType": 1, "identityProvider": -1, "providerName": "Internal", "advancedReportsAccess": 0, "accountState": 2, "lastLoginTime": 1679831126656, "previousLoginTime": 1678950002044, "lastPasswordChangeTime": 0, "lastPasswordChangeNotificationTime": 0, "loginWrongPasswordCount": 0, "isDeleted": false, "deletionTimeUnixTimeInMs": 0, "environments": ["*"], "id": 245, "creationTimeUnixTimeInMs": 1675457504856, "modificationTimeUnixTimeInMs": 1674957504856
    }

Playbook Kunci

Deskripsi

Menjeda playbook saat ini hingga semua playbook dari pemberitahuan sebelumnya selesai.

Parameter

Parameter Jenis Nilai Default Is Mandatory Deskripsi
Waktu Tunggu Tindakan Asinkron Bilangan bulat 1 Hari Tidak Waktu tunggu untuk tindakan asinkron menentukan total waktu yang diizinkan untuk tindakan ini (menjumlahkan semua runtime iterasi).
Interval Polling Asinkron Bilangan bulat 1 Hour Tidak Tetapkan durasi di antara tiap upaya polling selama runtime tindakan asinkron.

Contoh

Dalam skenario ini, kita menjeda playbook saat ini dan memeriksa setiap 30 detik untuk melihat apakah semua playbook dalam pemberitahuan sebelumnya dalam kasus ini sudah selesai.

tools26

Hasil tindakan

  • Hasil skrip
    Nama Hasil Skrip Opsi nilai Contoh
    ScriptResult Benar/Salah Benar

Domain yang Mirip

Deskripsi

Membandingkan entity domain dengan daftar domain yang ditentukan untuk lingkungan. Jika domainnya mirip, entitas akan ditandai sebagai mencurigakan dan diperkaya dengan domain yang cocok.

Parameter

Tidak ada parameter yang berlaku

Contoh

Dalam skenario ini, kami memeriksa apakah entitas domain eksternal terlihat mirip dengan domain yang dikonfigurasi dalam daftar domain di setelan.

tools28

Hasil tindakan

  • Hasil skrip
    Nama hasil skrip Opsi nilai Contoh
    look_a_like_domain_found Benar/Salah Benar
  • Hasil JSON
    {
    "Entity" : {"EntityResult" : { "look_a_like_domains" : ["outlooks.com"]}}
    }

Menormalisasi pengayaan entity

Deskripsi

Menerima daftar kunci dari entity dan menggantinya.

Parameter

Parameter Jenis Nilai default Is Mandatory Deskripsi
Data normalisasi JSON T/A Ya Tentukan JSON dalam contoh format berikut: [ { "entity_field_name": "AT_fields_Name", "new_name": "InternalEnrichment_Name" }, { "entity_field_name": "AT_fields_Direct-Manager", "new_name": "InternalEnrichment_DirectManager_Name" }, { "entity_field_name": "AT_Manager_fields_Work-Email", "new_name": "InternalEnrichment_DirectManager_Email" } ]

Contoh

Dalam skenario ini, kita mengganti kunci entity is_bad menjadi malicious.

tools11

Hasil tindakan

  • Hasil skrip
    Nama hasil skrip Opsi nilai Contoh
    ScriptResult Jumlah entitas yang diperkaya 5

Re-Attach Playbook

Deskripsi

Menghapus playbook dari kasus, menghapus data hasil apa pun dalam kasus dari playbook tersebut, dan memasang kembali playbook agar dapat dijalankan lagi. Memerlukan penginstalan integrasi PostgreSQL, yang dikonfigurasi ke Lingkungan Bersama dengan nama instance Google SecOps SOAR. Lihat CSM/Dukungan untuk detail tambahan.

Parameter

Parameter Jenis Nilai Default Is Mandatory Deskripsi
Nama Playbook Drop-down T/A Ya Tentukan playbook yang akan dipasang kembali.

Contoh

Dalam skenario ini, kita akan memasang kembali playbook bernama attach_playbook_test

tools25

Hasil tindakan

  • Hasil skrip
    Nama Hasil Skrip Opsi nilai Contoh
    ScriptResult True/False/Konfigurasikan instance Google SecOps SOAR dari integrasi PostgreSQL. Benar

Teks Penelusuran

Deskripsi

Telusuri parameter 'Search For' dalam teks input atau lakukan loop melalui daftar 'Search For Regex' dan temukan kecocokan dalam teks input. Jika ada kecocokan, tindakan akan menampilkan true.

Parameter

Parameter Jenis Nilai Default Is Mandatory Deskripsi
Teks String T/A Ya Tentukan teks yang akan ditelusuri.
Telusuri String T/A Tidak Tentukan string yang akan ditelusuri di kolom “text”.
Telusuri Ekspresi reguler String T/A Tidak Daftar ekspresi reguler yang akan digunakan untuk menelusuri string. Ekspresi reguler harus diapit tanda petik ganda. Mendukung daftar yang dipisahkan koma.
Peka Huruf Besar/Kecil. Kotak centang T/A Tidak Tentukan apakah penelusuran harus peka huruf besar/kecil.

Contoh

Dalam skenario ini, kita memeriksa apakah kata malicious ada dalam nilai kolom Text.

tools31

Hasil tindakan

  • Hasil skrip
    Nama Hasil Skrip Opsi nilai Contoh
    match_found Benar/Salah Benar
  • Hasil JSON
    {
    "matches": [{"search": "malicious", "input": "This IOC is malicious.", "match": true}]
    }

Menetapkan Nilai Konteks

Deskripsi

Menetapkan kunci dan nilai dalam konteks tertentu. Tindakan ini sering digunakan dengan tindakan “Get context Value” untuk mengambil nilai kunci.

Parameter

Parameter Jenis Nilai Default Is Mandatory Deskripsi
Nilai String T/A Ya Tentukan nilai konteks.
Kunci String T/A Ya Tentukan kunci konteks.
Cakupan Drop-down Pemberitahuan Ya Tentukan cakupan penetapan konteks (Alert, Case, Global).

Contoh

Dalam skenario ini, kita menetapkan kunci konteks “berbahaya” ke nilai “ya”.

tools32

Hasil tindakan

  • Hasil skrip
    Nama Hasil Skrip Opsi nilai Contoh
    ScriptResult Benar/Salah Benar

String Pemeriksaan Ejaan

Deskripsi

Periksa ejaan string input. Outputnya menunjukkan persentase akurasi, jumlah total kata, jumlah total kata yang salah eja, daftar setiap kata yang salah eja dan koreksinya, serta versi string input yang telah dikoreksi.

Parameter

Parameter Jenis Nilai Default Is Mandatory Deskripsi
String String T/A Ya Tentukan string yang akan diperiksa apakah ada salah eja.

Contoh

Contoh ini memeriksa ejaan string input berikut:
“Testing if this is a mispelled wodr.”.

tools30

Hasil Tindakan

  • Hasil Skrip
    Nama Hasil Skrip Opsi Nilai Contoh
    accuracy_percentage Nilai persentase 71
  • Hasil JSON
    {"input_string": "Testing if this is a mispelled wodr.", "total_words": 7, "total_misspelled_words": 2, "misspelled_words": [{"misspelled_word": "mispelled", "correction": "misspelled"}, {"misspelled_word": "wodr", "correction": "word"}], "accuracy": 71, "corrected_string": "Testing if this is a misspelled word."}

Memperbarui skor pemberitahuan

Deskripsi

Memperbarui skor pemberitahuan berdasarkan jumlah yang diberikan.

Parameter

Parameter Jenis Nilai Default Is Mandatory Deskripsi
Input Bilangan bulat T/A Ya Tentukan jumlah yang akan ditambahkan atau dikurangi (angka negatif).

Contoh

Dalam skenario ini, kita mengurangi skor pemberitahuan sebesar 20.

tools23

Hasil tindakan

  • Hasil skrip
    Nama hasil skrip Opsi nilai Contoh
    ScriptResult Nilai Input -20

Memperbarui Deskripsi Kasus

Deskripsi

Memperbarui deskripsi kasus.

Parameter

Parameter Jenis Nilai Default Is Mandatory Deskripsi
Deskripsi Kasus String T/A Ya Tentukan deskripsi yang diperbarui.

Contoh

Contoh ini memperbarui deskripsi kasus menjadi “Kasus ini terkait dengan login yang mencurigakan.“.

tools10

Hasil Tindakan

  • Hasil Skrip
    Nama hasil skrip Opsi nilai Contoh
    ScriptResult Benar/Salah Benar

Menunggu Playbook Selesai

Deskripsi

Menjeda playbook saat ini hingga playbook atau blok lain, yang berjalan pada pemberitahuan yang sama, selesai.

Parameter

Parameter Jenis Nilai Default Is Mandatory Deskripsi
Nama Playbook String T/A Tidak Tentukan nama blok atau playbook yang ingin Anda selesaikan terlebih dahulu.

Contoh

Dalam skenario ini, kita menjeda playbook saat ini hingga “blok investigasi” yang berjalan pada pemberitahuan yang sama selesai.

tools36

Hasil tindakan

  • Hasil skrip
    Nama hasil skrip Opsi nilai Contoh
    ScriptResult Benar/Salah Benar

Pekerjaan

Deskripsi

Tugas ini menutup semua kasus berdasarkan kueri penelusuran. Untuk memastikan pengelolaan kasus yang efisien, ikuti panduan berikut:

  • Untuk 1-50 Kasus: Tutup kasus ini langsung dari layar Kasus.
  • Untuk lebih dari 50 Kasus: Gunakan tugas ini untuk penutupan massal.

Search Payload adalah payload yang digunakan dalam panggilan API CaseSearchEverything. Untuk mengambil nilai ini:

  1. Buka Search di UI dan buka Developer Tools browser Anda.
  2. Telusuri kasus yang akan dihapus.
  3. Temukan panggilan API CaseSearchEverything di tab Network.
  4. Salin payload JSON dari permintaan POST dan tempelkan ke kolom Search Payload.

Close Reason harus berupa 0 (berbahaya) atau 1 (tidak berbahaya). ID akar masalah dapat ditemukan di Settings > Investigation > Close C.

Jika opsi ini gagal menyelesaikan persyaratan penutupan kasus, hubungi Cloud Customer Care.

Parameter

Parameter Jenis Nilai default Wajib Deskripsi
Payload Penelusuran JSON T/A Tidak Tentukan payload JSON yang akan ditelusuri. Contoh: {"tags":[],"ruleGenerator":[],"caseSource":[],"stage":[],"environments":[],"assignedUsers":[],"products":[],"ports":[],"categoryOutcomes":[],"status":[],"caseIds":[],"incident":[],"importance":[],"priorities":[],"pageSize":50,"isCaseClosed":false,"title":"","startTime":"2023-01-22T00:00:00.000Z","endTime":"2023-01-22T23:59:59.999Z","requestedPage":0,"timeRangeFilter":1}
Tutup Komentar String T/A Ya Tentukan komentar penutup.
Alasan Penutupan String T/A Ya Tentukan alasan penutupan: 0 untuk berbahaya, 1 untuk tidak berbahaya.
Penyebab Utama Bilangan bulat T/A Ya Tentukan penyebab utamanya. Temukan penyebab utama di Setelan > Investigasi > Tutup Kasus.
Nama Pengguna Google SecOps SOAR String T/A Ya Tentukan nama pengguna Google SecOps SOAR.
Sandi Google SecOps SOAR Sandi T/A Ya Tentukan sandi Google SecOps SOAR.

Kasus Tag Tidak Disentuh

Deskripsi

Tugas ini menelusuri kasus terbuka yang tidak diubah selama jumlah jam yang ditentukan dan menerapkan tag yang ditetapkan ke kasus tersebut. Proses ini mengidentifikasi kasus yang stagnan dan memerlukan perhatian lebih lanjut atau peninjauan manual.

Perilaku Kerja

  • Periode penelusuran: Tugas ini menggunakan periode penelusuran yang ditentukan sistem selama 30 hari.
  • Batasan sistem: Kueri penelusuran tidak mencakup kasus yang tidak diubah selama lebih dari 30 hari (720 jam). Batasan ini tetap berlaku meskipun Unmodified time ditetapkan ke nilai yang lebih tinggi.
  • Penerapan tag: Tugas ini menerapkan tag yang ditentukan dalam parameter ke metadata semua kasus yang diidentifikasi yang termasuk dalam periode visibilitas 30 hari.

Parameter

Parameter Jenis Nilai Default Is Mandatory Deskripsi
Tag String T/A Ya Menentukan tag yang akan diterapkan ke kasus yang diidentifikasi. Tindakan ini mendukung nilai yang dipisahkan koma untuk beberapa tag.
Waktu yang Tidak Dimodifikasi Bilangan bulat T/A Ya Menentukan nilai minimum tidak aktif dalam jam. Tugas ini menerapkan tag ke kasus yang melebihi nilai ini tanpa modifikasi yang tercatat.

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