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

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

שלושה שעונים שרצים בנפרד

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

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

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

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

המנהרה היא נתיב, לא תג

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

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

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

הצדקת קישור אתר קבוע

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

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

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

החלפת מפתחות אינה שלילה

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

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

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

לסיים את מה שכבר רץ

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

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

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

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