מילון סייבר בעברית

מהי הקשחת מערכות ומה צריך לבדוק אחרי שינוי

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

מה מצמצמים ולמה מתחילים בצורך העסקי

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

NIST: הגדרת הקשחה והקשר המקור

קו בסיס מאפשר לראות מה נבחר ומה השתנה

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

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

הקשחה כפעולה הניתנת לבדיקה
תחוםהחלטה שצריך לתעדבדיקת קבלה
גישה ניהוליתמי צריך גישה ואיך מאמתים אותוכניסה מורשית ותפקיד נכון
שירותי שרתמה נחוץ ולמי מותר להתחברתהליך עסקי נשמר וחשיפה מצטמצמת
רכיבים ועדכוניםמה נתמך ומה נדרש להחליףגרסה ותפקוד אחרי שינוי
קבצים וסודותמי רשאי לקרוא ולשנותהיישום פועל בלי הרשאה עודפת
חריגותלמה נשארה הקלה ומתי בוחנים אותהיש אחראי ותאריך בחינה
NIST SP 800-171r3: הגדרות אבטחה וקו בסיס

דוגמה: מצמצמים גישת ניהול לשרת

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

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

מה ההבדל בין הקשחה, עדכון וניקוי פריצה

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

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

למה צריך לחזור להגדרות גם לאחר המסירה

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

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

מקור מקצועי: NIST: הגדרת הקשחה והקשר המקורמקור מקצועי: NIST SP 800-171r3: הגדרות אבטחה וקו בסיס

תשובות ברורות

שאלות שעולות בנושא

הקשחה היא התקנת תוסף אבטחה?

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

מערכת מוקשחת יכולה להיפרץ?

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

צריך לכבות כל שירות שלא מזהים?

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

מתקדמים לפי הצורך

רוצים להבין אילו הגדרות באמת נחוצות לעסק?

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

לתיאום בדיקה וטיפול