שילוב של SentinelOne v2 עם Google SecOps

במאמר הזה מוסבר איך להגדיר ולשלב את SentinelOne v2 עם Google Security Operations.

השילוב הזה תומך ב-SentinelOne API מגרסה 2.0 ואילך.

השילוב הזה משתמש ברכיב אחד או יותר של קוד פתוח. אפשר להוריד עותק מכווץ של קוד המקור המלא של השילוב הזה מהקטגוריה של Cloud Storage.

תרחישים לדוגמה

השילוב של SentinelOne יכול לעזור לכם לפתור את תרחישי השימוש הבאים:

  1. הכלת נקודות קצה נגועות: משתמשים ביכולות של Google SecOps כדי לבודד מארח נגוע ולמנוע תנועה רוחבית וזליגת נתונים.

  2. אחזור מידע מפורט על נקודות קצה (endpoint): משתמשים ביכולות של Google SecOps כדי להעשיר את נתוני האירועים בניתוח מעמיק של המארח, וכך לקבל הקשר טוב יותר ולקבל החלטות מושכלות יותר. אתם יכולים לשלוח שאילתה אוטומטית ל-SentinelOne כדי לקבל מידע מפורט על נקודת קצה שמעורבת בהתראה, כולל גרסת הסוכן, מערכת ההפעלה וממשקי הרשת.

  3. הפעלת סריקות Deep Visibility: שימוש ביכולות של Google SecOps כדי לחפש איומים ותוכנות זדוניות נסתרות במכונות חשודות, והפעלת סריקה מלאה של הדיסק באמצעות SentinelOne כשמזוהה פעילות חשודה, כמו שינויים חריגים בקבצים או שינויים ברישום.

  4. חקירת איומים באמצעות מודיעין איומי סייבר: שימוש ביכולות של Google SecOps כדי לשפר את הדיוק על ידי התאמה בין התראות של SentinelOne לבין נתונים של מודיעין איומי סייבר, העברת גיבובים (hash) חשודים, נתיבי קבצים או כתובות IP שנמצאו בהתראות של SentinelOne לפלטפורמות של מודיעין איומי סייבר.

  5. מיון תוכנות זדוניות: שימוש ביכולות של Google SecOps כדי לסווג באופן אוטומטי תוכנות זדוניות באמצעות כלים לניתוח סטטי, במטרה לייעל את התגובה לאירועים. אתם יכולים לחלץ דגימות מנקודות קצה נגועות, להפעיל את הניתוח בסביבה שלכם ולקבל סיווג של התוכנה הזדונית על סמך הניתוח הסטטי.

לפני שמתחילים

כדי לאמת את החיבור בין Google SecOps למכונה של SentinelOne, צריך לספק אסימון API חוקי של SentinelOne.

אתם יכולים ליצור אסימון API אישי במסוף הניהול של SentinelOne.

הוראות מפורטות ליצירת טוקנים ולניהול שלהם זמינות בפורטל הלקוחות של SentinelOne.

פרמטרים של שילוב

כדי לשלב את SentinelOne v2, צריך להגדיר את הפרמטרים הבאים:

פרמטר תיאור
API root

חובה.

השורש של SentinelOne API.

ערך ברירת המחדל הוא https://{server}.SentinelOne.net/.

API Token

חובה.

טוקן ה-API של SentinelOne.

בקטע לפני שמתחילים מוסבר איך יוצרים את אסימון ה-API לשילוב. דרישות מדיניות האבטחה של SentinelOne מחייבות ליצור אסימון API חדש כל שישה חודשים.

Verify SSL

חובה.

אם האפשרות הזו נבחרת, השילוב מאמת את אישור ה-SSL כשמתחברים לשרת Sentinel.

מופעלת כברירת מחדל.

איך מגדירים שילובים ב-Google SecOps

אם צריך, אפשר לבצע שינויים בשלב מאוחר יותר. אחרי שמגדירים מופע של אינטגרציה, אפשר להשתמש בו בפלייבוקים. במאמר תמיכה במספר מופעים מוסבר איך להגדיר מספר מופעים ולתמוך בהם.

פעולות

מידע נוסף על פעולות זמין במאמרים מענה לפעולות בהמתנה משולחן העבודה והפעלה ידנית של פעולה בבקשת התמיכה.

הוספת הערה לגבי האיום

משתמשים בפעולה הוספת הערה לאיום כדי להוסיף הערה לאיום ב-SentinelOne.

הפעולה הזו לא פועלת על ישויות של Google SecOps.

קלט של הפעולה

כדי להשתמש בפעולה הוספת הערה לגבי איום, צריך להגדיר את הפרמטרים הבאים:

פרמטר תיאור
Threat ID

חובה.

מזהה האיום שרוצים להוסיף לו הערה.

Note

חובה.

הערה שרוצים להוסיף לאיום.

ערכי פלט של פעולות

הפעולה הוספת הערה לגבי איום מספקת את הפלטים הבאים:

סוג הפלט של הפעולה זמינות
חיבור לקיר של המארז לא זמין
קישור ללוח הפניות לא זמין
שולחן קונסולה צמוד לקיר לא זמין
טבלת העשרה לא זמין
תוצאת JSON לא זמין
הודעות פלט יש גישה
תוצאת הסקריפט יש גישה
הודעות פלט

הפעולה Add Threat Note יכולה להחזיר את הודעות הפלט הבאות:

הודעת פלט תיאור ההודעה

Successfully added note to the threat THREAT_ID in SentinelOne.

Action wasn't able to add a note to the threat THREAT_ID in SentinelOne.

הפעולה בוצעה בהצלחה.
Error executing action "Add Threat Note". Reason: ERROR_REASON

הפעולה נכשלה.

בודקים את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה.

תוצאת הסקריפט

בטבלה הבאה מפורטים הערכים של פלט התוצאה של הסקריפט כשמשתמשים בפעולה Add Threat Note:

שם תוצאת הסקריפט ערך
is_success True או False

יצירת כלל לבקרת מכשירים

משתמשים בפעולה Create Device Control Rule כדי ליצור כלל לבקרת מכשירים ב-SentinelOne.

הפעולה הזו לא פועלת על ישויות של Google SecOps.

קלט של הפעולה

הפעולה יצירת כלל לבקרת מכשירים דורשת את הפרמטרים הבאים:

פרמטר תיאור
Rule JSON

חובה.

אובייקט ה-JSON שמייצג את ההגדרה של הכלל לבקרת המכשיר.

ערך ברירת המחדל הוא:

   {
        "ruleName": "String",
        "interface": "String",
        "ruleType": "String",
        "action": "String",
        "accessPermission": "String",
        "deviceClass": "String",
        "status": "String"
    }
Scope JSON

חובה.

אובייקט ה-JSON שמייצג את ההגדרה של כלל ההיקף.

ערך ברירת המחדל הוא:

   {
        "accountIds": "String",
        "groupIds": "String",
        "siteIds": "String"
    }

ערכי פלט של פעולות

הפעולה יצירת כלל לבקרת מכשירים מספקת את הפלטים הבאים:

סוג הפלט של הפעולה זמינות
חיבור לקיר של המארז לא זמין
קישור ללוח הפניות לא זמין
שולחן קונסולה צמוד לקיר לא זמין
טבלת העשרה לא זמין
תוצאת JSON יש גישה
הודעות פלט יש גישה
תוצאת הסקריפט יש גישה
תוצאת JSON

בדוגמה הבאה מוצג פלט התוצאה ב-JSON שמתקבל כשמשתמשים בפעולה יצירת כלל לבקרת מכשירים:

{
    "data": {
        "accessPermission": "Read-Write",
        "action": "Allow",
        "bluetoothAddress": null,
        "createdAt": "2024-01-01T00:00:00.000000Z",
        "creator": "[USERNAME] ([EMAIL_ADDRESS])",
        "creatorId": "[CREATOR_ID]",
        "deviceClass": "FFh",
        "deviceClassName": "FF Vendor Specific",
        "deviceId": null,
        "deviceInformationServiceInfoKey": null,
        "deviceInformationServiceInfoValue": null,
        "deviceName": null,
        "editable": true,
        "gattService": null,
        "id": "[RULE_ID]",
        "interface": "USB",
        "manufacturerName": null,
        "minorClasses": null,
        "order": 1,
        "productId": null,
        "ruleName": "Test",
        "ruleType": "class",
        "scope": "account",
        "scopeId": "[SCOPE_ID]",
        "scopeName": "[SCOPE_NAME]",
        "status": "Disabled",
        "uid": null,
        "updatedAt": "2024-01-01T00:00:00.000000Z",
        "vendorId": null,
        "version": null
    }
}
הודעות פלט

הפעולה יצירת כלל לבקרת מכשירים יכולה להחזיר את הודעות הפלט הבאות:

הודעת פלט תיאור ההודעה

Successfully created a Device Control Rule in SentinelOne.

הפעולה בוצעה בהצלחה.
Error executing action "Create Device Control Rule". Reason: ERROR_REASON

הפעולה נכשלה.

בודקים את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה.

תוצאת הסקריפט

בטבלה הבאה מפורטים הערכים של פלט תוצאת הסקריפט כשמשתמשים בפעולה יצירת כלל לבקרת מכשירים:

שם תוצאת הסקריפט ערך
is_success true או false

יצירת רשומה של רשימה שחורה של גיבוב (hash)

משתמשים בפעולה Create Hash Black List Record כדי להוסיף גיבובים לרשימת חסימה ב-SentinelOne.

הפעולה הזו תומכת רק בגיבובים מסוג SHA-1.

הפעולה הזו פועלת בישות Hash של Google SecOps.

קלט של הפעולה

הפעולה Create Hash Black List Record דורשת את הפרמטרים הבאים:

פרמטר תיאור
Operating System

חובה.

מערכת הפעלה לגיבוב.

הערכים האפשריים הם:

  • windows
  • windows_legacy
  • macos
  • linux

ערך ברירת המחדל הוא windows.

Site IDs

זה שינוי אופציונלי.

רשימה מופרדת בפסיקים של מזהי אתרים שרוצים להוסיף לרשימת החסימה.

Group IDs

זה שינוי אופציונלי.

רשימה מופרדת בפסיקים של מזהי קבוצות שרוצים להוסיף לרשימת החסימה.

Account IDs

זה שינוי אופציונלי.

רשימה מופרדת בפסיקים של מזהי חשבונות שרוצים להוסיף לרשימת החסימה.

Description

זה שינוי אופציונלי.

מידע נוסף שקשור לגיבוב.

ערך ברירת המחדל הוא "".

Add to global blocklist

חובה.

אם בוחרים באפשרות הזו, הפעולה מוסיפה גיבוב (hash) לרשימת חסימה גלובלית.

אם בוחרים בפרמטר הזה, הפעולה מתעלמת מהפרמטרים Site IDs,‏ Group IDs ו-Account IDs.

ערכי פלט של פעולות

הפעולה Create Hash Black List Record מספקת את הפלטים הבאים:

סוג הפלט של הפעולה זמינות
חיבור לקיר של המארז לא זמין
קישור ללוח הפניות לא זמין
שולחן קונסולה צמוד לקיר לא זמין
טבלת העשרה לא זמין
תוצאת JSON יש גישה
הודעות פלט יש גישה
תוצאת הסקריפט יש גישה
תוצאת JSON

בדוגמה הבאה מוצג פלט התוצאה בפורמט JSON שמתקבל כשמשתמשים בפעולה Create Hash Black List Record:

[
    {
        "Entity": "ENTITY_ID",
        "EntityResult": [{
            "userName": "user",
            "description": "Created by user.",
            "userId": "USER_ID",
            "scopeName": "Test Group",
            "value": "36F9CA40B3CE96FCEE1CF1D4A7222935536FD25A",
            "source": "user",
            "updatedAt": "2020-07-02T14:41:20.678280Z",
            "osType": "windows",
            "scope": {
                "groupIds": ["GROUP_ID"]
            },
            "type": "white_hash",
            "id": "ENTITY_ID",
            "createdAt": "2020-07-02T14:41:20.678690Z"
        }, {
            "userName": "user",
            "description": "Created by user.",
            "userId": "USER_ID",
            "scopeName": "Test Group 2",
            "value": "36F9CA40B3CE96FCEE1CF1D4A7222935536FD25A",
            "source": "user",
            "updatedAt": "2020-07-02T14:41:20.683858Z",
            "osType": "windows",
            "scope": {
                "groupIds": ["GROUP_ID"]
            },
            "type": "white_hash",
            "id": "ENTITY_ID",
            "createdAt": "2020-07-02T14:41:20.684677Z"
        }]
    }
]
הודעות פלט

הפעולה Create Hash Black List Record יכולה להחזיר את הודעות הפלט הבאות:

הודעת פלט תיאור ההודעה

Successfully added the following hashes to the blocklist in SentinelOne: ENTITY_ID.

The following hashes were already a part of blocklist in SentinelOne: ENTITY_ID.

Action wasn't able to add the following hashes to the blocklist in SentinelOne: ENTITY_ID.

No hashes were added to the blocklist in SentinelOne.

הפעולה בוצעה בהצלחה.
Error executing action "Create Hash Black List Record". Reason: ERROR_REASON

הפעולה נכשלה.

בודקים את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה.

תוצאת הסקריפט

בטבלה הבאה מפורטים הערכים של פלט תוצאות הסקריפט כשמשתמשים בפעולה Create Hash Black List Record:

שם תוצאת הסקריפט ערך
is_success True או False

יצירת רשומת החרגה של גיבוב (hash)

כדי להוסיף גיבוב לרשימת ההחרגות ב-SentinelOne, משתמשים בפעולה Create Hash Exclusion Record.

הפעולה הזו תומכת רק בגיבובים מסוג SHA-1.

הפעולה הזו פועלת בישות Hash של Google SecOps.

קלט של הפעולה

כדי לבצע את הפעולה Create Hash Exclusion Record, צריך להזין את הפרמטרים הבאים:

פרמטר תיאור
Operation System

חובה.

מערכת הפעלה (OS) לגיבוב.

הערכים האפשריים הם:

  • windows
  • windows_legacy
  • macos
  • linux

ערך ברירת המחדל הוא windows.

Site IDs

זה שינוי אופציונלי.

רשימה מופרדת בפסיקים של מזהי אתרים כדי לשלוח את ה-hash לרשימת ההחרגות.

הפעולה דורשת לפחות ערך תקין אחד.

Group IDs

זה שינוי אופציונלי.

רשימה מופרדת בפסיקים של מזהי קבוצות כדי לשלוח את ה-hash לרשימת ההחרגות.

הפעולה דורשת לפחות ערך אחד תקין.

Account IDs

זה שינוי אופציונלי.

רשימה מופרדת בפסיקים של מזהי חשבונות כדי לשלוח את ה-hash לרשימת ההחרגות.

Description

זה שינוי אופציונלי.

מידע נוסף שקשור לגיבוב.

Add to global exclusion list

זה שינוי אופציונלי.

אם בוחרים באפשרות הזו, הפעולה מוסיפה גיבוב (hash) לרשימת ההחרגות הגלובלית.

אם בוחרים בפרמטר הזה, הפעולה מתעלמת מהפרמטרים Site IDs,‏ Group IDs ו-Account IDs.

ערכי פלט של פעולות

הפעולה Create Hash Exclusion Record מספקת את הפלטים הבאים:

סוג הפלט של הפעולה זמינות
חיבור לקיר של המארז לא זמין
קישור ללוח הפניות לא זמין
שולחן קונסולה צמוד לקיר לא זמין
טבלת העשרה לא זמין
תוצאת JSON יש גישה
הודעות פלט יש גישה
תוצאת הסקריפט יש גישה
תוצאת JSON

בדוגמה הבאה מוצג פלט התוצאה בפורמט JSON שמתקבל כשמשתמשים בפעולה Create Hash Exclusion Record:

[
    {
    "ENTITY_ID":
        {
        "ID": "ALLOWLISTED_ENTITY_ID",
        "Created Time": "ITEM_CREATION_TIME",
        "Scope ID": "SITE_OR_GROUP_ID",
        "Scope Name": "example_scope"
        }
    }
]
הודעות פלט

הפעולה Create Hash Exclusion Record יכולה להחזיר את הודעות הפלט הבאות:

הודעת פלט תיאור ההודעה

Successfully added the following hashes to the exclusion list in SentinelOne: HASH_ID

The following hashes were already a part of exclusion list in SentinelOne: HASH_ID

Action wasn't able to add the following hashes to the exclusion list in SentinelOne: HASH_ID

No hashes were added to the exclusion list in SentinelOne.

הפעולה בוצעה בהצלחה.
Error executing action "Create Hash Exclusion Record". Reason: ERROR_REASON

הפעולה נכשלה.

בודקים את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה.

תוצאת הסקריפט

בטבלה הבאה מפורטים הערכים של פלט הסקריפט כשמשתמשים בפעולה Create Hash Exclusion Record:

שם תוצאת הסקריפט ערך
is_success True או False

יצירת רשומת החרגה של נתיב

כדי להוסיף נתיב לרשימת ההחרגות ב-SentinelOne, משתמשים בפעולה Create Path Exclusion Record.

הפעולה הזו לא פועלת על ישויות של Google SecOps.

קלט של הפעולה

הפעולה Create Path Exclusion Record דורשת את הפרמטרים הבאים:

ערך ברירת המחדל הוא Suppress Alerts.

פרמטר תיאור
Path

חובה.

נתיב להוספה לרשימת ההחרגות.

Operation System

חובה.

מערכת הפעלה (OS) לגיבוב.

הערכים האפשריים הם:

  • windows
  • windows_legacy
  • macos
  • linux

ערך ברירת המחדל הוא windows.

Site IDs

זה שינוי אופציונלי.

רשימה מופרדת בפסיקים של מזהי אתרים כדי לשלוח את ה-hash לרשימת ההחרגות.

הפעולה דורשת לפחות ערך תקין אחד.

Group IDs

זה שינוי אופציונלי.

רשימה מופרדת בפסיקים של מזהי קבוצות כדי לשלוח את ה-hash לרשימת ההחרגות.

הפעולה דורשת לפחות ערך אחד תקין.

Account IDs

זה שינוי אופציונלי.

רשימה מופרדת בפסיקים של מזהי חשבונות כדי לשלוח את ה-hash לרשימת ההחרגות.

Description

זה שינוי אופציונלי.

מידע נוסף שקשור לגיבוב.

Add to global exclusion list

זה שינוי אופציונלי.

אם בוחרים באפשרות הזו, הפעולה מוסיפה גיבוב (hash) לרשימת ההחרגות הגלובלית.

אם בוחרים בפרמטר הזה, הפעולה מתעלמת מהפרמטרים Site IDs,‏ Group IDs ו-Account IDs.

Include Subfolders

זה שינוי אופציונלי.

אם האפשרות הזו נבחרת, הפעולה כוללת תיקיות משנה של הנתיב שצוין.

הפרמטר הזה רלוונטי רק אם מגדירים נתיב תיקייה בפרמטר Path.

Mode

זה שינוי אופציונלי.

מצב לשימוש בנתיב שהוחרג.

הערכים האפשריים הם:

  • Suppress Alerts
  • Interoperability
  • Interoperability - Extended
  • Performance Focus
  • Performance Focus - Extended

ערכי פלט של פעולות

הפעולה Create Path Exclusion Record מספקת את הפלטים הבאים:

סוג הפלט של הפעולה זמינות
חיבור לקיר של המארז לא זמין
קישור ללוח הפניות לא זמין
שולחן קונסולה צמוד לקיר לא זמין
טבלת העשרה לא זמין
תוצאת JSON יש גישה
הודעות פלט יש גישה
תוצאת הסקריפט יש גישה
תוצאת JSON

הדוגמה הבאה מראה את פלט התוצאה ב-JSON שמתקבל כשמשתמשים בפעולה Create Path Exclusion Record:

[
    {
    "ENTITY_ID":
        {
        "ID": "ALLOWLISTED_ENTITY_ID",
        "Created Time": "ITEM_CREATION_TIME",
        "Scope ID": "SITE_OR_GROUP_ID",
        "Scope Name": "example_scope"
        }
    }
]
הודעות פלט

הפעולה Create Path Exclusion Record יכולה להחזיר את הודעות הפלט הבאות:

הודעת פלט תיאור ההודעה

Successfully added the following path to the exclusion list in SentinelOne: PATH

The following paths were already a part of exclusion list in SentinelOne: PATH_LIST

Action wasn't able to add the following paths to the exclusion list in SentinelOne: PATH

No paths were added to the exclusion list in SentinelOne.

הפעולה בוצעה בהצלחה.
Error executing action "Create Path Exclusion Record". Reason: ERROR_REASON

הפעולה נכשלה.

בודקים את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה.

תוצאת הסקריפט

בטבלה הבאה מפורטים הערכים של פלט הסקריפט כשמשתמשים בפעולה Create Path Exclusion Record:

שם תוצאת הסקריפט ערך
is_success True או False

מחיקת כלל בקרת המכשיר

משתמשים בפעולה Delete Device Control Rule כדי למחוק כלל בקרת מכשירים ב-SentinelOne.

הפעולה הזו לא פועלת על ישויות של Google SecOps.

קלט של הפעולה

כדי לבצע את הפעולה Delete Device Control Rule, צריך להזין את הפרמטרים הבאים:

פרמטר תיאור
Rule ID

חובה.

המזהה של הכלל שרוצים למחוק.

Scope Type

זה שינוי אופציונלי.

הרמה הארגונית שבה ההתראה גלויה או רלוונטית.

הערכים האפשריים הם:

  • Account
  • Site
  • Group

ערך ברירת המחדל הוא Account.

Scope ID

חובה.

המזהה של ההיקף.

ערכי פלט של פעולות

הפעולה מחיקת כלל בקרת המכשיר מספקת את הפלטים הבאים:

סוג הפלט של הפעולה זמינות
חיבור לקיר של המארז לא זמין
קישור ללוח הפניות לא זמין
שולחן קונסולה צמוד לקיר לא זמין
טבלת העשרה לא זמין
תוצאת JSON לא זמין
הודעות פלט יש גישה
תוצאת הסקריפט יש גישה
הודעות פלט

הפעולה מחיקת כלל בקרת מכשיר יכולה להחזיר את הודעות הפלט הבאות:

הודעת פלט תיאור ההודעה

Successfully deleted a Device Control Rule with ID RULE_DEVICE_ID in SentinelOne.

Rule RULE_DEVICE_ID wasn't found in SentinelOne.

הפעולה בוצעה בהצלחה.
Error executing action "Delete Device Control Rule". Reason: ERROR_REASON

הפעולה נכשלה.

בודקים את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה.

תוצאת הסקריפט

בטבלה הבאה מפורטים הערכים של פלט תוצאות הסקריפט כשמשתמשים בפעולה מחיקת כלל בקרת המכשיר:

שם תוצאת הסקריפט ערך
is_success true או false

מחיקת רשומה של רשימת גיבובים חסומים

משתמשים בפעולה Delete Hash Blacklist Record כדי למחוק גיבובים מרשימת חסימה ב-SentinelOne.

הפעולה הזו תומכת רק בגיבובים מסוג SHA-1.

הפעולה הזו פועלת בישות Hash של Google SecOps.

קלט של הפעולה

הפעולה Delete Hash Blacklist Record דורשת את הפרמטרים הבאים:

פרמטר תיאור
Site IDs

זה שינוי אופציונלי.

רשימה מופרדת בפסיקים של מזהי אתרים שמהם רוצים להסיר את ה-hash.

Group IDs

זה שינוי אופציונלי.

רשימה מופרדת בפסיקים של מזהי קבוצות שמהם צריך להסיר את ה-hash.

Account IDs

זה שינוי אופציונלי.

רשימה מופרדת בפסיקים של מזהי חשבונות שמהם רוצים להסיר את ה-hash.

Remove from global black list

זה שינוי אופציונלי.

אם בוחרים באפשרות הזו, הפעולה מסירה את ה-hash מרשימת החסימה הגלובלית.

אם בוחרים בפרמטר הזה, הפעולה מתעלמת מהפרמטרים Site IDs,‏ Group IDs ו-Account IDs.

ערכי פלט של פעולות

הפעולה Delete Hash Blacklist Record מספקת את הפלטים הבאים:

סוג הפלט של הפעולה זמינות
חיבור לקיר של המארז לא זמין
קישור ללוח הפניות לא זמין
שולחן קונסולה צמוד לקיר לא זמין
טבלת העשרה לא זמין
תוצאת JSON לא זמין
הודעות פלט יש גישה
תוצאת הסקריפט יש גישה
הודעות פלט

הפעולה Delete Hash Blacklist Record יכולה להחזיר את הודעות הפלט הבאות:

הודעת פלט תיאור ההודעה

Successfully removed the following hashes from the blocklist in SentinelOne: ENTITY_ID.

The following hashes were not found in a blocklist in SentinelOne: ENTITY_ID.

Action wasn't able to remove the following hashes to the blocklist in SentinelOne: ENTITY_ID.

No hashes were removed from the blocklist in SentinelOne.

הפעולה בוצעה בהצלחה.
Error executing action "Delete Hash Blacklist Record". Reason: ERROR_REASON

הפעולה נכשלה.

בודקים את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה.

תוצאת הסקריפט

בטבלה הבאה מפורטים הערכים של פלט תוצאות הסקריפט כשמשתמשים בפעולה Delete Hash Blacklist Record:

שם תוצאת הסקריפט ערך
is_success True או False

ניתוק הסוכן מהרשת

משתמשים בפעולה Disconnect Agent From Network כדי לנתק סוכן מרשת באמצעות שם המארח או כתובת ה-IP של הסוכן.

הפעולה הזו פועלת בישויות הבאות של Google SecOps:

  • IP Address
  • Hostname

קלט של הפעולה

אין.

ערכי פלט של פעולות

הפעולה Disconnect Agent From Network מספקת את הפלט הבא:

סוג הפלט של הפעולה זמינות
חיבור לקיר של המארז לא זמין
קישור ללוח הפניות לא זמין
שולחן קונסולה צמוד לקיר לא זמין
טבלת העשרה לא זמין
תוצאת JSON לא זמין
הודעות פלט לא זמין
תוצאת הסקריפט יש גישה
תוצאת הסקריפט

בטבלה הבאה מפורטים הערכים של פלט הסקריפט כשמשתמשים בפעולה Disconnect Agent From Network:

שם תוצאת הסקריפט ערך
is_success True או False

הורדת קובץ האיום

אפשר להשתמש בפעולה הורדת קובץ איום כדי להוריד קובץ שקשור לאיום ב-SentinelOne.

כדי לאחזר קובצי איומים ב-SentinelOne, צריך אחד מהתפקידים הבאים:

  • Admin
  • IR Team
  • SOC

הפעולה הזו לא פועלת על ישויות של Google SecOps.

מגבלות על פעולות

הפעולה הורדת קובץ איום יכולה להגיע לזמן קצוב לתפוגה כש-SentinelOne מאחזר קובץ, אבל לא מספק כתובת URL להורדה.

כדי לבדוק את הסיבה לפסק הזמן, עוברים לציר הזמן של האיום.

קלט של הפעולה

כדי להשתמש בפעולה הורדת קובץ האיום, צריך להגדיר את הפרמטרים הבאים:

פרמטר תיאור
Threat ID

חובה.

מזהה האיום להורדת קובץ.

Password

חובה.

סיסמה לתיקייה המכווצת שמכילה את קובץ האיום.

אלה הדרישות לגבי סיסמאות:

  • מכילה לפחות 10 תווים.
  • כוללת אותיות רישיות, אותיות קטנות, ספרות וסמלים מיוחדים.

האורך המקסימלי של הסיסמה הוא 256 תווים.

Download Folder Path

חובה.

נתיב לתיקייה שבה יישמר קובץ האיום.

Overwrite

חובה.

אם האפשרות הזו נבחרת, הפעולה מחליפה קובץ עם שם זהה.

האפשרות הזו לא מסומנת כברירת מחדל.

ערכי פלט של פעולות

הפעולה הורדת קובץ האיום מספקת את הפלטים הבאים:

סוג הפלט של הפעולה זמינות
חיבור לקיר של המארז לא זמין
קישור ללוח הפניות לא זמין
שולחן קונסולה צמוד לקיר לא זמין
טבלת העשרה לא זמין
תוצאת JSON יש גישה
הודעות פלט יש גישה
תוצאת הסקריפט יש גישה
תוצאת JSON

בדוגמה הבאה מוצג פלט התוצאה בפורמט JSON שמתקבל כשמשתמשים בפעולה Download Threat File:

{
    "absolute_path": "ABSOLUTE_PATH"
}
הודעות פלט

הפעולה הורדת קובץ האיום יכולה להחזיר את הודעות הפלט הבאות:

הודעת פלט תיאור ההודעה

Successfully downloaded the file related to threat THREAT_ID in SentinelOne.

Action wasn't able to download the file related to threat THREAT_ID. Reason: The action was able to initiate the downloading of the file, but SentinelOne didn't return a download URL.

Waiting for the download link to appear in SentinelOne.

הפעולה בוצעה בהצלחה.
Error executing action "Download Threat File". Reason: ERROR_REASON

הפעולה נכשלה.

בודקים את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה.

תוצאת הסקריפט

בטבלה הבאה מפורטים הערכים של פלט תוצאות הסקריפט כשמשתמשים בפעולה Download Threat File:

שם תוצאת הסקריפט ערך
is_success True או False

העשרת נקודות קצה (endpoints)

משתמשים בפעולה Enrich Endpoints כדי להעשיר את המידע על נקודת הקצה באמצעות כתובת ה-IP או שם המארח.

הפעולה הזו פועלת בישויות הבאות של Google SecOps:

  • IP Address
  • Hostname

קלט של הפעולה

הפעולה Enrich Endpoints דורשת את הפרמטרים הבאים:

פרמטר תיאור
Create Insight

זה שינוי אופציונלי.

אם בוחרים באפשרות הזו, הפעולה יוצרת תובנה עם מידע על נקודות קצה.

Only Infected Endpoints Insights

זה שינוי אופציונלי.

אם האפשרות הזו נבחרת, הפעולה יוצרת תובנות רק לגבי נקודות קצה (endpoint) נגועות.

ערכי פלט של פעולות

הפעולה Enrich Endpoints מספקת את הפלטים הבאים:

סוג הפלט של הפעולה זמינות
חיבור לקיר של המארז לא זמין
קישור ללוח הפניות לא זמין
שולחן קונסולה צמוד לקיר לא זמין
טבלת העשרה לא זמין
תוצאת JSON יש גישה
הודעות פלט יש גישה
תוצאת הסקריפט יש גישה
תוצאת JSON

בדוגמה הבאה מוצג פלט התוצאה בפורמט JSON שמתקבל כשמשתמשים בפעולה Enrich Endpoints:

{
    "accountId": "ACCOUNT_ID",
    "accountName": "SentinelOne",
    "activeDirectory": {
        "computerDistinguishedName": "CN=LP-EXAMPLE,CN=Computers,DC=EXAMPLE,DC=LOCAL",
        "computerMemberOf": [],
        "lastUserDistinguishedName": "CN=Example,OU=Users,OU=PS,OU=IL,OU=Operations,OU=EXAMPLE,DC=EXAMPLE,DC=LOCAL",
        "lastUserMemberOf": [
            "CN=esx.cs,OU=ESX,OU=GROUPS,OU=IL,OU=IT,OU=EXAMPLE,DC=EXAMPLE,DC=LOCAL",
            "CN=Backup Operators,CN=Builtin,DC=EXAMPLE,DC=LOCAL",
            "CN=esx.product,OU=ESX,OU=GROUPS,OU=IL,OU=IT,OU=EXAMPLE,DC=EXAMPLE,DC=LOCAL",
            "CN=EXAMPLE_Admins,OU=QA,OU=IL,OU=IT,OU=EXAMPLE,DC=EXAMPLE,DC=LOCAL",
            "CN=Local Admin,OU=GROUPS,OU=IL,OU=IT,OU=EXAMPLE,DC=EXAMPLE,DC=LOCAL",
            "CN=CSM,OU=Operations,OU=EXAMPLE,DC=EXAMPLE,DC=LOCAL",
            "CN=Event Log Readers,CN=Builtin,DC=EXAMPLE,DC=LOCAL"
        ]
    },
    "activeThreats": 0,
    "agentVersion": "4.1.4.82",
    "allowRemoteShell": false,
    "appsVulnerabilityStatus": "patch_required",
    "computerName": "LP-EXAMPLE",
    "consoleMigrationStatus": "N/A",
    "coreCount": 8,
    "cpuCount": 8,
    "cpuId": "Intel(R) Core(TM) i7-8650U CPU @ 1.90GHz",
    "createdAt": "2020-05-31T07:22:14.695136Z",
    "domain": "EXAMPLE",
    "encryptedApplications": false,
    "externalId": "",
    "externalIp": "192.0.2.91",
    "groupId": "863712577864500060",
    "groupIp": "192.0.2.0",
    "groupName": "Test Group",
    "id": "ID",
    "inRemoteShellSession": false,
    "infected": false,
    "installerType": ".msi",
    "isActive": false,
    "isDecommissioned": false,
    "isPendingUninstall": false,
    "isUninstalled": false,
    "isUpToDate": true,
    "lastActiveDate": "2021-01-12T12:59:43.143066Z",
    "lastIpToMgmt": "192.0.2.20",
    "lastLoggedInUserName": "EXAMPLE",
    "licenseKey": "",
    "locationType": "fallback",
    "locations": [
        {
            "id": "ID",
            "name": "Fallback",
            "scope": "global"
        }
    ],
    "machineType": "laptop",
    "mitigationMode": "protect",
    "mitigationModeSuspicious": "protect",
    "modelName": "Dell Inc. - Latitude 7490",
    "networkInterfaces": [
        {
            "id": "ID",
            "inet": [
                "192.0.2.20"
            ],
            "inet6": [
                "2001:db8:1:1:1:1:1:1",
                "2001:db8:2:2:2:2:2:2",
                "2001:db8:ffff:ffff:ffff:ffff:ffff:ffff"
            ],
            "name": "Wi-Fi",
            "physical": "MAC_ADDRESS"
        },
        {
            "id": "ID",
            "inet": [
                "192.168.193.193"
            ],
            "inet6": [
                "2001:db8:ffff:ffff:ffff:ffff:ffff:ffff"
            ],
            "name": "vEthernet (Default Switch)",
            "physical": "MAC_ADDRESS"
        },
        {
            "id": "ID",
            "inet": [
                "201.0.113.1"
            ],
            "inet6": [
                "2001:db8:1:1:1:1:1:1",
                "2001:db8:2:2:2:2:2:2"
            ],
            "name": "vEthernet (DockerNAT)",
            "physical": "MAC_ADDRESS"
        }
    ],
    "networkStatus": "connecting",
    "osArch": "64 bit",
    "osName": "Windows 10 Pro",
    "osRevision": "18363",
    "osStartTime": "2021-01-03T15:38:32Z",
    "osType": "windows",
    "osUsername": null,
    "rangerStatus": "NotApplicable",
    "rangerVersion": null,
    "registeredAt": "2020-05-31T07:22:14.691561Z",
    "scanAbortedAt": null,
    "scanFinishedAt": "2020-05-31T09:28:53.867014Z",
    "scanStartedAt": "2020-05-31T07:25:37.814972Z",
    "scanStatus": "finished",
    "siteId": "SITE_ID",
    "siteName": "example.com",
    "threatRebootRequired": false,
    "totalMemory": 16263,
    "updatedAt": "2021-01-18T13:33:43.834618Z",
    "userActionsNeeded": [],
    "uuid": "UUID"
}
הודעות פלט

הפעולה Enrich Endpoints יכולה להחזיר את הודעות הפלט הבאות:

הודעת פלט תיאור ההודעה

Successfully retrieved information about the following endpoints from SentinelOne: ENTITY_ID

Action wasn't able to retrieve information about the following endpoints from SentinelOne: ENTITY_ID

No information was retrieved for provided entities.

הפעולה בוצעה בהצלחה.
Error executing action "Enrich Endpoints". Reason: ERROR_REASON

הפעולה נכשלה.

בודקים את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה.

תוצאת הסקריפט

בטבלה הבאה מפורטים הערכים של פלט התוצאה של הסקריפט כשמשתמשים בפעולה Enrich Endpoints:

שם תוצאת הסקריפט ערך
is_success True או False

קבלת סטטוס הסוכן

משתמשים בפעולה Get Agent Status כדי לאחזר מידע על סטטוס הסוכנים בנקודות הקצה על סמך הישות שצוינה.

הפעולה הזו פועלת בישויות הבאות של Google SecOps:

  • IP Address
  • Hostname

קלט של הפעולה

אין.

ערכי פלט של פעולות

הפעולה Get Agent Status מספקת את הפלט הבא:

סוג הפלט של הפעולה זמינות
חיבור לקיר של המארז לא זמין
קישור ללוח הפניות לא זמין
שולחן קונסולה צמוד לקיר לא זמין
טבלת העשרה לא זמין
תוצאת JSON יש גישה
הודעות פלט יש גישה
תוצאת הסקריפט יש גישה
תוצאת JSON

בדוגמה הבאה מוצג פלט התוצאה בפורמט JSON שמתקבל כשמשתמשים בפעולה Get Agent Status:

{
"status": "Not active"
}
הודעות פלט

הפעולה Get Agent Status יכולה להחזיר את הודעות הפלט הבאות:

הודעת פלט תיאור ההודעה

Successfully retrieved information about agent status for the following endpoints: ENTITY_ID

Action wasn't able to retrieve information about agent status for the following endpoints: ENTITY_ID

No information about agent status was found for the provided endpoints.

הפעולה בוצעה בהצלחה.
Error executing action "Get Agent Status". Reason: ERROR_REASON

הפעולה נכשלה.

בודקים את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה.

תוצאת הסקריפט

בטבלה הבאה מפורטים הערכים של פלט הסקריפט כשמשתמשים בפעולה Get Agent Status:

שם תוצאת הסקריפט ערך
is_success True או False

קבלת רשימת האפליקציות של נקודת הקצה (endpoint)

משתמשים בפעולה Get Application List for Endpoint כדי לאחזר מידע על האפליקציות שזמינות בנקודת קצה (endpoint) באמצעות הישויות שסופקו.

הפעולה הזו פועלת בישויות הבאות של Google SecOps:

  • IP Address
  • Hostname

קלט של הפעולה

הפעולה Get Application List for Endpoint דורשת את הפרמטרים הבאים:

פרמטר תיאור
Max Applications To Return

זה שינוי אופציונלי.

המספר המקסימלי של אפליקציות שיוחזרו.

אם לא מגדירים מספר, הפעולה מחזירה את כל האפליקציות הזמינות.

ערכי פלט של פעולות

הפעולה Get Application List for Endpoint מספקת את הפלטים הבאים:

סוג הפלט של הפעולה זמינות
חיבור לקיר של המארז לא זמין
קישור ללוח הפניות לא זמין
שולחן קונסולה צמוד לקיר לא זמין
טבלת העשרה לא זמין
תוצאת JSON יש גישה
הודעות פלט יש גישה
תוצאת הסקריפט יש גישה
תוצאת JSON

בדוגמה הבאה מוצג פלט התוצאה בפורמט JSON שמתקבל כשמשתמשים בפעולה Get Application List for Endpoint:

{
    "data": [
        {
            "installedDate": "2021-01-06T08:55:56.762000Z",
            "name": "Mozilla Firefox 84.0.1 (x64 en-US)",
            "publisher": "Mozilla",
            "size": 211562,
            "version": "84.0.1"
        }
    ]
}
הודעות פלט

הפעולה Get Application List for Endpoint יכולה להחזיר את הודעות הפלט הבאות:

הודעת פלט תיאור ההודעה

Successfully retrieved available applications for the following endpoints: ENTITY_ID.

Action wasn't able to retrieve available applications for the following endpoints: ENTITY_ID.

No applications were retrieved for provided endpoints.

הפעולה בוצעה בהצלחה.
Error executing action "Get Application List for Endpoint". Reason: ERROR_REASON

הפעולה נכשלה.

בודקים את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה.

תוצאת הסקריפט

בטבלה הבאה מפורטים הערכים של פלט תוצאות הסקריפט כשמשתמשים בפעולה Get Application List for Endpoint:

שם תוצאת הסקריפט ערך
is_success True או False

קבלת רשימת החסימה

משתמשים בפעולה Get Blacklist כדי לקבל רשימה של כל הפריטים שזמינים ברשימת החסימה ב-SentinelOne.

הפעולה הזו לא פועלת על ישויות של Google SecOps.

קלט של הפעולה

הפעולה Get Blacklist דורשת את הפרמטרים הבאים:

פרמטר תיאור
Hash

זה שינוי אופציונלי.

רשימה מופרדת בפסיקים של ערכי גיבוב (hash) שצריך לבדוק ברשימת החסימה.

הפעולה מחזירה רק גיבובים שנמצאו.

אם מגדירים את Hash, הפעולה מתעלמת מהפרמטר Limit.

Site IDs

זה שינוי אופציונלי.

רשימה מופרדת בפסיקים של מזהי אתרים כדי להחזיר פריטים מרשימת החסימה.

Group IDs

זה שינוי אופציונלי.

רשימה מופרדת בפסיקים של מזהי קבוצות כדי להחזיר פריטים מרשימת החסימה.

Account Ids

זה שינוי אופציונלי.

רשימה מופרדת בפסיקים של מזהי חשבונות כדי להחזיר פריטים מרשימת החסימה.

Limit

זה שינוי אופציונלי.

מספר הפריטים ברשימת החסימה שיוחזרו.

אם מגדירים את הפרמטר Hash, הפעולה מתעלמת מהפרמטר הזה.

הערך המקסימלי הוא 1000.

ערך ברירת המחדל הוא 50.

Query

זה שינוי אופציונלי.

שאילתה לסינון התוצאות.

Use Global Blacklist

זה שינוי אופציונלי.

אם בוחרים באפשרות הזו, הפעולה מחזירה גיבובים מרשימת חסימה גלובלית.

האפשרות הזו לא מסומנת כברירת מחדל.

ערכי פלט של פעולות

הפעולה Get Blacklist מספקת את הפלטים הבאים:

סוג הפלט של הפעולה זמינות
חיבור לקיר של המארז לא זמין
קישור ללוח הפניות לא זמין
שולחן קונסולה צמוד לקיר יש גישה
טבלת העשרה לא זמין
תוצאת JSON יש גישה
הודעות פלט יש גישה
תוצאת הסקריפט יש גישה
שולחן קונסולה צמוד לקיר

הפעולה Get Blacklist יכולה להחזיר את הטבלה הבאה:

שם הטבלה: Blocklist Hashes

עמודות בטבלה:

  • גיבוב (hash)
  • היקף
  • תיאור
  • מערכת הפעלה
  • משתמש
תוצאת JSON

הדוגמה הבאה מראה את פלט התוצאה ב-JSON שמתקבל כשמשתמשים בפעולה Get Blacklist:

[
    {
        "userName": "Example",
        "description": "test",
        "userId": "USER_ID",
        "scopeName": "Example.com",
        "value": "cf23df2207d99a74fbe169e3eba035e633bxxxxx",
        "source": "user",
        "updatedAt": "2020-02-27T15:02:54.686991Z",
        "osType": "windows",
        "scope": {
            "siteIds": ["SITE_ID"]
        },
        "type": "black_hash",
        "id": "8353960925573xxxxx",
        "createdAt": "2020-02-27T15:02:54.687675Z"
    }, {
        "description": "Detected by SentinelOne Cloud",
        "userId": null,
        "scopeName": "Example.com",
        "value": "3395856ce81f2b7382dee72602f798b642fxxxxx",
        "source": "cloud",
        "updatedAt": "2020-03-18T14:42:02.730095Z",
        "osType": "linux",
        "scope": {
            "siteIds": ["SITE_ID"]
        },
        "type": "black_hash",
        "id": "ENTITY_ID",
        "createdAt": "2020-03-18T14:42:02.730449Z"
    }, {
        "description": "Detected by SentinelOne Cloud",
        "userId": null,
        "scopeName": "Example.com",
        "value": "df531d66173235167ac502b867f3cae2170xxxxx",
        "source": "cloud",
        "updatedAt": "2020-04-08T07:27:35.686775Z",
        "osType": "linux",
        "scope": {
            "siteIds": ["SITE_ID"]
        },
        "type": "black_hash",
        "id": "ENTITY_ID",
        "createdAt": "2020-04-08T07:27:35.687168Z"
    }
]
הודעות פלט

הפעולה Get Blacklist יכולה להחזיר את הודעות הפלט הבאות:

הודעת פלט תיאור ההודעה

Successfully retrieved blocklisted hashes based on the provided filter criteria in SentinelOne.

No blocklisted hashes were found for the provided criteria in SentinelOne.

הפעולה בוצעה בהצלחה.
Error executing action "Get Blacklist". Reason: ERROR_REASON

הפעולה נכשלה.

בודקים את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה.

תוצאת הסקריפט

בטבלה הבאה מפורטים הערכים של פלט תוצאות הסקריפט כשמשתמשים בפעולה Get Blacklist:

שם תוצאת הסקריפט ערך
is_success True או False

קבלת תוצאת שאילתה של Deep Visibility

משתמשים בפעולה Get Deep Visibility Query Result כדי לאחזר מידע על תוצאות השאילתה של Deep Visibility.

מריצים את הפעולה הזו בשילוב עם הפעולה Initiate Deep Visibility Query.

הפעולה הזו לא פועלת על ישויות של Google SecOps.

קלט של הפעולה

כדי להשתמש בפעולה Get Deep Visibility Query Result, צריך להגדיר את הפרמטרים הבאים:

פרמטר תיאור
Query ID

חובה.

המזהה של השאילתה שרוצים לקבל את התוצאות שלה.

ערך המזהה זמין בתוצאת ה-JSON של הפעולה Initiate Deep Visibility Query כפרמטר query_id.

Limit

זה שינוי אופציונלי.

מספר האירועים שיוחזרו.

הערך המקסימלי הוא 100.

ערך ברירת המחדל הוא 50.

ערכי פלט של פעולות

הפעולה Get Deep Visibility Query Result מספקת את הפלטים הבאים:

סוג הפלט של הפעולה זמינות
חיבור לקיר של המארז לא זמין
קישור ללוח הפניות לא זמין
שולחן קונסולה צמוד לקיר יש גישה
טבלת העשרה לא זמין
תוצאת JSON לא זמין
הודעות פלט יש גישה
תוצאת הסקריפט יש גישה
שולחן קונסולה צמוד לקיר

הפעולה Get Deep Visibility Query Result יכולה להחזיר את הטבלה הבאה:

שם הטבלה: אירועים ב-SentinelOne

עמודות בטבלה:

  • סוג האירוע
  • שם האתר
  • זמן
  • Agent OS
  • מזהה תהליך
  • מזהה המשתמש (UID) של התהליך
  • שם התהליך
  • MD5
  • SHA256
הודעות פלט

הפעולה Get Deep Visibility Query Result יכולה להחזיר את הודעות הפלט הבאות:

הודעת פלט תיאור ההודעה
Successfully found events for query: QUERY_ID. הפעולה בוצעה בהצלחה.
Error executing action "Get Deep Visibility Query Result". Reason: ERROR_REASON

הפעולה נכשלה.

בודקים את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה.

תוצאת הסקריפט

בטבלה הבאה מפורטים הערכים של פלט תוצאות הסקריפט כשמשתמשים בפעולה Get Deep Visibility Query Result:

שם תוצאת הסקריפט ערך
is_success True או False

קבלת אירועים של נקודת קצה (endpoint) לפי שעות אחורה

כדי לאחזר מידע על האירועים האחרונים בנקודת קצה, משתמשים בפעולה Get Events for Endpoint Hours Back.

הפעולה הזו פועלת בישויות הבאות של Google SecOps:

  • IP Address
  • Hostname

קלט של הפעולה

הפעולה Get Events for Endpoint Hours Back דורשת את הפרמטרים הבאים:

פרמטר תיאור
Hours Back

חובה.

מספר השעות לפני הזמן הנוכחי שבהן יאוחזרו אירועים.

Events Amount Limit

זה שינוי אופציונלי.

מספר האירועים המקסימלי שיוחזרו לכל סוג אירוע.

ערך ברירת המחדל הוא 50.

Include File Events Information

זה שינוי אופציונלי.

אם האפשרות הזו נבחרת, הפעולה שולחת שאילתה לגבי מידע על אירועים ב-file.

Include Indicator Events Information

זה שינוי אופציונלי.

אם האפשרות הזו נבחרת, הפעולה שולחת שאילתות לגבי מידע על אירועים ב-indicator.

Include DNS Events Information

זה שינוי אופציונלי.

אם האפשרות הזו נבחרת, הפעולה שולחת שאילתות לגבי מידע על אירועים ב-DNS.

Include Network Actions Events Information

זה שינוי אופציונלי.

אם בוחרים באפשרות הזו, הפעולה שולחת שאילתות לגבי מידע על אירועי network actions.

Include URL Events Information

זה שינוי אופציונלי.

אם האפשרות הזו נבחרת, הפעולה שולחת שאילתות לגבי מידע על אירועים ב-URL.

Include Registry Events Information

זה שינוי אופציונלי.

אם האפשרות הזו נבחרת, הפעולה שולחת שאילתות לגבי מידע על אירועים ב-registry.

Include Scheduled Task Events Information

זה שינוי אופציונלי.

אם האפשרות הזו נבחרת, הפעולה שולחת שאילתה לגבי מידע על אירועים ב-scheduled task.

ערכי פלט של פעולות

הפעולה Get Events for Endpoint Hours Back מספקת את הפלטים הבאים:

סוג הפלט של הפעולה זמינות
חיבור לקיר של המארז לא זמין
קישור ללוח הפניות לא זמין
שולחן קונסולה צמוד לקיר לא זמין
טבלת העשרה לא זמין
תוצאת JSON יש גישה
הודעות פלט יש גישה
תוצאת הסקריפט יש גישה
תוצאת JSON

בדוגמה הבאה מוצג פלט התוצאה בפורמט JSON שמתקבל כשמשתמשים בפעולה Get Events for Endpoint Hours Back:

{
    "data": [
        {
            "activeContentFileId": null,
            "activeContentHash": null,
            "activeContentPath": null,
            "activeContentSignedStatus": null,
            "activeContentType": null,
            "agentDomain": "",
            "agentGroupId": "GROUP_ID",
            "agentId": "ID",
            "agentInfected": false,
            "agentIp": "192.0.2.160",
            "agentIsActive": true,
            "agentIsDecommissioned": false,
            "agentMachineType": "server",
            "agentName": "ip-203-0-113-205",
            "agentNetworkStatus": "connected",
            "agentOs": "linux",
            "agentTimestamp": "2020-03-19T08:17:01.575Z",
            "agentUuid": "UUID",
            "agentVersion": "3.3.1.14",
            "attributes": [
                {
                    "display": "Created At",
                    "display_attribute": false,
                    "field_id": "agentTimestamp",
                    "priority": 3,
                    "queryable": false,
                    "section": "Main Attributes",
                    "value": "2020-03-19T08:17:01.575Z"
                },{
                    "display": "Site ID",
                    "display_attribute": false,
                    "field_id": "siteId",
                    "priority": 7,
                    "queryable": true,
                    "section": "Endpoint Info",
                    "value": null
                }
            ],
            "containerId": null,
            "containerImage": null,
            "containerLabels": null,
            "containerName": null,
            "createdAt": "2020-03-19T08:17:01.575000Z",
            "eventType": "Process Creation",
            "hasParent": true,
            "id": "ID",
            "k8sCluame": null,
            "k8sControllerLabels": null,
            "k8sControllerName": null,
            "k8sControllerType": null,
            "k8sNamespace": null,
            "k8sNamespaceLabels": null,
            "k8sNode": null,
            "k8sPodLabels": null,
            "k8sPodName": null,
            "md5": null,
            "objectType": "process",
            "parentPid": "32461",
            "parentProcessName": "dash",
            "parentProcessStartTime": "2020-03-19T08:17:01.785Z",
            "parentProcessUniqueKey": "KEY",
            "pid": "32462",
            "processCmd": " run-parts --report /etc/cron.hourly",
            "processDisplayName": null,
            "processGroupId": "GROUP_ID",
            "processImagePath": "/bin/run-parts",
            "processImageSha1Hash": "66df74a1f7cc3509c87d6a190ff90ac86caf440d",
            "processIntegrityLevel": "INTEGRITY_LEVEL_UNKNOWN",
            "processIsRedirectedCommandProcessor": "False",
            "processIsWow64": "False",
            "processName": "run-parts",
            "processRoot": "False",
            "processSessionId": "0",
            "processStartTime": "2020-03-19T08:17:01.787Z",
            "processSubSystem": "SUBSYSTEM_UNKNOWN",
            "processUniqueKey": "KEY",
            "publisher": null,
            "relatedToThreat": "False",
            "sha256": null,
            "signatureSignedInvalidReason": null,
            "signedStatus": "unsigned",
            "siteName": "example.com",
            "trueContext": "c98a4557-94b5-da31-5074-fe6360f17228",
            "user": "unknown",
            "verifiedStatus": null
        }
    ],
    "pagination": {
        "nextCursor": "VALUE",
        "totalItems": 632
    }
}
הודעות פלט

הפעולה Get Events for Endpoint Hours Back יכולה להחזיר את הודעות הפלט הבאות:

הודעת פלט תיאור ההודעה

Successfully retrieved information about the events for the following endpoints: ENDPOINT_ID.

Action wasn't able to find any events for the following endpoints: ENDPOINT_ID.

No information events for the provided endpoints.

הפעולה בוצעה בהצלחה.
Error executing action "Get Events for Endpoint Hours Back". Reason: ERROR_REASON

הפעולה נכשלה.

בודקים את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה.

תוצאת הסקריפט

בטבלה הבאה מפורטים הערכים של פלט תוצאות הסקריפט כשמשתמשים בפעולה Get Events for Endpoint Hours Back:

שם תוצאת הסקריפט ערך
is_success True או False

קבלת פרטי הקבוצה

משתמשים בפעולה Get Group Details כדי לאחזר מידע מפורט על הקבוצות שצוינו.

הפעולה הזו לא פועלת על ישויות של Google SecOps.

קלט של הפעולה

הפעולה Get Group Details דורשת את הפרמטרים הבאים:

פרמטר תיאור
Group Names

חובה.

שמות של קבוצות כדי לאחזר פרטים. הפרמטר הזה מקבל כמה ערכים כרשימה מופרדת בפסיקים.

ערכי פלט של פעולות

הפעולה Get Group Details מספקת את הפלטים הבאים:

סוג הפלט של הפעולה זמינות
חיבור לקיר של המארז לא זמין
קישור ללוח הפניות לא זמין
שולחן קונסולה צמוד לקיר יש גישה
טבלת העשרה לא זמין
תוצאת JSON יש גישה
הודעות פלט יש גישה
תוצאת הסקריפט יש גישה
שולחן קונסולה צמוד לקיר

הפעולה Get Group Details יכולה להחזיר את הטבלה הבאה:

שם הטבלה: SentinelOne Groups

עמודות בטבלה:

  • מזהה
  • שם
  • סוג
  • דירוג
  • יוצר
  • מועד היצירה
תוצאת JSON

בדוגמה הבאה מוצג פלט התוצאה בפורמט JSON שמתקבל כשמשתמשים בפעולה Get Group Details:

[
    {
        "GROUP_NAME":"UNEDITABLE_VARIABLERESPONSE_DATA"
    }
]
הודעות פלט

הפעולה קבלת פרטי הקבוצה יכולה להחזיר את הודעות הפלט הבאות:

הודעת פלט תיאור ההודעה

Successfully retrieved information about the following groups in SentinelOne: GROUP_NAME.

Action wasn't able to retrieve information about the following groups in SentinelOne: GROUP_NAME.

No information about provided groups was found.

הפעולה בוצעה בהצלחה.
Error executing action "Get Group Details". Reason: ERROR_REASON

הפעולה נכשלה.

בודקים את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה.

תוצאת הסקריפט

בטבלה הבאה מפורטים הערכים של פלט הסקריפט כשמשתמשים בפעולה Get Group Details:

שם תוצאת הסקריפט ערך
is_success True או False

קבלת מוניטין של גיבוב (hash)

(הוצא משימוש) משתמשים בפעולה Get Hash Reputation כדי לאחזר מידע על גיבובים מ-SentinelOne.

הפעולה הזו פועלת בישות Hash של Google SecOps.

קלט של הפעולה

הפעולה Get Hash Reputation דורשת את הפרמטרים הבאים:

פרמטר תיאור
Reputation Threshold

זה שינוי אופציונלי.

סף מוניטין לסימון ישות כחשודה.

אם לא מגדירים ערך, הפעולה לא מסמנת אף ישות כחשודה.

הערך המקסימלי הוא 10.

ערך ברירת המחדל הוא 5.

Create Insight

זה שינוי אופציונלי.

אם בוחרים באפשרות הזו, הפעולה יוצרת תובנה שמכילה מידע על המוניטין.

Only Suspicious Hashes Insight

זה שינוי אופציונלי.

אם בוחרים באפשרות הזו, הפעולה יוצרת תובנה רק לערכי גיבוב (hash) עם מוניטין שגדול או שווה לערך Reputation Threshold.

ערכי פלט של פעולות

הפעולה Get Hash Reputation מספקת את הפלטים הבאים:

סוג הפלט של הפעולה זמינות
חיבור לקיר של המארז לא זמין
קישור ללוח הפניות לא זמין
שולחן קונסולה צמוד לקיר לא זמין
טבלת העשרה יש גישה
תוצאת JSON לא זמין
הודעות פלט לא זמין
תוצאת הסקריפט יש גישה
טבלת העשרה

הפעולה Get Hash Reputation יכולה להעשיר את השדות הבאים:

שם שדה ההעשרה תחולה
SENO_reputation הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON.
תוצאת הסקריפט

בטבלה הבאה מפורטים הערכים של פלט הסקריפט כשמשתמשים בפעולה Get Hash Reputation:

שם תוצאת הסקריפט ערך
is_success True או False

קבלת רשימת תהליכים לנקודת קצה (endpoint) – הוצא משימוש

קבלת סוכני אתר

משתמשים בפעולה Get Site Agents כדי לאחזר מידע שמשויך לאתר ספציפי ב-SentinelOne.

הפעולה הזו לא פועלת על ישויות של Google SecOps.

קלט של הפעולה

הפעולה Get Site Agents דורשת את הפרמטרים הבאים:

פרמטר תיאור
Site Name

חובה.

המזהה של ההתראה שרוצים להחזיר.

Max Agents To Return

חובה.

המספר המקסימלי של נציגים שיוחזרו.

הערך המקסימלי הוא 1000.

ערך ברירת המחדל הוא 100.

ערכי פלט של פעולות

הפעולה Get Site Agents מספקת את הפלטים הבאים:

סוג הפלט של הפעולה זמינות
חיבור לקיר של המארז לא זמין
קישור ללוח הפניות לא זמין
שולחן קונסולה צמוד לקיר לא זמין
טבלת העשרה לא זמין
תוצאת JSON יש גישה
הודעות פלט יש גישה
תוצאת הסקריפט יש גישה
תוצאת JSON

הדוגמה הבאה מראה את פלט התוצאה ב-JSON שמתקבל כשמשתמשים בפעולה Get Site Agents:

[
    {
        "accountId": "0000000000000000000",
        "accountName": "Customer_Company_Name",
        "activeDirectory": {
            "computerDistinguishedName": null,
            "computerMemberOf": [],
            "lastUserDistinguishedName": null,
            "lastUserMemberOf": [],
            "userPrincipalName": null
        },
        "activeProtection": [
            "edr"
        ],
        "activeThreats": 27,
        "agentVersion": "XX.X.X.X",
        "allowRemoteShell": true,
        "appsVulnerabilityStatus": "not_applicable",
        "cloudProviders": {
            "Google Cloud": {
                "cloudAccount": "customer-edr-agents-yyyy",
                "cloudImage": "debian-image-name-vYYYYMMDD",
                "cloudInstanceId": "0000000000000000000",
                "cloudInstanceSize": "e2-medium",
                "cloudLocation": "us-region-x",
                "cloudNetwork": "private-network-name",
                "cloudTags": [
                    "corelight-ingress",
                    "Endpoint does not have sufficient permissions to fetch labels"
                ],
                "gcpServiceAccount": "000000000000-compute@developer.gserviceaccount.com"
            }
        },
        "computerName": "virtual-machine-name-1",
        "consoleMigrationStatus": "N/A",
        "containerizedWorkloadCounts": null,
        "coreCount": 2,
        "cpuCount": 1,
        "cpuId": "Intel(R) Xeon(R) CPU @ X.XGHz",
        "createdAt": "YYYY-MM-DDTHH:MM:SS.SSSSSSZ",
        "detectionState": null,
        "domain": "us-region-x.c.customer-edr-agents-yyyy.internal",
        "encryptedApplications": false,
        "externalId": "",
        "externalIp": "000.000.000.000",
        "firewallEnabled": false,
        "firstFullModeTime": null,
        "fullDiskScanLastUpdatedAt": "YYYY-MM-DDTHH:MM:SS.SSSSSSZ",
        "groupId": "0000000000000000000",
        "groupIp": "000.000.000.0",
        "groupName": "Default Group",
        "hasContainerizedWorkload": false,
        "id": "0000000000000000000",
        "inRemoteShellSession": false,
        "infected": true,
        "installerType": ".deb",
        "isActive": true,
        "isAdConnector": false,
        "isDecommissioned": false,
        "isHyperAutomate": null,
        "isPendingUninstall": false,
        "isUninstalled": false,
        "isUpToDate": true,
        "lastActiveDate": "YYYY-MM-DDTHH:MM:SS.SSSSSSZ",
        "lastIpToMgmt": "000.000.000.000",
        "lastLoggedInUserName": "",
        "lastSuccessfulScanDate": "YYYY-MM-DDTHH:MM:SS.SSSSSSZ",
        "licenseKey": "",
        "locationEnabled": false,
        "locationType": "not_supported",
        "locations": null,
        "machineSid": null,
        "machineType": "server",
        "missingPermissions": [],
        "mitigationMode": "detect",
        "mitigationModeSuspicious": "detect",
        "modelName": "Google Google Compute Engine",
        "networkInterfaces": [
            {
                "gatewayIp": "000.000.000.000",
                "gatewayMacAddress": "XX:XX:XX:XX:XX:XX",
                "id": "0000000000000000000",
                "inet": [
                    "000.000.000.000"
                ],
                "inet6": [
                    "fe80::0000:0000:0000:0"
                ],
                "name": "ens4",
                "physical": "XX:XX:XX:XX:XX:XX"
            },
            {
                "gatewayIp": null,
                "gatewayMacAddress": null,
                "id": "0000000000000000000",
                "inet": [
                    "172.17.0.1"
                ],
                "inet6": [],
                "name": "docker0",
                "physical": "XX:XX:XX:XX:XX:XX"
            }
        ],
        "networkQuarantineEnabled": false,
        "networkStatus": "connected",
        "operationalState": "na",
        "operationalStateExpiration": null,
        "osArch": "64 bit",
        "osName": "Linux",
        "osRevision": "Debian GNU/11 (bullseye) X.X.X.X-cloud-amd64",
        "osStartTime": "YYYY-MM-DDTHH:MM:SSZ",
        "osType": "linux",
        "osUsername": "user",
        "proxyStates": null,
        "rangerStatus": "Disabled",
        "rangerVersion": null,
        "registeredAt": "YYYY-MM-DDTHH:MM:SS.SSSSSSZ",
        "remoteProfilingState": "disabled",
        "remoteProfilingStateExpiration": null,
        "scanAbortedAt": null,
        "scanFinishedAt": "YYYY-MM-DDTHH:MM:SS.SSSSSSZ",
        "scanStartedAt": "YYYY-MM-DDTHH:MM:SS.SSSSSSZ",
        "scanStatus": "finished",
        "serialNumber": null,
        "showAlertIcon": false,
        "siteId": "0000000000000000000",
        "siteName": "SITE_NAME",
        "storageName": null,
        "storageType": null,
        "tags": {
            "sentinelone": [
                {
                    "assignedAt": "YYYY-MM-DDTHH:MM:SS.SSSSSSZ",
                    "assignedBy": "anon.user@google.com",
                    "assignedById": "0000000000000000000",
                    "id": "0000000000000000000",
                    "key": "MD_Containment_Allowlist",
                    "value": "No Value"
                }
            ]
        },
        "threatRebootRequired": false,
        "totalMemory": 3930,
        "updatedAt": "YYYY-MM-DDTHH:MM:SS.SSSSSSZ",
        "userActionsNeeded": [],
        "uuid": "yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy"
    }
]
הודעות פלט

הפעולה Get Site Agents יכולה להחזיר את הודעות הפלט הבאות:

הודעת פלט תיאור ההודעה

Successfully returned information about the hosts from Site SITE_NAME in SentinelOne.

No hosts are associated with Site SITE_NAME in SentinelOne.

הפעולה בוצעה בהצלחה.
Error executing action "Get Site Agents". Reason: ERROR_REASON

הפעולה נכשלה.

בודקים את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה.

תוצאת הסקריפט

בטבלה הבאה מפורטים הערכים של פלט הסקריפט כשמשתמשים בפעולה Get Site Agents:

שם תוצאת הסקריפט ערך
is_success True או False

קבלת סטטוס המערכת

כדי לאחזר את הסטטוס של מערכת, משתמשים בפעולה Get System Status.

הפעולה הזו פועלת בכל הישויות של Google SecOps.

קלט של הפעולה

אין.

ערכי פלט של פעולות

הפעולה Get System Status מספקת את הפלטים הבאים:

סוג הפלט של הפעולה זמינות
חיבור לקיר של המארז לא זמין
קישור ללוח הפניות לא זמין
שולחן קונסולה צמוד לקיר לא זמין
טבלת העשרה לא זמין
תוצאת JSON יש גישה
הודעות פלט לא זמין
תוצאת הסקריפט יש גישה
תוצאת JSON

בדוגמה הבאה מוצג פלט התוצאה ב-JSON שמתקבל כשמשתמשים בפעולה Get System Status:

{
    "system_status": {
        "data": {
            "health": "ok"
        }},
    "db_status": {
        "data": {
            "health": "ok"
        }},
    "cache_status": {
        "data": {
            "health": "ok"
        }
    }
}
תוצאת הסקריפט

בטבלה הבאה מפורטים הערכים של פלט תוצאות הסקריפט כשמשתמשים בפעולה Get System Status:

שם תוצאת הסקריפט ערך
is_success True או False

קבלת גרסת המערכת

משתמשים בפעולה Get System Version כדי לאחזר את גרסת המערכת.

הפעולה הזו פועלת בכל הישויות של Google SecOps.

קלט של הפעולה

אין.

ערכי פלט של פעולות

הפעולה Get System Version מספקת את הפלטים הבאים:

סוג הפלט של הפעולה זמינות
חיבור לקיר של המארז לא זמין
קישור ללוח הפניות לא זמין
שולחן קונסולה צמוד לקיר לא זמין
טבלת העשרה לא זמין
תוצאת JSON לא זמין
הודעות פלט לא זמין
תוצאת הסקריפט יש גישה
תוצאת הסקריפט

בטבלה הבאה מפורטים הערכים של פלט תוצאות הסקריפט כשמשתמשים בפעולה Get System Version:

שם תוצאת הסקריפט ערך
is_success True או False

קבלת איומים

משתמשים בפעולה Get Threats כדי לאחזר מידע על איומים ב-SentinelOne.

הפעולה הזו לא פועלת על ישויות של Google SecOps.

קלט של הפעולה

הפעולה Get Threats דורשת את הפרמטרים הבאים:

פרמטר תיאור
Mitigation Status

זה שינוי אופציונלי.

רשימה מופרדת בפסיקים של סטטוסים של איומים.

הפעולה מחזירה רק איומים שתואמים לסטטוסים שהוגדרו.

הערכים האפשריים הם:

  • mitigated
  • active
  • blocked
  • suspicious
  • suspicious_resolved
Created until

זה שינוי אופציונלי.

שעת הסיום של האיומים, למשל 2020-03-02T21:30:13.014874Z.

Created from

זה שינוי אופציונלי.

שעת ההתחלה של האיומים, למשל 2020-03-02T21:30:13.014874Z.

Resolved Threats

זה שינוי אופציונלי.

אם האפשרות הזו נבחרת, הפעולה מחזירה רק איומים שטופלו.

Threat Display Name

זה שינוי אופציונלי.

השם המוצג של האיום שרוצים להחזיר.

Limit

זה שינוי אופציונלי.

מספר האיומים שיוחזרו.

ערך ברירת המחדל הוא 10.

API Version

זה שינוי אופציונלי.

גרסת ה-API שבה צריך להשתמש בשביל הפעולה.

גרסת ה-API משפיעה על המבנה של תוצאת ה-JSON. מומלץ להשתמש בגרסת ה-API העדכנית ביותר שנתמכת בסביבה שלכם.

ערך ברירת המחדל הוא 2.0.

ערכי פלט של פעולות

הפעולה Get Threats מספקת את הפלטים הבאים:

סוג הפלט של הפעולה זמינות
חיבור לקיר של המארז לא זמין
קישור ללוח הפניות לא זמין
שולחן קונסולה צמוד לקיר לא זמין
טבלת העשרה לא זמין
תוצאת JSON יש גישה
הודעות פלט יש גישה
תוצאת הסקריפט יש גישה
תוצאת JSON

בדוגמה הבאה מוצג פלט התוצאה בפורמט JSON שמתקבל כשמשתמשים בפעולה Get Threats:

{
            "accountId": "ACCOUNT_ID",
            "accountName": "ACCOUNT_NAME",
            "agentComputerName": "desktop-example",
            "agentDomain": "WORKGROUP",
            "agentId": "AGENT_ID",
            "agentInfected": false,
            "agentIp": "192.0.2.176",
            "agentIsActive": false,
            "agentIsDecommissioned": false,
            "agentMachineType": "desktop",
            "agentNetworkStatus": "connected",
            "agentOsType": "windows",
            "agentVersion": "3.6.6.104",
            "annotation": null,
            "automaticallyResolved": false,
            "browserType": null,
            "certId": "",
            "classification": "generic.heuristic",
            "classificationSource": "Cloud",
            "classifierName": "MANUAL",
            "cloudVerdict": "provider_unknown",
            "collectionId": "838490132723152335",
            "commandId": "835975626369402963",
            "createdAt": "2020-03-02T21:30:13.014874Z",
            "createdDate": "2020-03-02T21:30:12.748000Z",
            "description": "malware detected - not mitigated yet",
            "engines": [
                "manual"
            ],
            "external_ticket_id": null,
            "fileContentHash": "fc5a9b5e806f35a7b285e012ef8df3f06f399492",
            "fileCreatedDate": null,
            "fileDisplayName": "example.exe",
            "fileExtensionType": "Executable",
            "fileIsDotNet": null,
            "fileIsExecutable": true,
            "fileIsSystem": false,
            "fileMaliciousContent": null,
            "fileObjectId": "99FF941D82E382D1",
            "filePath": "\\Device\\HarddiskVolume3\\Program Files\\example.exe",
            "fileSha256": null,
            "fileVerificationType": "NotSigned",
            "fromCloud": false,
            "fromScan": false,
            "id": "THREAT_ID",
            "indicators": [],
            "initiatedBy": "dvCommand",
            "initiatedByDescription": "Deep Visibility Command",
            "initiatingUserId": "INITIATING_USER_ID",
            "isCertValid": false,
            "isInteractiveSession": false,
            "isPartialStory": false,
            "maliciousGroupId": "0BB46E119EF0AE51",
            "maliciousProcessArguments": "-ServerName:App.Example.mca",
            "markedAsBenign": true,
            "mitigationMode": "protect",
            "mitigationReport": {
                "kill": {
                    "status": "success"
                },
                "network_quarantine": {
                    "status": null
                },
                "quarantine": {
                    "status": "success"
                },
                "remediate": {
                    "status": null
                },
                "rollback": {
                    "status": null
                },
                "unquarantine": {
                    "status": "sent"
                }
            },
            "mitigationStatus": "mitigated",
            "publisher": "",
            "rank": 2,
            "resolved": true,
            "siteId": "SITE_ID",
            "siteName": "Example.com",
            "threatAgentVersion": "3.6.6.104",
            "threatName": "example.exe",
            "updatedAt": "2020-07-07T17:19:48.260119Z",
            "username": "DESKTOP-example\\ddiserens",
            "whiteningOptions": []
}
הודעות פלט

הפעולה Get Threats יכולה להחזיר את הודעות הפלט הבאות:

הודעת פלט תיאור ההודעה

Successfully retrieved information about the available threats in SentinelOne.

No information about threats was found based on the provided criteria.

הפעולה בוצעה בהצלחה.
Error executing action "Get Threats". Reason: ERROR_REASON

הפעולה נכשלה.

בודקים את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה.

תוצאת הסקריפט

בטבלה הבאה מפורטים הערכים של פלט תוצאות הסקריפט כשמשתמשים בפעולה Get Threats:

שם תוצאת הסקריפט ערך
is_success True או False

הפעלת שאילתה ב-Deep Visibility

משתמשים בפעולה Initiate Deep Visibility Query כדי להתחיל חיפוש של שאילתת Deep Visibility.

הפעולה הזו מחזירה את ערך מזהה השאילתה שנדרש לפעולה Get Deep Visibility Query Result.

הפעולה הזו לא פועלת על ישויות של Google SecOps.

קלט של הפעולה

הפעולה Initiate Deep Visibility Query דורשת את הפרמטרים הבאים:

פרמטר תיאור
Query

חובה.

שאילתה לחיפוש.

למידע נוסף על תחביר השאילתה, ראו SentinelOne Deep Visibility Cheat Sheet.

Start Date

זה שינוי אופציונלי.

תאריך התחלה לחיפוש.

אם לא מגדירים ערך, הפעולה מאחזרת אירועים מ-30 הימים האחרונים כברירת מחדל.

End Date

זה שינוי אופציונלי.

תאריך הסיום של החיפוש.

אם לא מגדירים ערך, הפעולה משתמשת בשעה הנוכחית.

ערכי פלט של פעולות

הפעולה Initiate Deep Visibility Query מספקת את הפלטים הבאים:

סוג הפלט של הפעולה זמינות
חיבור לקיר של המארז לא זמין
קישור ללוח הפניות לא זמין
שולחן קונסולה צמוד לקיר לא זמין
טבלת העשרה לא זמין
תוצאת JSON יש גישה
הודעות פלט יש גישה
תוצאת הסקריפט יש גישה
תוצאת JSON

בדוגמה הבאה מוצג פלט התוצאה בפורמט JSON שמתקבל כשמשתמשים בפעולה Initiate Deep Visibility Query:

[
    {
        "query_id": "QUERY_ID"
    }
]
הודעות פלט

הפעולה Initiate Deep Visibility Query יכולה להחזיר את הודעות הפלט הבאות:

הודעת פלט תיאור ההודעה

Successfully created a Deep Visibility query. Query ID: QUERY_ID.

Failed to create a Deep Visibility query.

הפעולה בוצעה בהצלחה.
Error executing action "Initiate Deep Visibility Query". Reason: ERROR_REASON

הפעולה נכשלה.

בודקים את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה.

תוצאת הסקריפט

בטבלה הבאה מפורטים הערכים של פלט תוצאות הסקריפט כשמשתמשים בפעולה Initiate Deep Visibility Query:

שם תוצאת הסקריפט ערך
is_success True או False

התחלת סריקה מלאה

משתמשים בפעולה Initiate Full Scan כדי להתחיל סריקה מלאה של הדיסק בנקודת קצה ב-SentinelOne.

הפעולה הזו פועלת בישויות הבאות של Google SecOps:

  • IP Address
  • Hostname

קלט של הפעולה

אין.

ערכי פלט של פעולות

הפעולה התחלת סריקה מלאה מספקת את הפלטים הבאים:

סוג הפלט של הפעולה זמינות
חיבור לקיר של המארז לא זמין
קישור ללוח הפניות לא זמין
שולחן קונסולה צמוד לקיר לא זמין
טבלת העשרה לא זמין
תוצאת JSON לא זמין
הודעות פלט יש גישה
תוצאת הסקריפט יש גישה
הודעות פלט

הפעולה התחלת סריקה מלאה יכולה להחזיר את הודעות הפלט הבאות:

הודעת פלט תיאור ההודעה

Successfully started the full disk scan on the following endpoints in SentinelOne: ENTITY_ID.

Action wasn't able to start a full disk scan on the following endpoints in SentinelOne: ENTITY_ID.

No full disk scans were initiated.

הפעולה בוצעה בהצלחה.
Error executing action "Initiate Full Scan". Reason: ERROR_REASON

הפעולה נכשלה.

בודקים את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה.

תוצאת הסקריפט

בטבלה הבאה מפורטים הערכים של פלט תוצאות הסקריפט כשמשתמשים בפעולה Initiate Full Scan:

שם תוצאת הסקריפט ערך
is_success True או False

הצגת רשימת האתרים

משתמשים בפעולה List Sites כדי להציג את האתרים הזמינים ב-SentinelOne.

הפעולה הזו לא פועלת על ישויות של Google SecOps.

קלט של הפעולה

הפעולה List Sites דורשת את הפרמטרים הבאים:

פרמטר תיאור
Filter Key

זה שינוי אופציונלי.

המפתח לסינון אתרים.

הערכים האפשריים הם:

  • Select One
  • Name
  • ID

ערך ברירת המחדל הוא Select One.

Filter Logic

זה שינוי אופציונלי.

לוגיקת הסינון שרוצים להחיל.

לוגיקת הסינון משתמשת בערך שמוגדר בפרמטר Filter Key.

הערכים האפשריים הם:

  • Not Specified
  • Equal
  • Contains

ערך ברירת המחדל הוא Not Specified.

Filter Value

זה שינוי אופציונלי.

הערך שבו משתמשים במסנן.

לוגיקת הסינון משתמשת בערך שמוגדר בפרמטר Filter Key.

אם בוחרים באפשרות Equal בפרמטר Filter Logic, הפעולה מחפשת את ההתאמה המדויקת בין התוצאות.

אם בוחרים באפשרות Contains בפרמטר Filter Logic, הפעולה מחפשת תוצאות שמכילות את מחרוזת המשנה שצוינה.

אם לא מגדירים ערך, הפעולה מתעלמת מהמסנן.

Max Records To Return

זה שינוי אופציונלי.

מספר הרשומות שיוחזרו.

ערך ברירת המחדל הוא 50.

ערכי פלט של פעולות

הפעולה List Sites מספקת את הפלטים הבאים:

סוג הפלט של הפעולה זמינות
חיבור לקיר של המארז לא זמין
קישור ללוח הפניות לא זמין
שולחן קונסולה צמוד לקיר יש גישה
טבלת העשרה לא זמין
תוצאת JSON לא זמין
הודעות פלט יש גישה
תוצאת הסקריפט יש גישה
שולחן קונסולה צמוד לקיר

הפעולה List Sites יכולה להחזיר את הטבלה הבאה:

שם הטבלה: אתרים זמינים

עמודות בטבלה:

  • שם
  • מזהה
  • יוצר
  • תוקף
  • סוג
  • מדינה
הודעות פלט

הפעולה List Sites יכולה להחזיר את הודעות הפלט הבאות:

הודעת פלט תיאור ההודעה

Successfully found sites for the provided criteria in SentinelOne.

No sites were found for the provided criteria in SentinelOne.

The filter was not applied, because parameter "Filter Value" has an empty value.

הפעולה בוצעה בהצלחה.
Error executing action "List Sites". Reason: ERROR_REASON

הפעולה נכשלה.

בודקים את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה.

תוצאת הסקריפט

בטבלה הבאה מפורטים הערכים של פלט הסקריפט כשמשתמשים בפעולה List Sites:

שם תוצאת הסקריפט ערך
is_success True או False

סימון כאיום

משתמשים בפעולה סימון כאיום כדי לסמן איומים חשודים כאיומים חיוביים אמיתיים ב-SentinelOne.

כדי לסמן איומים ב-SentinelOne, צריך אחד מהתפקידים הבאים:

  • Admin
  • IR Team
  • SOC

אפשר לסמן כאיומים רק זיהויים חשודים.

הפעולה הזו לא פועלת על ישויות של Google SecOps.

קלט של הפעולה

כדי לבצע את הפעולה סימון כאיום, צריך להגדיר את הפרמטרים הבאים:

פרמטר תיאור
Threat IDs

חובה.

רשימה מופרדת בפסיקים של מזהי זיהויים שצריך לסמן כאיומים.

ערכי פלט של פעולות

הפעולה סימון כאיום מספקת את הפלטים הבאים:

סוג הפלט של הפעולה זמינות
חיבור לקיר של המארז לא זמין
קישור ללוח הפניות לא זמין
שולחן קונסולה צמוד לקיר לא זמין
טבלת העשרה לא זמין
תוצאת JSON יש גישה
הודעות פלט יש גישה
תוצאת הסקריפט יש גישה
תוצאת JSON

בדוגמה הבאה מוצג פלט התוצאה ב-JSON שמתקבל כשמשתמשים בפעולה סימון כאיום:

[
    {
        "ID": "DETECTION_ID",
        "marked_as_threat": "true"
    }
]
הודעות פלט

הפעולה סימון כאיום יכולה להחזיר את הודעות הפלט הבאות:

הודעת פלט תיאור ההודעה

Successfully marked the following threats in SentinelOne: THREAT_ID.

Action wasn't able to mark the following threats in SentinelOne: THREAT_ID.

No threats were marked.

הפעולה בוצעה בהצלחה.
Error executing action "Mark as Threat". Reason: ERROR_REASON

הפעולה נכשלה.

בודקים את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה.

תוצאת הסקריפט

בטבלה הבאה מפורטים הערכים של פלט תוצאת הסקריפט כשמשתמשים בפעולה סימון כאיום:

שם תוצאת הסקריפט ערך
is_success True או False

צמצום האיום

משתמשים בפעולה Mitigate Threat כדי לבצע פעולות לצמצום האיומים ב-SentinelOne.

כדי לצמצם איומים ב-SentinelOne, צריך אחד מהתפקידים הבאים:

  • Admin
  • IR Team
  • SOC

החזרה לגרסה קודמת רלוונטית רק ל-Windows. הטיפול באיומים רלוונטי רק ל-macOS ול-Windows.

הפעולה הזו לא פועלת על ישויות של Google SecOps.

קלט של הפעולה

הפעולה Mitigate Threat דורשת את הפרמטרים הבאים:

פרמטר תיאור
Mitigation action

חובה.

פעולה להפחתת האיומים שזוהו.

הערכים האפשריים הם:

  • quarantine
  • kill
  • un-quarantine
  • remediate
  • rollback-remediate

ערך ברירת המחדל הוא quarantine.

Threat IDs

חובה.

רשימה מופרדת בפסיקים של מזהי איומים שצריך לצמצם.

ערכי פלט של פעולות

הפעולה Mitigate Threat מספקת את הפלטים הבאים:

סוג הפלט של הפעולה זמינות
חיבור לקיר של המארז לא זמין
קישור ללוח הפניות לא זמין
שולחן קונסולה צמוד לקיר לא זמין
טבלת העשרה לא זמין
תוצאת JSON יש גישה
הודעות פלט יש גישה
תוצאת הסקריפט יש גישה
תוצאת JSON

בדוגמה הבאה מוצג פלט התוצאה ב-JSON שמתקבל כשמשתמשים בפעולה Mitigate Threat:

[
        {
            "mitigated": true,
            "mitigation_action": "quarantine",
            "Threat_ID": "THREAT_ID"
        }
]
הודעות פלט

הפעולה Mitigate Threat יכולה להחזיר את הודעות הפלט הבאות:

הודעת פלט תיאור ההודעה

Successfully mitigated the following threats in SentinelOne: THREAT_ID.

Action wasn't able to mitigate the following threats in SentinelOne: THREAT_ID.

No threats were mitigated.

הפעולה בוצעה בהצלחה.
Error executing action "Mitigate Threat". Reason: ERROR_REASON

הפעולה נכשלה.

בודקים את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה.

תוצאת הסקריפט

בטבלה הבאה מפורטים הערכים של פלט תוצאת הסקריפט כשמשתמשים בפעולה Mitigate Threat:

שם תוצאת הסקריפט ערך
is_success True או False

העברת נציגים

משתמשים בפעולה Move Agents כדי להעביר סוכנים לקבוצה שצוינה מאותו אתר.

הפעולה הזו פועלת בישויות הבאות של Google SecOps:

  • IP Address
  • Hostname

קלט של הפעולה

כדי להשתמש בפעולה Move Agents, צריך להגדיר את הפרמטרים הבאים:

פרמטר תיאור
Group ID

זה שינוי אופציונלי.

מזהה הקבוצה שאליה רוצים להעביר את הנציגים.

Group Name

זה שינוי אופציונלי.

שם הקבוצה שאליה רוצים להעביר את הנציגים.

אם מגדירים גם את הפרמטר Group ID וגם את הפרמטרים של Group Name, הפעולה נותנת עדיפות לפרמטר Group ID.

ערכי פלט של פעולות

הפעולה העברת נציגים מספקת את הפלטים הבאים:

סוג הפלט של הפעולה זמינות
חיבור לקיר של המארז לא זמין
קישור ללוח הפניות לא זמין
שולחן קונסולה צמוד לקיר לא זמין
טבלת העשרה לא זמין
תוצאת JSON לא זמין
הודעות פלט יש גישה
תוצאת הסקריפט יש גישה
הודעות פלט

הפעולה Move Agents יכולה להחזיר את הודעות הפלט הבאות:

הודעת פלט תיאור ההודעה

Successfully moved the following endpoints to the group with ID_OR_NAME GROUP_ID_OR_NAMEin SentinelOne: ENTITY_ID.

Action wasn't able to move the following endpoints to the group with ID_OR_NAME GROUP_ID_OR_NAMEin SentinelOne: ENTITY_ID.

No endpoints were moved to the group ID_OR_NAME GROUP_ID_OR_NAMEin SentinelOne.

הפעולה בוצעה בהצלחה.
Error executing action "Move Agents". Reason: ERROR_REASON

הפעולה נכשלה.

בודקים את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה.

תוצאת הסקריפט

בטבלה הבאה מפורטים הערכים של פלט תוצאת הסקריפט כשמשתמשים בפעולה Move Agents:

שם תוצאת הסקריפט ערך
is_success True או False

פינג

משתמשים בפעולה Ping כדי לבדוק את הקישוריות.

הפעולה הזו פועלת בכל הישויות של Google SecOps.

קלט של הפעולה

אין.

ערכי פלט של פעולות

הפעולה פינג מספקת את הפלטים הבאים:

סוג הפלט של הפעולה זמינות
חיבור לקיר של המארז לא זמין
קישור ללוח הפניות לא זמין
שולחן קונסולה צמוד לקיר לא זמין
טבלת העשרה לא זמין
תוצאת JSON לא זמין
הודעות פלט לא זמין
תוצאת הסקריפט יש גישה
תוצאת הסקריפט

בטבלה הבאה מפורטים הערכים של פלט הסקריפט כשמשתמשים בפעולה פינג:

שם תוצאת הסקריפט ערך
is_success True או False

חיבור מחדש של Agent לרשת

כדי לחבר מחדש לרשת נקודת קצה (endpoint) שנותקה, משתמשים בפעולה Reconnect Agent to the Network.

הפעולה הזו פועלת בישויות הבאות של Google SecOps:

  • IP Address
  • Hostname

קלט של הפעולה

אין.

ערכי פלט של פעולות

הפעולה Reconnect Agent to the Network מספקת את הפלטים הבאים:

סוג הפלט של הפעולה זמינות
חיבור לקיר של המארז לא זמין
קישור ללוח הפניות לא זמין
שולחן קונסולה צמוד לקיר לא זמין
טבלת העשרה לא זמין
תוצאת JSON לא זמין
הודעות פלט לא זמין
תוצאת הסקריפט יש גישה
תוצאת הסקריפט

בטבלה הבאה מפורטים הערכים של פלט תוצאות הסקריפט כשמשתמשים בפעולה Reconnect Agent to the Network:

שם תוצאת הסקריפט ערך
is_success True או False

טיפול באיום

כדי לטפל באיומים ב-SentinelOne, משתמשים בפעולה Resolve Threat (טיפול באיום).

הפעולה הזו לא פועלת על ישויות של Google SecOps.

קלט של הפעולה

הפעולה Resolve Threat דורשת את הפרמטרים הבאים:

פרמטר תיאור
Threat IDs

חובה.

רשימה מופרדת בפסיקים של מזהי איומים שצריך לטפל בהם.

Annotation

זה שינוי אופציונלי.

הצדקה לפתרון האיום.

ערכי פלט של פעולות

הפעולה Resolve Threat מספקת את הפלטים הבאים:

סוג הפלט של הפעולה זמינות
חיבור לקיר של המארז לא זמין
קישור ללוח הפניות לא זמין
שולחן קונסולה צמוד לקיר לא זמין
טבלת העשרה לא זמין
תוצאת JSON יש גישה
הודעות פלט יש גישה
תוצאת הסקריפט יש גישה
תוצאת JSON

הדוגמה הבאה מראה את פלט התוצאה ב-JSON שמתקבל כשמשתמשים בפעולה Resolve Threat:

[
    {
        "resolved": false,
        "Threat_ID": "THREAT_ID"
        }
]
הודעות פלט

הפעולה Resolve Threat יכולה להחזיר את הודעות הפלט הבאות:

הודעת פלט תיאור ההודעה

Successfully resolved the following threats in SentinelOne: THREAT_ID.

Action wasn't able to resolve the following threats in SentinelOne: THREAT_ID.

No threats were resolved.

הפעולה בוצעה בהצלחה.
Error executing action "Resolve Threat". Reason: ERROR_REASON

הפעולה נכשלה.

בודקים את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה.

תוצאת הסקריפט

בטבלה הבאה מפורטים הערכים של פלט תוצאות הסקריפט כשמשתמשים בפעולה Resolve Threat:

שם תוצאת הסקריפט ערך
is_success True או False

התראה על עדכון

משתמשים בפעולה עדכון התראה כדי לעדכן את ההתראה על האיום ב-SentinelOne.

הפעולה הזו לא פועלת על ישויות של Google SecOps.

קלט של הפעולה

הפעולה עדכון התראה דורשת את הפרמטרים הבאים:

פרמטר תיאור
Alert ID

חובה.

המזהה של ההתראה שרוצים לעדכן.

Status

זה שינוי אופציונלי.

סטטוס ההתראה.

הערכים האפשריים הם:

  • Unresolved
  • In Progress
  • Resolved
Verdict

זה שינוי אופציונלי.

ההחלטה לגבי ההתראה.

הערכים האפשריים הם:

  • True Positive
  • False Positive
  • Suspicious

ערכי פלט של פעולות

הפעולה Update Alert מספקת את הפלטים הבאים:

סוג הפלט של הפעולה זמינות
חיבור לקיר של המארז לא זמין
קישור ללוח הפניות לא זמין
שולחן קונסולה צמוד לקיר לא זמין
טבלת העשרה לא זמין
תוצאת JSON יש גישה
הודעות פלט יש גישה
תוצאת הסקריפט יש גישה
תוצאת JSON

הדוגמה הבאה מראה את פלט התוצאות בפורמט JSON שמתקבל כשמשתמשים בפעולה Update Alert:

{
           "agentDetectionInfo": {
               "accountId": "1727154225040260868",
               "machineType": "server",
               "name": "windows-server-20230913",
               "osFamily": "windows",
               "osName": "Windows Server 2019 Datacenter",
               "osRevision": "17763",
               "siteId": "1727154229628829519",
               "uuid": "da943d26318e46a8b3f6fc480c02636d",
               "version": "23.1.2.400"
           },
           "agentRealtimeInfo": {
               "id": "1896661984701699721",
               "infected": true,
               "isActive": true,
               "isDecommissioned": false,
               "machineType": "server",
               "name": "windows-server-20230913",
               "os": "windows",
               "uuid": "da943d26318e46a8b3f6fc480c02636d"
           },
           "alertInfo": {
               "alertId": "1947486263439640318",
               "analystVerdict": "Undefined",
               "createdAt": "2024-05-11T00:27:23.135000Z",
               "dnsRequest": null,
               "dnsResponse": null,
               "dstIp": null,
               "dstPort": null,
               "dvEventId": "01HXJGR13VFVQAHW6TPDZ78WSX_35",
               "eventType": "REGVALUEMODIFIED",
               "hitType": "Events",
               "incidentStatus": "Unresolved",
               "indicatorCategory": null,
               "indicatorDescription": null,
               "indicatorName": null,
               "isEdr": true,
               "loginAccountDomain": null,
               "loginAccountSid": null,
               "loginIsAdministratorEquivalent": null,
               "loginIsSuccessful": null,
               "loginType": null,
               "loginsUserName": null,
               "modulePath": null,
               "moduleSha1": null,
               "netEventDirection": null,
               "registryKeyPath": "MACHINE\\SYSTEM\\ControlSet001\\Services\\CSAgent\\Sim\\NT",
               "registryOldValue": "0060030100000000",
               "registryOldValueType": "BINARY",
               "registryPath": "MACHINE\\SYSTEM\\ControlSet001\\Services\\CSAgent\\Sim\\NT",
               "registryValue": "0070030100000000",
               "reportedAt": "2024-05-11T00:27:33.873767Z",
               "source": "STAR",
               "srcIp": null,
               "srcMachineIp": null,
               "srcPort": null,
               "tiIndicatorComparisonMethod": null,
               "tiIndicatorSource": null,
               "tiIndicatorType": null,
               "tiIndicatorValue": null,
               "updatedAt": "2025-05-12T18:41:08.366615Z"
           },
           "containerInfo": {
               "id": null,
               "image": null,
               "labels": null,
               "name": null
           },
           "kubernetesInfo": {
               "cluster": null,
               "controllerKind": null,
               "controllerLabels": null,
               "controllerName": null,
               "namespace": null,
               "namespaceLabels": null,
               "node": null,
               "pod": null,
               "podLabels": null
           },
           "ruleInfo": {
               "description": null,
               "id": "1763599692710649014",
               "name": "Registry Value Modified",
               "queryLang": "1.0",
               "queryType": "events",
               "s1ql": "EventType = \"Registry Value Modified\"",
               "scopeLevel": "account",
               "severity": "Critical",
               "treatAsThreat": "UNDEFINED"
           },
           "sourceParentProcessInfo": {
               "commandline": "C:\\Windows\\system32\\services.exe",
               "effectiveUser": null,
               "fileHashMd5": "0d464c4bf9d85412d6ef15eea3a91e72",
               "fileHashSha1": "582a7cbf0bf13889080900cd7bea368bf77f8faf",
               "fileHashSha256": "243e370c279b3b8062e5dd81d8df539705397cc68472168251ed54134b13d70b",
               "filePath": "C:\\Windows\\System32\\services.exe",
               "fileSignerIdentity": "MICROSOFT WINDOWS PUBLISHER",
               "integrityLevel": "system",
               "loginUser": null,
               "name": "services.exe",
               "pid": "896",
               "pidStarttime": "2024-04-26T17:33:41.962000Z",
               "realUser": null,
               "storyline": "DD880F57CA4DC0BB",
               "subsystem": "sys_win32",
               "uniqueId": "DC880F57CA4DC0BB",
               "user": "NT AUTHORITY\\SYSTEM"
           },
           "sourceProcessInfo": {
               "commandline": "\"C:\\Program Files\\Palo Alto Networks\\Traps\\cyserver.exe\"",
               "effectiveUser": null,
               "fileHashMd5": "1d6ec27dc8bbf1509a4ebf81b9ea6c26",
               "fileHashSha1": "dca4478ce7db9f98b930b12096205be8a587620e",
               "fileHashSha256": "c043dfeafb79b60018f3098f5908eb57b2fe84dbdfde0c83e613b4b42d7255c6",
               "filePath": "C:\\Program Files\\Palo Alto Networks\\Traps\\cyserver.exe",
               "fileSignerIdentity": "PALO ALTO NETWORKS (NETHERLANDS) B.V.",
               "integrityLevel": "system",
               "loginUser": null,
               "name": "cyserver.exe",
               "pid": "3204",
               "pidStarttime": "2024-04-26T17:34:17.273000Z",
               "realUser": null,
               "storyline": "74890F57CA4DC0BB",
               "subsystem": "sys_win32",
               "uniqueId": "73890F57CA4DC0BB",
               "user": "NT AUTHORITY\\SYSTEM"
           },
           "targetProcessInfo": {
               "tgtFileCreatedAt": "1970-01-01T00:00:00Z",
               "tgtFileHashSha1": null,
               "tgtFileHashSha256": null,
               "tgtFileId": null,
               "tgtFileIsSigned": "signed",
               "tgtFileModifiedAt": "1970-01-01T00:00:00Z",
               "tgtFileOldPath": null,
               "tgtFilePath": null,
               "tgtProcCmdLine": null,
               "tgtProcImagePath": null,
               "tgtProcIntegrityLevel": "unknown",
               "tgtProcName": null,
               "tgtProcPid": null,
               "tgtProcSignedStatus": null,
               "tgtProcStorylineId": null,
               "tgtProcUid": null,
               "tgtProcessStartTime": "1970-01-01T00:00:00Z"
           }
       }
הודעות פלט

הפעולה עדכון התראה יכולה להחזיר את הודעות הפלט הבאות:

הודעת פלט תיאור ההודעה
Successfully updated alert with ID ALERT_ID in SentinelOne. הפעולה בוצעה בהצלחה.
Error executing action "Update Alert". Reason: ERROR_REASON

הפעולה נכשלה.

בודקים את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה.

תוצאת הסקריפט

בטבלה הבאה מפורטים הערכים של פלט תוצאת הסקריפט כשמשתמשים בפעולה Update Alert:

שם תוצאת הסקריפט ערך
is_success True או False

עדכון ההחלטה של האנליסט

משתמשים בפעולה עדכון פסיקת האנליסט כדי לעדכן את פסיקת האנליסט לגבי האיום ב-SentinelOne.

הפעולה הזו לא פועלת על ישויות של Google SecOps.

קלט של הפעולה

הפעולה Update Analyst Verdict דורשת את הפרמטרים הבאים:

פרמטר תיאור
Threat ID

חובה.

רשימה מופרדת בפסיקים של מזהי איומים כדי לעדכן את החלטת האנליסט.

Analyst Verdict

חובה.

החלטה של מנתח נתונים.

הערכים האפשריים הם:

  • True Positive
  • False Positive
  • Suspicious
  • Undefined

ערך ברירת המחדל הוא Undefined.

ערכי פלט של פעולות

הפעולה Update Analyst Verdict מספקת את הפלטים הבאים:

סוג הפלט של הפעולה זמינות
חיבור לקיר של המארז לא זמין
קישור ללוח הפניות לא זמין
שולחן קונסולה צמוד לקיר לא זמין
טבלת העשרה לא זמין
תוצאת JSON לא זמין
הודעות פלט יש גישה
תוצאת הסקריפט יש גישה
הודעות פלט

הפעולה Update Analyst Verdict יכולה להחזיר את הודעות הפלט הבאות:

הודעת פלט תיאור ההודעה

Successfully updated analyst verdict for the following threats in SentinelOne: THREAT_ID.

Action wasn't able to update analyst verdict for the following threats in SentinelOne: THREAT_ID.

Action wasn't able to update analyst verdict for the provided threats in SentinelOne.

הפעולה בוצעה בהצלחה.
Error executing action "Update Analyst Verdict". Reason: ERROR_REASON

הפעולה נכשלה.

בודקים את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה.

תוצאת הסקריפט

בטבלה הבאה מפורטים הערכים של פלט תוצאת הסקריפט כשמשתמשים בפעולה Update Analyst Verdict:

שם תוצאת הסקריפט ערך
is_success True או False

עדכון כלל השליטה במכשיר

אפשר להשתמש בפעולה עדכון כלל בקרת מכשירים כדי לעדכן כלל בקרת מכשירים ב-SentinelOne.

הפעולה הזו לא פועלת על ישויות של Google SecOps.

קלט של הפעולה

הפעולה עדכון כלל בקרת המכשיר דורשת את הפרמטרים הבאים:

פרמטר תיאור
Rule ID

חובה.

המזהה של הכלל שרוצים לעדכן.

Rule JSON

חובה.

אובייקט ה-JSON שמייצג את ההגדרה של הכלל לבקרת המכשיר.

ערך ברירת המחדל הוא:

   {
        "ruleName": "String",
        "interface": "String",
        "ruleType": "String",
        "action": "String",
        "accessPermission": "String",
        "deviceClass": "String",
        "status": "String"
    }

ערכי פלט של פעולות

הפעולה עדכון כלל בקרת המכשיר מספקת את הפלטים הבאים:

סוג הפלט של הפעולה זמינות
חיבור לקיר של המארז לא זמין
קישור ללוח הפניות לא זמין
שולחן קונסולה צמוד לקיר לא זמין
טבלת העשרה לא זמין
תוצאת JSON יש גישה
הודעות פלט יש גישה
תוצאת הסקריפט יש גישה
תוצאת JSON

בדוגמה הבאה מוצג פלט התוצאות ב-JSON שמתקבל כשמשתמשים בפעולה עדכון כלל בקרת המכשיר:

{
    "data": {
        "accessPermission": "Read-Write",
        "action": "Allow",
        "bluetoothAddress": null,
        "createdAt": "2024-01-01T00:00:00.000000Z",
        "creator": "[USERNAME] ([EMAIL_ADDRESS])",
        "creatorId": "[CREATOR_ID]",
        "deviceClass": "FFh",
        "deviceClassName": "FF Vendor Specific",
        "deviceId": null,
        "deviceInformationServiceInfoKey": null,
        "deviceInformationServiceInfoValue": null,
        "deviceName": null,
        "editable": true,
        "gattService": null,
        "id": "[RULE_ID]",
        "interface": "USB",
        "manufacturerName": null,
        "minorClasses": null,
        "order": 1,
        "productId": null,
        "ruleName": "Test",
        "ruleType": "class",
        "scope": "account",
        "scopeId": "[SCOPE_ID]",
        "scopeName": "[SCOPE_NAME]",
        "status": "Disabled",
        "uid": null,
        "updatedAt": "2024-01-01T00:00:00.000000Z",
        "vendorId": null,
        "version": null
    }
}
הודעות פלט

הפעולה עדכון כלל בקרת המכשיר יכולה להחזיר את הודעות הפלט הבאות:

הודעת פלט תיאור ההודעה

Successfully updated a Device Control Rule with ID DEVICE_CONTROL_ID in SentinelOne.

הפעולה בוצעה בהצלחה.
Error executing action "Update Device Control Rule". Reason: ERROR_REASON

הפעולה נכשלה.

בודקים את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה.

תוצאת הסקריפט

בטבלה הבאה מפורטים הערכים של פלט תוצאות הסקריפט כשמשתמשים בפעולה עדכון כלל בקרת המכשיר:

שם תוצאת הסקריפט ערך
is_success true או false

עדכון סטטוס האירוע

משתמשים בפעולה Update Incident Status כדי לעדכן את סטטוס אירוע האיום ב-SentinelOne.

הפעולה הזו לא פועלת על ישויות של Google SecOps.

קלט של הפעולה

הפעולה Update Incident Status דורשת את הפרמטרים הבאים:

פרמטר תיאור
Threat ID

חובה.

רשימה מופרדת בפסיקים של מזהי איומים לעדכון סטטוס האירוע.

Status

חובה.

סטטוס של אירוע.

הערכים האפשריים הם:

  • Unresolved
  • In Progress
  • Resolved

ערך ברירת המחדל הוא Resolved.

ערכי פלט של פעולות

הפעולה Update Incident Status מספקת את הפלטים הבאים:

סוג הפלט של הפעולה זמינות
חיבור לקיר של המארז לא זמין
קישור ללוח הפניות לא זמין
שולחן קונסולה צמוד לקיר לא זמין
טבלת העשרה לא זמין
תוצאת JSON לא זמין
הודעות פלט יש גישה
תוצאת הסקריפט יש גישה
הודעות פלט

הפעולה Update Incident Status יכולה להחזיר את הודעות הפלט הבאות:

הודעת פלט תיאור ההודעה

Successfully updated incident status for the following threats in SentinelOne: THREAT_ID.

Action wasn't able to update incident status for the following threats in SentinelOne: THREAT_ID.

Action wasn't able to update incident status for the provided threats in SentinelOne.

הפעולה בוצעה בהצלחה.
Error executing action "Update Incident Status". Reason: ERROR_REASON

הפעולה נכשלה.

בודקים את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה.

תוצאת הסקריפט

בטבלה הבאה מפורטים הערכים של פלט תוצאת הסקריפט כשמשתמשים בפעולה Update Incident Status:

שם תוצאת הסקריפט ערך
is_success True או False

מחברים

איך מגדירים מחברים ב-Google SecOps?

‫SentinelOne – מחבר התראות

משתמשים ב-SentinelOne - Alerts Connector כדי להטמיע התראות מ-SentinelOne.

המחבר מאפשר לסנן התראות באמצעות רשימה דינמית שמבוססת על הפרמטר ruleInfo.name. ההתנהגות של הרשימה הזו תלויה בפרמטר Use dynamic list as a blocklist.

  • אם לא בוחרים באפשרות Use dynamic list as a blocklist:

    הרשימה הדינמית פועלת כרשימת היתרים. המחבר מטמיע רק התראות שהערך של ruleInfo.name שלהן תואם לערך ברשימה. אם הרשימה ריקה, לא מתבצעת הטמעה של התראות.

  • אם בוחרים באפשרות Use dynamic list as a blocklist:

    הרשימה הדינמית פועלת כרשימת חסימה. המחבר מטמיע את כל ההתראות, חוץ מאלה שהערך שלהן בשדה ruleInfo.name תואם לערך ברשימה. אם הרשימה ריקה, כל ההתראות נטמעות.

פרמטרים של מחברים

כדי להשתמש ב-SentinelOne - Alerts Connector צריך להגדיר את הפרמטרים הבאים:

פרמטר תיאור
Product Field Name

חובה.

שם השדה שבו מאוחסן שם המוצר.

שם המוצר משפיע בעיקר על המיפוי. כדי לייעל ולשפר את תהליך המיפוי של המחבר, ערך ברירת המחדל הופך לערך חלופי שאליו מתייחס הקוד. כל קלט לא חוקי בפרמטר הזה יוחלף בערך חלופי כברירת מחדל.

ערך ברירת המחדל הוא Product Name.

Event Field Name

חובה.

שם השדה שקובע את שם האירוע (סוג משנה).

ערך ברירת המחדל הוא ruleInfo_name.

Environment Field Name

זה שינוי אופציונלי.

שם השדה שבו מאוחסן שם הסביבה.

אם שדה הסביבה חסר, המחבר משתמש בערך ברירת המחדל.

ערך ברירת המחדל הוא "".

Environment Regex Pattern

זה שינוי אופציונלי.

תבנית של ביטוי רגולרי להפעלה על הערך שנמצא בשדה Environment Field Name. הפרמטר הזה מאפשר לכם לשנות את שדה הסביבה באמצעות הלוגיקה של הביטוי הרגולרי.

משתמשים בערך ברירת המחדל .* כדי לאחזר את הערך הגולמי הנדרש של Environment Field Name.

אם התבנית של הביטוי הרגולרי היא null או ריקה, או אם ערך הסביבה הוא null, התוצאה הסופית של הסביבה היא סביבת ברירת המחדל.

ערך ברירת המחדל הוא .*.

PythonProcessTimeout

חובה.

מגבלת הזמן הקצוב לתפוגה, בשניות, של תהליך Python שמריץ את הסקריפט הנוכחי.

ערך ברירת המחדל הוא 180.

API Root

חובה.

שורש ה-API של המכונה ב-SentinelOne.

API Token

חובה.

טוקן ה-API של SentinelOne.

Status Filter

זה שינוי אופציונלי.

רשימה מופרדת בפסיקים של סטטוסים של התראות להטמעה.

הערכים האפשריים הם:

  • Unresolved
  • In Progress
  • Resolved

אם לא מציינים ערך, המחבר מאחזר התראות עם הסטטוסים Unresolved ו-In Progress.

Case Name Template

זה שינוי אופציונלי.

תבנית להגדרת שם מותאם אישית לפניות. המחבר מוסיף מפתח custom_case_name לאירוע.

אפשר להשתמש בפלייסהולדרים בפורמט FIELD_NAME, שמאוכלסים מערכי המחרוזת של האירוע הראשון.

דוגמה: Phishing - EVENT_MAILBOX

Alert Name Template

זה שינוי אופציונלי.

תבנית להגדרת שם ההתראה.

אפשר להשתמש בפלייסהולדרים בפורמט FIELD_NAME, שמאוכלסים מערכי המחרוזת של האירוע הראשון.

דוגמה: Phishing - EVENT_MAILBOX

אם לא צוין ערך או שהתבנית לא תקינה, המחבר משתמש בשם ברירת המחדל של ההתראה.

Lowest Severity To Fetch

זה שינוי אופציונלי.

רמת החומרה הנמוכה ביותר של ההתראות שצריך לאחזר.

אם לא מגדירים את הפרמטר הזה, המחבר מטמיע התראות בכל רמות החומרה.

הערכים האפשריים הם:

  • Info
  • Low
  • Medium
  • High
  • Critical

אם לא מציינים ערך, המערכת מטמיעה את כל רמות החומרה.

Max Hours Backwards

חובה.

מספר השעות לפני השעה הנוכחית לאחזור התראות.

ערך ברירת המחדל הוא 24.

Max Alerts To Fetch

חובה.

מספר ההתראות המקסימלי לעיבוד בכל איטרציה של המחבר.

הערך המקסימלי הוא 100.

ערך ברירת המחדל הוא 10.

Use dynamic list as a blocklist

חובה.

אם בוחרים באפשרות הזו, המחבר משתמש ברשימה הדינמית כרשימת חסימה.

התכונה לא מופעלת כברירת מחדל.

Disable Overflow

זה שינוי אופציונלי.

אם בוחרים באפשרות הזו, המחבר מתעלם ממנגנון ההצפה של Google SecOps.

התכונה לא מופעלת כברירת מחדל.

Verify SSL

חובה.

אם האפשרות הזו נבחרת, השילוב מאמת את אישור ה-SSL כשמתחברים לשרת SentinelOne.

מופעלת כברירת מחדל.

Proxy Server Address

זה שינוי אופציונלי.

כתובת שרת ה-Proxy שבו רוצים להשתמש.

Proxy Username

זה שינוי אופציונלי.

שם המשתמש של שרת ה-proxy לאימות.

Proxy Password

זה שינוי אופציונלי.

הסיסמה לאימות מול שרת ה-proxy.

כללי מחברים

המחבר תומך בשרתי proxy.

מבנה ההתראה

בטבלה הבאה מתואר המיפוי של שדות ההתראות של SentinelOne לשדות ההתראות של Google SecOps:

שדה התראה של Siemplify שדה ההתראה של SentinelOne (מפתח JSON מה-API)
SourceSystemName מולא על ידי המסגרת.
TicketId alertInfo.alertId
DisplayId SentinelOne_Alert_{alertInfo.alertId}
Name SentinelOne Alert: {ruleInfo.name}
Reason ruleInfo.s1q1
Description ruleInfo.description
DeviceVendor מקודד: SentinelOne
DeviceProduct ערך חלופי: Alerts
Priority מופה מ-ruleInfo.severity
RuleGenerator SentinelOne Alert: {ruleInfo.name}
SourceGroupingIdentifier ruleInfo.name
Severity מופה מ-ruleInfo.severity
Risk Score ייצוג של רמת החומרה כמספר שלם
StartTime הומרה מ-alertInfo.createdAt
EndTime הומרה מ-alertInfo.createdAt
Siemplify Alert - Extensions לא רלוונטי
Siemplify Alert - Attachments לא רלוונטי

אירועים של מחברים

דוגמה לאירוע של מחבר:

{
    "agentDetectionInfo": {
        "accountId": "1727154225040260868",
        "machineType": "server",
        "name": "windows-server-20230913",
        "osFamily": "windows",
        "osName": "Windows Server 2019 Datacenter",
        "osRevision": "17763",
        "siteId": "1727154229628829519",
        "uuid": "da943d26318e46a8b3f6fc480c02636d",
        "version": "23.1.2.400"
    },
    "agentRealtimeInfo": {
        "id": "1896661984701699721",
        "infected": true,
        "isActive": true,
        "isDecommissioned": false,
        "machineType": "server",
        "name": "windows-server-20230913",
        "os": "windows",
        "uuid": "da943d26318e46a8b3f6fc480c02636d"
    },
    "alertInfo": {
        "alertId": "1947486263439640318",
        "analystVerdict": "Undefined",
        "createdAt": "2024-05-11T00:27:23.135000Z",
        "dnsRequest": null,
        "dnsResponse": null,
        "dstIp": null,
        "dstPort": null,
        "dvEventId": "01HXJGR13VFVQAHW6TPDZ78WSX_35",
        "eventType": "REGVALUEMODIFIED",
        "hitType": "Events",
        "incidentStatus": "Unresolved",
        "indicatorCategory": null,
        "indicatorDescription": null,
        "indicatorName": null,
        "isEdr": true,
        "loginAccountDomain": null,
        "loginAccountSid": null,
        "loginIsAdministratorEquivalent": null,
        "loginIsSuccessful": null,
        "loginType": null,
        "loginsUserName": null,
        "modulePath": null,
        "moduleSha1": null,
        "netEventDirection": null,
        "registryKeyPath": "MACHINE\\SYSTEM\\ControlSet001\\Services\\CSAgent\\Sim\\NT",
        "registryOldValue": "0060030100000000",
        "registryOldValueType": "BINARY",
        "registryPath": "MACHINE\\SYSTEM\\ControlSet001\\Services\\CSAgent\\Sim\\NT",
        "registryValue": "0070030100000000",
        "reportedAt": "2024-05-11T00:27:33.873767Z",
        "source": "STAR",
        "srcIp": null,
        "srcMachineIp": null,
        "srcPort": null,
        "tiIndicatorComparisonMethod": null,
        "tiIndicatorSource": null,
        "tiIndicatorType": null,
        "tiIndicatorValue": null,
        "updatedAt": "2025-05-12T18:41:08.366615Z"
    },
    "containerInfo": {
        "id": null,
        "image": null,
        "labels": null,
        "name": null
    },
    "kubernetesInfo": {
        "cluster": null,
        "controllerKind": null,
        "controllerLabels": null,
        "controllerName": null,
        "namespace": null,
        "namespaceLabels": null,
        "node": null,
        "pod": null,
        "podLabels": null
    },
    "ruleInfo": {
        "description": null,
        "id": "1763599692710649014",
        "name": "Registry Value Modified",
        "queryLang": "1.0",
        "queryType": "events",
        "s1ql": "EventType = \"Registry Value Modified\"",
        "scopeLevel": "account",
        "severity": "Critical",
        "treatAsThreat": "UNDEFINED"
    },
    "sourceParentProcessInfo": {
        "commandline": "C:\\Windows\\system32\\services.exe",
        "effectiveUser": null,
        "fileHashMd5": "0d464c4bf9d85412d6ef15eea3a91e72",
        "fileHashSha1": "582a7cbf0bf13889080900cd7bea368bf77f8faf",
        "fileHashSha256": "243e370c279b3b8062e5dd81d8df539705397cc68472168251ed54134b13d70b",
        "filePath": "C:\\Windows\\System32\\services.exe",
        "fileSignerIdentity": "MICROSOFT WINDOWS PUBLISHER",
        "integrityLevel": "system",
        "loginUser": null,
        "name": "services.exe",
        "pid": "896",
        "pidStarttime": "2024-04-26T17:33:41.962000Z",
        "realUser": null,
        "storyline": "DD880F57CA4DC0BB",
        "subsystem": "sys_win32",
        "uniqueId": "DC880F57CA4DC0BB",
        "user": "NT AUTHORITY\\SYSTEM"
    },
    "sourceProcessInfo": {
        "commandline": "\"C:\\Program Files\\Palo Alto Networks\\Traps\\cyserver.exe\"",
        "effectiveUser": null,
        "fileHashMd5": "1d6ec27dc8bbf1509a4ebf81b9ea6c26",
        "fileHashSha1": "dca4478ce7db9f98b930b12096205be8a587620e",
        "fileHashSha256": "c043dfeafb79b60018f3098f5908eb57b2fe84dbdfde0c83e613b4b42d7255c6",
        "filePath": "C:\\Program Files\\Palo Alto Networks\\Traps\\cyserver.exe",
        "fileSignerIdentity": "PALO ALTO NETWORKS (NETHERLANDS) B.V.",
        "integrityLevel": "system",
        "loginUser": null,
        "name": "cyserver.exe",
        "pid": "3204",
        "pidStarttime": "2024-04-26T17:34:17.273000Z",
        "realUser": null,
        "storyline": "74890F57CA4DC0BB",
        "subsystem": "sys_win32",
        "uniqueId": "73890F57CA4DC0BB",
        "user": "NT AUTHORITY\\SYSTEM"
    },
    "targetProcessInfo": {
        "tgtFileCreatedAt": "1970-01-01T00:00:00Z",
        "tgtFileHashSha1": null,
        "tgtFileHashSha256": null,
        "tgtFileId": null,
        "tgtFileIsSigned": "signed",
        "tgtFileModifiedAt": "1970-01-01T00:00:00Z",
        "tgtFileOldPath": null,
        "tgtFilePath": null,
        "tgtProcCmdLine": null,
        "tgtProcImagePath": null,
        "tgtProcIntegrityLevel": "unknown",
        "tgtProcName": null,
        "tgtProcPid": null,
        "tgtProcSignedStatus": null,
        "tgtProcStorylineId": null,
        "tgtProcUid": null,
        "tgtProcessStartTime": "1970-01-01T00:00:00Z"
    }
}

‫SentinelOne – מחבר לאיומים

אפשר להשתמש ב-SentinelOne - Threats Connector כדי להטמיע איומים מ-SentinelOne.

המחבר מאפשר לכם לסנן התראות על סמך רשימות דינמיות.

המחבר SentinelOne - Threats Connector מסנן התראות באמצעות הפרמטר alert_name.

אם בוחרים בפרמטר Use whitelist as a blacklist, המחבר מטמיע רק התראות שהערך של alert_name שלהן לא תואם לאף ערך ברשימה הדינמית.

אם לא מגדירים ערכי alert_name ברשימה הדינמית, המחבר מטמיע את כל ההתראות.

אם לא בוחרים את הפרמטר Use whitelist as a blacklist, המחבר מטמיע רק התראות שהערך של alert_name שלהן תואם לערך ברשימה הדינמית.

כניסות קלט של מחברים

למחבר SentinelOne - Threats Connector נדרשים הפרמטרים הבאים:

פרמטר תיאור
Product Field Name

חובה.

שם השדה שבו מאוחסן שם המוצר.

שם המוצר משפיע בעיקר על המיפוי. כדי לייעל ולשפר את תהליך המיפוי של המחבר, ערך ברירת המחדל siemplify_event מומר לערך חלופי שמוזכר בקוד. כל קלט לא חוקי בפרמטר הזה יוחלף בערך חלופי כברירת מחדל.

ערך ברירת המחדל הוא siemplify_event.

Event Field Name

חובה.

שם השדה שקובע את שם האירוע (סוג משנה).

ערך ברירת המחדל הוא threatinfo_classification.

Environment Field Name

זה שינוי אופציונלי.

שם השדה שבו מאוחסן שם הסביבה.

אם שדה הסביבה חסר, המחבר משתמש בערך ברירת המחדל.

ערך ברירת המחדל הוא "".

Environment Regex Pattern

זה שינוי אופציונלי.

תבנית של ביטוי רגולרי להפעלה על הערך שנמצא בשדה Environment Field Name. הפרמטר הזה מאפשר לכם לשנות את שדה הסביבה באמצעות הלוגיקה של הביטוי הרגולרי.

משתמשים בערך ברירת המחדל .* כדי לאחזר את הערך הגולמי הנדרש של Environment Field Name.

אם התבנית של הביטוי הרגולרי היא null או ריקה, או אם ערך הסביבה הוא null, התוצאה הסופית של הסביבה היא סביבת ברירת המחדל.

Script Timeout

חובה.

מגבלת הזמן הקצוב לתפוגה, בשניות, של תהליך Python שמריץ את הסקריפט הנוכחי.

ערך ברירת המחדל הוא 180.

API Root

חובה.

השורש של SentinelOne API.

ערך ברירת המחדל הוא https://usea1-partners.sentinelone.net/.

API Token

חובה.

טוקן ה-API של SentinelOne.

API Version

זה שינוי אופציונלי.

גרסת ה-API של SentinelOne שהמחבר ישתמש בה.

ערך ברירת המחדל הוא 2.0.

Fetch Max Days Backwards

זה שינוי אופציונלי.

מספר הימים לפני הזמן הנוכחי שבהם רוצים לאחזר התראות.

הפרמטר הזה יכול לחול על האיטרציה הראשונית של המחבר אחרי שמפעילים את המחבר בפעם הראשונה, או על ערך ברירת המחדל של חותמת זמן שפג התוקף שלה.

ערך ברירת המחדל הוא 1.

Max Alerts Per Cycle

זה שינוי אופציונלי.

המספר המקסימלי של התראות לעיבוד בכל איטרציה של המחבר.

ערך ברירת המחדל הוא 25.

Disable Overflow

זה שינוי אופציונלי.

אם בוחרים באפשרות הזו, המחבר מתעלם ממנגנון ההצפה של Google SecOps.

האפשרות הזו לא מסומנת כברירת מחדל.

Use whitelist as a blacklist

חובה.

אם בוחרים באפשרות הזו, המחבר משתמש ברשימה הדינמית כרשימת חסימה.

האפשרות הזו לא מסומנת כברירת מחדל.

Verify SSL

חובה.

אם האפשרות הזו נבחרת, השילוב מאמת את אישור ה-SSL כשמתחברים לשרת SentinelOne.

האפשרות הזו מסומנת כברירת מחדל.

Proxy Server Address

זה שינוי אופציונלי.

כתובת שרת ה-Proxy שבו רוצים להשתמש.

Proxy Username

זה שינוי אופציונלי.

שם המשתמש של שרת ה-proxy לאימות.

Proxy Password

זה שינוי אופציונלי.

הסיסמה לאימות מול שרת ה-proxy.

Event Object Type Filter

זה שינוי אופציונלי.

רשימה מופרדת בפסיקים של אובייקטים של אירועים שיוחזרו עם פרטי האיום.

המחבר משתמש בפרמטר הזה כמסנן כדי להחזיר רק אובייקטים מסוימים, כמו process, ip, indicators.

אם לא מגדירים ערך, המחבר מטמיע את כל סוגי האובייקטים של האירועים.

Event Type Filter

זה שינוי אופציונלי.

רשימה מופרדת בפסיקים של סוגי האירועים שיוחזרו עם פרטי האיום.

המחבר משתמש בפרמטר הזה כמסנן כדי להחזיר רק סוגי אירועים מסוימים, כמו Process Creation, Behavioral Indicators.

Max Events To Return

זה שינוי אופציונלי.

מספר האירועים שיוחזרו לכל איום.

הערך המקסימלי הוא 199.

ערך ברירת המחדל הוא 199.

כללי מחברים

המחבר תומך בשרתי proxy.

המחבר תומך ברשימת היתרים וברשימת חסימה.

אירועי מחברים

דוגמה לאירוע של מחבר:

{
    "data": [
        {
            "accountId": "ACCOUNT_ID",
            "accountName": "SentinelOne",
            "agentComputerName": "desktop-example",
            "agentDomain": "WORKGROUP",
            "agentId": "AGENT_ID",
            "agentInfected": false,
            "agentIp": "203.0.113.180",
            "agentIsActive": false,
            "agentIsDecommissioned": true,
            "agentMachineType": "desktop",
            "agentNetworkStatus": "connecting",
            "agentOsType": "windows",
            "agentVersion": "3.6.6.104",
            "annotation": null,
            "annotationUrl": null,
            "automaticallyResolved": false,
            "browserType": null,
            "certId": "",
            "classification": "generic.heuristic",
            "classificationSource": "Cloud",
            "classifierName": "MANUAL",
            "cloudVerdict": "provider_unknown",
            "collectionId": "COLLECTION_ID",
            "commandId": "835975626369402963",
            "createdAt": "2020-03-02T21:30:13.014874Z",
            "createdDate": "2020-03-02T21:30:12.748000Z",
            "description": "malware detected - not mitigated yet",
            "engines": [
                "manual"
            ],
            "fileContentHash": "fc5a9b5e806f35a7b285e012ef8df3f06f399492",
            "fileCreatedDate": null,
            "fileDisplayName": "example.exe",
            "fileExtensionType": "Executable",
            "fileIsDotNet": null,
            "fileIsExecutable": true,
            "fileIsSystem": false,
            "fileMaliciousContent": null,
            "fileObjectId": "99FF941D82E382D1",
            "filePath": "\\Device\\HarddiskVolume3\\Program Files\\example.exe",
            "fileSha256": null,
            "fileVerificationType": "NotSigned",
            "fromCloud": false,
            "fromScan": false,
            "id": "ID",
            "indicators": [],
            "initiatedBy": "dvCommand",
            "initiatedByDescription": "Deep Visibility Command",
            "initiatingUserId": "INITIATING_USER_ID",
            "isCertValid": false,
            "isInteractiveSession": false,
            "isPartialStory": false,
            "maliciousGroupId": "MALICED_GROUP_ID",
            "maliciousProcessArguments": "-ServerName:App.Example.mca",
            "markedAsBenign": false,
            "mitigationMode": "protect",
            "mitigationReport": {
                "kill": {
                    "status": "success"
                },
                "network_quarantine": {
                    "status": null
                },
                "quarantine": {
                    "status": "success"
                },
                "remediate": {
                    "status": null
                },
                "rollback": {
                    "status": null
                },
                "unquarantine": {
                    "status": null
                }
            },
            "mitigationStatus": "mitigated",
            "publisher": "",
            "rank": 2,
            "resolved": true,
            "siteId": "SITE_ID",
            "siteName": "Example.com",
            "threatAgentVersion": "3.6.6.104",
            "threatName": "example.exe",
            "updatedAt": "2020-04-02T14:51:21.901754Z",
            "username": "DESKTOP-example\\username",
            "whiteningOptions": [
                "hash"
            ]
        }
    ],
    "pagination": {
        "nextCursor": "VALUE",
        "totalItems": 161
    }
}

תעסוקה

מידע נוסף על משימות זמין במאמרים הגדרת משימה חדשה ו תזמון מתקדם.

‫SentinelOneV2 – סנכרון התראות

משתמשים במשימה SentinelOneV2 - Sync Alerts כדי לסנכרן את הסטטוסים של ההתראות ואת החלטות האנליסטים בשני הכיוונים בין Google SecOps לבין SentinelOne.

דרישות התפקיד

כדי לוודא שהמשימה מזהה ומסנכרנת את הנתונים הנכונים, צריך לעמוד בתנאים הבאים:

  • הפנייה ב-Google SecOps חייבת לכלול את התג SentinelOne Alert.

  • אם ההתראה לא הגיעה מ-SentinelOne - Alerts Connector, צריך להוסיף להתראה ערך הקשר של Alert_ID כדי שהמשימה תזהה את הרשומה הנכונה ב-SentinelOne.

לוגיקה תפעולית

המשימה מבצעת סנכרון בשני שלבים. קודם מ-Google SecOps ל-SentinelOne, ואז מ-SentinelOne ל-Google SecOps.

הלוגיקה הבאה חלה כשסוגרים בקשות תמיכה ב-SentinelOne:

  • אם סיבת הסגירה של Google SecOps היא Malicious, ההחלטה של SentinelOne מוגדרת כ-True Positive.

  • אם סיבת הסגירה של Google SecOps היא Not Malicious, ההחלטה של SentinelOne מוגדרת כ-False Positive.

  • בכל שאר הסיבות לסגירה, ההתראה מסומנת כ-Resolved ב-SentinelOne בלי שנקבעה החלטה.

  • אם התראה של SentinelOne מסומנת כ-undefined, האירוע התואם ב-Google SecOps נסגר עם הסיבה Inconclusive.

פרמטרים של משימות

המשימה SentinelOne V2 - Sync Alerts דורשת את הפרמטרים הבאים:

פרמטר תיאור
Environment Name

זה שינוי אופציונלי.

שם הסביבה שממנה מסנכרנים את ההתראות.

ערך ברירת המחדל הוא Default Environment.

API Root

חובה.

שורש ה-API של המכונה ב-SentinelOne.

API Token

חובה.

אסימון ה-API שמשמש לאימות מול SentinelOne.

Max Hours Backwards

חובה.

מספר השעות לפני השעה הנוכחית לסנכרון ההתראות במהלך האיטרציה הראשונה של המשימה.

ערך ברירת המחדל הוא 24.

Verify SSL

חובה.

אם האפשרות הזו נבחרת, השילוב מאמת את אישור ה-SSL כשמתחברים לשרת SentinelOne.

מופעלת כברירת מחדל.

‫SentinelOneV2 – סנכרון איומים

משתמשים במשימה SentinelOneV2 - Sync Threats כדי לסנכרן הערות וסטטוסים בשני הכיוונים בין ההתראות ב-Google SecOps לבין האיומים ב-SentinelOne.

דרישות התפקיד

כדי לוודא שהמשימה מזהה ומסנכרנת את הנתונים הנכונים, צריך לעמוד בתנאים הבאים:

  • הפנייה ב-Google SecOps חייבת לכלול את התג SentinelOne Threat.

  • אם ההתראה לא הגיעה מ-SentinelOne - Threats Connector, צריך להוסיף להתראה ערך הקשר של Threat_ID כדי שהמשימה תזהה את הרשומה הנכונה ב-SentinelOne.

לוגיקה תפעולית

המשימה מסנכרנת נתונים בשני שלבים. בשלב הראשון, נתוני האיומים של SentinelOne מסונכרנים עם ההתראות של Google SecOps. בשלב השני, נתוני ההתראות של Google SecOps מסונכרנים עם האיומים של SentinelOne.

המשימה משתמשת ב-Max Hours Backwards לאיטרציה הראשונית. בכל הבקשות הבאות, המשימה משתמשת ב-start_time של ההתראה האחרונה שעובדה.

לוגיקת סנכרון התגובות

המשימה משתמשת ב-last_update_time כדי לסנן תגובות ולמנוע רשומות כפולות. התגובות המסונכרנות משתמשות במבנים הבאים:

  • נשלח מ-SentinelOne:‏ SentinelOne {threat_id}: {comment}
  • נשלח מ-Google SecOps: Google SecOps {case_id}: {comment}
מיפוי סטטוסים ופסיקות

כשסוגרים התראה ב-Google SecOps, המשימה מעדכנת את האיום ב-SentinelOne על סמך המיפוי הבא:

  • אם הסיבה לסגירה היא Malicious, הסטטוס של SentinelOne מוגדר כ-Resolved וההחלטה מוגדרת כ-True Positive.

  • אם הסיבה לסגירה היא Not Malicious, הסטטוס של SentinelOne מוגדר כ-Resolved וההחלטה מוגדרת כ-False Positive.

  • בכל שאר הסיבות לסגירה, הסטטוס של SentinelOne מוגדר כ-Resolved בלי פסיקה.

פרמטרים של משימות

המשימה SentinelOneV2 - Sync Threats דורשת את הפרמטרים הבאים:

פרמטר תיאור
Environment Name

חובה.

שם הסביבה שבה המשימה מחפשת איומים.

ערך ברירת המחדל הוא Default Environment.

API Root

חובה.

שורש ה-API של המכונה ב-SentinelOne.

API Token

חובה.

אסימון ה-API שמשמש לאימות מול SentinelOne.

Max Hours Backwards

חובה.

מספר השעות לפני השעה הנוכחית לסנכרון האיומים במהלך האיטרציה הראשונה של המשימה.

ערך ברירת המחדל הוא 24.

Verify SSL

חובה.

אם האפשרות הזו נבחרת, השילוב מאמת את אישור ה-SSL כשמתחברים לשרת SentinelOne.

מופעלת כברירת מחדל.

הבעיה עדיין לא נפתרה? קבלת תשובות מחברי הקהילה וממומחי Google SecOps.