איך לראות את הכללים ולפתור בעיות שקשורות אליהם
במסמך הזה מתוארות שתי הקטגוריות העיקריות של שגיאות שנתקלים בהן כשעובדים עם לוגיקת זיהוי: שגיאות קומפילציה ושגיאות זמן ריצה:
- שגיאות הידור: זיהוי בעיות תחביר או לוגיקה באמצעות ניתוח סטטי.
- שגיאות זמן ריצה: מופיעות במיוחד במהלך בדיקת כללים פעילים, הפעלה בזמן אמת או ביצוע של Retrohunt.
שגיאות קומפילציה
מערכת Google Security Operations מזהה שגיאות קומפילציה כששומרים או בודקים את הכלל.
לוחצים על כדי לראות את פרטי השגיאה בתיבת הדו-שיח שגיאת זמן ריצה.
אם אין שגיאה בכלל, הסמל הוא ירוק. אם הודעת השגיאה כוללת מיקום של עמודה או שורה, החלק הזה של הכלל מוצג עם קו תחתון אדום בעורך הכללים. שגיאות מורכבות יותר לא כוללות מיקום, כי הן נגרמות משילוב של בעיות בכמה מקומות.
אם תנסו לשמור כלל או לבדוק כלל שיש בו שגיאת הידור, תוצג שגיאת זמן ריצה. אי אפשר לשמור כלל או להריץ בדיקה עד שמתקנים את שגיאת ההידור.
שגיאות זמן ריצה
שגיאות זמן ריצה לא מוצגות במהלך הקימפול. יש שגיאות זמן ריצה שמונעות מכלל להשלים את הפעולה, כמו query took too long to execute, שמתרחשת באופן ספורדי. כדי לבדוק אם יש שגיאות זמן ריצה בכלל, לוחצים על הפעלת בדיקה בעורך הכללים.
אם מתרחשת שגיאת זמן ריצה, בסרגל Test rule results מופיע קישור למידע נוסף על השגיאה.
יכול להיות שתקבלו שגיאות לא ידועות בזמן הריצה, בלי תיאור שימושי. זה מציין שהמערכת נתקלת בשגיאה הספציפית הזו בפעם הראשונה, ואין לה הודעה למשתמש שמשויכת לשגיאה.
אם מתרחשת שגיאת זמן ריצה במהלך הפעלה של כלל פעיל או של Retrohunt, בדף Detections מוצג קישור שמספק מידע נוסף על השגיאה שהתרחשה.
בדומה לבדיקת הכלל, שגיאות זמן ריצה שמתרחשות במהלך הפעלה של כלל פעיל או של Retrohunt כוללות אינדיקטור עם טקסט עם קו תחתון שאפשר ללחוץ עליו כדי לקבל מידע נוסף על השגיאה שהתרחשה.
למידע נוסף על פתרון שגיאות זמן ריצה, ראו פתרון בעיות בכללי זיהוי.
הבעיה עדיין לא נפתרה? קבלת תשובות מחברי הקהילה וממומחי Google SecOps.