1. Zen IT Technologies
  2. ניהול זהויות והרשאות

מקור אמת אחד לשאלה מי יכול לגשת למה.

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

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

בואו נדבר

הבעיה

רוב מערכי הזהויות מעולם לא תוכננו. הם הצטברו.

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

הסימפטומים מוכרים:

  • חשבונות ששורדים את העובד.

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

  • הקצאה ידנית בהיקף גדול.

    עובדים חדשים שממתינים יום לגישה, וצוות IT שיוצר חשבונות ידנית בתריסר מערכות.

  • הרשאות שניתנו ולא בוטלו.

    הרשאות אדמין שניתנו לפרויקט לפני שלוש שנים ומעולם לא בוטלו.

  • יותר ממקור סמכות אחד.

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

  • שאלות ביקורת שאין לכם תשובה עליהן.

    מבקר SOC 2 או ISO שואל למי הייתה גישה למה ומתי, ואין מערכת שיודעת לענות.

מה כולל ניהול זהויות והרשאות

מקורות זהות

  • מערכת HR סטטוס העסקה ומאפייני העובד
  • ספריית משתמשים / AD / LDAP זהויות מהספרייה וסנכרון לפי הצורך

מישור בקרת הזהויות

IdP

גישה ואכיפה

  • אפליקציות ומערכות SaaS פדרציית SAML ו-OIDC, הקצאת משתמשים ב-SCIM, וקבוצות ומאפיינים שממופים להרשאות בתוך המערכת
  • ענן ותשתיות פדרציה, וקבוצות שממופות לתפקידי IAM ולהרשאות
  • גישה לרשת אימות ל-VPN, ל-ZTNA ולרשת האלחוטית דרך RADIUS או אינטגרציית זהות מקבילה
  • תחנות קצה / MDM פרטי המשתמש מועברים למכשיר מצב המכשיר והאמון בו חוזרים ל-IdP

טלמטריית אבטחה

  • EDR / XDR זיהויים ורמת סיכון של המכשיר
SIEM / אגם נתוני אבטחה טלמטריית זהות, אפליקציות, ענן, רשת, תחנות קצה ו-EDR/XDR

ארכיטקטורת זהויות ובחירת פלטפורמה

  • ארכיטקטורת זהויות ובחירת פלטפורמה

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

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

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

  • אימות, MFA וגישה ללא סיסמה

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

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

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

  • SSO ופדרציה של אפליקציות

    חיבור SAML ו-OIDC לכל מערכות ה-SaaS, כולל המערכות הבעייתיות: Authorization Servers ייעודיים, תכנון הרשאות ל-API, מערכות שתומכות בתקן רק חלקית ופלטפורמות שדורשות מיפוי מותאם של claims.

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

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

  • הקצאת משתמשים, מאפיינים ומחזור חיים

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

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

  • גישה מותנית ומדיניות אימות

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

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

    המטרה היא שגישה רגילה תהיה קלה יותר וגישה חריגה תהיה קשה יותר.

  • סקירת הרשאות וניהול גישה בהרשאות גבוהות

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

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

  • סקירת ספקים וניהול ספקים

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

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

מעבר בין פלטפורמות ואיחוד ספריות

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

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

מחזור החיים חוצה את כל החברה

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

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

איך זה עובד

  1. מיפוי.

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

  2. תכנון.

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

  3. יישום.

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

  4. ניהול שוטף.

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

זמין כפרויקט ←

דוגמאות מהשטח

  • ניהול הזהויות וניהול המכשירים הופרדו בלי לשבש את הסביבה הקיימת.

    חברת סייבר

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

  • הרשאות קבועות ופרטניות הוחלפו במודל מבוסס תפקיד.

    חברת פינטק

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

  • מערכת ללא תמיכה בזהות ארגונית חוברה לאימות מרכזי.

    חברת טכנולוגיה

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

  • מודל הרשאות מפוצל הוחלף בגישה מבוססת מחזור חיים.

    חברת טכנולוגיה

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

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

למי זה מתאים

בדרך כלל זה השלב שבו כדאי לפעול:

מספר העובדים ומערכות ה-SaaS גדלים מהר יותר ממודל הזהויות שמאחוריהם.

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

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

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

שאלות נפוצות

  • אנחנו צריכים IdP, או ש-SSO מספיק?

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

  • זו בעיה להפעיל יותר מפלטפורמת זהויות אחת?

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

  • כמה זמן לוקח מעבר בין פלטפורמות?

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

  • אנחנו חייבים להחליף את פלטפורמת הזהויות הקיימת?

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

  • מה זה SCIM והאם אנחנו באמת צריכים את זה?

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

  • עם אילו פלטפורמות אתם עובדים?

    מערכות ופלטפורמות ארגוניות שאנחנו עובדים איתן כוללות Microsoft 365, Google Workspace, Okta, JumpCloud, Atlassian, Mimecast, Jamf, Salesforce ופלטפורמות דומות. הפלטפורמה עצמה היא רק חלק מהתמונה. מה שחשוב הוא מי מנהל את הזהויות, איך ניתנות ונשללות הרשאות, ואיך המערכות מתחברות זו לזו.

בואו נגלה מה באמת יש במערך הזהויות שלכם.

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

בואו נדבר