שילוב של SiemplifyUtilities עם Google SecOps

במאמר הזה מוסבר איך לשלב את SiemplifyUtilities עם Google Security Operations ‏ (Google SecOps).

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

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

  • ייצוא ושיתוף: אתם יכולים להשתמש ביכולות של Google SecOps עם הפעולה Export Entities as OpenIOC File כדי ליצור במהירות קובצי OpenIOC סטנדרטיים מישויות אבטחה (כמו כתובות IP, גיבובי קבצים או כתובות URL) ולשתף אותם עם פלטפורמות של מודיעין איומי סייבר או עם צוותי אבטחה אחרים.

  • מניפולציה של רשימות ללוגיקה: אתם יכולים להשתמש ביכולות של Google SecOps עם הפעולה List Operations כדי לבצע פעולות לוגיות מורכבות (כמו intersection,‏ union,‏ subtract) בשתי רשימות שונות של ערכים בתוך פלייבוק, וכך לספק סינון מתקדם או שילוב של מקורות נתונים.

  • טרנספורמציה וניתוח של נתונים: משתמשים ביכולות של Google SecOps עם הפעולה Extract top From JSON כדי לעבד קבוצות נתונים גדולות של JSON בתצוגת עץ ולתעדף אותן. לשם כך, ממיינים אותן לפי מפתח ספציפי בתצוגת עץ (כמו ציון חומרה) ומחזירים רק את התוצאות הרלוונטיות המובילות לניתוח מיידי.

  • ניתוח אימיילים: משתמשים ביכולות של Google SecOps עם הפעולה Parse EML to JSON כדי להמיר הודעות אימייל גולמיות בקידוד base64 (קובצי EML או MSG) לפורמט JSON מובנה. כך אפשר לגשת לכותרות, לגוף, לקבצים המצורפים ולקישורים של האימייל לצורך ניתוח וחקירה אוטומטיים.

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

השילוב הזה מספק יכולות מובנות בפלטפורמה, ולא נדרשים מפתחות API או פרטי כניסה של צד שלישי חיצוני לצורך אימות. לפני שמתחילים, צריך לוודא שהשילוב מותקן מ-Content Hub במופע של Google SecOps.

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

אין.

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

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

פעולות

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

ספירת ישויות בהיקף

כדי לאחזר את מספר הישויות בהיקף מסוים, משתמשים בפונקציה Count Entities in Scope.

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

קלט של הפעולה

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

פרמטר תיאור
Entity Type

חובה.

סוג ישויות היעד.

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

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

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

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

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

There are NUMBER_OF_ENTITIES entities from ENTITY_TYPE type.

הפעולה בוצעה בהצלחה.
Error executing action "Count Entities in Scope". Reason: ERROR_REASON

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

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

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

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

שם תוצאת הסקריפט ערך
list_count NUMBER_OF_ENTITIES

רשימת ספירה

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

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

קלט של הפעולה

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

פרמטר תיאור
Input String

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

רשימה מופרדת בפסיקים של מחרוזות, כמו value1,value2,value3.

Delimiter

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

הסמל שמשמש להפרדה בין ערכים בודדים בתוך Input String.

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

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

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

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

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

List length is: NUMBER_OF_ENTITIES

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

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

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

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

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

שם תוצאת הסקריפט ערך
list_count NUMBER_OF_ENTITIES

מחיקת הקובץ

משתמשים בפעולה מחיקת קובץ כדי למחוק קובץ שנבחר ממערכת הקבצים.

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

קלט של הפעולה

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

פרמטר תיאור
File Path

חובה.

הנתיב המוחלט של הקובץ שרוצים למחוק.

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

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

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

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

{
"filepath": ""
"status": "deleted/not found"
}
הודעות פלט

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

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

Successfully deleted file.

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

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

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

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

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

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

ייצוא ישויות כקובץ OpenIOC

אתם יכולים להשתמש בפעולה Export Entities as OpenIOC File כדי לארוז פריטי אבטחה נתמכים מהאירוע הנוכחי בפורמט קובץ OpenIOC סטנדרטי. אפשר להשתמש בקובץ הזה כדי לשתף, לאסוף מודיעין איומי סייבר או לייבא אותו לכלי אבטחה אחרים.

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

  • Filehash

  • IP Address

  • URL

  • Hostname

  • User

קלט של הפעולה

כדי להשתמש בפעולה Export Entities as OpenIOC File, צריך להגדיר את הפרמטרים הבאים:

                       
פרמטרתיאור
Export Folder Path

חובה.

   

הנתיב המקומי של התיקייה שבה יישמר קובץ ה-OpenIOC שנוצר.

   

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

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

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

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

{
    "absolute_file_path": OpenIOC_{random_guid}.txt
}
הודעות פלט

הפעולה Export Entities as OpenIOC File יכולה להחזיר את הודעות הפלט הבאות:

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

Successfully created an OpenIOC file based on provided entities.

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

הפעולה בוצעה בהצלחה.
Error executing action "Export Entities as OpenIOC File". Reason: ERROR_REASON

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

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

חילוץ הרמה העליונה מ-JSON

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

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

קלט של הפעולה

הפעולה חילוץ הרמה העליונה מ-JSON דורשת את הפרמטרים הבאים:

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

חובה.

   

נתוני ה-JSON לעיבוד.

   
Key To Sort By

חובה.

   

המפתח בתצוגת עץ שמשמש למיון, עם פלחים שמופרדים בנקודות.

אפשר להשתמש ב-* כתו כללי לחיפוש. לדוגמה, Host.*.wassap_list.Severity.

   
Field Type

חובה.

   

סוג הנתונים של המפתח שצוין למיון.

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

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

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

   

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

   

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

   
Top Rows

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

   

מספר הרשומות (השורות) העליונות שצריך לאחזר מפלט ה-JSON הממוין.

   

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

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

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

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

[
    {
        "HOST": {
            "DETECTION":{
                "QID": "82003",
                "SEVERITY": "1",
                "RESULTS": "Timestamp of host (network byte ordering): 03:40:14 GMT"
            },
            "IP": "1.1.1.1",
            "LAST_SCAN_DATETIME": "2018-08-13T10:24:35Z",
            "OS": "Windows 10"
        },
        "DATETIME": "2018-08-29T14:01:12Z"
    }, {
        "HOST":{
            "DETECTION": {
                "PORT": "443",
                "QID": "11827",
                "PROTOCOL": "tcp",
                "RESULTS": "X-Frame-Options or Content-Security-Policy: frame-ancestors HTTP Headers missing on port 443.",
                "SEVERITY": "2"
            },
            "IP": "1.1.1.1",
            "LAST_SCAN_DATETIME": "2018-08-13T08:31:58Z",
            "OS": "Linux 3.13"
        },
        "DATETIME": "2018-08-29T14:01:12Z"
    }, {
        "HOST": {
            "DETECTION": {
                "PORT": "53",
                "QID": "15033",
                "PROTOCOL": "udp",
                "RESULTS": "--- IPv4 --- ",
                "SEVERITY": "4"
            },
            "IP": "1.1.1.1",
            "LAST_SCAN_DATETIME": "2018-08-13T08:31:58Z",
            "OS": "Linux 3.13"
        },
        "DATETIME": "2018-08-29T14:01:12Z"
    }
]
הודעות פלט

הפעולה חילוץ הרמה העליונה מ-JSON יכולה להחזיר את הודעות הפלט הבאות:

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

Results: RESULTS.

No branches were found.

הפעולה בוצעה בהצלחה.
Error executing action "Extract top From JSON". Reason: ERROR_REASON

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

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

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

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

שם תוצאת הסקריפט ערך
result RESULTS

סינון JSON

משתמשים בפעולה Filter JSON כדי לסנן אובייקט JSON על סמך תנאי מסוים ולחלץ תוצאות ספציפיות.

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

קלט של הפעולה

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

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

חובה.

   

נתוני המילון בפורמט JSON שעליהם רוצים להחיל את המסנן.

   
Root Key Path

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

   

נתיב ההתחלה של חיפוש ה-JSON, מופרד בנקודות.

   
Condition Path

חובה.

   

הנתיב המופרד בנקודות לשדה שהערך שלו נבדק מול התנאי filter.

   
Condition Operator

חובה.

   

אופרטור ההשוואה שבו משתמשים בתנאי.

   

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

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

חובה.

   

הערך הספציפי שצריך להשתמש בו בתנאי filter.

   
Output Path

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

   

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

   
Delimiter

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

   

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

   

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

   

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

הפעולה Filter JSON מספקת את הפלטים הבאים:

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

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

{
    "a": {
        "HOST": [
            {
                "DETECTION": {
                    "QID": "82003",
                    "SEVERITY": "1",
                    "RESULTS": "Timestamp of host (network byte ordering): 03:40:14 GMT"
                },
                "IP": "1.1.1.1",
                "LAST_SCAN_DATETIME": "2018-08-13T10:24:35Z",
                "OS": "Windows 10"
            }
        ],
        "DATETIME": "2018-08-29T14:01:12Z"
    }
}
הודעות פלט

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

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

Successfully filtered JSON.

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

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

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

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

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

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

קבלת כתובת ה-URL של הפריסה

משתמשים בפעולה Get Deployment URL כדי לאחזר את כתובת ה-URL לפריסה של מכונת Google SecOps הנוכחית.

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

קלט של הפעולה

אין.

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

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

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

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

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

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

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

Successfully retrieved deployment URL.

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

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

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

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

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

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

הצגת רשימה של פעולות

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

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

קלט של הפעולה

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

                                                           
פרמטרתיאור
First List

חובה.

   

הרשימה הראשונה של ערכים מופרדים בפסיקים לפעולה set.

Second List

חובה.

   

הרשימה השנייה של ערכים מופרדים בפסיקים לפעולה set.

Delimiter

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

   

הסמל או התו שמשמשים להפרדת ערכים גם ב-First List וגם ב-Second List.

   

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

Operator

חובה.

   

סוג הפעולה של set שרוצים לבצע.

   

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

  • intersection
  • union
  • subtract
  • xor (או בלעדי).

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

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

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

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

{
    "results": {
        "count": 6,
        "data": [
            "item",
            "item1",
            "item2"
        ]
    }
}​​
תוצאת הסקריפט

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

שם תוצאת הסקריפט ערך
result_list RESULTS

ניתוח של EML ל-JSON

משתמשים בפעולה Parse EML to JSON כדי להמיר את התוכן של קובץ אימייל בפורמט EML או MSG לאובייקט JSON מובנה ב-Google SecOps.

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

קלט של הפעולה

הפעולה Parse EML to JSON דורשת את הפרמטרים הבאים:

                                               
פרמטרתיאור
EML Content

חובה.

   

התוכן בקידוד base64 של קובץ ה-EML או ה-MSG.

Blacklisted Headers

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

   

רשימה מופרדת בפסיקים של כותרות שצריך להחריג מפלט ה-JSON הסופי.

Use Blacklist As Whitelist

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

   

אם בוחרים באפשרות הזו, הרשימה שצוינה ב-Blacklisted Headers פועלת כרשימת היתרים, וכוללת רק את הכותרות שמופיעות ברשימה בפלט ה-JSON.

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

הפעולה Parse EML to JSON מספקת את הפלטים הבאים:

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

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

{
    "HTML Body": "<div><br></div>",
    "Attachments": {},
    "Recipients": "john_doe@example.com",
    "CC": "",
    "Links": {
        "urls_1": "https://lh4.googleusercontent.com/rE6-WYjfFuiHbHUV33G31NCtUeBl9YGnw4bvlorqMeNaC60qWagqtohFwCpq2eJxlMYMJPPDAqqXRZW6Oja8GqOjt3jB3aB6tzJP-jdtbCBoj-m3vu49tttHmWpXGJUSI6UuTUYS",
        "urls_2": "https://lh4.googleusercontent.com/Uih5TalWnJjBbG_QaRICp8emX5wIakbCmstEDP3YHT7l45qdjIllcxg_Ddapvrh5DqGKszK3KKM5M0kEoC1YX6TgbWKJKPX0OxD5BeWr3uu6SRAHs7lwP20khjHSlxsIM46egQ-M"
    },
    "BCC": "",
    "To": "john_doe@example.com",
    "Date": "Mon, 13 Aug 2018 13:20:34 +0300",
    "From": "john_doe@example.com",
    "Subject": "TEST6:::Test:::ADVANCE NOTICE: 07.08.2018-Disable Accounts-user\\\r\\\\n Office Il Office"
}
תוצאת הסקריפט

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

שם תוצאת הסקריפט ערך
parsed_eml RESULTS

פלט ה-JSON של הפעולה בשדה with עובר ארגון מחדש כדי להפריד את ערך המזהה לשדה ייעודי. השינוי הזה חל על גרסה 10 ואילך של השילוב, כפי שמתואר בטבלה הבאה:

                                               
גרסת השילובמבנה השדה ותיאור‫JSON לדוגמה
גרסה 9 וגרסאות קודמותהמזהה והפרוטוקול משולבים בשדה with.{"with": "smtp id ID"}
גרסה 10 ואילךהמזהה מאוחסן בשדה החדש id, והשדה with מכיל רק את הפרוטוקול.{"id": "ID", "with": "SMTP"}

פינג

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

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

קלט של הפעולה

אין.

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

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

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

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

הודעת פלט תיאור ההודעה
Connection Established. הפעולה בוצעה בהצלחה.
Failed to connect to SiemplifyUtilities. Error is ERROR_REASON

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

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

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

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

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

מצרף השאילתות

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

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

קלט של הפעולה

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

פרמטר תיאור
Values

חובה.

רשימה מופרדת בפסיקים של ערכים לחיפוש, כמו value1,value2,value3.

Query Field

חובה.

שם שדה היעד לחיפוש, למשל SrcIP,‏ DestHost או UserName.

Query Operator

חובה.

האופרטור הלוגי שמשלב את הערכים, כמו AND או OR.

Add Quotes

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

אם בוחרים באפשרות הזו, הפעולה מוסיפה מירכאות בודדות (') מסביב לכל פריט ב-Values.

Add Double Quotes

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

אם האפשרות הזו נבחרת, הפעולה מוסיפה מירכאות כפולות (") מסביב לכל פריט ב-Values.

Add Backticks

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

אם האפשרות הזו נבחרת, הפעולה מוסיפה תגים מסוג backtick‏ (`) מסביב לכל פריט ב-Values.

האפשרות הזו שימושית כדי להוסיף תווי בריחה למחרוזות מורכבות או לתווים מיוחדים (כמו כתובות URL ארוכות), כדי למנוע שגיאות בקומפילציה של השאילתה.

Delimiter

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

התו שמפריד בין הפריטים ב-Values.

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

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

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

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

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

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

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

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

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

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

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

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

שם תוצאת הסקריפט ערך
query QUERY_FIELD= VALUE_1 OPERATOR QUERY_FIELD= VALUE_2 OPERATOR QUERY_FIELD= VALUE_3

הבעיה עדיין לא נפתרה? קבלת תשובות מחברי הקהילה וממומחי Google SecOps.