ידע מעשי של CyberFixCrew

איך מצמצמים הרשאות בעסק קטן בלי לשבש עבודה

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

מה ההבדל בין ביקורת הרשאות לבין עזיבת עובד

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

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

NIST: הגדרת Least Privilege

איך בונים מפת משימות וגישות

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

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

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

איך משנים תפקיד בלי לפגוע בעבודה

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

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

Microsoft 365: תפקידי ניהול

מה עושים עם ספקים, חשבונות משותפים ומפתחות API

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

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

דוגמה: לסוכנות שיווק נשארה הרשאת מנהל

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

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

איזה תיעוד משאירים ומתי חוזרים לבדיקה

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

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

מקור מקצועי: NIST: הגדרת Least Privilegeמקור מקצועי: Microsoft 365: תפקידי ניהול

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

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

MFA מופעל. למה לצמצם הרשאות?

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

להסיר מיד כל חשבון שלא השתמשו בו לאחרונה?

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

איך מצמצמים הרשאה כשהמערכת מציעה רק מנהל או משתמש?

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

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

רוצים להבין מי יכול לעשות מה במערכות העסק?

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

לתיאום בדיקת גישות