סורק
לסורק יש שתי לשוניות, סורק פסיבי וסורק פעיל, שכל אחת מהן מיועדת לשלב אחר בניתוח.
סורק פסיבי
הסורק הפסיבי בוחן תעבורה שכבר לכדתם. הוא אינו שולח בקשות נוספות.
- הכללים מופעלים על תוכן הבקשות והתגובות: כותרות, עוגיות, אסימונים, תבניות גוף, הודעות שגיאה וקבצים חשופים.
- כל כלל מציג את החומרה, הקטגוריה ותיאור בשפה פשוטה של מה שהוא מזהה.
- סריקת כל ההיסטוריה מחילה כל כלל מופעל על כל התעבורה שנלכדה.
- ממצאים שנוצרו על ידי כללים פסיביים מופיעים בחלונית הממצאים עם הראיות התואמות.
מכיוון שלא נשלחות בקשות חדשות, אפשר להפעיל סריקה פסיבית בבטחה על כל הפעלה שנלכדה, לרבות תעבורה מסביבת ייצור.
סורק פעיל
הסורק הפעיל שולח בקשות ששונו עם מטעני הזרקה, ויוצר ממצאים רק כאשר התגובה מספקת ראיות תואמות.
בדיקות ורמות חומרה
| בדיקה | חומרה |
|---|---|
| הזרקת SQL | גבוהה |
| סקריפטים חוצי אתרים (XSS) | גבוהה |
| מעבר נתיבים | גבוהה |
| הזרקת פקודות | קריטית |
| הזרקת תבניות בצד השרת (SSTI) | קריטית |
| זיוף בקשות בצד השרת (SSRF) | קריטית |
| הפניה פתוחה | בינונית |
דרישות ראיות
- ממצא נוצר רק כאשר התגובה מכילה ראיה שתואמת את לוגיקת הבדיקה, ולא רק מפני שהשרת החזיר HTTP 200.
- בדיקות מבוססות זמן (SQLi עיוור והזרקת פקודות עיוורת) דורשות השהיה מדודה מעל לקו הבסיס של זמן התגובה. הסורק קובע קו בסיס לפני שליחת מטעני תזמון.
- בדיקות SSRF כוללות בקשות בדיקה לסימנים בתגובה, וכאשר הדבר מוגדר, אימות קריאות חוזרות של OAST. הגדירו מאזין OAST נגיש לאישור מחוץ לערוץ. סימן בתגובה לבדו אינו הוכחה לקריאה חוזרת שאומתה חיצונית.
הפעלת הסורק הפעיל
- פתחו את כלי עזר > סורק ובחרו בלשונית סורק פעיל.
- בחנו את רשימת הבדיקות והשביתו בדיקות שאינן רלוונטיות ליעד.
- לחצו על סריקה פעילה של הכול כדי להפעיל את כל הבדיקות המופעלות על תעבורה שנלכדה לאחרונה.
- עקבו אחר ההתקדמות ובחנו את הממצאים בחלונית הממצאים. ראיות הסורק הן נקודת מוצא לאימות; אשרו את ההשפעה ואת יכולת השחזור לפני דיווח על בעיה.
סריקה פעילה שולחת בקשות אמיתיות ליעד. אל תפעילו אותה על מערכות שאין לכם הרשאה לבדוק.