חיבורים למסד נתונים בתוך VPN עדיין נחסמים על ידי IPS, יומן האירועים נוקב בסיבה, והתיקון המהיר ביותר נראה כמו חריגה. לפני כן, שימו לב למה המנהרה באמת משנה. היא מגנה על תעבורה בין נקודות הקצה שלה ואז מוסרת מנות פנימיות רגילות למה שבודק את פנים הרשת, וזה בדיוק המקום שבו החתימה הופעלה. המנהרה אינה פטור, והזיהוי אינו שגוי אוטומטית.

דה־קפסולציה היא המקום שבו הבדיקה מתחדשת

תעבורה היוצאת ממנהרה מגיעה כמנות IP רגילות המופנות למארח מסד הנתונים. כל התקן למניעת חדירות בדרך הזו מעריך אותן לפי המדיניות שלו, ולכן חיבור שחצה קישור מוצפן עדיין יכול להיפסל על ידי כלל שנכתב לרשת הפנימית.

TLS מקצה לקצה הוא הגבול של הנראות הזו. כשהלקוח מאמת את התעודה של שרת מסד הנתונים, התקן הבדיקה מעבד את החיבור אך אינו יכול לקרוא את מטען היישום, ולכן זיהוי שם תואם מטא־נתונים ולא טקסט שאילתה. דלגו על הפרט הזה וכל חיבור חסום ייראה כהוכחה לבדיקה עמוקה. שתי העובדות חשובות: ההתקן אינו עיוור, והוא גם לא קורא הכול.

זיהוי אינו חיובי שגוי כברירת מחדל

החתימה קיימת כדי לתפוס דפוס, ותעבורה עסקית צפויה עדיין יכולה לעבור בנתיב קוד פגיע באמת. התאימו תחילה את האירוע שנרשם לפעולת היישום: חותמת זמן, מקור ויעד פנימיים, יציאות, מזהה חתימה והפעולה שננקטה. ששת השדות האלה גם אומרים לכם אם ההתראה שייכת לחיבור שנכשל או לשכן שבמקרה היה עסוק.

הגעה של כמה מנות לשרת אינה מזהה את ה־IPS כסיבה, וחתימה תואמת אינה מוכיחה שהלקוח לגיטימי. שתי הקריאות הן ניחושים עד שהאירוע יותאם לדוח של הלקוח עצמו. האירוע המותאם הוא הראיה, וגרסת מסד הנתונים היא חלק מהשיפוט.

שלושה היקפי חריגה ומה כל אחד מסיר

האפשרויות נבדלות בכמות הבדיקה שהן מכבות, וההבדל גדול ממה שממשק ההגדרה מרמז. דיכוי חתימה מסיר כלל אחד עבור התעבורה שהוא מתאים לה. החרגת מקור מסירה בדיקה של כל מה שמגיע מהכתובת הזו. השבתת קטגוריה מסירה משפחה של כללים, לעתים בכל המדיניות.

ScopeWhat it stopsWhat you give up
Suppress one signatureThat rule, for the matching flowOne detection, reviewed against a version
Exclude a source addressAll rules for that addressEvery signature that address would have triggered
Disable a categoryA rule family across the policyProtection for unrelated hosts and services

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

ההיקף שאתם חושבים שקבעתם

תרגום משנה מה חריגה מכסה. כשכמה לקוחות VPN מופיעים מאחורי כתובת מתורגמת אחת, החרגת הכתובת הזו פוטרת את כולם, וזה רחב בהרבה מהממצא הבודד שהתחיל את החקירה.

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

בדקו מחדש את הפעולה ואת הגבול

חזרו על אותה פעולת מסד נתונים בלתי מזיקה ואשרו שהחיבור מסתיים, ואז אשרו שזיהויים לא קשורים עדיין נורים בבדיקה שאמורה להפעיל אותם. החזרת הקישוריות היא קריטריון קבלה אחד; שמירת הגבול המיועד הוא האחר.

nc -vz 10.40.7.25 5432
psql -h 10.40.7.25 -U app -d appdb -c "select 1"

רשמו מה הוחרג, מדוע, ומתי לחזור על כך לאחר עדכון החתימות או שדרוג היישום הבא. דיכוי שנקרא מחדש לפי לוח זמנים הוא החלטה הנדסית; אחד שאיש אינו זוכר הוא התרחבות איטית של גבול האמון.

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