שילוב של CrowdStrike Falcon עם Google SecOps
במאמר הזה מוסבר איך לשלב את CrowdStrike Falcon עם Google Security Operations.
השילוב הזה משתמש ברכיב אחד או יותר של קוד פתוח. אפשר להוריד עותק של קוד המקור המלא של השילוב הזה מקטגוריית Cloud Storage.
תרחישים לדוגמה
בפלטפורמת Google SecOps, השילוב של CrowdStrike Falcon פותר את תרחישי השימוש הבאים:
הכלה אוטומטית של תוכנות זדוניות: שימוש ביכולות של פלטפורמת Google SecOps כדי להכניס אוטומטית להסגר את נקודת הקצה המושפעת, לאחזר את הגיבוב של הקובץ לצורך ניתוח נוסף ולמנוע את התפשטות התוכנה הזדונית. ההכלה האוטומטית של תוכנות זדוניות מופעלת כשאימייל פישינג מפעיל התראה ב-CrowdStrike Falcon על הורדה של קובץ חשוד.
תגובה מהירה לאירועים: אפשר להשתמש ב-Google SecOps כדי לאסוף נתונים הקשריים כמו עצי תהליכים וחיבורי רשת, לבודד את המארח שנפרץ וליצור כרטיס לצורך חקירה.
איתור איומים וחקירה: אפשר להשתמש ביכולות של פלטפורמת Google SecOps כדי לשלוח שאילתות ל-CrowdStrike Falcon לגבי פעולות ספציפיות של משתמשים, שינויים בקבצים וחיבורים לרשת במהלך תקופה מוגדרת. האפשרות 'איתור איומים וחקר איומים' מאפשרת לנתח אבטחה לחקור איום פנימי פוטנציאלי ולנתח פעילות היסטורית של נקודת קצה, תוך ייעול תהליך החקירה.
תגובה לניסיונות פישינג ותיקון: שימוש ב-CrowdStrike Falcon ובפלטפורמת Google SecOps כדי לסרוק את הקבצים המצורפים לאימייל, לפתוח אותם בסביבת ארגז חול ולחסום באופן אוטומטי את כתובת האימייל של השולח אם מזוהה פעילות זדונית.
ניהול נקודות חולשה: אפשר להשתמש ביכולות של פלטפורמת Google SecOps כדי ליצור באופן אוטומטי כרטיסי תמיכה לכל מערכת פגיעה, לתעדף אותם על סמך חומרת הפגיעה וערך הנכס, ולהפעיל תהליכי עבודה אוטומטיים לתיקון. הכלי לניהול נקודות חולשה עוזר לכם לזהות נקודת חולשה קריטית בכמה נקודות קצה.
לפני שמתחילים
לפני שמגדירים את השילוב ב-Google SecOps, צריך לבצע את השלבים הבאים:
מגדירים את לקוח CrowdStrike Falcon API.
מגדירים את הרשאות הפעולה.
הגדרת הרשאות למחבר.
הגדרת לקוח ה-API של CrowdStrike Falcon
כדי להגדיר לקוח CrowdStrike API ולצפות בלקוחות או במפתחות API, ליצור אותם או לשנות אותם, צריך להיות לכם תפקיד FalconAdministrator.
ערכי הסוד מוצגים רק כשיוצרים לקוח API חדש או מאפסים את לקוח ה-API.
כדי להגדיר את לקוח CrowdStrike Falcon API, פועלים לפי השלבים הבאים:
- בממשק המשתמש של Falcon, עוברים אל Support and resources (תמיכה ומשאבים) > Resources and tools (משאבים וכלים) > API clients and keys (לקוחות ומפתחות API). בדף הזה אפשר לראות לקוחות קיימים, להוסיף לקוחות חדשים של API או לראות את יומן הביקורת.
- לוחצים על Create API Client (יצירת לקוח API).
- מזינים שם ללקוח ה-API החדש.
- בוחרים את היקפי ה-API המתאימים.
לוחצים על יצירה. יופיעו הערכים של מזהה הלקוח והסוד של הלקוח.
זו הפעם היחידה שבה מוצג ערך הסוד של הלקוח. חשוב לאחסן אותו באופן מאובטח. אם סוד הלקוח אבד, צריך לאפס את לקוח ה-API ולעדכן את כל האפליקציות שמסתמכות על סוד הלקוח באמצעות פרטי כניסה חדשים.
פרטים נוספים על גישה ל-CrowdStrike API זמינים במדריך Getting Access to the CrowdStrike API בבלוג של CrowdStrike.
הגדרת הרשאות לפעולות
בטבלה הבאה מפורטות ההרשאות המינימליות לפעולות:
| פעולה | ההרשאות הנדרשות |
|---|---|
| הוספת תגובה לזיהוי | Detections.ReadDetection.Write |
| הוספת תגובה לזיהוי של Identity Protection | Alerts.ReadAlerts.Write |
| הוספת תגובה לאירוע | Incidents.Write |
| זיהוי סגירה | Detections.ReadDetection.Write |
| Contain Endpoint | Hosts.ReadHosts.Write |
| מחיקת IOC | IOC Management.ReadIOC Management.Write |
| הורדת הקובץ | Hosts.ReadReal time response.ReadReal time response.Write |
| הרצת פקודה | Hosts.ReadReal time response.ReadReal time response.WriteReal time response (admin).Write* לפקודות עם הרשאות מלאות.
|
| קבלת היסט של אירוע | Event streams.Read |
| קבלת מארחים לפי IOC | לא זמין: הוצא משימוש |
| קבלת פרטי המארח | Hosts.Read |
| קבלת שם תהליך לפי IOC | לא זמין: הוצא משימוש |
| נקודת קצה (endpoint) שכלולה בעלייה | Hosts.ReadHosts.Write |
| הצגת רשימה של מארחים | Hosts.Read |
| הצגת רשימה של נקודות חולשה במארח | Hosts.ReadSpotlight vulnerabilities.Read |
| הצגת רשימה של אינדיקטורים של פריצות (IOC) שהועלו | IOC Management.Read |
| סריקה על פי דרישה | On-demand scans (ODS).ReadOn-demand scans (ODS).Write |
| פינג | Hosts.Read |
| שליחת קובץ | Reports (Falcon Intelligence).ReadSandbox (Falcon Intelligence).ReadSandbox (Falcon Intelligence).Write |
| שליחת כתובת URL | Reports (Falcon Intelligence).ReadSandbox (Falcon Intelligence).ReadSandbox (Falcon Intelligence).Write |
| עדכון הזיהוי | Detections.ReadDetection.WriteUser management.Read |
| עדכון של זיהוי הגנה על הזהות | Alerts.ReadAlerts.Write |
| עדכון אירוע | Incidents.Write |
| עדכון פרטי ה-IOC | IOC Management.ReadIOC Management.Write |
| העלאת IOC | IOC Management.ReadIOC Management.Write |
הגדרת הרשאות למחבר
בטבלה הבאה מפורטות ההרשאות המינימליות לחיבורים:
| מחבר | ההרשאות הנדרשות |
|---|---|
| מחבר CrowdStrike Detections | Detection.Read |
| מחבר CrowdStrike Falcon Streaming Events | Event streams.Read |
| מחבר CrowdStrike Identity Protection Detections | Alerts.Read |
| מחבר אירועים של CrowdStrike | Incidents.Read |
נקודות קצה
השילוב עם CrowdStrike Falcon מתקשר עם נקודות הקצה הבאות של CrowdStrike Falcon API:
נקודות קצה כלליות של API:
/oauth2/token
מארחים ומכשירים:
/devices/entities/devices/v1/devices/entities/devices-actions/v2
זיהויים ואירועים:
/detections/entities/detections/v2/detections/entities/summaries/GET/v1/protection/entities/detections/v1
אינדיקטורים לפריצה (IOC):
/intel/entities/indicators/v1/intel/queries/devices/v1
נקודות חולשה:
/devices/combined/devices/vulnerabilities/v1
תגובה ובידוד:
/respond/entities/command-queues/v1/respond/entities/extracted-files/v1
אירועים:
/incidents/entities/incidents/GET/v1/incidents/entities/incidents/comments/GET/v1/incidents/entities/incidents/GET/v1
ניתוח קבצים וכתובות URL:
/malware-uploads/entities/submissions/v2/url/entities/scans/v1
פרמטרים של שילוב
כדי שהשילוב יפעל בצורה תקינה, נדרשת גרסת פרימיום של CrowdStrike Falcon עם יכולות מלאות. פעולות מסוימות לא פועלות עם גרסה בסיסית של CrowdStrike Falcon.
השילוב עם CrowdStrike Falcon דורש את הפרמטרים הבאים:
| פרמטרים | |
|---|---|
API Root |
שורש ה-API של מופע CrowdStrike. ערך ברירת המחדל הוא |
Client API ID |
חובה מזהה הלקוח של CrowdStrike API. |
Client API Secret |
חובה סוד הלקוח של CrowdStrike API. |
Verify SSL |
אם בוחרים באפשרות הזו, האינטגרציה בודקת אם אישור ה-SSL לחיבור לשרת CrowdStrike Falcon תקף. האפשרות הזו לא מסומנת כברירת מחדל. |
Customer ID |
אופציונלי מספר הלקוח של הדייר שבו יופעל השילוב. לשימוש בסביבות Multi-tenant (MSSP). |
הוראות מפורטות להגדרת שילוב ב-Google SecOps מופיעות במאמר הגדרת שילובים.
במקרה הצורך, אפשר לבצע שינויים בשלב מאוחר יותר. אחרי שמגדירים מופע של שילוב, אפשר להשתמש בו ב-playbooks. מידע נוסף על הגדרת מופעים מרובים ותמיכה בהם זמין במאמר בנושא תמיכה במופעים מרובים.
פעולות
לפני שממשיכים בהגדרת השילוב, צריך להגדיר את ההרשאות המינימליות שנדרשות לכל פריט שילוב. פרטים נוספים זמינים בקטע הרשאות לפעולות במסמך הזה.
הוספת הערה להתראה
משתמשים בפעולה Add Alert Comment כדי להוסיף תגובה להתראה ב-CrowdStrike Falcon.
הפעולה הזו לא מופעלת בישויות.
הוספת נתונים לפעולה
הפעולה Add Alert Comment (הוספת תגובה להתראה) דורשת את הפרמטרים הבאים:
| פרמטרים | |
|---|---|
Alert |
חובה המזהה של ההתראה שרוצים לעדכן. |
Comment |
חובה התגובה שרוצים להוסיף להתראה. |
פלט של פעולות
הפעולה Add Alert Comment (הוספת תגובה להתראה) מספקת את הפלט הבא:
| סוג הפלט של הפעולה | זמינות |
|---|---|
| קיר עם תושבת | לא זמין |
| קישור לקיר של הפנייה | לא זמין |
| טבלת בקשות תמיכה | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאה בפורמט JSON | לא זמין |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
הודעות פלט
הפעולה Add Alert Comment מספקת את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
Successfully added comment to the alert with ID
ALERT_ID in CrowdStrike |
הפעולה הסתיימה בהצלחה. |
|
הפעולה נכשלה. צריך לבדוק את החיבור לשרת, את פרמטרי הקלט או את פרטי הכניסה. |
תוצאת הסקריפט
בטבלה הבאה מפורטים הערכים של פלט התוצאה של הסקריפט כשמשתמשים בפעולה Add Alert Comment:
| שם התוצאה של הסקריפט | ערך |
|---|---|
is_success |
True או False |
הוספת תגובה לזיהוי – הוצא משימוש
משתמשים בפעולה Add Comment to Detection כדי להוסיף תגובה לזיהוי ב-CrowdStrike Falcon.
הפעולה הזו מופעלת בכל הישויות.
הוספת נתונים לפעולה
הפעולה Add Comment to Detection (הוספת תגובה לזיהוי) דורשת את הפרמטרים הבאים:
| פרמטר | תיאור |
|---|---|
Detection ID |
חובה. המזהה של הזיהוי שאליו רוצים להוסיף תגובה. |
Comment |
חובה. התגובה שרוצים להוסיף לגילוי. |
פלט של פעולות
הפעולה Add Comment to Detection מספקת את הפלטים הבאים:
| סוג הפלט של הפעולה | זמינות |
|---|---|
| קיר עם תושבת | לא זמין |
| קישור לקיר של הפנייה | לא זמין |
| טבלת בקשות תמיכה | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאה בפורמט JSON | לא זמין |
| תוצאת הסקריפט | יש גישה |
תוצאת הסקריפט
בטבלה הבאה מפורטים הערכים של פלט התוצאה של הסקריפט כשמשתמשים בפעולה Add Comment to Detection:
| שם התוצאה של הסקריפט | ערך |
|---|---|
is_success |
true או false |
הוספת תגובה לזיהוי של Identity Protection
משתמשים בפעולה Add Identity Protection Detection Comment כדי להוסיף תגובה לזיהוי של הגנת הזהות ב-CrowdStrike.
כדי לבצע את הפעולה הזו צריך רישיון ל-Identity Protection.
הפעולה הזו לא מופעלת בישויות.
הוספת נתונים לפעולה
הפעולה Add Identity Protection Detection Comment דורשת את הפרמטרים הבאים:
| פרמטרים | |
|---|---|
Detection ID |
חובה
המזהה של הזיהוי שרוצים לעדכן. |
Comment |
חובה
התגובה שרוצים להוסיף לגילוי. |
פלט של פעולות
הפעולה Add Identity Protection Detection Comment מספקת את הפלטים הבאים:
| סוג הפלט של הפעולה | |
|---|---|
| קיר עם תושבת | לא זמין |
| קישור לקיר של הפנייה | לא זמין |
| טבלת בקשות תמיכה | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאה בפורמט JSON | לא זמין |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
הודעות פלט
הפעולה Add Identity Protection Detection Comment מספקת את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
Successfully added comment to the
identity protection detection with ID
DETECTION_ID in CrowdStrike |
הפעולה הסתיימה בהצלחה. |
Error executing action "Add Identity
Protection Detection Comment". Reason:
ERROR_REASON |
הפעולה נכשלה. צריך לבדוק את החיבור לשרת, את פרמטרי הקלט או את פרטי הכניסה. |
Error executing action "Add Identity
Protection Detection Comment". Reason: identity protection detection with
ID DETECTION_ID wasn't found in
CrowdStrike. Please check the
spelling. |
הפעולה נכשלה. מומלץ לבדוק את האיות. |
תוצאת הסקריפט
בטבלה הבאה מפורטים הערכים של פלט התוצאה של הסקריפט כשמשתמשים בפעולה הוספת הערה לגבי זיהוי הגנה על זהות:
| שם התוצאה של הסקריפט | ערך |
|---|---|
is_success |
True או False |
הוספת תגובה לאירוע – הוצא משימוש
משתמשים בפעולה Add Incident Comment כדי להוסיף תגובה לאירוע ב-CrowdStrike.
הפעולה הזו לא מופעלת בישויות.
הוספת נתונים לפעולה
הפעולה Add Incident Comment (הוספת תגובה לאירוע) דורשת את הפרמטרים הבאים:
| פרמטר | תיאור |
|---|---|
Incident ID |
חובה. מזהה התקרית שרוצים לעדכן. |
Comment |
חובה. התגובה שרוצים להוסיף לאירוע. |
פלט של פעולות
הפעולה Add Incident Comment מספקת את הפלטים הבאים:
| סוג הפלט של הפעולה | זמינות |
|---|---|
| קיר עם תושבת | לא זמין |
| קישור לקיר של הפנייה | לא זמין |
| טבלת בקשות תמיכה | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאה בפורמט JSON | לא זמין |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
הודעות פלט
הפעולה Add Incident Comment (הוספת תגובה לאירוע) מספקת את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
Successfully added comment to the
incident INCIDENT_ID in CrowdStrike
|
הפעולה הסתיימה בהצלחה. |
Error executing action "Add Incident Comment". Reason:
ERROR_REASON |
הפעולה נכשלה. צריך לבדוק את החיבור לשרת, את פרמטרי הקלט או את פרטי הכניסה. |
Error executing action "Add Incident Comment". Reason: incident
with ID INCIDENT_ID wasn't found in
CrowdStrike. Please check the spelling. |
הפעולה נכשלה. מומלץ לבדוק את האיות. |
תוצאת הסקריפט
בטבלה הבאה מפורטים הערכים של פלט התוצאה של הסקריפט כשמשתמשים בפעולה Add Incident Comment:
| שם התוצאה של הסקריפט | ערך |
|---|---|
is_success |
True או False |
זיהוי קרבה – הוצא משימוש
משתמשים בפעולה Close Detection כדי לסגור זיהוי של CrowdStrike Falcon.
הפעולה הזו מופעלת בכל הישויות.
הוספת נתונים לפעולה
הפעולה Close Detection דורשת את הפרמטרים הבאים:
| פרמטר | תיאור |
|---|---|
Detection ID |
חובה. המזהה של הזיהוי שרוצים לסגור. |
Hide Detection |
זה שינוי אופציונלי. אם בוחרים באפשרות הזו, הפעולה מסתירה את הזיהוי בממשק המשתמש. האפשרות הזו מסומנת כברירת מחדל. |
פלט של פעולות
הפעולה Close Detection מספקת את הפלט הבא:
| סוג הפלט של הפעולה | זמינות |
|---|---|
| קיר עם תושבת | לא זמין |
| קישור לקיר של הפנייה | לא זמין |
| טבלת בקשות תמיכה | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאה בפורמט JSON | לא זמין |
| תוצאת הסקריפט | יש גישה |
תוצאת הסקריפט
בטבלה הבאה מפורטים הערכים של פלט התוצאה של הסקריפט כשמשתמשים בפעולה Close Detection:
| שם התוצאה של הסקריפט | ערך |
|---|---|
is_success |
True או False |
Contain Endpoint
משתמשים בפעולה Contain Endpoint כדי להכיל נקודת קצה ב-CrowdStrike Falcon.
הפעולה הזו מופעלת בישויות הבאות:
- כתובת IP
- שם המארח
הוספת נתונים לפעולה
הפעולה Contain Endpoint דורשת את הפרמטרים הבאים:
| פרמטרים | |
|---|---|
Customer ID |
אופציונלי
מציינים את מזהה הלקוח שעבורו רוצים לבצע את הפעולה. |
Device ID |
אופציונלי
רשימה של מזהי מכשירים מופרדים בפסיקים שבהם רוצים להפעיל את הפעולה. הערה: הפעולה מבוצעת גם על הישויות שמצורפות לתיק וגם על ערכי הפרמטרים האלה. |
Fail If Timeout |
אופציונלי
אם בוחרים את האפשרות הזו ולא כל נקודות הקצה נכללות, הפעולה נכשלת. האפשרות הזו מסומנת כברירת מחדל. |
פלט של פעולות
הפעולה Contain Endpoint מספקת את הפלט הבא:
| סוג הפלט של הפעולה | |
|---|---|
| קיר עם תושבת | לא זמין |
| קישור לקיר של הפנייה | לא זמין |
| טבלת בקשות תמיכה | לא זמין |
| טבלת העשרה של ישויות | יש גישה |
| תוצאה בפורמט JSON | יש גישה |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
העשרה של ישויות
הפעולה Contain Endpoint תומכת בלוגיקה הבאה להעשרת ישויות:
| שדה העשרה | לוגיקה |
|---|---|
status |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
modified_timestamp |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
major_version |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
policies |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
config_id_platform |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
bios_manufacturer |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
system_manufacturer |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
device_policies |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
meta |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
pointer_size |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
last_seen |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
agent_local_time |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
first_seen |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
service_pack_major |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
slow_changing_modified_timestamp |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
service_pack_minor |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
system_product_name |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
product_type_desc |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
build_number |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
cid |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
local_ip |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
external_ip |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
hostname |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
config_id_build |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
minor_version |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
platform_id |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
os_version |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
config_id_base |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
provision_status |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
mac_address |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
bios_version |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
platform_name |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
agent_load_flags |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
device_id |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
product_type |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
agent_version |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
תוצאה בפורמט JSON
בדוגמה הבאה מתואר פלט התוצאה בפורמט JSON שמתקבל כשמשתמשים בפעולה Contain Endpoint:
{
"EntityResult":
{
"status": "contained",
"modified_timestamp": "2019-06-24T07:47:37Z",
"major_version": "6",
"policies":
[{
"applied": "True",
"applied_date": "2019-04-29T07:40:06.876850888Z",
"settings_hash": "ce17279e",
"policy_type": "prevention",
"assigned_date": "2019-04-29T07:39:55.218651583Z",
"policy_id": ""
}],
"config_id_platform": "3",
"bios_manufacturer": "Example Inc.",
"system_manufacturer": "Example Corporation",
"device_policies":
{
"global_config":
{
"applied": "True",
"applied_date": "2019-06-03T23:24:04.893780991Z",
"settings_hash": "a75911b0",
"policy_type": "globalconfig",
"assigned_date": "2019-06-03T23:23:17.184432743Z",
"policy_id": ""
},
"Sensor_update":
{
"applied": "True",
"applied_date": "2019-05-30T23:13:55.23597658Z",
"settings_hash": "65994753|3|2|automatic;101",
"uninstall_protection": "ENABLED",
"policy_type": "sensor-update",
"assigned_date": "2019-05-30T23:04:31.485311459Z",
"policy_id": ""
},
"prevention":
{
"applied": "True",
"applied_date": "2019-04-29T07:40:06.876850888Z",
"settings_hash": "ce17279e",
"policy_type": "prevention",
"assigned_date": "2019-04-29T07:39:55.218651583Z",
"policy_id": ""
},
"device_control":
{
"applied": "True",
"applied_date": "2019-06-03T23:14:29.800434222Z",
"policy_type": "device-control",
"assigned_date": "2019-06-03T23:05:17.425127539Z",
"policy_id": ""
},
"remote_response":
{
"applied": "True",
"applied_date": "2019-04-29T07:40:04.469808388Z",
"settings_hash": "f472bd8e",
"policy_type": "remote-response",
"assigned_date": "2019-04-29T07:39:55.218642441Z",
"policy_id": ""
}
},
"meta":
{
"Version":"12765"
},
"pointer_size": "8",
"last_seen": "2019-06-24T07:45:34Z",
"agent_local_time": "2019-06-18T12:17:06.259Z",
"first_seen": "2019-04-29T07:39:45Z",
"service_pack_major": "0",
"slow_changing_modified_timestamp": "2019-06-23T11:20:42Z",
"service_pack_minor": "0",
"system_product_name": "Virtual Machine",
"product_type_desc": "Server",
"build_number": "9600",
"cid": "123456789abcdef123456789abcdef12",
"local_ip": "192.0.2.1",
"external_ip": "203.0.113.1",
"hostname": "",
"config_id_build": "example-id",
"minor_version": "3",
"platform_id": "x",
"os_version": "Windows Server 2012 R2",
"config_id_base": "example-config",
"provision_status": "Provisioned",
"mac_address": "01:23:45:ab:cd:ef",
"bios_version": "090007 ",
"platform_name": "Windows",
"Agent_load_flags":"1",
"device_id": "",
"product_type": "3",
"agent_version": "5.10.9106.0"
},
"Entity": "198.51.100.255"
}
הודעות פלט
הפעולה Contain Endpoint מספקת את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה הסתיימה בהצלחה. |
Error executing action "Contain
Endpoint". Reason: ERROR_REASON
|
הפעולה נכשלה. צריך לבדוק את החיבור לשרת, את פרמטרי הקלט או את פרטי הכניסה. |
Error executing action "Contain
Endpoint". Reason: the following endpoints initiated containment, but were
not able to finish it during action execution:
ENTITY_ID
|
הפעולה נכשלה. בודקים את הסטטוס של נקודת הקצה ואת ערך הפרמטר |
תוצאת הסקריפט
בטבלה הבאה מפורטים הערכים של פלט התוצאה של הסקריפט כשמשתמשים בפעולה Contain Endpoint:
| שם התוצאה של הסקריפט | ערך |
|---|---|
is_success |
True או False |
מחיקת IOC
משתמשים בפעולה Delete IOC כדי למחוק IOC בהתאמה אישית ב-CrowdStrike Falcon.
בפעולה הזו, יש התייחסות לישויות של שם המארח כאל IOC של דומיין, והיא מחלצת את החלק של הדומיין מכתובות URL. הפעולה הזו תומכת רק בגיבובים מסוג MD5 ו-SHA-256.
הפעולה מחיקת IOC מופעלת על הישויות הבאות:
- כתובת IP
- שם המארח
- כתובת URL
- גיבוב (hash)
הוספת נתונים לפעולה
אין.
פלט של פעולות
הפעולה Delete IOC מספקת את הפלט הבא:
| סוג הפלט של הפעולה | |
|---|---|
| קיר עם תושבת | לא זמין |
| קישור לקיר של הפנייה | לא זמין |
| טבלת בקשות תמיכה | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאה בפורמט JSON | לא זמין |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
תוצאת הסקריפט
בטבלה הבאה מפורטים הערכים של פלט התוצאה של הסקריפט כשמשתמשים בפעולה מחיקת IOC:
| שם התוצאה של הסקריפט | ערך |
|---|---|
is_success |
True או False |
הודעות פלט
ב-Case Wall, הפעולה Delete IOC מספקת את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה הסתיימה בהצלחה. |
Error executing action "Delete IOC".
Reason: ERROR_REASON |
הפעולה נכשלה. צריך לבדוק את החיבור לשרת, את פרמטרי הקלט או את פרטי הכניסה. |
הורדת הקובץ
משתמשים בפעולה Download File (הורדת קובץ) כדי להוריד קבצים מהמארחים ב-CrowdStrike Falcon.
כדי לבצע את הפעולה הזו, גם שם הקובץ וגם כתובת ה-IP או ישות של שם מארח צריכים להיות בהיקף של ההתראה ב-Google SecOps.
הקובץ שהורדתם נמצא בחבילת ZIP שמוגנת בסיסמה. כדי לגשת לקובץ, צריך להזין את הסיסמה הבאה: infected.
הפעולה הורדת קובץ מופעלת בישויות הבאות:
- שם קובץ
- כתובת IP
- מארח
הוספת נתונים לפעולה
הפעולה הורדת קובץ דורשת את הפרמטרים הבאים:
| פרמטרים | |
|---|---|
Customer ID |
אופציונלי
מציינים את מזהה הלקוח שעבורו רוצים לבצע את הפעולה. |
Device ID |
אופציונלי
רשימה של מזהי מכשירים מופרדים בפסיקים שבהם רוצים להפעיל את הפעולה. הערה: הפעולה מבוצעת גם על הישויות שמצורפות לתיק וגם על ערכי הפרמטרים האלה. |
Download Folder Path |
חובה
הנתיב לתיקייה שבה מאוחסן הקובץ שהורדתם. הפורמט תלוי בפריסה:
|
Overwrite |
חובה
אם בוחרים באפשרות הזו, הפעולה דורסת את הקובץ עם אותו שם. האפשרות הזו לא מסומנת כברירת מחדל. |
פלט של פעולות
הפעולה הורדת קובץ מספקת את הפלט הבא:
| סוג הפלט של הפעולה | |
|---|---|
| קיר עם תושבת | לא זמין |
| קישור לקיר של הפנייה | לא זמין |
| טבלת בקשות תמיכה | לא זמין |
| טבלת ישויות | יש גישה |
| טבלת העשרה | לא זמין |
| תוצאה בפורמט JSON | יש גישה |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
טבלת ישויות
הפעולה הורדת קובץ מספקת את טבלת הישויות הבאה:
| ישות | |
|---|---|
filepath |
הנתיב המוחלט לקובץ. |
תוצאה בפורמט JSON
בדוגמה הבאה מתואר פלט התוצאה בפורמט JSON שמתקבל כשמשתמשים בפעולה הורדת קובץ:
{
"absolute_paths": ["/opt/file_1", "opt_file_2"]
}
הודעות פלט
הפעולה הורדת קובץ מספקת את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה הסתיימה בהצלחה. |
Error executing action "Download
File". Reason: ERROR_REASON
|
הפעולה נכשלה. צריך לבדוק את החיבור לשרת, את פרמטרי הקלט או את פרטי הכניסה. |
Error executing action "Download
File". Reason: file with path PATH
already exists. Please delete the file or set "Overwrite" to true.
|
הפעולה נכשלה. בודקים את הערך של הפרמטר |
Waiting for results for the following
entities: ENTITY_ID |
הודעה אסינכרונית. |
תוצאת הסקריפט
בטבלה הבאה מפורטים הערכים של פלט התוצאות של הסקריפט כשמשתמשים בפעולה הורדת קובץ:
| שם התוצאה של הסקריפט | ערך |
|---|---|
is_success |
True או False |
הרצת פקודה
משתמשים בפעולה Execute Command (הפעלת פקודה) כדי להפעיל פקודות במארחים ב-CrowdStrike Falcon.
הפעולה הזו מופעלת בישויות הבאות:
- כתובת IP
- שם המארח
הוספת נתונים לפעולה
הפעולה Execute Command (הפעלת פקודה) דורשת את הפרמטרים הבאים:
| פרמטרים | |
|---|---|
Customer ID |
אופציונלי
מציינים את מזהה הלקוח שעבורו רוצים לבצע את הפעולה. |
Command |
חובה
מציינים איזו פקודה להפעיל במארחים. |
Admin Command |
אופציונלי
אם בוחרים באפשרות הזו, הפעולה מבצעת פקודות עם הרשאות אדמין. היא נדרשת לפקודות ספציפיות כמו האפשרות הזו לא מסומנת כברירת מחדל. |
Hostname |
אופציונלי
רשימה של שמות מארחים מופרדים בפסיקים שבהם רוצים לבצע את הפעולה. הערה: הפעולה מבוצעת גם על הישויות שמצורפות לתיק וגם על ערכי הפרמטרים האלה. |
Device ID |
אופציונלי
רשימה של מזהי מכשירים מופרדים בפסיקים שבהם רוצים להפעיל את הפעולה. הערה: הפעולה מבוצעת גם על הישויות שמצורפות לתיק וגם על ערכי הפרמטרים האלה. |
Queue Offline |
אופציונלי
אם האפשרות הזו נבחרה, פקודות שמיועדות למארחים אופליין מתווספות לתור ומופעלות ברגע שהמארח מתחבר מחדש לרשת. האפשרות הזו לא מסומנת כברירת מחדל. |
פלט של פעולות
הפעולה Execute Command מספקת את הפלטים הבאים:
| סוג הפלט של הפעולה | |
|---|---|
| קיר עם תושבת | לא זמין |
| קישור לקיר של הפנייה | לא זמין |
| טבלת בקשות תמיכה | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאה בפורמט JSON | לא זמין |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
הודעות פלט
ב-Case Wall, הפעולה Execute Command מספקת את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
Successfully executed command
"COMMAND" on the following
endpoints in CrowdStrike Falcon:
ENTITY_ID |
הפעולה הסתיימה בהצלחה. |
Error executing action "Execute Command". Reason:
ERROR_REASON |
הפעולה נכשלה. צריך לבדוק את החיבור לשרת, את פרמטרי הקלט או את פרטי הכניסה. |
Waiting for results for the following
entities: ENTITY_ID |
הודעה אסינכרונית. |
תוצאת הסקריפט
בטבלה הבאה מפורטים הערכים של פלט התוצאה של הסקריפט כשמשתמשים בפעולה Execute Command:
| שם התוצאה של הסקריפט | ערך |
|---|---|
is_success |
True או False |
קבלת פרטי התראה
משתמשים בפעולה Get Alert Details כדי לאחזר את פרטי ההתראה ב-CrowdStrike Falcon.
הפעולה הזו לא מופעלת בישויות של Google SecOps.
הוספת נתונים לפעולה
הפעולה Get Alert Details דורשת את הפרמטרים הבאים:
| פרמטר | תיאור |
|---|---|
Alert ID |
חובה. המזהה הייחודי של ההתראה שממנה רוצים לאחזר פרטים. |
פלט של פעולות
הפעולה Get Alert Details (קבלת פרטי התראה) מספקת את הפלטים הבאים:
| סוג הפלט של הפעולה | זמינות |
|---|---|
| קיר עם תושבת | לא זמין |
| קישור לקיר של הפנייה | לא זמין |
| טבלת בקשות תמיכה | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאה בפורמט JSON | יש גישה |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
תוצאה בפורמט JSON
בדוגמה הבאה מוצג פלט של תוצאות JSON שהתקבלו באמצעות הפעולה Get Alert Details:
{
"added_privileges": [
"DomainAdminsRole"
],
"aggregate_id": "aggind:CID_VALUE:AGGREGATE_ID_VALUE",
"assigned_to_uid": "analyst@example.com",
"cid": "CID_VALUE",
"composite_id": "CID_VALUE:ind:CID_VALUE:COMPOSITE_ID_VALUE",
"confidence": 20,
"context_timestamp": "2022-11-15T12:58:15.629Z",
"crawl_edge_ids": {
"Sensor": [
"EDGE_ID_1_OBFUSCATED_STRING",
"EDGE_ID_2_OBFUSCATED_STRING",
"EDGE_ID_3_OBFUSCATED_STRING"
]
},
"crawl_vertex_ids": {
"Sensor": [
"aggind:CID_VALUE:AGGREGATE_ID_VALUE",
"idpind:CID_VALUE:IDP_DETECTION_ID",
"ind:CID_VALUE:DETECTION_ID",
"uid:CID_VALUE:SOURCE_SID_VALUE"
]
},
"crawled_timestamp": "2022-11-15T13:58:17.251061883Z",
"created_timestamp": "2022-11-15T12:59:17.239585706Z",
"description": "A user received new privileges",
"display_name": "Privilege escalation (user)",
"end_time": "2022-11-15T12:58:15.629Z",
"falcon_host_link": "https://falcon.crowdstrike.com/identity-protection/detections/DETECTION_ID?cid=CID_VALUE",
"id": "ind:CID_VALUE:DETECTION_ID",
"name": "IdpEntityPrivilegeEscalationUser",
"objective": "Gain Access",
"pattern_id": 51113,
"previous_privileges": "0",
"privileges": "8321",
"product": "idp",
"scenario": "privilege_escalation",
"severity": 2,
"show_in_ui": true,
"source_account_domain": "EXAMPLE.LOCAL",
"source_account_name": "TEST_MAILBOX",
"source_account_object_sid": "S-1-5-21-3479765008-4256118348-3151044947-3595",
"start_time": "2022-11-15T12:58:15.629Z",
"status": "new",
"tactic": "Privilege Escalation",
"tactic_id": "TA0004",
"tags": [
"red_team"
],
"technique": "Valid Accounts",
"technique_id": "T1078",
"timestamp": "2022-11-15T12:58:17.239Z",
"type": "idp-user-endpoint-app-info",
"updated_timestamp": "2022-11-23T15:22:20.271100181Z"
}
הודעות פלט
הפעולה קבלת פרטי התראה יכולה להחזיר את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה הסתיימה בהצלחה. |
Error executing action "Get Alert Details". Reason:
ERROR_REASON |
הפעולה נכשלה. בודקים את החיבור לשרת, את פרמטרי הקלט או את פרטי הכניסה. |
תוצאת הסקריפט
בטבלה הבאה מפורט הערך של פלט תוצאת הסקריפט כשמשתמשים בפעולה קבלת פרטי התראה:
| שם התוצאה של הסקריפט | ערך |
|---|---|
is_success |
true או false |
קבלת היסט של אירוע
משתמשים בפעולה Get Event Offset כדי לאחזר את ההיסט של האירוע שבו נעשה שימוש בStreaming Events Connector.
הפעולה הזו מתחילה לעבד אירועים מלפני 30 יום.
הפעולה הזו לא מופעלת בישויות.
הוספת נתונים לפעולה
הפעולה Get Event Offset (קבלת היסט של אירוע) דורשת את הפרמטרים הבאים:
| פרמטרים | |
|---|---|
Max Events To Process |
חובה
מספר האירועים שהפעולה צריכה לעבד החל מ-30 ימים אחורה. ערך ברירת המחדל הוא |
פלט של פעולות
הפעולה קבלת היסט של אירוע מספקת את הפלט הבא:
| סוג הפלט של הפעולה | |
|---|---|
| קיר עם תושבת | לא זמין |
| קישור לקיר של הפנייה | לא זמין |
| טבלת בקשות תמיכה | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאה בפורמט JSON | יש גישה |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
תוצאה בפורמט JSON
בדוגמה הבאה מתואר פלט של תוצאת JSON שמתקבלת כשמשתמשים בפעולה Get Event Offset:
{
"offset": 100000
"timestamp": "<code><var>EVENT_TIMESTAMP</var></code>"
}
הודעות פלט
הפעולה Get Event Offset מספקת את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
Successfully retrieved event offset in CrowdStrike Falcon.
|
הפעולה הסתיימה בהצלחה. |
Error executing action "Get Event
Offset". Reason: ERROR_REASON
|
הפעולה נכשלה. צריך לבדוק את החיבור לשרת, את פרמטרי הקלט או את פרטי הכניסה. |
תוצאת הסקריפט
בטבלה הבאה מפורטים הערכים של פלט התוצאה של הסקריפט כשמשתמשים בפעולה Get Event Offset:
| שם התוצאה של הסקריפט | ערך |
|---|---|
is_success |
True או False |
קבלת פרטי המארח
משתמשים בפעולה Get Host Information (קבלת מידע על מארח) כדי לאחזר מידע על שם המארח מ-CrowdStrike Falcon.
הפעולה הזו מופעלת בישויות הבאות:
- שם המארח
- כתובת IP
הוספת נתונים לפעולה
הפעולה Get Host Information (קבלת פרטי המארח) דורשת את הפרמטרים הבאים:
| פרמטרים | |
|---|---|
Hostname |
אופציונלי
רשימה של שמות מארחים שמופרדים בפסיקים ויוסתר ב-CrowdStrike Falcon. הפעולה מעבדת גם את ערכי הקלט שסופקו בפרמטר הזה וגם את הישויות Hostname ו-IP Address שמצורפות לכרטיס. |
Device ID |
אופציונלי
רשימה של מזהי מכשירים מופרדים בפסיקים שבהם רוצים להפעיל את הפעולה. הערה: הפעולה מבוצעת גם על הישויות שמצורפות לתיק וגם על ערכי הפרמטרים האלה. |
Customer ID |
אופציונלי
מספר הלקוח הייחודי (CID) ב-CrowdStrike שמשמש לטירגוט דייר ספציפי. הפרמטר הזה נדרש ב-Falcon Flight Control או בסביבות מרובות דיירים כדי לבצע את הפעולה במספר לקוח צאצא ספציפי. |
פלט של פעולות
הפעולה קבלת פרטי המארח מספקת את הפלט הבא:
| סוג הפלט של הפעולה | |
|---|---|
| קיר עם תושבת | לא זמין |
| קישור לקיר של הפנייה | לא זמין |
| טבלת בקשות תמיכה | לא זמין |
| טבלת העשרה של ישויות | יש גישה |
| תוצאה בפורמט JSON | יש גישה |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
העשרה של ישויות
הפעולה Get Host Information תומכת בלוגיקה הבאה של העשרת ישויות:
| שדה העשרה | לוגיקה |
|---|---|
modified_timestamp |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
major_version |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
site_name |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
platform_id |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
config_id_platform |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
system_manufacturer |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
meta |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
first_seen |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
service_pack_minor |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
product_type_desc |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
build_number |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
hostname |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
config_id_build |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
minor_version |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
os_version |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
provision_status |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
mac_address |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
bios_version |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
agent_load_flags |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
status |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
bios_manufacturer |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
machine_domain |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
agent_local_time |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
slow_changing_modified_timestamp |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
service_pack_major |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
device_id |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
system_product_name |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
product_type |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
local_ip |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
external_ip |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
cid |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
platform_name |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
config_id_base |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
last_seen |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
pointer_size |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
agent_version |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
תוצאה בפורמט JSON
בדוגמה הבאה מתואר פלט תוצאת ה-JSON שמתקבל כשמשתמשים בפעולה Get Host Information:
[
{
"EntityResult": [
{
"modified_timestamp": "2019-01-17T13: 44: 57Z",
"major_version": "10",
"site_name": "Default-First-Site-Name",
"platform_id": "0",
"config_id_platform": "3",
"system_manufacturer": "ExampleInc.",
"meta": {
"version": "1111"
},
"first_seen": "2018-04-22T13: 06: 53Z",
"service_pack_minor": "0",
"product_type_desc": "Workstation",
"build_number": "111",
"hostname": "name",
"config_id_build": "8104",
"minor_version": "0",
"os_version": "Windows10",
"provision_status": "Provisioned",
"mac_address": "64-00-6a-2a-43-3f",
"bios_version": "1.2.1",
"agent_load_flags": "1",
"status": "normal",
"bios_manufacturer": "ExampleInc.",
"machine_domain": "Domain name",
"agent_local_time": "2019-01-14T19: 41: 09.738Z",
"slow_changing_modified_timestamp": "2019-01-14T17: 44: 40Z",
"service_pack_major": "0",
"device_id": "example-id",
"system_product_name": "OptiPlex7040",
"product_type": "1",
"local_ip": "192.0.2.1",
"external_ip": "203.0.113.1",
"cid": "example-cid",
"platform_name": "Windows",
"config_id_base": "65994753",
"last_seen": "2019-01-17T13: 44: 46Z",
"pointer_size": "8",
"agent_version": "4.18.8104.0",
"recent_logins": [
{
"user_name": "test",
"login_time": "2022-08-10T07:36:38Z"
},
{
"user_name": "test",
"login_time": "2022-08-10T07:36:35Z"
}
],
"online_status": "offline"
}
],
"Entity": "198.51.100.255"
}
]
הודעות פלט
הפעולה Get Host Information (קבלת פרטי מארח) מספקת את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה הסתיימה בהצלחה. |
Error executing action "Get Host
Information". Reason: ERROR_REASON
|
הפעולה נכשלה. צריך לבדוק את החיבור לשרת, את פרמטרי הקלט או את פרטי הכניסה. |
תוצאת הסקריפט
בטבלה הבאה מפורטים הערכים של פלט התוצאות של הסקריפט כשמשתמשים בפעולה קבלת פרטי מארח:
| שם התוצאה של הסקריפט | ערך |
|---|---|
is_success |
True או False |
Get Hosts by IOC - Deprecated
רשימת המארחים שקשורים ל-IOC ב-CrowdStrike Falcon. ישויות נתמכות:
שם מארח, כתובת URL, כתובת IP וגיבוב.
הערה: ישויות של שמות מארחים נחשבות כ-IOC של דומיין. הפעולה מחלצת את החלק של הדומיין מכתובות URL. נתמכים רק הגיבובים MD5 ו-SHA-256.
ישויות
הפעולה הזו מופעלת בישויות הבאות:
- כתובת IP
- שם המארח
- כתובת URL
- גיבוב (hash)
הוספת נתונים לפעולה
לא רלוונטי
פלט של פעולות
תוצאת סקריפט
| שם התוצאה של הסקריפט | אפשרויות ערך | דוגמה |
|---|---|---|
| is_success | נכון/לא נכון | is_success:False |
תוצאה בפורמט JSON
{
"hash":
[{
"modified_timestamp": "2019-01-17T13: 44: 57Z",
"major_version": "10",
"site_name": "Example-Name",
"platform_id": "ExampleID",
"config_id_platform": "3",
"system_manufacturer": "ExampleInc.",
"meta": {"version": "49622"},
"first_seen": "2018-04-22T13: 06: 53Z",
"service_pack_minor": "0",
"product_type_desc": "Workstation",
"build_number": "14393",
"hostname": "name",
"config_id_build": "ExampleID",
"minor_version": "0",
"os_version": "Windows10",
"provision_status": "Provisioned",
"mac_address": "01:23:45:ab:cd:ef",
"bios_version": "1.2.1",
"agent_load_flags": "1",
"status": "normal",
"bios_manufacturer": "ExampleInc.",
"machine_domain": "Example Domain",
"Device_policies":
{
"sensor_update":
{
"applied": true,
"applied_date": "2018-12-11T23: 09: 18.071417837Z",
"settings_hash": "65994753|3|2|automatic",
"policy_type": "sensor-update",
"assigned_date": "2018-12-11T23: 08: 38.16990705Z",
"policy_id": "Example ID"
}
},
"agent_local_time": "2019-01-14T19: 41: 09.738Z",
"slow_changing_modified_timestamp": "2019-01-14T17: 44: 40Z",
"service_pack_major": "0", "device_id": "2653595a063e4566519ef4fc813fcc56",
"system_product_name": "OptiPlex7040",
"product_type": "1",
"local_ip": "192.0.2.1",
"external_ip": "203.0.113.1",
"cid": "123456789abcdef123456789abcdef12",
"platform_name": "Windows",
"config_id_base": "ExampleID",
"policies":
[{
"applied": true,
"applied_date": "2019-01-02T22: 45: 21.315392338Z",
"settings_hash": "18db1203",
"policy_type": "prevention",
"assigned_date": "2019-01-02T22: 45: 11.214774996Z",
"policy_id": "Example ID"
}],
"last_seen": "2019-01-17T13: 44: 46Z",
"pointer_size": "8",
"agent_version": "4.18.8104.0"
}]
}
העשרה של ישויות
| שדה העשרה | לוגיקה |
|---|---|
| modified_timestamp | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| major_version | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| site_name | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| platform_id | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| config_id_platform | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| system_manufacturer | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| meta | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| first_seen | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| service_pack_minor | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| product_type_desc | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| build_number | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| hostname | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| config_id_build | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| minor_version | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| os_version | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| provision_status | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| mac_address | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| bios_version | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| agent_load_flags | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| סטטוס | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| bios_manufacturer | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| machine_domain | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| Device_policies | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| agent_local_time | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| slow_changing_modified_timestamp | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| service_pack_major | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| system_product_name | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| product_type | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| local_ip | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| external_ip | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| cid | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| platform_name | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| config_id_base | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| policies | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| last_seen | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| pointer_size | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| agent_version | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
תובנות לגבי ישויות
לא רלוונטי
קיר של נרתיקים
| סוג התוצאה | ערך / תיאור | סוג |
|---|---|---|
| הודעת פלט* | הפעולה לא אמורה להיכשל או להפסיק את ההפעלה של פלייבוק: אם הפעולה מצליחה ונמצא מארח אחד לפחות שקשור ל-IOC שסופק (is_success=true): 'Successfully retrieved hosts related to the provided IOCs in CrowdStrike Falcon.' אם לא נמצאו מארחים שקשורים ל-IOC (הערך של is_success הוא false): "לא נמצאו מארחים שקשורים ל-IOC שסופק ב-CrowdStrike Falcon". הפעולה תיכשל והרצת ה-Playbook תיפסק: אם מדווחת שגיאה קריטית: "שגיאה בהרצת הפעולה "{שם הפעולה}". הסיבה: {traceback}." |
כללי |
קבלת שם התהליך לפי IOC – הוצא משימוש
אחזור תהליכים שקשורים ל-IOC ולמכשירים שסופקו ב-CrowdStrike Falcon. הישויות הנתמכות: שם מארח, כתובת URL, כתובת IP וגיבוב.
הערה: ישויות של שמות מארחים נחשבות כ-IOC של דומיין. הפעולה מחלצת את החלק של הדומיין מכתובות URL. נתמכים רק הגיבובים MD5, SHA-1 ו-SHA-256. הישויות של כתובות ה-IP נחשבות ל-IOC.
פרמטרים
| שם הפרמטר | סוג | ערך ברירת המחדל | חובה | תיאור |
|---|---|---|---|---|
| שמות מכשירים | 11 | לא רלוונטי | כן | מציינים רשימה מופרדת בפסיקים של מכשירים שרוצים לאחזר עבורם תהליכים שקשורים לישויות. |
ריצה
הפעולה הזו מופעלת בישויות הבאות:
- שם המארח
- כתובת URL
- גיבוב (hash)
תוצאות הפעולה
תוצאת סקריפט
| שם התוצאה של הסקריפט | אפשרויות ערך | דוגמה |
|---|---|---|
| is_success | נכון/לא נכון | is_success:False |
תוצאה בפורמט JSON
{
"EntityResult":
[{
"Process Name": "example.exe",
"Indicator": "986a4715113359b527b15efe1ee09306", "Host Name": "example-name"
},{
"Process Name": "example.exe",
"Indicator": "986a4715113359b527b15efe1ee09306",
"Host Name": "example-name"
},{
"Process Name": "example.exe",
"Indicator": "986a4715113359b527b15efe1ee09306",
"Host Name": "example-name"
}],
"Entity": "example_entity"
}
העשרה של ישויות
| שם שדה ההעשרה | לוגיקה – מתי להחיל |
|---|---|
| שם התהליך | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| אינדיקטור | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
| שם המארח | הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON |
תובנות לגבי ישויות
לא רלוונטי
Case Wall
| סוג התוצאה | ערך / תיאור | סוג |
|---|---|---|
| הודעת פלט* | הפעולה לא אמורה להיכשל או להפסיק את ההפעלה של ה-Playbook: If found processes related to entities for at least one endpoint (is_success=true): "Successfully retrieved processes related to the IOCs on the following endpoints in CrowdStrike Falcon: {device name}." אם לא נמצאו תהליכים עבור נקודת קצה אחת לפחות או שהמכשיר לא נמצא (is_success=true): "לא נמצאו תהליכים קשורים בנקודות הקצה הבאות ב-CrowdStrike Falcon: {device name}". אם לא נמצאו תהליכים לכל נקודות הקצה או שאף אחד מהמכשירים לא נמצא (is_success=false): "לא נמצאו תהליכים קשורים בנקודות הקצה שצוינו ב-CrowdStrike Falcon. הפעולה תיכשל והרצת ה-Playbook תיפסק: אם דווחה שגיאה קריטית: "Error executing "{action name}". הסיבה: {trace back}." |
הסתרת המארחים
משתמשים בפעולה הסתרת מארחים כדי להסתיר מארח אחד או יותר במסוף CrowdStrike Falcon.
הפעולה הזו מופעלת בישויות הבאות של Google SecOps:
- שם המארח
- כתובת IP
הוספת נתונים לפעולה
הפעולה הסתרת מארחים דורשת את הפרמטרים הבאים:
| פרמטר | תיאור |
|---|---|
Hostname |
זה שינוי אופציונלי. רשימה מופרדת בפסיקים של שמות מארחים שיוסתר ב-CrowdStrike Falcon. הפעולה מעבדת את שני ערכי הקלט שסופקו בפרמטר הזה ואת הישויות |
Customer ID |
זה שינוי אופציונלי. מספר הלקוח הייחודי (CID) ב-CrowdStrike שמשמש לטירגוט דייר ספציפי. הפרמטר הזה נדרש ב-Falcon Flight Control או בסביבות מרובות דיירים כדי לבצע את הפעולה במספר לקוח ספציפי של צאצא. |
פלט של פעולות
הפעולה הסתרת מארחים מספקת את הפלטים הבאים:
| סוג הפלט של הפעולה | זמינות |
|---|---|
| קיר עם תושבת | לא זמין |
| קישור לקיר של הפנייה | לא זמין |
| טבלת בקשות תמיכה | לא זמין |
| טבלת העשרה של ישויות | לא זמין |
| תוצאה בפורמט JSON | לא זמין |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
הודעות פלט
הפעולה הסתרת מארחים מספקת את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה הסתיימה בהצלחה. |
Error executing action "Hide Host". Reason:
ERROR_REASON |
הפעולה נכשלה. בודקים את החיבור לשרת, את פרמטרי הקלט או את פרטי הכניסה. |
תוצאת הסקריפט
בטבלה הבאה מפורטים הערכים של פלט התוצאה של הסקריפט כשמשתמשים בפעולה הסתרת מארחים:
| שם התוצאה של הסקריפט | ערך |
|---|---|
is_success |
true או false |
נקודת קצה (endpoint) שכלולה בעלייה
משתמשים בפעולה Lift Contained Endpoint כדי לבטל את ההסגר של נקודת קצה ב-CrowdStrike Falcon.
הפעולה הזו מופעלת בישויות הבאות:
- כתובת IP
- שם המארח
הוספת נתונים לפעולה
הפעולה Lift Contained Endpoint דורשת את הפרמטרים הבאים:
| פרמטרים | |
|---|---|
Customer ID |
אופציונלי
מציינים את מזהה הלקוח שעבורו רוצים לבצע את הפעולה. |
Device ID |
אופציונלי
רשימה של מזהי מכשירים מופרדים בפסיקים שבהם רוצים להפעיל את הפעולה. הערה: הפעולה מבוצעת גם על הישויות שמצורפות לתיק וגם על ערכי הפרמטרים האלה. |
Fail If Timeout |
אופציונלי
אם האפשרות הזו נבחרה וההסגר לא הוסר מכל נקודות הקצה, הפעולה נכשלת. האפשרות הזו מסומנת כברירת מחדל. |
פלט של פעולות
הפעולה Lift Contained Endpoint מספקת את הפלט הבא:
| סוג הפלט של הפעולה | |
|---|---|
| קיר עם תושבת | לא זמין |
| קישור לקיר של הפנייה | לא זמין |
| טבלת בקשות תמיכה | לא זמין |
| טבלת העשרה של ישויות | יש גישה |
| תוצאה בפורמט JSON | יש גישה |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
העשרה של ישויות
הפעולה Lift Contained Endpoint תומכת בהעשרה של הישויות הבאות:
| שדה העשרה | לוגיקה |
|---|---|
status |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
modified_timestamp |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
major_version |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
config_id_platform |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
system_manufacturer |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
device_policies |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
meta |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
pointer_size |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
last_seen |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
agent_local_time |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
first_seen |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
service_pack_major |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
slow_changing_modified_timestamp |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
service_pack_minor |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
system_product_name |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
product_type_desc |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
build_number |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
cid |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
local_ip |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
external_ip |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
hostname |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
config_id_build |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
minor_version |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
platform_id |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
os_version |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
config_id_base |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
provision_status |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
mac_address |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
bios_version |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
platform_name |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
agent_load_flags |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
device_id |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
product_type |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
agent_version |
הפונקציה מחזירה ערך אם הוא קיים בתוצאת ה-JSON |
תוצאה בפורמט JSON
בדוגמה הבאה מתואר פלט של תוצאת JSON שמתקבלת כשמשתמשים בפעולה Lift Contained Endpoint:
{
"EntityResult":
{
"status": "contained",
"modified_timestamp": "2019-06-24T07:47:37Z",
"major_version": "6", "policies":
[{
"applied": "True",
"applied_date": "2019-04-29T07:40:06.876850888Z",
"settings_hash": "ce17279e",
"policy_type": "prevention",
"assigned_date": "2019-04-29T07:39:55.218651583Z",
"policy_id": ""
}],
"config_id_platform": "example-id",
"bios_manufacturer": "Example Inc.",
"system_manufacturer": "Example Corporation",
"Device_policies":
{
"global_config":
{
"applied": "True",
"applied_date": "2019-06-03T23:24:04.893780991Z",
"settings_hash": "a75911b0",
"policy_type": "globalconfig",
"assigned_date": "2019-06-03T23:23:17.184432743Z",
"policy_id": ""
},
"Sensor_update":
{
"applied": "True",
"applied_date": "2019-05-30T23:13:55.23597658Z",
"settings_hash": "65994753|3|2|automatic;101",
"uninstall_protection": "ENABLED",
"policy_type": "sensor-update",
"assigned_date": "2019-05-30T23:04:31.485311459Z",
"policy_id": "9d1e405846de4ebdb63f674866d390dc"
},
"Prevention":
{
"applied": "True",
"applied_date": "2019-04-29T07:40:06.876850888Z",
"settings_hash": "ce17279e",
"policy_type": "prevention",
"assigned_date": "2019-04-29T07:39:55.218651583Z",
"policy_id": ""
},
"device_control":
{
"applied": "True",
"applied_date": "2019-06-03T23:14:29.800434222Z",
"policy_type": "device-control",
"assigned_date": "2019-06-03T23:05:17.425127539Z",
"policy_id": ""
},
"Remote_response":
{
"applied": "True",
"applied_date": "2019-04-29T07:40:04.469808388Z",
"settings_hash": "f472bd8e",
"policy_type": "remote-response",
"assigned_date": "2019-04-29T07:39:55.218642441Z",
"policy_id": ""
}
},
"meta":
{"version": "12765"},
"pointer_size": "8",
"last_seen": "2019-06-24T07:45:34Z",
"agent_local_time": "2019-06-18T12:17:06.259Z",
"first_seen": "2019-04-29T07:39:45Z",
"service_pack_major": "0",
"slow_changing_modified_timestamp": "2019-06-23T11:20:42Z",
"service_pack_minor": "0",
"system_product_name":"Virtual Machine",
"product_type_desc": "Server",
"build_number": "9600",
"cid": "",
"local_ip": "192.0.2.1",
"external_ip": "203.0.113.1",
"hostname": "example-hostname",
"config_id_build": "9106",
"minor_version": "3",
"platform_id": "0",
"os_version": "Windows Server 2012 R2",
"config_id_base": "example-id",
"provision_status": "Provisioned",
"mac_address": "01-23-45-ab-cd-ef",
"bios_version": "090007 ",
"platform_name": "Windows",
"agent_load_flags": "1",
"device_id": "",
"product_type": "3",
"agent_version": "5.10.9106.0"
},
"Entity": "198.51.100.255"
}
הודעות פלט
הפעולה Lift Contained Endpoint מספקת את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה הסתיימה בהצלחה. |
Waiting for containment lift to finish for the following
endpoints: ENTITY_ID |
הודעה אסינכרונית. |
Error executing action "Lift
Contained Endpoint". Reason: the following endpoints initiated containment
lift, but were not able to finish it during action execution:
ENTITY_ID |
הפעולה נכשלה. בודקים את הסטטוס של נקודת הקצה ואת ערך הפרמטר |
Error executing action "Lift Contained Endpoint". Reason:
ERROR_REASON |
הפעולה נכשלה. צריך לבדוק את החיבור לשרת, את פרמטרי הקלט או את פרטי הכניסה. |
תוצאת הסקריפט
בטבלה הבאה מפורטים הערכים של פלט התוצאה של הסקריפט כשמשתמשים בפעולה Lift Contained Endpoint:
| שם התוצאה של הסקריפט | ערך |
|---|---|
is_success |
True או False |
הצגת רשימה של נקודות חולשה במארח
משתמשים בפעולה List Host Vulnerabilities כדי להציג רשימה של נקודות חולשה שנמצאו במארח ב-CrowdStrike Falcon.
כדי לבצע את הפעולה הזו צריך רישיון והרשאות ל-Falcon Spotlight.
הפעולה הזו מופעלת בישויות הבאות:
- כתובת IP
- שם המארח
הוספת נתונים לפעולה
הפעולה List Host Vulnerabilities (הצגת נקודות חולשה במארח) דורשת את הפרמטרים הבאים:
| פרמטרים | |
|---|---|
Customer ID |
אופציונלי
מציינים את מזהה הלקוח שעבורו רוצים לבצע את הפעולה. |
Device ID |
אופציונלי
רשימה של מזהי מכשירים מופרדים בפסיקים שבהם רוצים להפעיל את הפעולה. הערה: הפעולה מבוצעת גם על הישויות שמצורפות לתיק וגם על ערכי הפרמטרים האלה. |
Severity Filter |
אופציונלי
מציינים רשימה מופרדת בפסיקים של רמות חומרה של פגיעויות. אם לא מציינים כלום, הפעולה מטמיעה את כל הפגיעויות שקשורות אליה. ערכים אפשריים: |
Create Insight |
אופציונלי
אם בוחרים באפשרות הזו, הפעולה יוצרת תובנה לכל ישות, שמכילה מידע סטטיסטי על פגיעויות קשורות. האפשרות הזו מסומנת כברירת מחדל. |
Max Vulnerabilities To Return |
אופציונלי
מציינים כמה פגיעויות להחזיר לכל מארח. אם לא מספקים כלום, הפעולה מעבדת את כל הפגיעויות שקשורות אליה. ערך ברירת המחדל הוא |
פלט של פעולות
הפעולה List Host Vulnerabilities מספקת את הפלט הבא:
| סוג הפלט של הפעולה | |
|---|---|
| קיר עם תושבת | לא זמין |
| קישור לקיר של הפנייה | לא זמין |
| טבלת בקשות תמיכה | יש גישה |
| טבלת העשרה | לא זמין |
| תוצאה בפורמט JSON | יש גישה |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
טבלת בקשות תמיכה
ב-Case Wall, הפעולה List Host Vulnerabilities מספקת את הטבלה הבאה:
סוג: ישות
עמודות:
- שם
- Score
- חוּמרה
- סטטוס
- אפליקציה
- יש תיקון
תוצאה בפורמט JSON
בדוגמה הבאה מתואר פלט תוצאת ה-JSON שמתקבל כשמשתמשים בפעולה List Host Vulnerabilities:
{
"statistics": {
"total": 123,
"severity": {
"critical": 1,
"high": 1,
"medium": 1,
"low": 1,
"unknown": 1
},
"status": {
"open": 1,
"reopened": 1
},
"has_remediation": 1
},
"details": [
{
"id": "74089e36ac3a4271ab14abc076ed18eb_fff6de34c1b7352babdf7c7d240749e7",
"cid": "123456789abcdef123456789abcdef12",
"aid": "74089e36ac3a4271ab14abc076ed18eb",
"created_timestamp": "2021-05-12T22:45:47Z",
"updated_timestamp": "2021-05-12T22:45:47Z",
"status": "open",
"cve": {
"id": "CVE-2021-28476",
"base_score": 9.9,
"severity": "CRITICAL",
"exploit_status": 0
},
"app": {
"product_name_version": "Example 01"
},
"apps": [
{
"product_name_version": "Example 01",
"sub_status": "open",
"remediation": {
"ids": [
"acc34cd461023ff8a966420fa8839365"
]
}
}
],
"host_info": {
"hostname": "example-hostname",
"local_ip": "192.0.2.1",
"machine_domain": "",
"os_version": "Windows 10",
"ou": "",
"site_name": "",
"system_manufacturer": "Example Inc.",
"groups": [],
"tags": [],
"platform": "Windows"
},
"remediation": [
{
"id": "acc34cd461023ff8a966420fa8839365",
"reference": "KB5003169",
"title": "Update Microsoft Windows 10 1909",
"action": "Install patch for Microsoft Windows 10 1909 x64 (Workstation): Security Update ABCDEF",
"link": "https://example.com/ABCDEF"
}
]
}
]
}
הודעות פלט
הפעולה List Host Vulnerabilities (רשימת נקודות החולשה של המארח) מספקת את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה הסתיימה בהצלחה. |
Error executing action "List Host Vulnerabilities". Reason:
ERROR_REASON |
הפעולה נכשלה. צריך לבדוק את החיבור לשרת, את פרמטרי הקלט או את פרטי הכניסה. |
Error executing action "List Host
Vulnerabilities". Reason: Invalid value provided in the Severity Filter
parameter. Possible values: Critical, High, Medium, Low, Unknown.
|
הפעולה נכשלה. בודקים את ערך הפרמטר |
תוצאת הסקריפט
בטבלה הבאה מפורטים הערכים של פלט תוצאות הסקריפט כשמשתמשים בפעולה List Host Vulnerabilities:
| שם התוצאה של הסקריפט | ערך |
|---|---|
is_success |
True או False |
הצגת רשימה של מארחים
משתמשים בפעולה List Hosts (רשימת מארחים) כדי להציג רשימה של מארחים זמינים ב-CrowdStrike Falcon.
הפעולה הזו מופעלת בכל הישויות.
הוספת נתונים לפעולה
הפעולה List Hosts דורשת את הפרמטרים הבאים:
| פרמטרים | |
|---|---|
Filter Logic |
אופציונלי
לוגיקה לשימוש כשמחפשים מארחים. ערך ברירת המחדל הוא
|
Filter Value |
אופציונלי
ערך לשימוש בסינון מארחים. |
Max Hosts To Return |
אופציונלי
מספר המארחים שיוחזרו. ערך ברירת המחדל הוא
הערך המקסימלי הוא |
פלט של פעולות
הפעולה List Hosts מספקת את הפלט הבא:
| סוג הפלט של הפעולה | |
|---|---|
| קיר עם תושבת | לא זמין |
| קישור לקיר של הפנייה | לא זמין |
| טבלת בקשות תמיכה | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאה בפורמט JSON | יש גישה |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
תוצאה בפורמט JSON
בדוגמה הבאה מתואר פלט תוצאת ה-JSON שמתקבל כשמשתמשים בפעולה List Hosts:
[{
"modified_timestamp": "2019-05-15T15:03:12Z",
"platform_id": "0",
"config_id_platform": "3",
"system_manufacturer": "Example Corporation",
"meta": {"version": "4067"},
"first_seen": "2019-04-29T07:39:45Z",
"service_pack_minor": "0",
"product_type_desc": "Server",
"build_number": "9600",
"hostname": "example-hostname",
"config_id_build": "8904",
"minor_version": "3",
"os_version": "Windows Server 2012 R2",
"provision_status": "Provisioned",
"mac_address": "01:23:45:ab:cd:ef",
"bios_version": "090007 ",
"agent_load_flags": "0",
"status": "normal",
"bios_manufacturer": "Example Inc.",
"device_policies":
{
"Sensor_update":
{
"applied": true,
"applied_date": "2019-05-02T22:05:09.577000651Z",
"settings_hash": "65994753|3|2|automatic",
"policy_type": "sensor-update",
"assigned_date": "2019-05-02T22:03:36.804382667Z",
"policy_id": "9d1e405846de4ebdb63f674866d390dc"
},
"remote_response":
{
"applied": true,
"applied_date": "2019-04-29T07:40:04.469808388Z",
"settings_hash": "f472bd8e",
"policy_type": "remote-response",
"assigned_date": "2019-04-29T07:39:55.218642441Z",
"policy_id": "21e4fb4dedd74c6fb0bcd6a348aa046c"
},
"device_control":
{
"applied": true,
"applied_date": "2019-04-29T07:40:06.896362608Z",
"assigned_date": "2019-04-29T07:39:55.218637999Z",
"policy_type": "device-control",
"policy_id": "c360df7193364b23aa4fc47f0238c899"
},
"prevention":
{
"applied": true,
"applied_date": "2019-04-29T07:40:06.876850888Z",
"settings_hash": "ce17279e",
"policy_type": "prevention",
"assigned_date": "2019-04-29T07:39:55.218651583Z",
"policy_id": "7efdf97d7805402186b61151e8abd745"
},
"global_config":
{
"applied": true,
"applied_date": "2019-04-29T07:45:18.94807838Z",
"settings_hash": "3d78f9ab",
"policy_type": "globalconfig",
"assigned_date": "2019-04-29T07:45:08.165941325Z",
"policy_id": "985b1a25afcb489ea442d2d1430b1679"
}
},
"cid": "123456789abcdef123456789abcdef12",
"agent_local_time": "2019-05-02T22:05:00.015Z",
"slow_changing_modified_timestamp": "2019-05-02T22:05:09Z",
"service_pack_major": "0",
"device_id": "0ab8bc6d968b473b72a5d11a41a24c21",
"system_product_name": "Virtual Machine",
"product_type": "3",
"local_ip": "192.0.2.1",
"external_ip": "203.0.113.1",
"major_version": "6",
"platform_name": "Windows",
"config_id_base": "65994753",
"policies":
[{
"applied": true,
"applied_date": "2019-04-29T07:40:06.876850888Z",
"settings_hash": "ce17279e",
"policy_type": "prevention",
"assigned_date": "2019-04-29T07:39:55.218651583Z",
"policy_id": "7efdf97d7805402186b61151e8abd745"
}],
"agent_version": "4.26.8904.0",
"pointer_size": "8",
"last_seen": "2019-05-15T15:01:23Z"
},
{
"modified_timestamp": "2019-05-13T07:24:36Z",
"site_name": "Example-Site-Name",
"config_id_platform": "3",
"system_manufacturer": "Example Inc.",
"meta": {"version": "14706"},
"first_seen": "2018-04-17T11:02:20Z",
"platform_name": "Windows",
"service_pack_minor": "0",
"product_type_desc": "Workstation",
"build_number": "17134",
"hostname": "example-hostname",
"config_id_build": "8904",
"minor_version": "0",
"os_version": "Windows 10",
"provision_status": "Provisioned",
"mac_address": "01:23:45:ab:cd:ef",
"bios_version": "1.6.5",
"agent_load_flags": "0",
"status": "normal",
"bios_manufacturer": "Example Inc.",
"machine_domain": "example.com",
"device_policies":
{
"sensor_update":
{
"applied": true,
"applied_date": "2019-05-05T12:52:23.121596885Z",
"settings_hash": "65994753|3|2|automatic",
"policy_type": "sensor-update",
"assigned_date": "2019-05-05T12:51:37.544605747Z",
"policy_id": "9d1e405846de4ebdb63f674866d390dc"
},
"Remote_response":
{
"applied": true,
"applied_date": "2019-02-10T07:57:59.064362539Z",
"settings_hash": "f472bd8e",
"policy_type": "remote-response",
"assigned_date": "2019-02-10T07:57:50.610924385Z",
"policy_id": "21e4fb4dedd74c6fb0bcd6a348aa046c"
},
"device_control":
{
"applied": true,
"applied_date": "2019-03-25T15:01:28.51681072Z",
"assigned_date": "2019-03-25T15:00:22.442519168Z",
"policy_type": "device-control",
"policy_id": "c360df7193364b23aa4fc47f0238c899"
},
"Prevention":
{
"applied": true,
"applied_date": "2019-04-04T06:54:06.909774295Z",
"settings_hash": "ce17279e",
"policy_type": "prevention",
"assigned_date": "2019-04-04T06:53:57.135897343Z",
"policy_id": "7efdf97d7805402186b61151e8abd745"
},
"global_config":
{
"applied": true,
"applied_date": "2019-02-10T07:57:53.70275875Z",
"settings_hash": "3d78f9ab",
"policy_type": "globalconfig",
"assigned_date": "2019-02-10T07:57:50.610917888Z",
"policy_id": "985b1a25afcb489ea442d2d1430b1679"
}
},
"cid": "123456789abcdef123456789abcdef12",
"agent_local_time": "2019-05-05T15:52:08.172Z",
"slow_changing_modified_timestamp": "2019-05-12T12:37:35Z",
"service_pack_major": "0",
"device_id": "cb4493e4af2742b068efd16cb48b7260",
"system_product_name": "example-name",
"product_type": "1",
"local_ip": "192.0.2.1",
"external_ip": "203.0.113.1",
"major_version": "10",
"platform_id": "0",
"config_id_base": "65994753",
"policies":
[{
"applied": true,
"applied_date": "2019-04-04T06:54:06.909774295Z",
"settings_hash": "ce17279e",
"policy_type": "prevention",
"assigned_date": "2019-04-04T06:53:57.135897343Z",
"policy_id": "7efdf97d7805402186b61151e8abd745"
}],
"agent_version": "4.26.8904.0",
"pointer_size": "8",
"last_seen": "2019-05-13T07:21:30Z"
},
{
"modified_timestamp": "2019-05-09T14:22:50Z",
"site_name": "Example-Site-Name",
"config_id_platform": "3",
"system_manufacturer": "Dell Inc.",
"meta": {"version": "77747"},
"first_seen": "2018-07-01T12:19:23Z",
"platform_name": "Windows",
"service_pack_minor": "0",
"product_type_desc": "Workstation",
"build_number": "17134",
"hostname":"example-hostname",
"config_id_build": "8904",
"minor_version": "0",
"os_version": "Windows 10",
"provision_status": "Provisioned",
"mac_address": "01:23:45:ab:cd:ef",
"bios_version": "1.2.1",
"agent_load_flags": "0",
"status": "normal",
"bios_manufacturer": "Example Inc.",
"machine_domain": "example.com",
"device_policies":
{
"sensor_update":
{
"applied": true,
"applied_date": "2019-05-02T22:10:50.336101107Z",
"settings_hash": "65994753|3|2|automatic",
"policy_type": "sensor-update",
"assigned_date": "2019-05-02T22:10:50.336100731Z",
"policy_id": "9d1e405846de4ebdb63f674866d390dc"
},
"remote_response":
{
"applied": true,
"applied_date": "2019-02-08T02:46:31.919442939Z",
"settings_hash": "f472bd8e",
"policy_type": "remote-response",
"assigned_date": "2019-02-08T02:46:22.219718098Z",
"policy_id": "21e4fb4dedd74c6fb0bcd6a348aa046c"
},
"device_control":
{
"applied": true,
"applied_date": "2019-03-24T16:43:31.777981725Z",
"assigned_date": "2019-03-24T16:42:21.395540493Z",
"policy_type": "device-control",
"policy_id": "c360df7193364b23aa4fc47f0238c899"
},
"prevention":
{
"applied": true,
"applied_date": "2019-04-03T23:58:50.870694195Z",
"settings_hash": "ce17279e",
"policy_type": "prevention",
"assigned_date": "2019-04-03T23:57:22.534513932Z",
"policy_id": "7efdf97d7805402186b61151e8abd745"
},
"global_config":
{
"applied": true,
"applied_date": "2019-02-08T01:14:14.810607774Z",
"settings_hash": "3d78f9ab",
"policy_type": "globalconfig",
"assigned_date": "2019-02-08T01:14:05.585922067Z",
"policy_id": "985b1a25afcb489ea442d2d1430b1679"
}
},
"cid": "123456789abcdef123456789abcdef12",
"agent_local_time": "2019-05-03T01:10:29.340Z",
"slow_changing_modified_timestamp": "2019-05-02T22:10:46Z",
"service_pack_major": "0",
"device_id": "1c2f1a7f88f8457f532f1c615f07617b",
"system_product_name": "Example Name",
"product_type": "1",
"local_ip": "192.0.2.1",
"external_ip": "203.0.113.1",
"major_version": "10",
"platform_id": "0",
"config_id_base": "65994753",
"policies":
[{
"applied": true,
"applied_date": "2019-04-03T23:58:50.870694195Z",
"settings_hash": "ce17279e",
"policy_type": "prevention",
"assigned_date": "2019-04-03T23:57:22.534513932Z",
"policy_id": "7efdf97d7805402186b61151e8abd745"
}],
"agent_version": "4.26.8904.0",
"pointer_size": "8",
"last_seen": "2019-05-09T14:20:53Z"
}]
הודעות פלט
הפעולה List Hosts מספקת את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה הסתיימה בהצלחה. |
Error executing action "List Hosts".
Reason: ERROR_REASON |
הפעולה נכשלה. צריך לבדוק את החיבור לשרת, את פרמטרי הקלט או את פרטי הכניסה. |
תוצאת הסקריפט
בטבלה הבאה מפורטים הערכים של פלט התוצאות של הסקריפט כשמשתמשים בפעולה List Hosts:
| שם התוצאה של הסקריפט | ערך |
|---|---|
is_success |
True או False |
הצגת רשימה של אינדיקטורים של פריצות (IOC) שהועלו
משתמשים בפעולה List Uploaded IOCs כדי להציג רשימה של IOC מותאמים אישית שזמינים ב-CrowdStrike Falcon.
הפעולה הזו מופעלת בכל הישויות.
הוספת נתונים לפעולה
הפעולה List Uploaded IOCs (רשימת IOC שהועלו) דורשת את הפרמטרים הבאים:
| פרמטרים | |
|---|---|
IOC Type Filter |
אופציונלי
רשימה מופרדת בפסיקים של סוגי IOC להחזרה. ערך ברירת המחדל הוא
|
Value Filter Logic |
אופציונלי
ערך של לוגיקת הסינון. ערך ברירת המחדל הוא
אם מוגדר |
Value Filter String |
אופציונלי
מחרוזת לחיפוש בין ה-IOC. |
Max IOCs To Return |
אופציונלי
מספר ה-IOCs להחזרה. ערך ברירת המחדל הוא
הערך המקסימלי הוא 500. |
פלט של פעולות
הפעולה List Uploaded IOCs מספקת את הפלט הבא:
| סוג הפלט של הפעולה | |
|---|---|
| קיר עם תושבת | לא זמין |
| קישור לקיר של הפנייה | לא זמין |
| טבלת בקשות תמיכה | יש גישה |
| טבלת העשרה | לא זמין |
| תוצאה בפורמט JSON | יש גישה |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
טבלת בקשות תמיכה
ב-Case Wall, הפעולה List Uploaded IOCs (רשימת IOC שהועלו) מספקת את הטבלה הבאה:
עמודות:
- פעולה
- חוּמרה
- חתם/ה
- להיטי AV
- פלטפורמות
- תגים
- נוצר בשעה
- נוצר על ידי
תוצאה בפורמט JSON
בדוגמה הבאה מתואר פלט תוצאות JSON שמתקבל כשמשתמשים בפעולה List Uploaded IOCs:
{
"id": "fbe8c2739f3c6df95e62e0ae54569974437b2d9306eaf6740134ccf1a05e23d3",
"type": "sha256",
"value": "8a86c4eecf12446ff273afc03e1b3a09a911d0b7981db1af58cb45c439161295",
"action": "no_action",
"severity": "",
"metadata": {
"signed": false,
"av_hits": -1
},
"platforms": [
"windows"
],
"tags": [
"Hashes 22.Nov.20 15:29 (Windows)"
],
"expired": false,
"deleted": false,
"applied_globally": true,
"from_parent": false,
"created_on": "2021-04-22T03:54:09.235120463Z",
"created_by": "internal@example.com",
"modified_on": "2021-04-22T03:54:09.235120463Z",
"modified_by": "internal@example.com"
}
הודעות פלט
הפעולה List Uploaded IOCs מספקת את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
Successfully found custom IOCs for the provided criteria in
CrowdStrike Falcon. |
הפעולה הסתיימה בהצלחה. |
Error executing action "List Uploaded IOCs". Reason:
ERROR_REASON |
הפעולה נכשלה. צריך לבדוק את החיבור לשרת, את פרמטרי הקלט או את פרטי הכניסה. |
Error executing action "List Uploaded IOCs". Reason: "IOC Type
Filter" contains an invalid value. Please check the spelling. Possible
values: ipv4, ipv6, md5, sha1, sha256, domain. |
הפעולה נכשלה. בודקים את האיות ואת ערך הפרמטר |
תוצאת הסקריפט
בטבלה הבאה מפורטים הערכים של פלט התוצאה של הסקריפט כשמשתמשים בפעולה List Uploaded IOCs:
| שם התוצאה של הסקריפט | ערך |
|---|---|
is_success |
True או False |
סריקה על פי דרישה
משתמשים בפעולה On-Demand Scan (סריקה לפי דרישה) כדי לסרוק את נקודת הקצה לפי דרישה ב-CrowdStrike.
הפעולה הזו פועלת רק במארחי Windows ובגורמים הבאים:
- כתובת IP
- שם המארח
הפעולה On-Demand Scan (סריקה לפי דרישה) פועלת באופן אסינכרוני. במקרה הצורך, משנים את הערך של הזמן הקצוב לתפוגה של הסקריפט ב-Google SecOps IDE.
הוספת נתונים לפעולה
הפעולה On-Demand Scan (סריקה לפי דרישה) דורשת את הפרמטרים הבאים:
| פרמטרים | |
|---|---|
Customer ID |
אופציונלי
מציינים את מזהה הלקוח שעבורו רוצים לבצע את הפעולה. |
File Paths To Scan |
חובה
רשימה של נתיבים לסריקה, מופרדים בפסיקים. ערך ברירת המחדל הוא |
File Paths To Exclude From Scan |
אופציונלי
רשימה מופרדת בפסיקים של נתיבים שצריך להחריג מהסריקה. |
Host Group Name |
אופציונלי
רשימה של שמות קבוצות מארחים מופרדים בפסיקים, שסריקה שלהם תופעל. הערה: לכל קבוצת מארחים נוצר תהליך סריקה נפרד. |
Scan Description |
אופציונלי
תיאור הסריקה. אם לא מציינים ערך, הפעולה מגדירה את התיאור ל- |
CPU Priority |
אופציונלי
כמות ה-CPU שבה יש להשתמש עבור המארח הבסיסי במהלך הסריקה. ערכים אפשריים: ערך ברירת המחדל הוא |
Sensor Anti-malware Detection Level |
אופציונלי
מציינים את רמת הזיהוי של תוכנות זדוניות בחיישן. הערה: רמת הזיהוי צריכה להיות שווה לרמת המניעה או גבוהה ממנה. ערכים אפשריים: ערך ברירת המחדל הוא |
Sensor Anti-malware Prevention Level |
אופציונלי
מציינים את רמת מניעת התוכנות הזדוניות של החיישן. הערה: רמת הזיהוי צריכה להיות שווה לרמת המניעה או גבוהה ממנה. ערכים אפשריים: ערך ברירת המחדל הוא |
Cloud Anti-malware Detection Level |
אופציונלי
מציינים את רמת הזיהוי של תוכנות זדוניות בענן. הערה: רמת הזיהוי צריכה להיות שווה לרמת המניעה או גבוהה ממנה. ערכים אפשריים: ערך ברירת המחדל הוא |
Cloud Anti-malware Prevention Level |
אופציונלי
מציינים את רמת המניעה של תוכנות זדוניות בענן. הערה: רמת הזיהוי צריכה להיות שווה לרמת המניעה או גבוהה ממנה. ערכים אפשריים: ערך ברירת המחדל הוא |
Quarantine Hosts |
אופציונלי
אם האפשרות הזו נבחרה, המארחים הבסיסיים מוכנסים להסגר כחלק מהסריקה. האפשרות הזו לא מסומנת כברירת מחדל. |
Create Endpoint Notification |
אופציונלי
אם האפשרות הזו נבחרה, תהליך הסריקה יוצר התראה על נקודת קצה. האפשרות הזו מסומנת כברירת מחדל. |
Max Scan Duration |
אופציונלי
מספר השעות להרצת הסריקה. אם לא מציינים ערך, הסריקה פועלת ברציפות. ערך ברירת המחדל הוא |
Hostname |
אופציונלי
רשימה של שמות מארחים מופרדים בפסיקים שבהם רוצים לבצע את הפעולה. הערה: הפעולה מבוצעת גם על הישויות שמצורפות לתיק וגם על ערכי הפרמטרים האלה. |
Device ID |
אופציונלי
רשימה של מזהי מכשירים מופרדים בפסיקים שבהם רוצים להפעיל את הפעולה. הערה: הפעולה מבוצעת גם על הישויות שמצורפות לתיק וגם על ערכי הפרמטרים האלה. |
פלט של פעולות
הפעולה On-Demand Scan מספקת את הפלט הבא:
| סוג הפלט של הפעולה | זמינות |
|---|---|
| קיר עם תושבת | לא זמין |
| קישור לקיר של הפנייה | לא זמין |
| טבלת בקשות תמיכה | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאה בפורמט JSON | יש גישה |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
תוצאה בפורמט JSON
בדוגמה הבאה מתואר פלט תוצאת ה-JSON שמתקבל כשמשתמשים בפעולה On-Demand Scan:
{
"id": "ID",
"cid": "123456789abcdef123456789abcdef12",
"profile_id": "c94149b9a52d4c76b027e63a88dcc710",
"description": "test APIS ",
"file_paths": [
"C:\\Windows"
],
"initiated_from": "falcon_adhoc",
"quarantine": true,
"cpu_priority": 1,
"preemption_priority": 1,
"metadata": [
{
"host_id": "HOST_ID",
"host_scan_id": "909262bd2fff664282a46464d8625a62",
"scan_host_metadata_id": "815dae51d8e543108ac01f6f139f42b1",
"filecount": {
"scanned": 16992,
"malicious": 0,
"quarantined": 0,
"skipped": 124998,
"traversed": 198822
},
"status": "completed",
"started_on": "2024-02-05T13:55:45.25066635Z",
"completed_on": "2024-02-05T14:11:18.092427363Z",
"last_updated": "2024-02-05T14:11:18.092431457Z"
}
],
"filecount": {
"scanned": 16992,
"malicious": 0,
"quarantined": 0,
"skipped": 124998,
"traversed": 198822
},
"targeted_host_count": 1,
"completed_host_count": 1,
"status": "completed",
"hosts": [
"86db81f390394cb080417a1ffb7d46fd"
],
"endpoint_notification": true,
"pause_duration": 2,
"max_duration": 1,
"max_file_size": 60,
"sensor_ml_level_detection": 2,
"sensor_ml_level_prevention": 2,
"cloud_ml_level_detection": 2,
"cloud_ml_level_prevention": 2,
"policy_setting": [
26439818674573,
],
"scan_started_on": "2024-02-05T13:55:45.25Z",
"scan_completed_on": "2024-02-05T14:11:18.092Z",
"created_on": "2024-02-05T13:55:43.436807525Z",
"created_by": "88f5d9e8284f4b85b92dab2389cb349d",
"last_updated": "2024-02-05T14:14:18.776620391Z"
}
הודעות פלט
הפעולה On-Demand Scan מספקת את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה הסתיימה בהצלחה. |
|
הפעולה נכשלה. צריך לבדוק את החיבור לשרת, את פרמטרי הקלט או את פרטי הכניסה. |
תוצאת הסקריפט
בטבלה הבאה מפורטים הערכים של פלט התוצאות של הסקריפט כשמשתמשים בפעולה On-Demand Scan:
| שם התוצאה של הסקריפט | ערך |
|---|---|
is_success |
True או False |
פינג
משתמשים בפעולה Ping כדי לבדוק את הקישוריות אל CrowdStrike Falcon.
הפעולה הזו מופעלת בכל הישויות.
הוספת נתונים לפעולה
אין.
פלט של פעולות
הפעולה Ping מספקת את הפלטים הבאים:
| סוג הפלט של הפעולה | |
|---|---|
| קיר עם תושבת | לא זמין |
| קישור לקיר של הפנייה | לא זמין |
| טבלת בקשות תמיכה | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאה בפורמט JSON | לא זמין |
| תוצאת הסקריפט | יש גישה |
תוצאת הסקריפט
בטבלה הבאה מפורטים הערכים של פלט התוצאה של הסקריפט כשמשתמשים בפעולה Ping:
| שם התוצאה של הסקריפט | ערך |
|---|---|
is_success |
True או False |
הרצת הסקריפט
משתמשים בפעולה Run Script (הפעלת סקריפט) כדי להריץ סקריפט PowerShell בנקודות הקצה ב-CrowdStrike.
הפעולה הזו היא אסינכרונית. במקרה הצורך, משנים את הערך של הזמן הקצוב לתפוגה של הסקריפט ב-Google SecOps IDE.
הפעולה הזו מופעלת על ישויות של כתובות IP ושמות מארחים.
הוספת נתונים לפעולה
הפעולה Run Script (הפעלת סקריפט) דורשת את הפרמטרים הבאים:
| פרמטרים | |
|---|---|
Customer ID |
אופציונלי
מציינים את מזהה הלקוח שעבורו רוצים לבצע את הפעולה. |
Script Name |
אופציונלי
השם של קובץ הסקריפט שצריך להפעיל. הערה: חובה לציין את הערך |
Raw Script |
אופציונלי
מטען ייעודי (payload) של סקריפט PowerShell גולמי שצריך להפעיל בנקודות הקצה. הערה: חובה לספק את הערך |
Hostname |
אופציונלי
רשימה של שמות מארחים מופרדים בפסיקים שבהם רוצים לבצע את הפעולה. הערה: הפעולה מבוצעת גם על הישויות שמצורפות לתיק וגם על ערכי הפרמטרים האלה. |
Device ID |
אופציונלי
רשימה של מזהי מכשירים מופרדים בפסיקים שבהם רוצים להפעיל את הפעולה. הערה: הפעולה מבוצעת גם על הישויות שמצורפות לתיק וגם על ערכי הפרמטרים האלה. |
Queue Offline |
אופציונלי
אם האפשרות הזו נבחרה, פקודות שמיועדות למארחים אופליין מתווספות לתור ומופעלות ברגע שהמארח מתחבר מחדש לרשת. האפשרות הזו לא מסומנת כברירת מחדל. |
פלט של פעולות
הפעולה Run Script מספקת את הפלט הבא:
| סוג הפלט של הפעולה | זמינות |
|---|---|
| קיר עם תושבת | לא זמין |
| קישור לקיר של הפנייה | לא זמין |
| טבלת בקשות תמיכה | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאה בפורמט JSON | לא זמין |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
הודעות פלט
ב-Case Wall, הפעולה Run Script מספקת את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה הסתיימה בהצלחה. |
|
הפעולה נכשלה. צריך לבדוק את החיבור לשרת, את פרמטרי הקלט או את פרטי הכניסה. |
תוצאת הסקריפט
בטבלה הבאה מפורטים הערכים של פלט התוצאה של הסקריפט כשמשתמשים בפעולה Run Script:
| שם התוצאה של הסקריפט | ערך |
|---|---|
is_success |
True או False |
חיפוש אירועים
משתמשים בפעולה הזו כדי לחפש אירועים ב-CrowdStrike. הערה: הפעולה מופעלת באופן אסינכרוני. אם צריך, אפשר לשנות את ערך הזמן הקצוב לתפוגה של הסקריפט ב-Google SecOps IDE.
הפעולה הזו לא מופעלת בישויות.
הוספת נתונים לפעולה
הפעולה חיפוש אירועים דורשת את הפרמטרים הבאים:
| פרמטרים | |
|---|---|
Repository |
חובה
מאגר המידע שצריך לחפש בו. הערכים האפשריים הם:
|
Query |
חובה
שאילתה שצריך להריץ ב-CrowdStrike. הערה: אל תציינו את הערך 'head' כחלק מהשאילתה. הפעולה תספק אותו באופן אוטומטי על סמך הערך שצוין בפרמטר Max Results To Return (מספר התוצאות המקסימלי להחזרה). |
Time Frame |
אופציונלי
לוח זמנים לתוצאות. אם בוחרים באפשרות 'בהתאמה אישית', צריך גם לציין את 'שעת ההתחלה'. הערכים האפשריים של 'שעה אחרונה' הם:
|
Start Time |
אופציונלי
שעת ההתחלה של התוצאות. אם בוחרים באפשרות 'מותאם אישית' לפרמטר 'מסגרת זמן', חובה להשתמש בפרמטר הזה. פורמט: ISO 8601. |
End Time |
אופציונלי
כמה תוצאות להחזיר לשאילתה. הפעולה תוסיף את המחרוזת head לשאילתה שצוינה. ברירת מחדל: 50. מקסימום: 1,000. |
פלט של פעולות
הפעולה חיפוש אירועים מספקת את הפלט הבא:
| סוג הפלט של הפעולה | זמינות |
|---|---|
| קיר עם תושבת | לא זמין |
| קישור לקיר של הפנייה | לא זמין |
| טבלת בקשות תמיכה | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאה בפורמט JSON | יש גישה |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
הודעות פלט
ב-Case Wall, הפעולה חיפוש אירועים מספקת את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
|
הפעולה לא אמורה להיכשל או להפסיק את ההרצה של ספר ההפעלה. |
|
|
הפעולה נכשלה. |
תוצאת הסקריפט
בטבלה הבאה מפורטים הערכים של פלט התוצאות של הסקריפט כשמשתמשים בפעולה חיפוש אירועים:
| שם התוצאה של הסקריפט | ערך |
|---|---|
is_success |
True או False |
שליחת קובץ
משתמשים בפעולה Submit File (שליחת קובץ) כדי לשלוח קבצים לארגז חול ב-CrowdStrike.
כדי לבצע את הפעולה הזו צריך רישיון ל-Falcon Sandbox.
הפעולה הזו לא מופעלת בישויות.
פורמטים נתמכים של קבצים וארכיונים
לפי פורטל CrowdStrike, ארגז החול תומך בפורמטים הבאים של קבצים:
| פורמטים נתמכים של קבצים | |
|---|---|
.exe, .scr, .pif,
.dll, .com, .cpl |
קבצים ניידים להפעלה |
.doc, .docx, .ppt,
.pps, .pptx, .ppsx,
.xls, .xlsx, .rtf,
.pub |
מסמכי Office |
.pdf |
|
.apk |
APK |
.jar |
קובץ JAR ניתן להפעלה |
.sct |
רכיב סקריפט של Windows |
.lnk |
קיצור דרך של Windows |
.chm |
עזרה בנושא Windows |
.hta |
אפליקציית HTML |
.wsf |
קובץ סקריפט של Windows |
.js |
JavaScript |
.vbs, .vbe |
Visual Basic |
.swf |
Shockwave Flash |
.pl |
Perl |
.ps1, .psd1, .psm1 |
Powershell |
.svg |
גרפיקה וקטורית שניתנת להתאמה |
.py |
Python |
.elf |
קובצי הפעלה של ELF ב-Linux |
.eml |
קובצי אימייל: MIME RFC 822 |
.msg |
שליחת קבצים באימייל: Outlook |
לפי פורטל CrowdStrike, ארגז החול תומך בפורמטים הבאים של ארכיונים:
.zip.7z
הוספת נתונים לפעולה
הפעולה Submit File (שליחת קובץ) דורשת את הפרמטרים הבאים:
| פרמטרים | |
|---|---|
File Paths |
חובה
רשימה של נתיבים מוחלטים לקבצים שנשלחו. הפורמט תלוי בפריסה:
רשימת פורמטי הקבצים הנתמכים מופיעה במאמר בנושא פורמטים נתמכים של קבצים וארכיונים. |
Sandbox Environment |
אופציונלי
סביבת ארגז חול לניתוח. ערך ברירת המחדל הוא
|
Network Environment |
אופציונלי
סביבת רשת לניתוח. ערך ברירת המחדל הוא
|
Archive Password |
אופציונלי
סיסמה לשימוש כשעובדים עם קובצי ארכיון. |
Document Password |
אופציונלי
סיסמה לשימוש כשעובדים עם קובצי Adobe או Office. אורך הסיסמה המקסימלי הוא 32 תווים. |
Check Duplicate |
אופציונלי
אם בוחרים באפשרות הזו, הפעולה בודקת אם הקובץ כבר נשלח בעבר ומחזירה את הדוח שזמין. במהלך האימות, הפעולה לא מתייחסת לפרמטרים האפשרות הזו מסומנת כברירת מחדל. |
Comment |
אופציונלי
תגובה לשליחה. |
Confidential Submission |
אופציונלי
אם בוחרים באפשרות הזו, הקובץ מוצג רק למשתמשים בחשבון הלקוח. האפשרות הזו לא מסומנת כברירת מחדל. |
פלט של פעולות
הפעולה שליחת קובץ מספקת את הפלטים הבאים:
| סוג הפלט של הפעולה | |
|---|---|
| קיר עם תושבת | לא זמין |
| קישור לקיר של הפנייה | לא זמין |
| טבלת בקשות תמיכה | יש גישה |
| טבלת העשרה | לא זמין |
| תוצאה בפורמט JSON | לא זמין |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
טבלת בקשות תמיכה
ב-Case Wall, הפעולה שליחת קובץ מספקת את הטבלה הבאה:
עמודות:
- תוצאות
- שם
- ציון האיום
- התוצאה
- תגים
הודעות פלט
הפעולה שליחת קובץ מספקת את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה הסתיימה בהצלחה. |
|
הפעולה החזירה שגיאה. כדאי לבדוק את הפורמטים הנתמכים של קבצים לפעולה הזו. |
Waiting for results for the following
files: PATHS |
הודעה אסינכרונית. |
Error executing action "Submit File".
Reason: ERROR_REASON |
הפעולה נכשלה. צריך לבדוק את החיבור לשרת, את פרמטרי הקלט או את פרטי הכניסה. |
Error executing action "Submit File".
Reason: action ran into a timeout during execution. Pending files:
FILES_IN_PROGRESS. Please increase
the timeout in IDE.
|
הפעולה נכשלה. להגדיל את הזמן הקצוב לתפוגה ב-IDE. |
תוצאת הסקריפט
בטבלה הבאה מפורטים הערכים של פלט התוצאות של הסקריפט כשמשתמשים בפעולה שליחת קובץ:
| שם התוצאה של הסקריפט | ערך |
|---|---|
is_success |
True או False |
שליחת כתובת URL
משתמשים בפעולה Submit URL (שליחת כתובת URL) כדי לשלוח כתובות URL לארגז חול ב-CrowdStrike.
כדי לבצע את הפעולה הזו צריך רישיון ל-Falcon Sandbox. כדי לבדוק אילו פורמטים של קבצים נתמכים בסביבת הארגז, אפשר לעיין בקטע פורמטים נתמכים של קבצים וארכיונים במסמך הזה.
הפעולה הזו לא מופעלת בישויות.
הוספת נתונים לפעולה
הפעולה שליחת כתובת URL דורשת את הפרמטרים הבאים:
| פרמטרים | |
|---|---|
URLs |
חובה
כתובות ה-URL לשליחה. |
Sandbox Environment |
אופציונלי
סביבת ארגז חול לניתוח. ערך ברירת המחדל הוא
|
Network Environment |
אופציונלי
סביבת רשת לניתוח. ערך ברירת המחדל הוא
|
Check Duplicate |
אופציונלי
אם בוחרים באפשרות הזו, הפעולה בודקת אם כתובת ה-URL כבר נשלחה בעבר ומחזירה את הדוח שזמין. במהלך האימות, הפעולה לא מתייחסת לפרמטרים האפשרות הזו מסומנת כברירת מחדל. |
פלט של פעולות
הפעולה Submit URL מספקת את התוצאות הבאות:
| סוג הפלט של הפעולה | |
|---|---|
| קיר עם תושבת | לא זמין |
| קישור לקיר של הפנייה | לא זמין |
| טבלת בקשות תמיכה | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאה בפורמט JSON | לא זמין |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
הודעות פלט
הפעולה Submit URL מספקת את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה הסתיימה בהצלחה. |
Waiting for results for the following
URLs: PATHS |
הודעה אסינכרונית. |
Error executing action "Submit URL".
Reason: ERROR_REASON |
הפעולה נכשלה. צריך לבדוק את החיבור לשרת, את פרמטרי הקלט או את פרטי הכניסה. |
Error executing action "Submit URL".
Reason: action ran into a timeout during execution. Pending files:
FILES_IN_PROGRESS. Please increase
the timeout in IDE. |
הפעולה נכשלה. להגדיל את הזמן הקצוב לתפוגה ב-IDE. |
תוצאת הסקריפט
בטבלה הבאה מפורטים הערכים של פלט התוצאה של הסקריפט כשמשתמשים בפעולה Submit URL:
| שם התוצאה של הסקריפט | ערך |
|---|---|
is_success |
True או False |
עדכון ההתראה
משתמשים בפעולה עדכון התראה כדי לעדכן התראות ב-CrowdStrike Falcon.
הפעולה הזו לא מופעלת בישויות.
הוספת נתונים לפעולה
הפעולה Update Alert (עדכון התראה) דורשת את הפרמטרים הבאים:
| פרמטרים | |
|---|---|
Alert ID |
חובה המזהה של ההתראה שרוצים לעדכן. |
Status |
אופציונלי הסטטוס של ההתראה. הערכים האפשריים הם:
|
Verdict |
אופציונלי ההחלטה לגבי ההתראה. הערכים האפשריים הם:
|
Assign To |
אופציונלי השם של האנליסט שאליו רוצים להקצות את ההתראה. אם מספקים את הערך ה-API מקבל כל ערך, גם אם המשתמש שצוין לא קיים במערכת. |
פלט של פעולות
הפעולה Update Alert מספקת את הפלטים הבאים:
| סוג הפלט של הפעולה | זמינות |
|---|---|
| קיר עם תושבת | לא זמין |
| קישור לקיר של הפנייה | לא זמין |
| טבלת בקשות תמיכה | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאה בפורמט JSON | יש גישה |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
תוצאה בפורמט JSON
הדוגמה הבאה מתארת את פלט תוצאת ה-JSON שמתקבל כשמשתמשים בפעולה Update Alert:
{
"added_privileges": [
"DomainAdminsRole"
],
"aggregate_id": "aggind:ID",
"assigned_to_uid": "example@example.com",
"cid": "123456789abcdef123456789abcdef12",
"composite_id": "123456789abcdef123456789abcdef12:ind:ID",
"confidence": 20,
"context_timestamp": "2022-11-15T12:58:15.629Z",
"crawl_edge_ids": {
"Sensor": [
"N6KIZ`%V`&d#&#sRaHNV[f3[CA4lr/C_N;.JnbglJpdg8TCCTqnr!9D\\['ALM&eNbPq?kt$#@]+01Ac[&th0-0]E'J8:]mFV?'g5HZ/$B.%BC29_`4U_?%a)_&#k>,G>:=E>%[7^<aLSVj=`UCMcRUH[a9/*^hO_7Ft(js#P<M<(eG3(B=I8rr",
"XNXnKK.mi:ckQ^2c7AGRMK^'rd:p[_JkD_5ZM$W:d'J8oN:42nj.Ho1-^E5D16b0VALJ`2cDEEJTVdY\\n.-WQ^_B[7$1pH[Glgm@go]-LB%M1,c#2F)nli-Ge#V<=[!c_jh8e3D8E-S0FheDm*BHh-P/s6q!!*'!",
"N6L*L\">LGfi/.a$IkpaFlWjT.YU#P@Gu8Qe6'0SK=M]ChI,FQXqo=*M(QR+@6c8@m1pIc)Dqs+WLXjbpom5@$T+oqC5RJk!9atPF/<mG'H`V9P0YII;!>C8YL)XS&ATORi>!U.7<Ds\"<dT/Mkp\\V%!U[RS_YC/Wrn[Z`S(^4NU,lV#X3/#pP7K*>g!<<'"
]
},
"crawl_vertex_ids": {
"Sensor": [
"aggind:ID",
"idpind:ID",
"ind:ID",
"uid:ID"
]
},
"crawled_timestamp": "2022-11-15T13:58:17.251061883Z",
"created_timestamp": "2022-11-15T12:59:17.239585706Z",
"description": "A user received new privileges",
"display_name": "Privilege escalation (user)",
"end_time": "2022-11-15T12:58:15.629Z",
"falcon_host_link": "https://falcon.crowdstrike.com/identity-protection/detections/ID",
"id": "ind:ID",
"name": "IdpEntityPrivilegeEscalationUser",
"objective": "Gain Access",
"pattern_id": 51113,
"previous_privileges": "0",
"privileges": "8321",
"product": "idp",
"scenario": "privilege_escalation",
"severity": 2,
"show_in_ui": true,
"source_account_domain": "EXAMPLE.EXAMPLE",
"source_account_name": "ExampleMailbox",
"source_account_object_sid": "S-1-5-21-3479765008-4256118348-3151044947-3595",
"start_time": "2022-11-15T12:58:15.629Z",
"status": "new",
"tactic": "Privilege Escalation",
"tactic_id": "TA0004",
"tags": [
"red_team"
],
"technique": "Valid Accounts",
"technique_id": "T1078",
"timestamp": "2022-11-15T12:58:17.239Z",
"type": "idp-user-endpoint-app-info",
"updated_timestamp": "2022-11-23T15:22:20.271100181Z"
}
הודעות פלט
הפעולה התראה על עדכון מספקת את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
Successfully updated alert with ID
ALERT_ID in CrowdStrike |
הפעולה הסתיימה בהצלחה. |
|
הפעולה נכשלה. צריך לבדוק את החיבור לשרת, את פרמטרי הקלט או את פרטי הכניסה. |
תוצאת הסקריפט
בטבלה הבאה מפורטים הערכים של פלט התוצאה של הסקריפט כשמשתמשים בפעולה Update Alert:
| שם התוצאה של הסקריפט | ערך |
|---|---|
is_success |
True או False |
זיהוי עדכונים – הוצא משימוש
אפשר להשתמש בפעולה Update Detection כדי לעדכן את הזיהויים ב-CrowdStrike Falcon.
הפעולה הזו מופעלת בכל הישויות.
הוספת נתונים לפעולה
הפעולה Update Detection דורשת את הפרמטרים הבאים:
| פרמטר | תיאור |
|---|---|
Detection ID |
חובה. המזהה של הזיהוי שרוצים לעדכן. |
Status |
חובה. סטטוס זיהוי. ערך ברירת המחדל הוא
|
Assign Detection to |
זה שינוי אופציונלי. כתובת האימייל של המשתמש ב-CrowdStrike Falcon שהוקצתה לו הגילוי. |
פלט של פעולות
הפעולה Update Detection מספקת את הפלט הבא:
| סוג הפלט של הפעולה | זמינות |
|---|---|
| קיר עם תושבת | לא זמין |
| קישור לקיר של הפנייה | לא זמין |
| טבלת בקשות תמיכה | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאה בפורמט JSON | לא זמין |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
הודעות פלט
הפעולה Update Detection מספקת את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
Successfully updated detection DETECTION_ID in CrowdStrike Falcon. |
הפעולה הסתיימה בהצלחה. |
Error executing action "Update Detection". Reason: ERROR_REASON |
הפעולה נכשלה. צריך לבדוק את החיבור לשרת, את פרמטרי הקלט או את פרטי הכניסה. |
Error executing action "Update Detection". Reason: Either
"Status" or "Assign Detection To" should have a proper value. |
הפעולה נכשלה. צריך לבדוק את הערכים של הפרמטרים |
תוצאת הסקריפט
בטבלה הבאה מפורטים הערכים של פלט התוצאה של הסקריפט כשמשתמשים בפעולה Update Detection:
| שם התוצאה של הסקריפט | ערך |
|---|---|
is_success |
true או false |
עדכון של זיהוי הגנה על הזהות
משתמשים בעדכון זיהוי הגנה על הזהות כדי לעדכן זיהוי של הגנה על הזהות ב-CrowdStrike.
כדי לבצע את הפעולה הזו צריך רישיון ל-Identity Protection.
הפעולה הזו לא מופעלת בישויות.
הוספת נתונים לפעולה
הפעולה Update Identity Protection Detection דורשת את הפרמטרים הבאים:
| פרמטרים | |
|---|---|
Detection ID |
חובה
המזהה של הזיהוי שרוצים לעדכן. |
Status |
אופציונלי
הסטטוס של הזיהוי. ערך ברירת המחדל הוא
הערכים האפשריים הם:
|
Assign to |
אופציונלי
השם של האנליסט שהוקצה. אם מציינים את אם צוין ערך לא תקין, הפעולה לא תשנה את הנמען הנוכחי. |
פלט של פעולות
הפעולה Update Identity Protection Detection מספקת את הפלט הבא:
| סוג הפלט של הפעולה | |
|---|---|
| קיר עם תושבת | לא זמין |
| קישור לקיר של הפנייה | לא זמין |
| טבלת בקשות תמיכה | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאה בפורמט JSON | יש גישה |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
תוצאה בפורמט JSON
בדוגמה הבאה מתואר פלט תוצאת ה-JSON שמתקבל כשמשתמשים בפעולה Update Identity Protection Detection:
{
"added_privileges": [
"DomainAdminsRole"
],
"aggregate_id": "aggind:ID",
"assigned_to_uid": "example@example.com",
"cid": "123456789abcdef123456789abcdef12",
"composite_id": "123456789abcdef123456789abcdef12:ind:ID",
"confidence": 20,
"context_timestamp": "2022-11-15T12:58:15.629Z",
"crawl_edge_ids": {
"Sensor": [
"N6KIZ`%V`&d#&#sRaHNV[f3[CA4lr/C_N;.JnbglJpdg8TCCTqnr!9D\\['ALM&eNbPq?kt$#@]+01Ac[&th0-0]E'J8:]mFV?'g5HZ/$B.%BC29_`4U_?%a)_&#k>,G>:=E>%[7^<aLSVj=`UCMcRUH[a9/*^hO_7Ft(js#P<M<(eG3(B=I8rr",
"XNXnKK.mi:ckQ^2c7AGRMK^'rd:p[_JkD_5ZM$W:d'J8oN:42nj.Ho1-^E5D16b0VALJ`2cDEEJTVdY\\n.-WQ^_B[7$1pH[Glgm@go]-LB%M1,c#2F)nli-Ge#V<=[!c_jh8e3D8E-S0FheDm*BHh-P/s6q!!*'!",
"N6L*L\">LGfi/.a$IkpaFlWjT.YU#P@Gu8Qe6'0SK=M]ChI,FQXqo=*M(QR+@6c8@m1pIc)Dqs+WLXjbpom5@$T+oqC5RJk!9atPF/<mG'H`V9P0YII;!>C8YL)XS&ATORi>!U.7<Ds\"<dT/Mkp\\V%!U[RS_YC/Wrn[Z`S(^4NU,lV#X3/#pP7K*>g!<<'"
]
},
"crawl_vertex_ids": {
"Sensor": [
"aggind:ID",
"idpind:ID",
"ind:ID",
"uid:ID"
]
},
"crawled_timestamp": "2022-11-15T13:58:17.251061883Z",
"created_timestamp": "2022-11-15T12:59:17.239585706Z",
"description": "A user received new privileges",
"display_name": "Privilege escalation (user)",
"end_time": "2022-11-15T12:58:15.629Z",
"falcon_host_link": "https://example.com/",
"id": "ind:ID",
"name": "IdpEntityPrivilegeEscalationUser",
"objective": "Gain Access",
"pattern_id": 51113,
"previous_privileges": "0",
"privileges": "8321",
"product": "idp",
"scenario": "privilege_escalation",
"severity": 2,
"show_in_ui": true,
"source_account_domain": "EXAMPLE.COM",
"source_account_name": "ExampleName",
"source_account_object_sid": "S-1-5-21-3479765008-4256118348-3151044947-3595",
"start_time": "2022-11-15T12:58:15.629Z",
"status": "new",
"tactic": "Privilege Escalation",
"tactic_id": "TA0004",
"tags": [
"red_team"
],
"technique": "Valid Accounts",
"technique_id": "T1078",
"timestamp": "2022-11-15T12:58:17.239Z",
"type": "idp-user-endpoint-app-info",
"updated_timestamp": "2022-11-23T15:22:20.271100181Z"
}
הודעות פלט
ב-Case Wall, הפעולה Update Identity Protection Detection מספקת את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
Successfully updated identity protection detection with ID
DETECTION_ID in CrowdStrike.
|
הפעולה הסתיימה בהצלחה. |
Error executing action "Update Identity Protection Detection".
Reason: ERROR_REASON |
הפעולה נכשלה. צריך לבדוק את החיבור לשרת, את פרמטרי הקלט או את פרטי הכניסה. |
Error executing action "Update Identity Protection Detection".
Reason: identity protection detection with ID
DETECTION_ID wasn't found in
CrowdStrike. Please check the spelling. |
הפעולה נכשלה. מומלץ לבדוק את האיות. |
Error executing action "Update
Identity Protection Detection". Reason: at least one of the "Status" or
"Assign To" parameters should have a value. |
הפעולה נכשלה. בודקים את הערכים של הפרמטרים |
תוצאת הסקריפט
בטבלה הבאה מפורטים הערכים של פלט התוצאה של הסקריפט כשמשתמשים בפעולה Update Identity Protection Detection:
| שם התוצאה של הסקריפט | ערך |
|---|---|
is_success |
True או False |
עדכון אירוע – הוצא משימוש
משתמשים בפעולה Update Incident (עדכון אירוע) כדי לעדכן אירועים ב-CrowdStrike.
הפעולה הזו לא מופעלת בישויות.
הוספת נתונים לפעולה
הפעולה Update Incident (עדכון אירוע) דורשת את הפרמטרים הבאים:
| פרמטר | תיאור |
|---|---|
Incident ID |
חובה. המזהה של התקרית שרוצים לעדכן. |
Status |
זה שינוי אופציונלי. הסטטוס של האירוע.הערכים האפשריים הם:
|
Assign to |
זה שינוי אופציונלי. השם או כתובת האימייל של האנליסט שהוקצה. אם מציינים את כדי לציין שם, צריך לספק את השם הפרטי ואת שם המשפחה של האנליסט בפורמט הבא:
|
פלט של פעולות
הפעולה Update Incident מספקת את הפלט הבא:
| סוג הפלט של הפעולה | זמינות |
|---|---|
| קיר עם תושבת | לא זמין |
| קישור לקיר של הפנייה | לא זמין |
| טבלת בקשות תמיכה | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאה בפורמט JSON | יש גישה |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
תוצאה בפורמט JSON
בדוגמה הבאה מתואר פלט של תוצאת JSON שמתקבלת כשמשתמשים בפעולה Update Incident:
{
"data_type": "Incident",
"incident_id": "inc:fee8a6ef0cb3412e9a781dcae0287c85:9dfa480ae6214309bff0c8dc2ad8af7c",
"incident_type": 1,
"cid": "123456789abcdef123456789abcdef12",
"host_ids": [
"fee8a6ef0cb3412e9a781dcae0287c85"
],
"hosts": [
{
"device_id": "fee8a6ef0cb3412e9a781dcae0287c85",
"hostname": "DESKTOP-EXAMPLE",
"external_ip": "198.51.100.1",
"os_version": "Windows 10",
"status": "contained"
}
],
"created": "2023-01-09T12:12:51Z",
"state": "closed",
"status": 20,
"tactics": [
"Defense Evasion",
"Privilege Escalation",
"Credential Access"
],
"fine_score": 21
}
הודעות פלט
הפעולה Update Incident מספקת את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
Successfully updated incident with ID
INCIDENT_ID in CrowdStrike |
הפעולה הסתיימה בהצלחה. |
Error executing action "Update Incident". Reason: ERROR_REASON |
הפעולה נכשלה. בודקים את החיבור, את פרמטרי הקלט או את פרטי הכניסה. |
Error executing action "Update Incident". Reason: incident with
ID INCIDENT_ID wasn't found in
CrowdStrike. Please check the spelling. |
הפעולה נכשלה. מומלץ לבדוק את האיות. |
תוצאת הסקריפט
בטבלה הבאה מפורטים הערכים של פלט התוצאה של הסקריפט כשמשתמשים בפעולה עדכון אירוע:
| שם התוצאה של הסקריפט | ערך |
|---|---|
is_success |
True או False |
עדכון פרטי ה-IOC
משתמשים בפעולה Update IOC Information כדי לעדכן מידע על IOC בהתאמה אישית ב-CrowdStrike Falcon.
הפעולה הזו מתייחסת לישויות של שם המארח כאל IOC של דומיין, ומחלצת את חלק הדומיין מכתובות URL. הפעולה הזו תומכת רק בגיבוב MD5 ו-SHA-256.
הפעולה Update IOC Information (עדכון פרטי IOC) מופעלת בישויות הבאות:
- שם המארח
- כתובת URL
- כתובת IP
- גיבוב (hash)
הוספת נתונים לפעולה
הפעולה Update IOC Information (עדכון פרטי ה-IOC) דורשת את הפרמטרים הבאים:
| פרמטרים | |
|---|---|
Description |
אופציונלי
תיאור חדש של IOC בהתאמה אישית. |
Source |
אופציונלי
מקור ל-IOC מותאמים אישית. |
Expiration days |
אופציונלי
מספר הימים שנותרו עד שיפוג התוקף. הפרמטר הזה משפיע רק על הישויות URL, כתובת IP ושם מארח. |
Detect policy |
אופציונלי
אם בוחרים באפשרות הזו, הפעולה שולחת התראה על ה-IOC שזוהו. אם לא בוחרים באפשרות הזו, הפעולה לא שולחת התראה. האפשרות הזו מסומנת כברירת מחדל. |
פלט של פעולות
הפעולה Update IOC Information (עדכון פרטי IOC) מספקת את הפלט הבא:
| סוג הפלט של הפעולה | |
|---|---|
| קיר עם תושבת | לא זמין |
| קישור לקיר של הפנייה | לא זמין |
| טבלת בקשות תמיכה | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאה בפורמט JSON | יש גישה |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
תוצאה בפורמט JSON
בדוגמה הבאה מתואר פלט תוצאת ה-JSON שמתקבל כשמשתמשים בפעולה Update IOC Information:
{
"id": "563df6a812f2e7020a17f77ccd809176ca3209cf7c9447ee36c86b4215860856",
"type": "md5",
"value": "7e4b0f81078f27fde4aeb87b78b6214c",
"source": "testSource",
"action": "detect",
"severity": "high",
"description": "test description update",
"platforms": [
"example"
],
"tags": [
"Hashes 17.Apr.18 12:20 (Example)"
],
"expiration": "2022-05-01T12:00:00Z",
"expired": false,
"deleted": false,
"applied_globally": true,
"from_parent": false,
"created_on": "2021-04-22T03:54:09.235120463Z",
"created_by": "internal@example.com",
"modified_on": "2021-09-16T10:09:07.755804336Z",
"modified_by": "c16fd3a055eb46eda81e064fa6dd43de"
}
הודעות פלט
ב-Case Wall, הפעולה Update IOC Information מספקת את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה הסתיימה בהצלחה. |
Error executing action "Update IOC
Information". Reason: ERROR_REASON
|
הפעולה נכשלה. צריך לבדוק את החיבור לשרת, את הפרמטרים או את פרטי הכניסה. |
תוצאת הסקריפט
בטבלה הבאה מפורטים הערכים של פלט התוצאות של הסקריפט כשמשתמשים בפעולה Update IOC Information:
| שם התוצאה של הסקריפט | ערך |
|---|---|
is_success |
True או False |
העלאת IOC
משתמשים בפעולה Upload IOCs (העלאת אינדיקטורים של פריצות) כדי להוסיף אינדיקטורים מותאמים אישית של פריצות ב-CrowdStrike Falcon.
הפעולה הזו מתייחסת לישויות של שם המארח כאל IOC של דומיין, ומחלצת את החלק של הדומיין מכתובות URL. הפעולה הזו תומכת רק בגיבובים מסוג MD5 ו-SHA-256.
הפעולה העלאת IOC מופעלת בישויות הבאות:
- כתובת IP
- שם המארח
- כתובת URL
- גיבוב (hash)
הוספת נתונים לפעולה
הפעולה Upload IOCs דורשת את הפרמטרים הבאים:
| פרמטרים | |
|---|---|
Platform |
חובה
רשימה מופרדת בפסיקים של פלטפורמות שקשורות ל-IOC. ערך ברירת המחדל הוא
|
Severity |
חובה
רמת החומרה של ה-IOC. ערך ברירת המחדל הוא
|
Comment |
אופציונלי
תגובה שמכילה הקשר נוסף שקשור ל-IOC. |
Host Group Name |
חובה
השם של קבוצת המארחים. |
Action |
אופציונלי
פעולה לגבי IOC שהועלו. ערך ברירת המחדל הוא הערכים האפשריים הם:
הערך |
Days To Expire |
אופציונלי
מספר הימים לפני שפג התוקף של ה-IOC. |
פלט של פעולות
הפעולה העלאת IOCs מספקת את הפלטים הבאים:
| סוג הפלט של הפעולה | |
|---|---|
| קיר עם תושבת | לא זמין |
| קישור לקיר של הפנייה | לא זמין |
| טבלת בקשות תמיכה | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאה בפורמט JSON | לא זמין |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
הודעות פלט
הפעולה Upload IOCs (העלאת אינדיקטורים של פריצות) מספקת את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה הסתיימה בהצלחה. |
Error executing action "Upload IOCs".
Reason: ERROR_REASON |
הפעולה נכשלה. צריך לבדוק את החיבור לשרת, את פרמטרי הקלט או את פרטי הכניסה. |
Error executing action "Upload IOCs". Reason: Host group
"HOST_GROUP_NAME" was not found.
Please check the spelling. |
הפעולה נכשלה. בודקים את ערך הפרמטר |
Error executing action "Upload IOCs".
Invalid value provided for the parameter "Platform". Possible values:
Windows, Linux, Mac. |
הפעולה נכשלה. בודקים את ערך הפרמטר |
תוצאת הסקריפט
בטבלה הבאה מפורטים הערכים של פלט התוצאה של הסקריפט כשמשתמשים בפעולה Upload IOCs:
| שם התוצאה של הסקריפט | ערך |
|---|---|
is_success |
True או False |
מחברים
מוודאים שהגדרתם את ההרשאות המינימליות לכל מחבר CrowdStrike. פרטים נוספים מופיעים בקטע הרשאות של מחברים במסמך הזה.
הוראות להגדרת מחבר ב-Google SecOps מופיעות במאמר הוספת נתונים (מחברים).
אירועים של CrowdStrike
אירועים הם פריטי מידע שנאספים על ידי חיישני Falcon במארחים שלכם. יש ארבעה סוגים של אירועים ב-CrowdStrike:
| סוגי אירועים ב-CrowdStrike | |
|---|---|
| אירועי ביקורת של פעילות אימות | אירועים שנוצרים בכל פעם שמבקשים הרשאה, מאשרים אותה או משלימים אותה בנקודות קצה. |
| אירועים של סיכום זיהוי | אירועים שנוצרים כשמזוהים איומים בנקודות קצה. |
| אירועים של סיום סשן תגובה מרחוק | אירועים שנוצרו מסשנים מרוחקים בנקודות קצה. |
| אירועי ביקורת של פעילות משתמשים | אירועים שנוצרו כדי לעקוב אחרי פעילויות שמבצעים משתמשים פעילים בנקודות קצה. |
המחברים קולטים אירועים לתוך Google SecOps כדי ליצור התראות ולהוסיף נתוני אירועים לבקשות תמיכה. אתם יכולים לבחור אילו אירועים להעביר אל Google SecOps: כל סוגי האירועים או רק חלק מהם.
הוצא משימוש: מחבר CrowdStrike Detections
משתמשים במחבר CrowdStrike Detections כדי לשלוף זיהויים מ-CrowdStrike.
הרשימה הדינמית פועלת עם מסננים שנתמכים על ידי CrowdStrike API.
איך עובדים עם הרשימה הדינמית
כשעובדים עם הרשימה הדינמית, חשוב לפעול לפי ההמלצות הבאות:
- משתמשים בשפת ה-FQL של CrowdStrike כדי לשנות את המסנן שנשלח על ידי המחבר.
- צריך לספק רשומה נפרדת ברשימה הדינמית לכל מסנן.
- כדי להטמיע את כל הזיהויים שהוקצו לאנליסט ספציפי, צריך לוודא שהאנליסט מספק את הרשומה הדינמית הבאה ברשימה:
assigned_to_name:'ANALYST_USER_NAME'
הרשימה הדינמית תומכת בפרמטרים הבאים:
| פרמטרים נתמכים | תיאור |
|---|---|
q |
חיפוש טקסט מלא בכל שדות המטא-נתונים. |
date_updated |
תאריך העדכון האחרון של הזיהוי. |
assigned_to_name |
שם המשתמש של מי שהוקצתה לו המשימה לטפל בזיהוי, בפורמט שקריא לבני אדם. |
max_confidence |
אם לזיהוי משויכת יותר מהתנהגות אחת עם רמות מהימנות שונות, השדה הזה יציג את ערך המהימנות הכי גבוה מבין כל ההתנהגויות. ערך הפרמטר יכול להיות כל מספר שלם מ-1 עד 100. |
detection_id |
מזהה הזיהוי שאפשר להשתמש בו בשילוב עם ממשקי API אחרים, כמו Detection Details API או Resolve Detection API. |
max_severity |
אם לזיהוי מסוים משויכת יותר מהתנהגות אחת עם רמות חומרה שונות, בשדה הזה מופיע ערך החומרה הכי גבוה מבין כל ההתנהגויות. ערך הפרמטר יכול להיות כל מספר שלם מ-1 עד 100. |
max_severity_displayname |
השם שמשמש בממשק המשתמש כדי לקבוע את חומרת הזיהוי. הערכים האפשריים הם:
|
seconds_to_triaged |
הזמן שנדרש לזיהוי כדי לשנות את הסטטוס שלו מ-new ל-in_progress. |
seconds_to_resolved |
הזמן שנדרש כדי שסטטוס של זיהוי ישתנה מnew לכל אחד מהסטטוסים של טיפול (true_positive, false_positive, ignored ו-closed). |
status |
הסטטוס הנוכחי של הזיהוי. הערכים האפשריים הם:
|
adversary_ids |
לגורם העוין שעליו מתבצע מעקב על ידי CrowdStrike Falcon Intelligence יש מזהה שמשויך להתנהגויות או לאינדיקטורים המיוחסים בגילוי. המזהים האלה נמצאים במטא-נתונים של הזיהוי שאפשר לגשת אליהם באמצעות Detection Details API. |
cid |
מספר הלקוח (CID) של הארגון. |
כניסות קלט של מחברים
מחבר CrowdStrike Detections דורש את הפרמטרים הבאים:
| פרמטר | תיאור |
|---|---|
Product Field Name |
חובה. שם שדה המקור שמכיל את השם ערך ברירת המחדל הוא |
Event Field Name |
חובה. שם שדה המקור שמכיל את השם ערך ברירת המחדל הוא |
Environment Field Name |
זה שינוי אופציונלי. שם השדה שבו מאוחסן שם הסביבה. אם השדה environment לא נמצא, המערכת משתמשת בסביבת ברירת המחדל. ערך ברירת המחדל הוא |
Environment Regex Pattern |
זה שינוי אופציונלי. תבנית של ביטוי רגולרי להפעלה על הערך שנמצא בשדה משתמשים בערך ברירת המחדל |
Script Timeout (Seconds) |
חובה. מגבלת הזמן הקצוב בשניות לתהליך Python שמריץ את הסקריפט הנוכחי. ערך ברירת המחדל הוא |
API Root |
חובה. שורש ה-API של מופע CrowdStrike. ערך ברירת המחדל הוא |
Client ID |
חובה. מזהה הלקוח של חשבון CrowdStrike. |
Client Secret |
חובה. סוד הלקוח בחשבון CrowdStrike. |
Lowest Severity Score To Fetch |
זה שינוי אופציונלי. ציון החומרה הנמוך ביותר של הזיהויים שיש לאחזר (מקסימום 100). ערך ברירת המחדל הוא |
Lowest Confidence Score To Fetch |
זה שינוי אופציונלי. ציון הסמך הנמוך ביותר של הזיהויים לאחזור (מקסימום 100). ערך ברירת המחדל הוא |
Max Hours Backwards |
זה שינוי אופציונלי. מספר השעות שמהן יאוחזרו זיהויים. ערך ברירת המחדל הוא |
Max Detections To Fetch |
זה שינוי אופציונלי. מספר הזיהויים לעיבוד באיטרציה אחת של המחבר. ערך ברירת המחדל הוא |
Disable Overflow |
זה שינוי אופציונלי. אם האפשרות הזו נבחרת, המחבר מתעלם ממנגנון הגלישה. |
Verify SSL |
חובה. אם האפשרות הזו נבחרה, האינטגרציה מאמתת את אישור ה-SSL. |
Proxy Server Address |
זה שינוי אופציונלי. כתובת של שרת ה-Proxy שבו רוצים להשתמש. |
Proxy Username |
זה שינוי אופציונלי. שם משתמש לשרת proxy לצורך אימות. |
Proxy Password |
זה שינוי אופציונלי. סיסמת proxy לאימות. |
Case Name Template |
זה שינוי אופציונלי. פורמט placeholder: [FIELD_NAME
]. |
Alert Name Template |
זה שינוי אופציונלי. פורמט placeholder: [FIELD_NAME
]. |
Padding Period |
זה שינוי אופציונלי. מספר השעות שמשמשות לריווח (מקסימום 6). |
Include Hidden Alerts |
זה שינוי אופציונלי. אם ההגדרה מופעלת, המערכת מאחזרת התראות שמסומנות בתווית 'מוסתרות'. |
Fallback Severity |
זה שינוי אופציונלי. הערך הזה מוחל אם חסר ערך חומרה. ברירת מחדל: לצורך מידע. |
Customer ID |
זה שינוי אופציונלי. מספר הלקוח בסביבות מרובות דיירים (MSSP). |
כללים של Connectors
המחבר תומך בשרתי proxy.
אירועים של מחברים
דוגמה לאירוע של מחבר:
{
"cid": "123456789abcdef123456789abcdef12",
"created_timestamp": "2021-01-12T16:19:08.651448357Z",
"detection_id": "ldt:74089e36ac3a4271ab14abc076ed18eb:4317290676",
"device": {
"device_id": "74089e36ac3a4271ab14abc076ed18eb",
"cid": "123456789abcdef123456789abcdef12",
"agent_load_flags": "0",
"agent_local_time": "2021-01-12T16:07:16.205Z",
"agent_version": "6.13.12708.0",
"bios_manufacturer": "Example LTD",
"bios_version": "6.00",
"config_id_base": "65994753",
"config_id_build": "12708",
"config_id_platform": "3",
"external_ip": "203.0.113.1",
"hostname": "EXAMPLE-01",
"first_seen": "2021-01-12T16:01:43Z",
"last_seen": "2021-01-12T16:17:21Z",
"local_ip": "192.0.2.1",
"mac_address": "00-50-56-a2-5d-a3",
"major_version": "10",
"minor_version": "0",
"os_version": "Windows 10",
"platform_id": "0",
"platform_name": "Windows",
"product_type": "1",
"product_type_desc": "Workstation",
"status": "normal",
"system_manufacturer": "Example, Inc.",
"system_product_name": "Example ",
"modified_timestamp": "2021-01-12T16:17:29Z",
"behaviors":
{
"device_id": "74089e36ac3a4271ab14abc076ed18eb",
"timestamp": "2021-01-12T16:17:19Z",
"template_instance_id": "10",
"behavior_id": "10146",
"filename": "reg.exe",
"filepath": "\\Device\\HarddiskVolume2\\Windows\\System32\\reg.exe",
"alleged_filetype": "exe",
"cmdline": "REG ADD HKCU\\Environment /f /v UserInitMprLogonScript /t REG_MULTI_SZ /d \"C:\\TMP\\mim.exe sekurlsa::LogonPasswords > C:\\TMP\\o.txt\"",
"scenario": "credential_theft",
"objective": "Gain Access",
"tactic": "Credential Access",
"tactic_id": "TA0006",
"technique": "Credential Dumping",
"technique_id": "T1003",
"display_name": "Example-Name",
"severity": 70,
"confidence": 80,
"ioc_type": "hash_sha256",
"ioc_value": "b211c25bf0b10a82b47e9d8da12155aad95cff14cebda7c4acb35a94b433ddfb",
"ioc_source": "library_load",
"ioc_description": "\\Device\\HarddiskVolume2\\Windows\\System32\\reg.exe",
"user_name": "Admin",
"user_id": "example-id",
"control_graph_id": "ctg:74089e36ac3a4271ab14abc076ed18eb:4317290676",
"triggering_process_graph_id": "pid:74089e36ac3a4271ab14abc076ed18eb:4746437404",
"sha256": "b211c25bf0b10a82b47e9d8da12155aad95cff14cebda7c4acb35a94b433ddfb",
"md5": "05cf3ce225b05b669e3118092f4c8eab",
"parent_details": {
"parent_sha256": "d0ceb18272966ab62b8edff100e9b4a6a3cb5dc0f2a32b2b18721fea2d9c09a5",
"parent_md5": "9d59442313565c2e0860b88bf32b2277",
"parent_cmdline": "C:\\Windows\\system32\\cmd.exe /c \"\"C:\\Users\\Admin\\Desktop\\APTSimulator-master\\APTSimulator-master\\APTSimulator.bat\" \"",
"parent_process_graph_id": "pid:74089e36ac3a4271ab14abc076ed18eb:4520199381"
},
"pattern_disposition": 2048,
"pattern_disposition_details": {
"indicator": false,
"detect": false,
"inddet_mask": false,
"sensor_only": false,
"rooting": false,
"kill_process": false,
"kill_subprocess": false,
"quarantine_machine": false,
"quarantine_file": false,
"policy_disabled": false,
"kill_parent": false,
"operation_blocked": false,
"process_blocked": true,
"registry_operation_blocked": false,
"critical_process_disabled": false,
"bootup_safeguard_enabled": false,
"fs_operation_blocked": false,
"handle_operation_downgraded": false
}
}
},
"email_sent": false,
"first_behavior": "2021-01-12T16:17:19Z",
"last_behavior": "2021-01-12T16:17:19Z",
"max_confidence": 80,
"max_severity": 70,
"max_severity_displayname": "High",
"show_in_ui": true,
"status": "new",
"hostinfo": {
"domain": ""
},
"seconds_to_triaged": 0,
"seconds_to_resolved": 0,
}
מחבר CrowdStrike Falcon Streaming Events
מחבר האירועים של CrowdStrike Falcon Streaming מתאים לתרחישי השימוש הבאים:
הטמעת נתונים של אירועי זיהוי.
מערכת CrowdStrike Falcon מזהה ניסיון להפעיל את הקובץ
SophosCleanM.exeהזדוני בנקודת קצה. מערכת CrowdStrike מפסיקה את הפעולה ויוצרת התראה שמכילה גיבובים של קבצים בנתוני האירוע.אנליסט שמתעניין במוניטין של קובץ מריץ גיבובים (hash) שגילה ב-VirusTotal ומגלה שגיבוב הוא זדוני. בשלב הבא, פעולת ה-EDR של McAfee מכניסה את הקובץ הזדוני להסגר.
העברת נתונים של אירועי ביקורת של פעילות משתמשים.
משתמש CrowdStrike, דני, מעדכן את סטטוס הזיהוי מ
newלfalse-positive. פעולת המשתמש הזו יוצרת אירוע בשם detection_update.האנליסט מבצע שאילתת המשך כדי להבין למה דני סימן את הפעולה כחיובי כוזב, ובודק את האירוע שהוטמע שמכיל את המידע על הזהות של דני.
בשלב הבא, האנליסט מפעיל את הפעולה Enrich Entities (העשרת ישויות) ב-Active Directory כדי לקבל פרטים נוספים על האירוע ולפשט את המעקב אחרי דני.
הטמעת נתונים של אירועי ביקורת של פעילות אימות.
אירוע מציין שדני יצר חשבון משתמש חדש והעניק לו תפקידי משתמש.
כדי לחקור את האירוע ולהבין למה המשתמש נוצר, האנליסט משתמש במזהה המשתמש של דני כדי להריץ את הפעולה Enrich Entities של Active Directory ולגלות את תפקיד המשתמש של דני, כדי לוודא שיש לו הרשאה להוסיף משתמשים חדשים.
הטמעת נתונים של אירועי סיום תגובה מרחוק.
אירוע מרוחק מציין שלדני הייתה גישה מרחוק למארח ספציפי והוא ביצע פקודות כמשתמש עם הרשאות שורש כדי לגשת לספרייה של שרת אינטרנט.
כדי לקבל מידע נוסף על דני ועל המארח המעורבים, האנליסט מריץ את הפעולה Active Directory כדי להעשיר את המידע על המשתמש ועל המארח. על סמך המידע שמתקבל, יכול להיות שהאנליסט יחליט להשעות את דני עד שיתברר מה המטרה של החיבור המרוחק.
כניסות קלט של מחברים
מחבר הזרמת האירועים של CrowdStrike Falcon דורש את הפרמטרים הבאים:
| פרמטרים | |
|---|---|
Product Field Name |
חובה
שם שדה המקור שמכיל את השם ערך ברירת המחדל הוא |
Event Field Name |
חובה
שם שדה המקור שמכיל את השם ערך ברירת המחדל הוא |
Environment Field Name |
אופציונלי
שם השדה שבו מאוחסן שם הסביבה. אם השדה environment לא נמצא, המערכת משתמשת בסביבת ברירת המחדל. ערך ברירת המחדל הוא |
Environment Regex Pattern |
אופציונלי
תבנית של ביטוי רגולרי להפעלה על הערך שנמצא בשדה משתמשים בערך ברירת המחדל אם תבנית הביטוי הרגולרי היא null או ריקה, או אם ערך הסביבה הוא null, התוצאה הסופית של הסביבה היא סביבת ברירת המחדל. |
Alert Name Template |
אופציונלי
אם מספקים ערך, המחבר משתמש בו בשביל שם ההתראה ב-Google SecOps. אפשר להשתמש במחזיקי מקום בפורמט הבא: [ הערה: אם לא תציינו ערך או תספקו תבנית לא תקינה, המחבר ישתמש בשם ברירת המחדל של ההתראה. המחבר משתמש באירוע הראשון של Google SecOps עבור placeholders. הפרמטר הזה מאפשר להשתמש רק במפתחות עם ערך מחרוזת. |
API Root |
חובה
שורש ה-API של מופע CrowdStrike. ערך ברירת המחדל הוא |
Client ID |
חובה
מזהה הלקוח של חשבון CrowdStrike. |
Client Secret |
חובה
סוד הלקוח של חשבון CrowdStrike. |
Event types |
אופציונלי
רשימה מופרדת בפסיקים של סוגי אירועים. דוגמאות לסוגי האירועים:
|
Max Days Backwards |
אופציונלי
מספר הימים שלפני היום שממנו יאוחזרו נתונים על זיהויים. ערך ברירת המחדל הוא |
Max Events Per Cycle |
אופציונלי
מספר האירועים לעיבוד באיטרציה אחת של המחבר. ערך ברירת המחדל הוא |
Min Severity |
אופציונלי אירועים להעברה על סמך חומרת האירוע (אירועי זיהוי). הערך נע בין 0 ל-5. אם נבלעים סוגים אחרים של אירועים מלבד אירועי זיהוי, רמת החומרה שלהם מוגדרת כ- |
Disable Overflow |
אופציונלי אם בוחרים באפשרות הזו, המחבר מתעלם ממנגנון הגלישה. האפשרות הזו לא מסומנת כברירת מחדל. |
Verify SSL |
חובה
אם בוחרים באפשרות הזו, האינטגרציה מוודאת שאישור ה-SSL של החיבור לשרת CrowdStrike תקף. האפשרות הזו לא מסומנת כברירת מחדל. |
Script Timeout (Seconds) |
חובה מגבלת הזמן הקצוב לתהליך Python שמריץ את הסקריפט הנוכחי. ערך ברירת המחדל הוא 60 שניות. |
Proxy Server Address |
אופציונלי
כתובת של שרת ה-Proxy שבו רוצים להשתמש. |
Proxy Username |
אופציונלי
שם משתמש לשרת proxy לצורך אימות. |
Proxy Password |
אופציונלי
סיסמת proxy לאימות. |
Rule Generator Template |
אופציונלי
אם מספקים ערך, המחבר משתמש בו כדי ליצור כללים ב-Google SecOps. אפשר להשתמש במחזיקי מקום בפורמט הבא: [ אם לא מספקים ערך או מספקים תבנית לא תקינה, המחבר משתמש במחולל הכללים שמוגדר כברירת מחדל. המחבר משתמש באירוע הראשון של Google SecOps עבור placeholders. הפרמטר הזה מאפשר להשתמש רק במפתחות עם ערך מחרוזת. |
Customer ID |
אופציונלי מספר הלקוח של הדייר שבו יופעל המחבר. לשימוש בסביבות Multi-tenant (MSSP). |
כללים של Connectors
המחבר הזה תומך בשרתי proxy.
המחבר הזה לא תומך ברשימה דינמית.
מחבר CrowdStrike Identity Protection Detections
משתמשים במחבר הזיהויים של CrowdStrike Identity Protection כדי לשלוף את הזיהויים של Identity Protection מ-CrowdStrike. הרשימה הדינמית פועלת עם הפרמטר display_name.
כדי להשתמש במחבר הזה, צריך רישיון ל-Identity Protection.
כניסות קלט של מחברים
מחבר הזיהויים של CrowdStrike Identity Protection דורש את הפרמטרים הבאים:
| פרמטרים | |
|---|---|
Product Field Name |
חובה
שם שדה המקור שמכיל את השם ערך ברירת המחדל הוא |
Event Field Name |
חובה
שם שדה המקור שמכיל את השם ערך ברירת המחדל הוא |
Environment Field Name |
אופציונלי
שם השדה שבו מאוחסן שם הסביבה. אם השדה environment לא נמצא, המערכת משתמשת בסביבת ברירת המחדל. ערך ברירת המחדל הוא |
Environment Regex Pattern |
אופציונלי
תבנית של ביטוי רגולרי להפעלה על הערך שנמצא בשדה משתמשים בערך ברירת המחדל אם תבנית הביטוי הרגולרי היא null או ריקה, או אם ערך הסביבה הוא null, התוצאה הסופית של הסביבה היא סביבת ברירת המחדל. |
Script Timeout (Seconds) |
חובה מגבלת הזמן הקצוב בשניות לתהליך Python שמריץ את הסקריפט הנוכחי. ערך ברירת המחדל הוא |
API Root |
חובה
שורש ה-API של מופע CrowdStrike. ערך ברירת המחדל הוא |
Client ID |
חובה
מזהה הלקוח של חשבון CrowdStrike. |
Client Secret |
חובה
סוד הלקוח של חשבון CrowdStrike. |
Lowest Severity Score To Fetch |
אופציונלי
ציון החומרה הנמוך ביותר של הזיהויים לאחזור. אם לא מציינים ערך, המחבר לא מחיל את המסנן הזה. הערך המקסימלי הוא ערך ברירת המחדל הוא המחבר תומך גם בערכים הבאים של הפרמטר הזה:
|
Lowest Confidence Score To Fetch |
אופציונלי
ציון המהימנות הנמוך ביותר של הזיהויים לאחזור. אם לא מציינים ערך, המחבר לא מחיל את המסנן הזה. הערך המקסימלי הוא ערך ברירת המחדל הוא |
Max Hours Backwards |
אופציונלי
מספר השעות שחלפו מהרגע הנוכחי שמהן יאוחזרו נתונים על זיהויים. ערך ברירת המחדל הוא |
Max Detections To Fetch |
אופציונלי
מספר הזיהויים לעיבוד באיטרציה אחת של המחבר. ערך ברירת המחדל הוא |
Case Name Template |
אופציונלי
אם מספקים את המפתח, המחבר מוסיף מפתח חדש בשם אפשר להשתמש במחזיקי מקום בפורמט הבא: [ הערה: המחבר משתמש באירוע הראשון של Google SecOps בשביל placeholders. הפרמטר הזה מאפשר להשתמש רק במפתחות עם ערך מחרוזת. |
Alert Name Template |
אופציונלי
אם מספקים ערך, המחבר משתמש בו בשביל שם ההתראה ב-Google SecOps. אפשר להשתמש במחזיקי מקום בפורמט הבא: [ הערה: אם לא תציינו ערך או תספקו תבנית לא תקינה, המחבר ישתמש בשם ברירת המחדל של ההתראה. המחבר משתמש באירוע הראשון של Google SecOps עבור placeholders. הפרמטר הזה מאפשר להשתמש רק במפתחות עם ערך מחרוזת. |
Disable Overflow |
אופציונלי אם בוחרים באפשרות הזו, המחבר מתעלם ממנגנון הגלישה. האפשרות הזו לא מסומנת כברירת מחדל. |
Verify SSL |
חובה
אם בוחרים באפשרות הזו, האינטגרציה מוודאת שאישור ה-SSL של החיבור לשרת CrowdStrike תקף. האפשרות הזו לא מסומנת כברירת מחדל. |
Proxy Server Address |
אופציונלי
כתובת של שרת ה-Proxy שבו רוצים להשתמש. |
Proxy Username |
אופציונלי
שם משתמש לשרת proxy לצורך אימות. |
Proxy Password |
אופציונלי
סיסמת proxy לאימות. |
Customer ID |
אופציונלי מספר הלקוח של הדייר שבו יופעל המחבר. לשימוש בסביבות Multi-tenant (MSSP). |
כללים של Connectors
המחבר הזה תומך בשרתי proxy.
אירוע של מתקן טעינה
דוגמה לאירוע של מחבר:
{
"added_privileges": [
"DomainAdminsRole"
],
"aggregate_id": "aggind:123456789abcdef123456789abcdef12:C34185DF-C3BA-4F69-93EB-1B61A213AF86",
"cid": "123456789abcdef123456789abcdef12",
"composite_id": "123456789abcdef123456789abcdef12:ind:123456789abcdef123456789abcdef12:C34185DF-C3BA-4F69-93EB-1B61A213AF86",
"confidence": 20,
"context_timestamp": "2022-11-15T12:58:13.155Z",
"crawl_edge_ids": {
"Sensor": [
"N6Fq4_]TKjckDDWI$fKO`l>_^KFO4!,Z/&o<H7_)4[Ip*h@KUG8%Xn3Fm3@]<gF_c,c1eeW\\O-J9l;HhVHA\"DH#\\pO1M#>X^dZWWg%V:`[+@g9@3h\"Q\"7r8&lj-o[K@24f;Xl.rlhgWC8%j5\\O7p/G7iQ*ST&12];a_!REjkIUL.R,/U^?]I!!*'!",
"XNXPaK.m]6i\"HhDPGX=XlMl2?8Mr#H;,A,=7aF9N)>5*/Hc!D_>MmDTO\\t1>Oi6ENO`QkWK=@M9q?[I+pm^)mj5=T_EJ\"4cK99U+!/ERSdo(X^?.Z>^]kq!ECXH$T.sfrJpT:TE+(k]<'Hh]..+*N%h_5<Z,63,n!!*'!",
"N6L$J`'>\":d#'I2pLF4-ZP?S-Qu#75O,>ZD+B,m[\"eGe@(]>?Nqsh8T3*q=L%=`KI_C[Wmj3?D!=:`(K)7/2g&8cCuB`r9e\"jTp/QqK7.GocpPSq4\\-#t1Q*%5C0%S1$f>KT&a81dJ!Up@EZY*;ssFlh8$cID*qr1!)S<!m@A@s%JrG9Go-f^B\"<7s8N"
]
},
"crawl_vertex_ids": {
"Sensor": [
"uid:123456789abcdef123456789abcdef12:S-1-5-21-3479765008-4256118348-3151044947-3195",
"ind:123456789abcdef123456789abcdef12:C34185DF-C3BA-4F69-93EB-1B61A213AF86",
"aggind:123456789abcdef123456789abcdef12:C34185DF-C3BA-4F69-93EB-1B61A213AF86",
"idpind:123456789abcdef123456789abcdef12:715224EE-7AD6-33A1-ADA9-62C4608DA546"
]
},
"crawled_timestamp": "2022-11-15T14:33:50.641703679Z",
"created_timestamp": "2022-11-15T12:59:15.444106807Z",
"description": "A user received new privileges",
"display_name": "Privilege escalation (user)",
"end_time": "2022-11-15T12:58:13.155Z",
"falcon_host_link": "https://example.com/identity-protection/detections/",
"id": "ind:123456789abcdef123456789abcdef12:C34185DF-C3BA-4F69-93EB-1B61A213AF86",
"name": "IdpEntityPrivilegeEscalationUser",
"objective": "Gain Access",
"pattern_id": 51113,
"previous_privileges": "0",
"privileges": "8321",
"product": "idp",
"scenario": "privilege_escalation",
"severity": 2,
"show_in_ui": true,
"source_account_domain": "EXAMPLE.COM",
"source_account_name": "ExampleName",
"source_account_object_sid": "S-1-5-21-3479765008-4256118348-3151044947-3195",
"start_time": "2022-11-15T12:58:13.155Z",
"status": "new",
"tactic": "Privilege Escalation",
"tactic_id": "TA0004",
"technique": "Valid Accounts",
"technique_id": "T1078",
"timestamp": "2022-11-15T12:58:15.397Z",
"type": "idp-user-endpoint-app-info",
"updated_timestamp": "2022-11-15T14:33:50.635238527Z"
}
הוצא משימוש: מחבר האירועים של CrowdStrike
אפשר להשתמש במחבר האירועים של CrowdStrike כדי לשלוף אירועים והתנהגויות קשורות מ-CrowdStrike.
הרשימה הדינמית פועלת עם הפרמטר incident_type.
פרמטרים של מחברים
מחבר האירועים של CrowdStrike דורש את הפרמטרים הבאים:
| פרמטר | תיאור |
|---|---|
Product Field Name |
חובה. שם שדה המקור שמכיל את השםProduct Field.
ערך ברירת המחדל הוא |
Event Field Name |
חובה. שם שדה המקור שמכיל את השםEvent Field.
ערך ברירת המחדל הוא |
Environment Field Name |
זה שינוי אופציונלי. שם השדה שבו מאוחסן שם הסביבה. אם לא נמצאה סביבה, המערכת משתמשת בסביבת ברירת המחדל.ערך ברירת המחדל הוא |
Environment Regex Pattern |
זה שינוי אופציונלי. תבנית של ביטוי רגולרי לשינוי הערך של שדה הסביבה.כדי לאחזר את הערך הגולמי, משתמשים בערך ברירת המחדל |
Script Timeout (Seconds) |
חובה. מגבלת הזמן הקצוב לתהליך Python.ערך ברירת המחדל הוא |
API Root |
חובה. שורש ה-API של מופע CrowdStrike.ערך ברירת המחדל הוא |
Client ID |
חובה. מזהה הלקוח של חשבון CrowdStrike. |
Client Secret |
חובה. סוד הלקוח של חשבון CrowdStrike. |
Lowest Severity Score To Fetch |
זה שינוי אופציונלי. ציון החומרה הנמוך ביותר של האירועים שיאוחזרו. תמיכה בערכיםLow, Medium, High, Critical או בערכים מספריים עד 100. |
Max Hours Backwards |
זה שינוי אופציונלי. חלון מבט לאחור לאחזור בפורמט של שעות.ערך ברירת המחדל הוא |
Max Incidents To Fetch |
זה שינוי אופציונלי. מספר האירועים בכל איטרציה. המספר המקסימלי הוא100.
ערך ברירת המחדל הוא |
Use dynamic list as a blocklist |
חובה. אם האפשרות הזו נבחרה, הרשימה הדינמית פועלת כרשימת חסימה. |
Disable Overflow |
זה שינוי אופציונלי. אם האפשרות הזו מסומנת, המערכת מתעלמת ממנגנון הגלישה. |
Verify SSL |
חובה. האימות של אישור ה-SSL לחיבור. |
Proxy Parameters |
זה שינוי אופציונלי. כוללProxy Server Address, Proxy Username ו-Proxy Password. |
Customer ID |
זה שינוי אופציונלי. מזהה הדייר בסביבות Multi-tenant (MSSP). |
כללים של Connectors
המחבר הזה תומך בשרתי proxy.
אירועים של מחברים
המחבר תומך בשני סוגי אירועים: מבוססי-תקריות ומבוססי-התנהגות.
דוגמה: אירוע שמבוסס על אירוע
{
"data_type": "Incident",
"incident_id": "inc:fee8a6ef0cb3412e9a781dcae0287c85:9dfa480ae6214309bff0c8dc2ad8af7c",
"incident_type": 1,
"cid": "123456789abcdef123456789abcdef12",
"state": "closed",
"tactics": ["Defense Evasion", "Privilege Escalation"],
"fine_score": 21
}
דוגמה: אירוע שמבוסס על התנהגות
{
"behavior_id": "ind:fee8a6ef0cb3412e9a781dcae0287c85:1298143147841-372-840208",
"incident_id": "inc:fee8a6ef0cb3412e9a781dcae0287c85:9dfa480ae6214309bff0c8dc2ad8af7c",
"timestamp": "2023-01-09T11:24:25Z",
"tactic": "Privilege Escalation",
"technique": "Bypass User Account Control"
}
CrowdStrike – מחבר התראות
משתמשים במחבר ההתראות של CrowdStrike כדי לשלוף התראות מ-CrowdStrike.
הרשימה הדינמית פועלת עם הפרמטר display_name.
כדי לאחזר נתונים של זיהוי איומים על הזהות, משתמשים במחבר של זיהוי איומים על הזהות.
כניסות קלט של מחברים
מחבר ההתראות של CrowdStrike דורש את הפרמטרים הבאים:
| פרמטרים | |
|---|---|
Product Field Name |
חובה
שם שדה המקור שמכיל את השם ערך ברירת המחדל הוא |
Event Field Name |
חובה
שם שדה המקור שמכיל את השם ערך ברירת המחדל הוא |
Environment Field Name |
אופציונלי
שם השדה שבו מאוחסן שם הסביבה. אם השדה environment לא נמצא, המערכת משתמשת בסביבת ברירת המחדל. ערך ברירת המחדל הוא |
Environment Regex Pattern |
אופציונלי
תבנית של ביטוי רגולרי להפעלה על הערך שנמצא בשדה משתמשים בערך ברירת המחדל אם תבנית הביטוי הרגולרי היא null או ריקה, או אם ערך הסביבה הוא null, התוצאה הסופית של הסביבה היא סביבת ברירת המחדל. |
Script Timeout (Seconds) |
חובה מגבלת הזמן הקצוב לתהליך Python בשניות, שמופעל על ידי הסקריפט הנוכחי. ערך ברירת המחדל הוא |
API Root |
חובה
שורש ה-API של מופע CrowdStrike. ערך ברירת המחדל הוא |
Client ID |
חובה
מזהה הלקוח של חשבון CrowdStrike. |
Client Secret |
חובה
סוד הלקוח של חשבון CrowdStrike. |
Case Name Template |
אופציונלי
אם מספקים את המפתח, המחבר מוסיף מפתח חדש בשם אפשר להשתמש במחזיקי מקום בפורמט הבא: [ הערה: המחבר משתמש באירוע הראשון של Google SecOps בשביל placeholders. הפרמטר הזה מאפשר להשתמש רק במפתחות עם ערך מחרוזת. |
Alert Name Template |
אופציונלי
אם מספקים ערך, המחבר משתמש בו בשביל שם ההתראה ב-Google SecOps. אפשר להשתמש במחזיקי מקום בפורמט הבא: [ הערה: אם לא תציינו ערך או תספקו תבנית לא תקינה, המחבר ישתמש בשם ברירת המחדל של ההתראה. המחבר משתמש באירוע הראשון של Google SecOps עבור placeholders. הפרמטר הזה מאפשר להשתמש רק במפתחות עם ערך מחרוזת. |
Lowest Severity Score To Fetch |
אופציונלי
ציון החומרה הנמוך ביותר של האירועים שיש לאחזר. אם לא מציינים ערך, המחבר מטמיע אירועים עם כל רמות החומרה. הערך המקסימלי הוא
בממשק המשתמש של CrowdStrike, אותו ערך מוצג כשהוא מחולק ב-10. |
Max Hours Backwards |
אופציונלי
מספר השעות שחלפו מאז עכשיו שמהן יאוחזרו אירועים. ערך ברירת המחדל הוא |
Max Alerts To Fetch |
אופציונלי
מספר ההתראות לעיבוד באיטרציה אחת של המחבר. הערך המקסימלי הוא ערך ברירת המחדל הוא |
Use dynamic list as a blocklist |
חובה
אם האפשרות הזו נבחרה, המחבר משתמש ברשימה הדינמית כרשימת חסימה. האפשרות הזו לא מסומנת כברירת מחדל. |
Disable Overflow |
אופציונלי אם בוחרים באפשרות הזו, המחבר מתעלם ממנגנון הגלישה. האפשרות הזו לא מסומנת כברירת מחדל. |
Verify SSL |
חובה
אם בוחרים באפשרות הזו, האינטגרציה מוודאת שאישור ה-SSL של החיבור לשרת CrowdStrike תקף. האפשרות הזו לא מסומנת כברירת מחדל. |
Proxy Server Address |
אופציונלי
כתובת של שרת ה-Proxy שבו רוצים להשתמש. |
Proxy Username |
אופציונלי
שם משתמש לשרת proxy לצורך אימות. |
Proxy Password |
אופציונלי
סיסמת proxy לאימות. |
Customer ID |
אופציונלי מספר הלקוח של הדייר שבו יופעל המחבר. לשימוש בסביבות Multi-tenant (MSSP). |
כללים של Connectors
המחבר הזה תומך בשרתי proxy.
אירועים של מחברים
דוגמה לאירוע שמבוסס על התראות:
{
"added_privileges": [
"DomainAdminsRole"
],
"aggregate_id": "aggind:123456789abcdef123456789abcdef12",
"cid": "123456789abcdef123456789abcdef12",
"composite_id": "123456789abcdef123456789abcdef12:ind:123456789abcdef123456789abcdef12",
"confidence": 20,
"context_timestamp": "2022-11-15T12:58:13.155Z",
"crawl_edge_ids": {
"Sensor": [
"N6Fq4_]TKjckDDWI$fKO`l>_^KFO4!,Z/&o<H7_)4[Ip*h@KUG8%Xn3Fm3@]<gF_c,c1eeW\\O-J9l;HhVHA\"DH#\\pO1M#>X^dZWWg%V:`[+@g9@3h\"Q\"7r8&lj-o[K@24f;Xl.rlhgWC8%j5\\O7p/G7iQ*ST&12];a_!REjkIUL.R,/U^?]I!!*'!",
"XNXPaK.m]6i\"HhDPGX=XlMl2?8Mr#H;,A,=7aF9N)>5*/Hc!D_>MmDTO\\t1>Oi6ENO`QkWK=@M9q?[I+pm^)mj5=T_EJ\"4cK99U+!/ERSdo(X^?.Z>^]kq!ECXH$T.sfrJpT:TE+(k]<'Hh]..+*N%h_5<Z,63,n!!*'!",
"N6L$J`'>\":d#'I2pLF4-ZP?S-Qu#75O,>ZD+B,m[\"eGe@(]>?Nqsh8T3*q=L%=`KI_C[Wmj3?D!=:`(K)7/2g&8cCuB`r9e\"jTp/QqK7.GocpPSq4\\-#t1Q*%5C0%S1$f>KT&a81dJ!Up@EZY*;ssFlh8$cID*qr1!)S<!m@A@s%JrG9Go-f^B\"<7s8N"
]
},
"crawl_vertex_ids": {
"Sensor": [
"uid:123456789abcdef123456789abcdef12:S-1-5-21-3479765008-4256118348-3151044947-3195",
"ind:123456789abcdef123456789abcdef12",
"aggind:123456789abcdef123456789abcdef12",
"idpind:123456789abcdef123456789abcdef12:715224EE-7AD6-33A1-ADA9-62C4608DA546"
]
},
"crawled_timestamp": "2022-11-15T14:33:50.641703679Z",
"created_timestamp": "2022-11-15T12:59:15.444106807Z",
"description": "A user received new privileges",
"display_name": "Privilege escalation (user)",
"end_time": "2022-11-15T12:58:13.155Z",
"falcon_host_link": "https://falcon.crowdstrike.com/identity-protection/detections/123456789abcdef123456789abcdef12:ind:123456789abcdef123456789abcdef12?cid=123456789abcdef123456789abcdef12",
"id": "ind:123456789abcdef123456789abcdef12",
"name": "IdpEntityPrivilegeEscalationUser",
"objective": "Gain Access",
"pattern_id": 51113,
"previous_privileges": "0",
"privileges": "8321",
"product": "idp",
"scenario": "privilege_escalation",
"severity": 2,
"show_in_ui": true,
"source_account_domain": "EXAMPLE.EXAMPLE",
"source_account_name": "ExampleMailbox",
"source_account_object_sid": "S-1-5-21-3479765008-4256118348-3151044947-3195",
"start_time": "2022-11-15T12:58:13.155Z",
"status": "new",
"tactic": "Privilege Escalation",
"tactic_id": "TA0004",
"technique": "Valid Accounts",
"technique_id": "T1078",
"timestamp": "2022-11-15T12:58:15.397Z",
"type": "idp-user-endpoint-app-info",
"updated_timestamp": "2022-11-15T14:33:50.635238527Z"
}
תעסוקה
מידע נוסף על משימות זמין במאמרים הגדרת משימה חדשה ו תזמון מתקדם.
Crowdstrike Falcon – סנכרון התראות
אפשר להשתמש במשימה Crowdstrike Falcon - Sync Alerts כדי לסנכרן הערות וסטטוסים דו-כיוונית בין Google SecOps לבין Crowdstrike.
דרישות המשרה
כדי לוודא שהעבודה מזהה ומסנכרנת את הנתונים הנכונים, צריך לוודא שמתקיימים התנאים הבאים:
הפנייה ב-Google SecOps חייבת להכיל את התג
Crowdstrike Alert.אם ההתראה לא הגיעה מ-Alerts Connector או מ-Identity Protections Detection Connector, צריך להוסיף ערך של
Alert_IDalert context כדי שהעבודה תזהה את הרשומה הנכונה ב-Crowdstrike.
לוגיקה תפעולית
הסנכרון של העבודה מתבצע בשני שלבים. בשלב הראשון מתבצע סנכרון של נתוני Crowdstrike עם ההתראות של Google SecOps. בשלב השני, מתבצעת סנכרון של נתוני ההתראות של Google SecOps עם ההתראות של Crowdstrike.
העבודה משתמשת ב-Max Hours Backwards לאיטרציה הראשונית. בכל הבקשות הבאות, העבודה משתמשת ב-start_time של ההתראה האחרונה שעברה עיבוד.
לוגיקת הסנכרון של התגובות
העבודה משתמשת ב-last_update_time כדי לסנן תגובות ולמנוע כניסות כפולות. הערות מסונכרנות משתמשות במבנים הבאים:
נשלח מ-Crowdstrike:
Crowdstrike {ticket_id}: {comment}נשלח מ-Google SecOps:
Google SecOps {case_id}: {comment}
התגובות על סגירת פנייה ב-Google SecOps מסונכרנות גם עם Crowdstrike כתגובות.
מיפוי של סטטוס ופסיקה
כשסוגרים התראה ב-Google SecOps, המשימה מעדכנת את ההתראה התואמת ב-Crowdstrike עם הסטטוס Closed. העבודה גם מחילה את המיפוי הבא על פסקי דין של אנליסטים:
אם הסיבה לסגירה היא
Malicious, התוצאה של Crowdstrike מוגדרת כ-True Positive.אם הסיבה לסגירה היא
Not Malicious, ההכרעה ב-Crowdstrike מוגדרת כ-False Positive.לגבי כל שאר הסיבות לסגירה, הסטטוס מוגדר כ
Closedללא פסיקה.
פרמטרים של משרות
הגדרת העבודה Crowdstrike Falcon - Sync Alerts מחייבת את הפרמטרים הבאים:
| פרמטר | תיאור |
|---|---|
Environment Name |
חובה. שם הסביבה שבה מתבצע החיפוש של משרות להתראות. ערך ברירת המחדל הוא |
API Root |
חובה. שורש ה-API של מופע Crowdstrike. ערך ברירת המחדל הוא |
Client ID |
חובה. מזהה הלקוח של חשבון Crowdstrike. |
Client Secret |
חובה. סוד הלקוח של חשבון Crowdstrike. |
Max Hours Backwards |
חובה. מספר השעות לפני השעה הנוכחית שבהן יסונכרנו ההתראות במהלך האיטרציה הראשונה של העבודה. ערך ברירת המחדל הוא |
Verify SSL |
חובה. אם האפשרות הזו נבחרה, השילוב מאמת את אישור ה-SSL כשמתחברים לשרת Crowdstrike. ההגדרה הזו מופעלת כברירת מחדל. |
הבעיה עדיין לא נפתרה? קבלת תשובות מחברי הקהילה וממומחי Google SecOps.