סייבר ואבטחת מידע · siem-detection

Splunk Enterprise Security: מתהליך Detection ועד Investigation

מאת תאיר מלכא 7 דק׳ קריאהפורסם: 5 באוגוסט 2026
המחשה חזותית מקצועית בנושא חקירת אירוע ב-Splunk Enterprise Security בתחום SIEM וזיהוי
תשובה מהירה

חקירת אירוע ב-Splunk Enterprise Security מתחילה בהבנת ה-Detection והישות שעליה הוא מצביע, ממשיכה באימות האירועים התורמים, העשרת Asset ו-Identity, בניית Timeline וחיפוש פעילות קשורה, ומסתיימת ב-Disposition, תיעוד ומשוב ל-Detection. בגרסאות Splunk ES 8 המונחים Finding ו-Analyst Queue נפוצים יותר; בגרסאות קודמות תראו לעיתים Notable ו-Incident Review.

Splunk Enterprise Security — או Splunk ES — מוסיפה מעל מנוע החיפוש של Splunk שכבת Security Operations: Detections, העשרת נכסים וזהויות, ניהול Findings, חקירות, סיכון ותגובות. האתגר של אנליסט אינו רק “לפתוח התראה”, אלא להבין איזו לוגיקה יצרה אותה, אילו נתונים תרמו לה, מהו ה-Scope האמיתי ומה חסר כדי לקבל החלטה.

הממשק והמונחים משתנים בין גרסאות. ב-Splunk ES 7 נפוצים Notable Event ו-Incident Review. ב-Splunk ES 8 Splunk משתמשת יותר ב-Findings, Finding Groups, Analyst Queue ו-Mission Control. העיקרון המקצועי נשאר זהה: Detection מייצרת ממצא; האנליסט בודק את ההקשר והראיות; ואם קיים חשד ממשי, הממצא הופך לחקירה מובנית או מצטרף אליה.

המאמר מתמקד ב-Risk-Based Alerting — RBA — משום שהוא מדגים היטב את המעבר מהתראה בודדת לסיפור התנהגותי. הדוגמאות משתמשות בנתוני מעבדה ובציוני סיכון המחשה בלבד. אין לפרש Risk score כמסקנה אוטומטית על פגיעה.

מ-Detection ל-Finding או Notable

Detection ב-Splunk ES מבוססת בדרך כלל על Correlation Search או על מנגנון Detection חדש יותר בהתאם לגרסה. החיפוש בוחן נתונים, מחזיר Results ומפעיל Response. בתרחיש מסורתי ה-Response יוצר Notable או Finding. בתרחיש RBA, Detection יכולה לכתוב Risk event לאינדקס הסיכון במקום לפתוח Case מיידי.

הבחירה הזו משנה את יחידת העבודה. התראה מסורתית אומרת: “התרחש Pattern מסוים עכשיו”. RBA אומרת: “לישות מסוימת נוספו כמה אינדיקציות לאורך זמן, והצטברותן עברה תנאי שמצדיק חקירה”. כך ניתן לחבר אותות חלשים — למשל Login חריג, הרצת כלי ניהול ותקשורת ליעד חדש — למקרה אחד בעל הקשר עשיר יותר.

רכיבשאלה לאנליסטראיה נדרשת
Detectionאיזו התנהגות החוק ניסה לזהות?שם החוק, SPL, תנאי זמן, שדות, MITRE
Finding/Notableמה בדיוק הוצג לתור האנליסטים?Title, urgency, entity, contributing events
Risk eventאיזה סיכון נוסף ולאיזו ישות?risk_object, risk_object_type, risk_score, risk_message
Investigationאיזה Scope כבר נאסף?Findings קשורים, artifacts, notes, response plan

Risk objects ו-Risk score

Risk object הוא ישות שאפשר לצבור עליה סיכון: משתמש, מערכת, מכשיר או סוג מותאם. שני שדות יסוד הם risk_object והסוג שלו. אם אותו משתמש מופיע פעם כ-tair, פעם כ-tair@company.example ופעם בכתיב אחר, נרמול לא עקבי עלול לפצל את הסיפור לשלוש ישויות או לאחד ישויות שאינן זהות. לכן איכות Asset and Identity data היא חלק מה-Detection, לא נושא אדמיניסטרטיבי צדדי.

Risk score הוא אמצעי תעדוף. הוא אינו הסתברות מתמטית לפריצה ואינו תחליף לראיות. יש לבדוק מי נתן את הציון, מה היו Risk modifiers, האם האירוע צפוי בסביבה, מה קריטיות הנכס ומהו חלון הזמן. Rule שמוסיף 80 נקודות לכל פעולה נפוצה ייצור “אינפלציית סיכון” ויפגע באמון האנליסטים.

Risk incident rule או Finding-based detection יכולה לאגד Risk events לפי ישות, Threat object או תנאי מצטבר. האנליסט צריך לפתוח את האירועים התורמים ולא להסתפק בסכום. שני Scores זהים יכולים לייצג סיפורים שונים לחלוטין: חמישה אותות בינוניים ממקורות בלתי תלויים, או עשרים חזרות של אותו אירוע רועש.

בדיקת Assets ו-Identities

Splunk ES יכולה להעשיר Findings באמצעות רשימות Asset ו-Identity. העשרה טובה מוסיפה קריטיות, בעלים, מחלקה, קטגוריית מערכת, ציפיות תפעוליות ונתונים נוספים. לפני חקירה עמוקה בדקו האם הישות מזוהה נכון: האם ה-IP שייך ל-VPN, האם Host הוא שרת Production, האם המשתמש הוא Service account, והאם קיימת תווית Privileged.

יש להבחין בין עובדה להעשרה. src=203.0.113.10 הוא ערך מהאירוע. “VPN Gateway” הוא Context שמגיע מ-Lookup. אם ה-Lookup ישן, גם ההחלטה תהיה שגויה. תעדו את מקור ההעשרה ואת מועד העדכון כאשר הוא משפיע על סגירה או הסלמה.

Workflow חקירה מעשי

  1. קראו את שם ה-Detection, התיאור, ה-Owner, ה-MITRE mapping וה-Drill-down. נסחו במשפט אחד מה החוק טוען.
  2. זהו את ה-Entity המרכזית ואת טווח הזמן. בדקו אם היא User, System או ישות מותאמת, והאם קיימת קריטיות עסקית.
  3. פתחו את האירועים התורמים. ודאו שהם קיימים, שהשדות נכונים ושאין כפילות בגלל Lookback או Ingestion delay.
  4. בנו Timeline כרונולוגי. הוסיפו Authentication, Endpoint, Network, DNS, Cloud ו-Email לפי התרחיש.
  5. חפשו Related findings על אותה ישות, אותו IP, Hash, Process או Threat object. אל תגבילו את החיפוש רק לכותרת המקורית.
  6. בדקו הסברים לגיטימיים: פעילות IT מאושרת, Scanner, Automation, שינוי מערכת, VPN או כלי ניהול מוכר.
  7. סווגו את הממצא לפי הראיות: True Positive, Benign Positive, False Positive, Duplicate או מצב ביניים המצריך הסלמה.
  8. עדכנו Owner, Status, Urgency/Disposition ו-Notes. אם נפתחה Investigation, צרפו Artifacts, משימות ופעולות תגובה.

תרחיש מעבדה: סיכון מצטבר למשתמש

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

זמןאותRisk המחשהבדיקה מרכזית
09:02Login ממדינה חדשה20VPN, Device, MFA, היסטוריה
09:14PowerShell עם Command line חריגה35Host, Parent process, Script origin
09:21גישה ל-Share רגיש25הרשאה, נפח, קבצים, תפקיד המשתמש
09:37DNS לדומיין חדש30Process יוזם, Reputation, משתמשים נוספים

החקירה מתחילה ב-Drill-down לכל אות. אם ה-Login הגיע מ-VPN ארגוני והמכשיר מנוהל, אין לסגור מיד: עדיין צריך לבדוק את PowerShell וה-DNS. אם ה-PowerShell הופעל על ידי מערכת ניהול מוכרת, ה-Share תואם לתפקיד והדומיין שייך לעדכון תוכנה, ייתכן Benign Positive. אם כמה אותות מתחברים לאותו Host ולתהליך לא מוכר, יש להסלים ולשקול Containment לפי Playbook מאושר.

סגירה ומשוב לזיהוי

סגירה טובה כוללת מה נבדק, אילו Events תמכו בהחלטה, אילו מקורות לא היו זמינים ומהו ההסבר. ב-RBA חשוב לציין אילו Risk events היו שימושיים ואילו יצרו רעש. כך Detection engineer יכול לשנות Risk modifiers, להוסיף Entity zones, לשפר Normalization או לעדכן תנאי Aggregation.

אל תבצעו Exclusion רחב על משתמש, Host או IP רק כדי להקטין Volume. העדיפו Exception מצומצמת בזמן ובתנאים, עם Owner ותאריך תפוגה. לאחר שינוי הריצו Regression test על True Positives היסטוריים ועל תרחישי מעבדה.

Checklist לאנליסט

  • הבנתי מה ה-Detection טוענת ומה היא אינה מוכיחה.
  • בדקתי את כל האירועים התורמים ולא רק את Score הסופי.
  • אימתתי Risk object, סוג ישות ונרמול שם.
  • בדקתי Asset/Identity enrichment ומקורו.
  • בניתי Timeline וחיפשתי Findings קשורים.
  • הפרדתי עובדות, הנחות והסבר לגיטימי.
  • תיעדתי Disposition וראיות בצורה שאנליסט אחר יכול להמשיך ממנה.
  • העברתי משוב ממוקד ל-Detection ולא יצרתי Exclusion גורף.

טעויות נפוצות

  • להתייחס ל-Risk score כהוכחה לפגיעה.
  • לחקור רק את האירוע בעל הציון הגבוה ביותר.
  • לאחד זהויות שונות או לפצל אותה זהות בגלל Normalization לקוי.
  • להניח שהעשרת Asset נכונה בלי לבדוק עדכניות.
  • לסגור Finding בלי Drill-down לאירועים הגולמיים.
  • לכתוב Notes כלליים כמו “נבדק ותקין” ללא ראיות.
  • לבצע Tuning שמעלים את הסימפטום אך לא מטפל בשורש הרעש.

סיכום ו-CTA

קחו Detection אחד במעבדת Splunk ES ובנו עבורו דף חקירה: היפותזה, Risk object, אירועים תורמים, Drill-down, מקורות העשרה, תנאי סגירה ומשוב ל-Tuning. התרגיל מחבר SPL לדרך העבודה של אנליסט. במסלול Cybersecurity & AI של HPI ניתן לתרגל את אותו מעבר מלוג גולמי לחקירה מתועדת, תוך שימוש בסביבות מורשות ובנתונים מדומים בלבד.

שאלות ותשובות

מה ההבדל בין Finding ל-Notable?

המונחים תלויים בגרסת Splunk ES ובמודל העבודה. בגרסאות 8.x Splunk משתמשת יותר ב-Finding וב-Analyst Queue; בגרסאות 7.x נפוצים Notable ו-Incident Review. מבחינת האנליסט, שניהם הם ממצאים הדורשים Triage.

האם RBA מחליפה Correlation Searches?

לא. RBA משתמשת בלוגיקת Detection וב-Risk framework כדי לצבור אותות לפי ישות. Correlation search יכולה לייצר Risk event, Finding/Notable או Responses אחרים בהתאם לתכנון.

כמה Risk score נחשב גבוה?

אין מספר אוניברסלי. Threshold צריך להיבנות לפי Baseline, Criticality, איכות המקורות וסוג ההתנהגות. Score הוא כלי תעדוף מקומי.

מתי לפתוח Investigation?

כאשר נדרש Scope רחב, שיתוף בין אנליסטים, פעולות תגובה, איסוף Artifacts או מעקב מעבר ל-Triage קצר. מדיניות הארגון קובעת את הסף.

מה עושים כשאותה זהות מופיעה בכמה שמות?

בודקים Asset and Identity lookups, normalized risk object, Entity zones וכללי מיזוג. שינוי נרמול חייב להיבדק כדי לא לאחד אנשים או מערכות שונים.

מקורות

רוצים לבדוק אם המסלול מתאים לכם?

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

פרטייך נשמרים באופן מאובטח.

ללימודי SOC וסייבר במסגרת תוכנית Cybersecurity & AI

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

על הכותב
תאיר מלכא
מייסד ומנכ״ל HPI ומרצה לסייבר

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

מאמרים קשורים