פיתוח תרחיש השימוש הראשון
הסבר על תרחישים לדוגמה
תרחיש שימוש הוא חבילה של פריטים שביחד מספקים פתרון, למשל:
- אוטומציה של איומי פישינג
- צמצום תוצאות חיוביות כוזבות
- תזמור חקירות של אירועים
אתם מפרסמים תרחיש לדוגמה במרכז התוכן, והוא זמין לכל המשתמשים.
חבילת תרחישי שימוש מורכבת מהרכיבים הבאים:
- מקרי בדיקה
- מחברים
- פלייבוקים
- שילובים
- כללי מיפוי ובניית מודלים
דרישות לפרסום
כדי לוודא שתסריט השימוש שלכם מוכן לשימוש במרכז התוכן, הוא צריך לעמוד בדרישות הבאות:
- ההתראות בסימולציה מבוססות על התראות אמיתיות ממוצר אמיתי.
- כל הישויות מחולצות כשמריצים את ההתראה של הסימולציה בסביבה נקייה.
- כל הישויות מחולצות כשמריצים את ההתראה האמיתית באמצעות המחבר.
- המדריך מופעל מקצה לקצה ללא שגיאות.
- הפלט הסופי הוא ייצוא של קובץ ZIP שאפשר לייבא ללא שגיאות למרכז התוכן.
- אחרי הפריסה, אפשר להגדיר את השילובים כך שהפלייבוק יפעל מקצה לקצה עם התראות סימולציה.
יצירת תרחיש שימוש
בקטע הזה מפורטים השלבים ליצירת תרחיש השימוש הראשון.
הגדרת תרחיש השימוש
כדי להגדיר את תרחיש השימוש, פועלים לפי השלבים הבאים:
- תארו את איום האבטחה שאתם רוצים לטפל בו.
- מציינים את סוג ההתראה ואת מוצר הזיהוי שיוצר אותה (לדוגמה,
CrowdStrike - Falcon Overwatch` via `Malicious Activity) - מפתחים תהליך של תגובה לאירוע, תזמור או אוטומציה כדי לטפל בהתראה הזו.
הכנת התראות על תרחישים לדוגמה
- ליצור התראה מותאמת אישית או אירוע על סמך תרחיש מהעולם האמיתי. כדאי לכלול התראה של סימולציה כדי לבדוק את ה-Playbook ואת תרחיש השימוש באופן עקבי. הסימולציה הזו תיכלל גם כחלק מחבילת תרחישי השימוש.
- בקטע Cases, לוחצים על add Add > Simulate Cases.
- לוחצים על הוספה.
- ממלאים את השדות של ההתראה המדומה על סמך ההתראות שהכנתם לתרחיש לדוגמה:
- יוצרים התראה של סימולציה ב-Google SecOps על סמך ההתראה או האירוע לדוגמה.
| שדה | תיאור | דוגמה |
|---|---|---|
| שם המקור\SIEM | מקור ההתראה (לדוגמה, Google Security Operations SIEM, כלי זיהוי). אם ההתראות נוצרות על ידי המוצר ונשלפות על ידי Google SecOps, צריך להוסיף את שם המוצר. | Arcsight |
| שם הכלל | שם ההתראה של המוצר לזיהוי או של הכלל ב-Google SecOps SIEM. אם לא נעשה שימוש במערכת SIEM, צריך להשתמש בשם ההתראה ממוצר הזיהוי. | Data Exfiltration |
| מוצר ההתראה | כלי הזיהוי שיצר את ההתראה. | DLP product |
| שם ההתראה | שם ההתראה כפי שנוצר על ידי המוצר. | Data Exfiltration |
| שם האירוע | אירוע הבסיס שמפעיל את ההתראה. | Data Exfiltration |
| שדות נוספים של התראות | שדות SIEM נוספים או שם ההתראה אם לא קיים SIEM. | Severity, Impact, Sensitive Assets אם לא נעשה שימוש ב-SIEM, alert_name:. |
| שדות נוספים של אירועים | נתוני אבטחה גולמיים לתגובה לתקריות. | src_ip, dest_port, email_headers |
חילוץ ישויות
- בוחרים את מודל הוויזואליזציה של ההתראה (הישויות ש-Google SecOps צריך לחלץ והקשרים ביניהן), וממפים את שדות הנתונים הגולמיים למודל שנבחר.
- באירוע, לוחצים על הגדרות הגדרה. פרטים נוספים זמינים במאמרים תחילת העבודה עם Google Security Operations SOAR, יצירת ישויות (מיפוי ומודלים) ומיפוי ומודלים של התראות.
- מוודאים שכל הישויות נוצרו בכרטיסייה Case בEntities Highlights. כדי לעשות את זה, לוחצים על הדגשות של ישויות > הצגת פרטים נוספים בכל ישות.
בניית פלייבוק
כדי ליצור playbook:
- הגדירו את תהליך התגובה לאירוע באופן חזותי (תרשים או דיאגרמה) להתראה.
- מעצבים את הפלייבוק ב-Google SecOps. כדי לעשות זאת, מורידים את השילובים שרוצים להשתמש בהם ב-Playbook ומגדירים אותם. פרטים נוספים מופיעים במאמר בנושא הגדרת שילובים.
הגדרת פעולות ב-Playbook
מגדירים פרמטרים, תנאים וענפים של פעולות באופן הבא:
- סוג הפעולה: בוחרים אם הפעולה הזו תופעל באופן אוטומטי או באופן ידני (נדרש אישור אנושי).
- Choose Instance (בחירת מופע): בוחרים באפשרות Dynamic (דינמי).
- אם השלב נכשל: בוחרים אם הפלייבוק ייעצר אם הפעולה תיכשל או אם הוא ידלג לפעולה הבאה.
- ישויות: בוחרים את סוגי הישויות שהפעולה הזו משפיעה עליהם (מתוך הישויות שחולצו בהתראה של הסימולציה).
- פרמטרים אחרים: מזינים את הפרמטרים הספציפיים לפעולה על סמך מסמכי התיעוד של השילוב.
הגדרת תנאים ב-Playbook
כדי להגדיר תנאים ב-Playbook, פועלים לפי השלבים הבאים:
- קובעים את מספר הסניפים שצריך. אם צריך, לוחצים על הוספת סניף כדי ליצור סניפים נוספים.
- לכל ענף, מגדירים את התנאים שמפעילים אותו. אפשר להשתמש בערכי placeholder (סוגריים מרובעים) כדי להפנות לתנאים מנתוני אירועים, לתוצאות של פעולות קודמות ועוד.
- בדיקה באמצעות נתונים בזמן אמת: מגדירים מחבר שיכול לשלוף התראות שדומות להתראת הסימולציה שיצרתם. פרטים נוספים זמינים במאמר הגדרת המחבר.
- בודקים את המחבר באמצעות דוגמה, כמו מחבר אימייל באמצעות התראה על אימייל פישינג. פרטים נוספים זמינים במאמר בנושא בדיקת מחבר.
- חשוב לוודא את הפרטים הבאים:
- אותו מיפוי חל על ההתראה האמיתית, כדי ש-Google SecOps יוכל לחלץ את הישויות הרלוונטיות.
- ה-playbook פועל מקצה לקצה על ההתראה ומבצע את הלוגיקה שהוגדרה. (מומלץ לבצע בדיקה עם התראות זדוניות ולא זדוניות).
כתיבת מדריך
תרחיש השימוש שאתם יוצרים ישמש משתמשים אחרים ב-Google SecOps. מצרפים תוכן בתור מדריך כדי לעזור למשתמשים אחרים להטמיע את תרחיש השימוש. אפשר לצרף את המדריך הזה לתרחיש לדוגמה בנושא פרסום:
- הסבירו את תרחיש השימוש ואת הערך שלו ב-SOC.
- לספק המלצות לשיפור.
- לכלול הוראות להרצת תרחיש השימוש עם סימולציה ונתונים אמיתיים.
- הוספת הוראות להגדרה של מחברים ושילובים.
- לכלול את כל פרטי הרישוי הרלוונטיים.
- תכלול הליך בנושא פיתוח המחבר הראשון.
פרסום תרחיש השימוש
כדי לפרסם את תרחיש השימוש:
- עוברים אל מרכז התוכן ולוחצים על הכרטיסייה תרחישי שימוש.
- לוחצים על format_list_bulleted רשימה ובוחרים באפשרות יצירת תרחיש שימוש חדש.
- מזינים את הפרטים ומוסיפים את כל הפריטים שפיתחתם (מקרי בדיקה, פלייבוקים ומחברים).
- מצרפים את המדריך בשדה תיאור או מקשרים למדריך מלא.
- אופציונלי: לוחצים על ייצוא כדי לייצא את תרחיש השימוש (עכשיו או מאוחר יותר) ואז על שמירה.
- אופציונלי: אחרי שלוחצים על שמירה, אפשר לייצא את החבילה כקובץ ZIP או לייבא אותה לצורך בדיקה.
- שולחים את האתר לאישור כדי לפרסם אותו.
הבעיה עדיין לא נפתרה? קבלת תשובות מחברי הקהילה וממומחי Google SecOps.