שילוב של SentinelOne v2 עם Google SecOps
במאמר הזה מוסבר איך להגדיר ולשלב את SentinelOne v2 עם Google Security Operations.
השילוב הזה תומך ב-SentinelOne API מגרסה 2.0 ואילך.
השילוב הזה משתמש ברכיב אחד או יותר של קוד פתוח. אפשר להוריד עותק מכווץ של קוד המקור המלא של השילוב הזה מהקטגוריה של Cloud Storage.
תרחישים לדוגמה
השילוב של SentinelOne יכול לעזור לכם לפתור את תרחישי השימוש הבאים:
הכלת נקודות קצה נגועות: משתמשים ביכולות של Google SecOps כדי לבודד מארח נגוע ולמנוע תנועה רוחבית וזליגת נתונים.
אחזור מידע מפורט על נקודות קצה (endpoint): משתמשים ביכולות של Google SecOps כדי להעשיר את נתוני האירועים בניתוח מעמיק של המארח, וכך לקבל הקשר טוב יותר ולקבל החלטות מושכלות יותר. אתם יכולים לשלוח שאילתה אוטומטית ל-SentinelOne כדי לקבל מידע מפורט על נקודת קצה שמעורבת בהתראה, כולל גרסת הסוכן, מערכת ההפעלה וממשקי הרשת.
הפעלת סריקות Deep Visibility: שימוש ביכולות של Google SecOps כדי לחפש איומים ותוכנות זדוניות נסתרות במכונות חשודות, והפעלת סריקה מלאה של הדיסק באמצעות SentinelOne כשמזוהה פעילות חשודה, כמו שינויים חריגים בקבצים או שינויים ברישום.
חקירת איומים באמצעות מודיעין איומי סייבר: שימוש ביכולות של Google SecOps כדי לשפר את הדיוק על ידי התאמה בין התראות של SentinelOne לבין נתונים של מודיעין איומי סייבר, העברת גיבובים (hash) חשודים, נתיבי קבצים או כתובות IP שנמצאו בהתראות של SentinelOne לפלטפורמות של מודיעין איומי סייבר.
מיון תוכנות זדוניות: שימוש ביכולות של Google SecOps כדי לסווג באופן אוטומטי תוכנות זדוניות באמצעות כלים לניתוח סטטי, במטרה לייעל את התגובה לאירועים. אתם יכולים לחלץ דגימות מנקודות קצה נגועות, להפעיל את הניתוח בסביבה שלכם ולקבל סיווג של התוכנה הזדונית על סמך הניתוח הסטטי.
לפני שמתחילים
כדי לאמת את החיבור בין Google SecOps למכונה של SentinelOne, צריך לספק אסימון API חוקי של SentinelOne.
אתם יכולים ליצור אסימון API אישי במסוף הניהול של SentinelOne.
הוראות מפורטות ליצירת טוקנים ולניהול שלהם זמינות בפורטל הלקוחות של SentinelOne.
פרמטרים של שילוב
כדי לשלב את SentinelOne v2, צריך להגדיר את הפרמטרים הבאים:
| פרמטר | תיאור |
|---|---|
API root |
חובה. השורש של SentinelOne API. ערך ברירת המחדל הוא
|
API Token |
חובה. טוקן ה-API של SentinelOne. בקטע לפני שמתחילים מוסבר איך יוצרים את אסימון ה-API לשילוב. דרישות מדיניות האבטחה של SentinelOne מחייבות ליצור אסימון API חדש כל שישה חודשים. |
Verify SSL |
חובה. אם האפשרות הזו נבחרת, השילוב מאמת את אישור ה-SSL כשמתחברים לשרת Sentinel. מופעלת כברירת מחדל. |
איך מגדירים שילובים ב-Google SecOps
אם צריך, אפשר לבצע שינויים בשלב מאוחר יותר. אחרי שמגדירים מופע של אינטגרציה, אפשר להשתמש בו בפלייבוקים. במאמר תמיכה במספר מופעים מוסבר איך להגדיר מספר מופעים ולתמוך בהם.
פעולות
מידע נוסף על פעולות זמין במאמרים מענה לפעולות בהמתנה משולחן העבודה והפעלה ידנית של פעולה בבקשת התמיכה.
הוספת הערה לגבי האיום
משתמשים בפעולה הוספת הערה לאיום כדי להוסיף הערה לאיום ב-SentinelOne.
הפעולה הזו לא פועלת על ישויות של Google SecOps.
קלט של הפעולה
כדי להשתמש בפעולה הוספת הערה לגבי איום, צריך להגדיר את הפרמטרים הבאים:
| פרמטר | תיאור |
|---|---|
Threat ID |
חובה. מזהה האיום שרוצים להוסיף לו הערה. |
Note |
חובה. הערה שרוצים להוסיף לאיום. |
ערכי פלט של פעולות
הפעולה הוספת הערה לגבי איום מספקת את הפלטים הבאים:
| סוג הפלט של הפעולה | זמינות |
|---|---|
| חיבור לקיר של המארז | לא זמין |
| קישור ללוח הפניות | לא זמין |
| שולחן קונסולה צמוד לקיר | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאת JSON | לא זמין |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
הודעות פלט
הפעולה Add Threat Note יכולה להחזיר את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה בוצעה בהצלחה. |
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
}
}
הודעות פלט
הפעולה יצירת כלל לבקרת מכשירים יכולה להחזיר את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה בוצעה בהצלחה. |
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 |
חובה. מערכת הפעלה לגיבוב. הערכים האפשריים הם:
ערך ברירת המחדל הוא
|
Site IDs |
זה שינוי אופציונלי. רשימה מופרדת בפסיקים של מזהי אתרים שרוצים להוסיף לרשימת החסימה. |
Group IDs |
זה שינוי אופציונלי. רשימה מופרדת בפסיקים של מזהי קבוצות שרוצים להוסיף לרשימת החסימה. |
Account IDs |
זה שינוי אופציונלי. רשימה מופרדת בפסיקים של מזהי חשבונות שרוצים להוסיף לרשימת החסימה. |
Description |
זה שינוי אופציונלי. מידע נוסף שקשור לגיבוב. ערך ברירת המחדל הוא |
Add to global blocklist |
חובה. אם בוחרים באפשרות הזו, הפעולה מוסיפה גיבוב (hash) לרשימת חסימה גלובלית. אם בוחרים בפרמטר הזה, הפעולה מתעלמת מהפרמטרים |
ערכי פלט של פעולות
הפעולה 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 יכולה להחזיר את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה בוצעה בהצלחה. |
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) לגיבוב. הערכים האפשריים הם:
ערך ברירת המחדל הוא |
Site IDs |
זה שינוי אופציונלי. רשימה מופרדת בפסיקים של מזהי אתרים כדי לשלוח את ה-hash לרשימת ההחרגות. הפעולה דורשת לפחות ערך תקין אחד. |
Group IDs |
זה שינוי אופציונלי. רשימה מופרדת בפסיקים של מזהי קבוצות כדי לשלוח את ה-hash לרשימת ההחרגות. הפעולה דורשת לפחות ערך אחד תקין. |
Account IDs |
זה שינוי אופציונלי. רשימה מופרדת בפסיקים של מזהי חשבונות כדי לשלוח את ה-hash לרשימת ההחרגות. |
Description |
זה שינוי אופציונלי. מידע נוסף שקשור לגיבוב. |
Add to global exclusion list |
זה שינוי אופציונלי. אם בוחרים באפשרות הזו, הפעולה מוסיפה גיבוב (hash) לרשימת ההחרגות הגלובלית. אם בוחרים בפרמטר הזה, הפעולה מתעלמת מהפרמטרים |
ערכי פלט של פעולות
הפעולה 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 יכולה להחזיר את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה בוצעה בהצלחה. |
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) לגיבוב. הערכים האפשריים הם:
ערך ברירת המחדל הוא |
Site IDs |
זה שינוי אופציונלי. רשימה מופרדת בפסיקים של מזהי אתרים כדי לשלוח את ה-hash לרשימת ההחרגות. הפעולה דורשת לפחות ערך תקין אחד. |
Group IDs |
זה שינוי אופציונלי. רשימה מופרדת בפסיקים של מזהי קבוצות כדי לשלוח את ה-hash לרשימת ההחרגות. הפעולה דורשת לפחות ערך אחד תקין. |
Account IDs |
זה שינוי אופציונלי. רשימה מופרדת בפסיקים של מזהי חשבונות כדי לשלוח את ה-hash לרשימת ההחרגות. |
Description |
זה שינוי אופציונלי. מידע נוסף שקשור לגיבוב. |
Add to global exclusion list |
זה שינוי אופציונלי. אם בוחרים באפשרות הזו, הפעולה מוסיפה גיבוב (hash) לרשימת ההחרגות הגלובלית. אם בוחרים בפרמטר הזה, הפעולה מתעלמת מהפרמטרים |
Include Subfolders |
זה שינוי אופציונלי. אם האפשרות הזו נבחרת, הפעולה כוללת תיקיות משנה של הנתיב שצוין. הפרמטר הזה רלוונטי רק אם מגדירים נתיב תיקייה בפרמטר |
Mode |
זה שינוי אופציונלי. מצב לשימוש בנתיב שהוחרג. הערכים האפשריים הם:
|
ערכי פלט של פעולות
הפעולה 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 יכולה להחזיר את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה בוצעה בהצלחה. |
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 |
זה שינוי אופציונלי. הרמה הארגונית שבה ההתראה גלויה או רלוונטית. הערכים האפשריים הם:
ערך ברירת המחדל הוא |
Scope ID |
חובה. המזהה של ההיקף. |
ערכי פלט של פעולות
הפעולה מחיקת כלל בקרת המכשיר מספקת את הפלטים הבאים:
| סוג הפלט של הפעולה | זמינות |
|---|---|
| חיבור לקיר של המארז | לא זמין |
| קישור ללוח הפניות | לא זמין |
| שולחן קונסולה צמוד לקיר | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאת JSON | לא זמין |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
הודעות פלט
הפעולה מחיקת כלל בקרת מכשיר יכולה להחזיר את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה בוצעה בהצלחה. |
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 מרשימת החסימה הגלובלית. אם בוחרים בפרמטר הזה, הפעולה מתעלמת מהפרמטרים |
ערכי פלט של פעולות
הפעולה Delete Hash Blacklist Record מספקת את הפלטים הבאים:
| סוג הפלט של הפעולה | זמינות |
|---|---|
| חיבור לקיר של המארז | לא זמין |
| קישור ללוח הפניות | לא זמין |
| שולחן קונסולה צמוד לקיר | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאת JSON | לא זמין |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
הודעות פלט
הפעולה Delete Hash Blacklist Record יכולה להחזיר את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה בוצעה בהצלחה. |
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 AddressHostname
קלט של הפעולה
אין.
ערכי פלט של פעולות
הפעולה Disconnect Agent From Network מספקת את הפלט הבא:
| סוג הפלט של הפעולה | זמינות |
|---|---|
| חיבור לקיר של המארז | לא זמין |
| קישור ללוח הפניות | לא זמין |
| שולחן קונסולה צמוד לקיר | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאת JSON | לא זמין |
| הודעות פלט | לא זמין |
| תוצאת הסקריפט | יש גישה |
תוצאת הסקריפט
בטבלה הבאה מפורטים הערכים של פלט הסקריפט כשמשתמשים בפעולה Disconnect Agent From Network:
| שם תוצאת הסקריפט | ערך |
|---|---|
is_success |
True או False |
הורדת קובץ האיום
אפשר להשתמש בפעולה הורדת קובץ איום כדי להוריד קובץ שקשור לאיום ב-SentinelOne.
כדי לאחזר קובצי איומים ב-SentinelOne, צריך אחד מהתפקידים הבאים:
AdminIR TeamSOC
הפעולה הזו לא פועלת על ישויות של Google SecOps.
מגבלות על פעולות
הפעולה הורדת קובץ איום יכולה להגיע לזמן קצוב לתפוגה כש-SentinelOne מאחזר קובץ, אבל לא מספק כתובת URL להורדה.
כדי לבדוק את הסיבה לפסק הזמן, עוברים לציר הזמן של האיום.
קלט של הפעולה
כדי להשתמש בפעולה הורדת קובץ האיום, צריך להגדיר את הפרמטרים הבאים:
| פרמטר | תיאור |
|---|---|
Threat ID |
חובה. מזהה האיום להורדת קובץ. |
Password |
חובה. סיסמה לתיקייה המכווצת שמכילה את קובץ האיום. אלה הדרישות לגבי סיסמאות:
האורך המקסימלי של הסיסמה הוא 256 תווים. |
Download Folder Path |
חובה. נתיב לתיקייה שבה יישמר קובץ האיום. |
Overwrite |
חובה. אם האפשרות הזו נבחרת, הפעולה מחליפה קובץ עם שם זהה. האפשרות הזו לא מסומנת כברירת מחדל. |
ערכי פלט של פעולות
הפעולה הורדת קובץ האיום מספקת את הפלטים הבאים:
| סוג הפלט של הפעולה | זמינות |
|---|---|
| חיבור לקיר של המארז | לא זמין |
| קישור ללוח הפניות | לא זמין |
| שולחן קונסולה צמוד לקיר | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאת JSON | יש גישה |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
תוצאת JSON
בדוגמה הבאה מוצג פלט התוצאה בפורמט JSON שמתקבל כשמשתמשים בפעולה Download Threat File:
{
"absolute_path": "ABSOLUTE_PATH"
}
הודעות פלט
הפעולה הורדת קובץ האיום יכולה להחזיר את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה בוצעה בהצלחה. |
Error executing action "Download Threat File". Reason: ERROR_REASON |
הפעולה נכשלה. בודקים את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה. |
תוצאת הסקריפט
בטבלה הבאה מפורטים הערכים של פלט תוצאות הסקריפט כשמשתמשים בפעולה Download Threat File:
| שם תוצאת הסקריפט | ערך |
|---|---|
is_success |
True או False |
העשרת נקודות קצה (endpoints)
משתמשים בפעולה Enrich Endpoints כדי להעשיר את המידע על נקודת הקצה באמצעות כתובת ה-IP או שם המארח.
הפעולה הזו פועלת בישויות הבאות של Google SecOps:
IP AddressHostname
קלט של הפעולה
הפעולה 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 יכולה להחזיר את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה בוצעה בהצלחה. |
Error executing action "Enrich Endpoints". Reason:
ERROR_REASON |
הפעולה נכשלה. בודקים את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה. |
תוצאת הסקריפט
בטבלה הבאה מפורטים הערכים של פלט התוצאה של הסקריפט כשמשתמשים בפעולה Enrich Endpoints:
| שם תוצאת הסקריפט | ערך |
|---|---|
is_success |
True או False |
קבלת סטטוס הסוכן
משתמשים בפעולה Get Agent Status כדי לאחזר מידע על סטטוס הסוכנים בנקודות הקצה על סמך הישות שצוינה.
הפעולה הזו פועלת בישויות הבאות של Google SecOps:
IP AddressHostname
קלט של הפעולה
אין.
ערכי פלט של פעולות
הפעולה Get Agent Status מספקת את הפלט הבא:
| סוג הפלט של הפעולה | זמינות |
|---|---|
| חיבור לקיר של המארז | לא זמין |
| קישור ללוח הפניות | לא זמין |
| שולחן קונסולה צמוד לקיר | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאת JSON | יש גישה |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
תוצאת JSON
בדוגמה הבאה מוצג פלט התוצאה בפורמט JSON שמתקבל כשמשתמשים בפעולה Get Agent Status:
{
"status": "Not active"
}
הודעות פלט
הפעולה Get Agent Status יכולה להחזיר את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה בוצעה בהצלחה. |
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 AddressHostname
קלט של הפעולה
הפעולה 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 יכולה להחזיר את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה בוצעה בהצלחה. |
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) שצריך לבדוק ברשימת החסימה. הפעולה מחזירה רק גיבובים שנמצאו. אם מגדירים את |
Site IDs |
זה שינוי אופציונלי. רשימה מופרדת בפסיקים של מזהי אתרים כדי להחזיר פריטים מרשימת החסימה. |
Group IDs |
זה שינוי אופציונלי. רשימה מופרדת בפסיקים של מזהי קבוצות כדי להחזיר פריטים מרשימת החסימה. |
Account Ids |
זה שינוי אופציונלי. רשימה מופרדת בפסיקים של מזהי חשבונות כדי להחזיר פריטים מרשימת החסימה. |
Limit |
זה שינוי אופציונלי. מספר הפריטים ברשימת החסימה שיוחזרו. אם מגדירים את הפרמטר הערך המקסימלי הוא ערך ברירת המחדל הוא
|
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 יכולה להחזיר את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה בוצעה בהצלחה. |
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 כפרמטר |
Limit |
זה שינוי אופציונלי. מספר האירועים שיוחזרו. הערך המקסימלי הוא ערך ברירת המחדל הוא |
ערכי פלט של פעולות
הפעולה 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 AddressHostname
קלט של הפעולה
הפעולה Get Events for Endpoint Hours Back דורשת את הפרמטרים הבאים:
| פרמטר | תיאור |
|---|---|
Hours Back |
חובה. מספר השעות לפני הזמן הנוכחי שבהן יאוחזרו אירועים. |
Events Amount Limit |
זה שינוי אופציונלי. מספר האירועים המקסימלי שיוחזרו לכל סוג אירוע. ערך ברירת המחדל הוא |
Include File Events Information |
זה שינוי אופציונלי. אם האפשרות הזו נבחרת, הפעולה שולחת שאילתה לגבי מידע על אירועים ב- |
Include Indicator Events Information |
זה שינוי אופציונלי. אם האפשרות הזו נבחרת, הפעולה שולחת שאילתות לגבי מידע על אירועים ב- |
Include DNS Events Information |
זה שינוי אופציונלי. אם האפשרות הזו נבחרת, הפעולה שולחת שאילתות לגבי מידע על אירועים ב- |
Include Network Actions Events Information |
זה שינוי אופציונלי. אם בוחרים באפשרות הזו, הפעולה שולחת שאילתות לגבי מידע על אירועי |
Include URL Events Information |
זה שינוי אופציונלי. אם האפשרות הזו נבחרת, הפעולה שולחת שאילתות לגבי מידע על אירועים ב- |
Include Registry Events Information |
זה שינוי אופציונלי. אם האפשרות הזו נבחרת, הפעולה שולחת שאילתות לגבי מידע על אירועים ב- |
Include Scheduled Task Events Information |
זה שינוי אופציונלי. אם האפשרות הזו נבחרת, הפעולה שולחת שאילתה לגבי מידע על אירועים ב- |
ערכי פלט של פעולות
הפעולה 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 יכולה להחזיר את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה בוצעה בהצלחה. |
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"
}
]
הודעות פלט
הפעולה קבלת פרטי הקבוצה יכולה להחזיר את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה בוצעה בהצלחה. |
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 |
זה שינוי אופציונלי. סף מוניטין לסימון ישות כחשודה. אם לא מגדירים ערך, הפעולה לא מסמנת אף ישות כחשודה. הערך המקסימלי הוא ערך ברירת המחדל הוא |
Create Insight |
זה שינוי אופציונלי. אם בוחרים באפשרות הזו, הפעולה יוצרת תובנה שמכילה מידע על המוניטין. |
Only Suspicious Hashes Insight |
זה שינוי אופציונלי. אם בוחרים באפשרות הזו, הפעולה יוצרת תובנה רק לערכי גיבוב (hash) עם מוניטין שגדול או שווה לערך |
ערכי פלט של פעולות
הפעולה 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 |
חובה. המספר המקסימלי של נציגים שיוחזרו. הערך המקסימלי הוא ערך ברירת המחדל הוא |
ערכי פלט של פעולות
הפעולה 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 יכולה להחזיר את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה בוצעה בהצלחה. |
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 |
זה שינוי אופציונלי. רשימה מופרדת בפסיקים של סטטוסים של איומים. הפעולה מחזירה רק איומים שתואמים לסטטוסים שהוגדרו. הערכים האפשריים הם:
|
Created until |
זה שינוי אופציונלי. שעת הסיום של האיומים, למשל |
Created from |
זה שינוי אופציונלי. שעת ההתחלה של האיומים, למשל |
Resolved Threats |
זה שינוי אופציונלי. אם האפשרות הזו נבחרת, הפעולה מחזירה רק איומים שטופלו. |
Threat Display Name |
זה שינוי אופציונלי. השם המוצג של האיום שרוצים להחזיר. |
Limit |
זה שינוי אופציונלי. מספר האיומים שיוחזרו. ערך ברירת המחדל הוא |
API Version |
זה שינוי אופציונלי. גרסת ה-API שבה צריך להשתמש בשביל הפעולה. גרסת ה-API משפיעה על המבנה של תוצאת ה-JSON. מומלץ להשתמש בגרסת ה-API העדכנית ביותר שנתמכת בסביבה שלכם. ערך ברירת המחדל הוא |
ערכי פלט של פעולות
הפעולה 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 יכולה להחזיר את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה בוצעה בהצלחה. |
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 יכולה להחזיר את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה בוצעה בהצלחה. |
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 AddressHostname
קלט של הפעולה
אין.
ערכי פלט של פעולות
הפעולה התחלת סריקה מלאה מספקת את הפלטים הבאים:
| סוג הפלט של הפעולה | זמינות |
|---|---|
| חיבור לקיר של המארז | לא זמין |
| קישור ללוח הפניות | לא זמין |
| שולחן קונסולה צמוד לקיר | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאת JSON | לא זמין |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
הודעות פלט
הפעולה התחלת סריקה מלאה יכולה להחזיר את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה בוצעה בהצלחה. |
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 |
זה שינוי אופציונלי. המפתח לסינון אתרים. הערכים האפשריים הם:
ערך ברירת המחדל הוא |
Filter Logic |
זה שינוי אופציונלי. לוגיקת הסינון שרוצים להחיל. לוגיקת הסינון משתמשת בערך שמוגדר בפרמטר הערכים האפשריים הם:
ערך ברירת המחדל הוא |
Filter Value |
זה שינוי אופציונלי. הערך שבו משתמשים במסנן. לוגיקת הסינון משתמשת בערך שמוגדר בפרמטר אם בוחרים באפשרות אם בוחרים באפשרות אם לא מגדירים ערך, הפעולה מתעלמת מהמסנן. |
Max Records To Return |
זה שינוי אופציונלי. מספר הרשומות שיוחזרו. ערך ברירת המחדל הוא |
ערכי פלט של פעולות
הפעולה List Sites מספקת את הפלטים הבאים:
| סוג הפלט של הפעולה | זמינות |
|---|---|
| חיבור לקיר של המארז | לא זמין |
| קישור ללוח הפניות | לא זמין |
| שולחן קונסולה צמוד לקיר | יש גישה |
| טבלת העשרה | לא זמין |
| תוצאת JSON | לא זמין |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
שולחן קונסולה צמוד לקיר
הפעולה List Sites יכולה להחזיר את הטבלה הבאה:
שם הטבלה: אתרים זמינים
עמודות בטבלה:
- שם
- מזהה
- יוצר
- תוקף
- סוג
- מדינה
הודעות פלט
הפעולה List Sites יכולה להחזיר את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה בוצעה בהצלחה. |
Error executing action "List Sites". Reason: ERROR_REASON |
הפעולה נכשלה. בודקים את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה. |
תוצאת הסקריפט
בטבלה הבאה מפורטים הערכים של פלט הסקריפט כשמשתמשים בפעולה List Sites:
| שם תוצאת הסקריפט | ערך |
|---|---|
is_success |
True או False |
סימון כאיום
משתמשים בפעולה סימון כאיום כדי לסמן איומים חשודים כאיומים חיוביים אמיתיים ב-SentinelOne.
כדי לסמן איומים ב-SentinelOne, צריך אחד מהתפקידים הבאים:
AdminIR TeamSOC
אפשר לסמן כאיומים רק זיהויים חשודים.
הפעולה הזו לא פועלת על ישויות של Google SecOps.
קלט של הפעולה
כדי לבצע את הפעולה סימון כאיום, צריך להגדיר את הפרמטרים הבאים:
| פרמטר | תיאור |
|---|---|
Threat IDs |
חובה. רשימה מופרדת בפסיקים של מזהי זיהויים שצריך לסמן כאיומים. |
ערכי פלט של פעולות
הפעולה סימון כאיום מספקת את הפלטים הבאים:
| סוג הפלט של הפעולה | זמינות |
|---|---|
| חיבור לקיר של המארז | לא זמין |
| קישור ללוח הפניות | לא זמין |
| שולחן קונסולה צמוד לקיר | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאת JSON | יש גישה |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
תוצאת JSON
בדוגמה הבאה מוצג פלט התוצאה ב-JSON שמתקבל כשמשתמשים בפעולה סימון כאיום:
[
{
"ID": "DETECTION_ID",
"marked_as_threat": "true"
}
]
הודעות פלט
הפעולה סימון כאיום יכולה להחזיר את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה בוצעה בהצלחה. |
Error executing action "Mark as Threat". Reason: ERROR_REASON |
הפעולה נכשלה. בודקים את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה. |
תוצאת הסקריפט
בטבלה הבאה מפורטים הערכים של פלט תוצאת הסקריפט כשמשתמשים בפעולה סימון כאיום:
| שם תוצאת הסקריפט | ערך |
|---|---|
is_success |
True או False |
צמצום האיום
משתמשים בפעולה Mitigate Threat כדי לבצע פעולות לצמצום האיומים ב-SentinelOne.
כדי לצמצם איומים ב-SentinelOne, צריך אחד מהתפקידים הבאים:
AdminIR TeamSOC
החזרה לגרסה קודמת רלוונטית רק ל-Windows. הטיפול באיומים רלוונטי רק ל-macOS ול-Windows.
הפעולה הזו לא פועלת על ישויות של Google SecOps.
קלט של הפעולה
הפעולה Mitigate Threat דורשת את הפרמטרים הבאים:
| פרמטר | תיאור |
|---|---|
Mitigation action |
חובה. פעולה להפחתת האיומים שזוהו. הערכים האפשריים הם:
ערך ברירת המחדל הוא
|
Threat IDs |
חובה. רשימה מופרדת בפסיקים של מזהי איומים שצריך לצמצם. |
ערכי פלט של פעולות
הפעולה Mitigate Threat מספקת את הפלטים הבאים:
| סוג הפלט של הפעולה | זמינות |
|---|---|
| חיבור לקיר של המארז | לא זמין |
| קישור ללוח הפניות | לא זמין |
| שולחן קונסולה צמוד לקיר | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאת JSON | יש גישה |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
תוצאת JSON
בדוגמה הבאה מוצג פלט התוצאה ב-JSON שמתקבל כשמשתמשים בפעולה Mitigate Threat:
[
{
"mitigated": true,
"mitigation_action": "quarantine",
"Threat_ID": "THREAT_ID"
}
]
הודעות פלט
הפעולה Mitigate Threat יכולה להחזיר את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה בוצעה בהצלחה. |
Error executing action "Mitigate Threat". Reason: ERROR_REASON |
הפעולה נכשלה. בודקים את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה. |
תוצאת הסקריפט
בטבלה הבאה מפורטים הערכים של פלט תוצאת הסקריפט כשמשתמשים בפעולה Mitigate Threat:
| שם תוצאת הסקריפט | ערך |
|---|---|
is_success |
True או False |
העברת נציגים
משתמשים בפעולה Move Agents כדי להעביר סוכנים לקבוצה שצוינה מאותו אתר.
הפעולה הזו פועלת בישויות הבאות של Google SecOps:
IP AddressHostname
קלט של הפעולה
כדי להשתמש בפעולה Move Agents, צריך להגדיר את הפרמטרים הבאים:
| פרמטר | תיאור |
|---|---|
Group ID |
זה שינוי אופציונלי. מזהה הקבוצה שאליה רוצים להעביר את הנציגים. |
Group Name |
זה שינוי אופציונלי. שם הקבוצה שאליה רוצים להעביר את הנציגים. אם מגדירים גם את הפרמטר |
ערכי פלט של פעולות
הפעולה העברת נציגים מספקת את הפלטים הבאים:
| סוג הפלט של הפעולה | זמינות |
|---|---|
| חיבור לקיר של המארז | לא זמין |
| קישור ללוח הפניות | לא זמין |
| שולחן קונסולה צמוד לקיר | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאת JSON | לא זמין |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
הודעות פלט
הפעולה Move Agents יכולה להחזיר את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה בוצעה בהצלחה. |
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 AddressHostname
קלט של הפעולה
אין.
ערכי פלט של פעולות
הפעולה 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 יכולה להחזיר את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה בוצעה בהצלחה. |
Error executing action "Resolve Threat". Reason: ERROR_REASON |
הפעולה נכשלה. בודקים את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה. |
תוצאת הסקריפט
בטבלה הבאה מפורטים הערכים של פלט תוצאות הסקריפט כשמשתמשים בפעולה Resolve Threat:
| שם תוצאת הסקריפט | ערך |
|---|---|
is_success |
True או False |
התראה על עדכון
משתמשים בפעולה עדכון התראה כדי לעדכן את ההתראה על האיום ב-SentinelOne.
הפעולה הזו לא פועלת על ישויות של Google SecOps.
קלט של הפעולה
הפעולה עדכון התראה דורשת את הפרמטרים הבאים:
| פרמטר | תיאור |
|---|---|
Alert ID |
חובה. המזהה של ההתראה שרוצים לעדכן. |
Status |
זה שינוי אופציונלי. סטטוס ההתראה. הערכים האפשריים הם:
|
Verdict |
זה שינוי אופציונלי. ההחלטה לגבי ההתראה. הערכים האפשריים הם:
|
ערכי פלט של פעולות
הפעולה 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 |
חובה. החלטה של מנתח נתונים. הערכים האפשריים הם:
ערך ברירת המחדל הוא
|
ערכי פלט של פעולות
הפעולה Update Analyst Verdict מספקת את הפלטים הבאים:
| סוג הפלט של הפעולה | זמינות |
|---|---|
| חיבור לקיר של המארז | לא זמין |
| קישור ללוח הפניות | לא זמין |
| שולחן קונסולה צמוד לקיר | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאת JSON | לא זמין |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
הודעות פלט
הפעולה Update Analyst Verdict יכולה להחזיר את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה בוצעה בהצלחה. |
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
}
}
הודעות פלט
הפעולה עדכון כלל בקרת המכשיר יכולה להחזיר את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה בוצעה בהצלחה. |
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 |
חובה. סטטוס של אירוע. הערכים האפשריים הם:
ערך ברירת המחדל הוא
|
ערכי פלט של פעולות
הפעולה Update Incident Status מספקת את הפלטים הבאים:
| סוג הפלט של הפעולה | זמינות |
|---|---|
| חיבור לקיר של המארז | לא זמין |
| קישור ללוח הפניות | לא זמין |
| שולחן קונסולה צמוד לקיר | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאת JSON | לא זמין |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
הודעות פלט
הפעולה Update Incident Status יכולה להחזיר את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה בוצעה בהצלחה. |
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 |
חובה. שם השדה שבו מאוחסן שם המוצר. שם המוצר משפיע בעיקר על המיפוי. כדי לייעל ולשפר את תהליך המיפוי של המחבר, ערך ברירת המחדל הופך לערך חלופי שאליו מתייחס הקוד. כל קלט לא חוקי בפרמטר הזה יוחלף בערך חלופי כברירת מחדל. ערך ברירת המחדל הוא |
Event Field Name |
חובה. שם השדה שקובע את שם האירוע (סוג משנה). ערך ברירת המחדל הוא |
Environment Field Name |
זה שינוי אופציונלי. שם השדה שבו מאוחסן שם הסביבה. אם שדה הסביבה חסר, המחבר משתמש בערך ברירת המחדל. ערך ברירת המחדל הוא |
Environment Regex Pattern |
זה שינוי אופציונלי. תבנית של ביטוי רגולרי להפעלה על הערך שנמצא בשדה משתמשים בערך ברירת המחדל אם התבנית של הביטוי הרגולרי היא null או ריקה, או אם ערך הסביבה הוא null, התוצאה הסופית של הסביבה היא סביבת ברירת המחדל. ערך ברירת המחדל הוא |
PythonProcessTimeout |
חובה. מגבלת הזמן הקצוב לתפוגה, בשניות, של תהליך Python שמריץ את הסקריפט הנוכחי. ערך ברירת המחדל הוא |
API Root |
חובה. שורש ה-API של המכונה ב-SentinelOne. |
API Token |
חובה. טוקן ה-API של SentinelOne. |
Status Filter |
זה שינוי אופציונלי. רשימה מופרדת בפסיקים של סטטוסים של התראות להטמעה. הערכים האפשריים הם:
אם לא מציינים ערך, המחבר מאחזר התראות עם הסטטוסים |
Case Name Template |
זה שינוי אופציונלי. תבנית להגדרת שם מותאם אישית לפניות. המחבר מוסיף מפתח אפשר להשתמש בפלייסהולדרים בפורמט FIELD_NAME, שמאוכלסים מערכי המחרוזת של האירוע הראשון. דוגמה: |
Alert Name Template |
זה שינוי אופציונלי. תבנית להגדרת שם ההתראה. אפשר להשתמש בפלייסהולדרים בפורמט FIELD_NAME, שמאוכלסים מערכי המחרוזת של האירוע הראשון. דוגמה: אם לא צוין ערך או שהתבנית לא תקינה, המחבר משתמש בשם ברירת המחדל של ההתראה. |
Lowest Severity To Fetch |
זה שינוי אופציונלי. רמת החומרה הנמוכה ביותר של ההתראות שצריך לאחזר. אם לא מגדירים את הפרמטר הזה, המחבר מטמיע התראות בכל רמות החומרה. הערכים האפשריים הם:
אם לא מציינים ערך, המערכת מטמיעה את כל רמות החומרה. |
Max Hours Backwards |
חובה. מספר השעות לפני השעה הנוכחית לאחזור התראות. ערך ברירת המחדל הוא |
Max Alerts To Fetch |
חובה. מספר ההתראות המקסימלי לעיבוד בכל איטרציה של המחבר. הערך המקסימלי הוא ערך ברירת המחדל הוא |
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 |
חובה. שם השדה שבו מאוחסן שם המוצר. שם המוצר משפיע בעיקר על המיפוי. כדי לייעל ולשפר את תהליך המיפוי של המחבר, ערך ברירת המחדל ערך ברירת המחדל הוא |
Event Field Name |
חובה. שם השדה שקובע את שם האירוע (סוג משנה). ערך ברירת המחדל הוא
|
Environment Field Name |
זה שינוי אופציונלי. שם השדה שבו מאוחסן שם הסביבה. אם שדה הסביבה חסר, המחבר משתמש בערך ברירת המחדל. ערך ברירת המחדל הוא
|
Environment Regex Pattern |
זה שינוי אופציונלי. תבנית של ביטוי רגולרי להפעלה על הערך שנמצא בשדה משתמשים בערך ברירת המחדל אם התבנית של הביטוי הרגולרי היא null או ריקה, או אם ערך הסביבה הוא null, התוצאה הסופית של הסביבה היא סביבת ברירת המחדל. |
Script Timeout |
חובה. מגבלת הזמן הקצוב לתפוגה, בשניות, של תהליך Python שמריץ את הסקריפט הנוכחי. ערך ברירת המחדל הוא
|
API Root |
חובה. השורש של SentinelOne API. ערך ברירת המחדל הוא
|
API Token |
חובה. טוקן ה-API של SentinelOne. |
API Version |
זה שינוי אופציונלי. גרסת ה-API של SentinelOne שהמחבר ישתמש בה. ערך ברירת המחדל הוא |
Fetch Max Days Backwards |
זה שינוי אופציונלי. מספר הימים לפני הזמן הנוכחי שבהם רוצים לאחזר התראות. הפרמטר הזה יכול לחול על האיטרציה הראשונית של המחבר אחרי שמפעילים את המחבר בפעם הראשונה, או על ערך ברירת המחדל של חותמת זמן שפג התוקף שלה. ערך ברירת המחדל הוא |
Max Alerts Per Cycle |
זה שינוי אופציונלי. המספר המקסימלי של התראות לעיבוד בכל איטרציה של המחבר. ערך ברירת המחדל הוא |
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 |
זה שינוי אופציונלי. רשימה מופרדת בפסיקים של אובייקטים של אירועים שיוחזרו עם פרטי האיום. המחבר משתמש בפרמטר הזה כמסנן כדי להחזיר רק אובייקטים מסוימים, כמו אם לא מגדירים ערך, המחבר מטמיע את כל סוגי האובייקטים של האירועים. |
Event Type Filter |
זה שינוי אופציונלי. רשימה מופרדת בפסיקים של סוגי האירועים שיוחזרו עם פרטי האיום. המחבר משתמש בפרמטר הזה כמסנן כדי להחזיר רק סוגי אירועים מסוימים, כמו |
Max Events To Return |
זה שינוי אופציונלי. מספר האירועים שיוחזרו לכל איום. הערך המקסימלי הוא ערך ברירת המחדל הוא
|
כללי מחברים
המחבר תומך בשרתי 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 |
זה שינוי אופציונלי. שם הסביבה שממנה מסנכרנים את ההתראות. ערך ברירת המחדל הוא |
API Root |
חובה. שורש ה-API של המכונה ב-SentinelOne. |
API Token |
חובה. אסימון ה-API שמשמש לאימות מול SentinelOne. |
Max Hours Backwards |
חובה. מספר השעות לפני השעה הנוכחית לסנכרון ההתראות במהלך האיטרציה הראשונה של המשימה. ערך ברירת המחדל הוא |
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 |
חובה. שם הסביבה שבה המשימה מחפשת איומים. ערך ברירת המחדל הוא |
API Root |
חובה. שורש ה-API של המכונה ב-SentinelOne. |
API Token |
חובה. אסימון ה-API שמשמש לאימות מול SentinelOne. |
Max Hours Backwards |
חובה. מספר השעות לפני השעה הנוכחית לסנכרון האיומים במהלך האיטרציה הראשונה של המשימה. ערך ברירת המחדל הוא |
Verify SSL |
חובה. אם האפשרות הזו נבחרת, השילוב מאמת את אישור ה-SSL כשמתחברים לשרת SentinelOne. מופעלת כברירת מחדל. |
הבעיה עדיין לא נפתרה? קבלת תשובות מחברי הקהילה וממומחי Google SecOps.