ארכיטקטורת Zero Trust
מהו Zero Trust?
Zero Trust הוא מודל אבטחה המבוסס על העיקרון "לעולם אל תבטח, תמיד אמת". בשונה ממודלים מסורתיים מבוססי-פרימטר, Zero Trust מניח שאיומים קיימים הן מחוץ לרשת והן בתוכה, ומבטל את האמון המובלע בכל ישות.
עקרונות יסוד
1. אימות מתמשך
כל בקשה מאומתת, מורשית ומוצפנת לפני שמוענקת גישה. האימות אינו מתרחש רק בהתחברות, אלא באופן רציף לאורך כל הסשן.
- אימות רב-שלבי (MFA) מחייב
- ניתוח התנהגות מתמשך
- אימות חוזר מבוסס-סיכון
- ניטור הקשר (מיקום, מכשיר, שעה)
2. הרשאה מזערית (Least Privilege)
משתמשים ומערכות מקבלים רק את ההרשאות המינימליות הנדרשות לביצוע תפקידיהם. הגישה מוענקת באופן גרנולרי וזמני.
- גישת Just-In-Time (JIT)
- Just-Enough-Access (JEA)
- הפרדת תפקידים
- סקירה תקופתית של הרשאות
3. הנחת פריצה (Assume Breach)
פועל מתוך ההנחה שפריצות כבר התרחשו או יתרחשו. מתמקד במזעור רדיוס הפגיעה ובזיהוי מהיר של תנועה רוחבית.
רכיבי ארכיטקטורת Zero Trust
Policy Engine (PE)
רכיב מרכזי המקבל החלטות גישה על בסיס מדיניות. הוא מתחשב ב:
- זהות: מי מגיש את הבקשה
- מכשיר: מצב האבטחה של נקודת הקצה
- רשת: מקור ויעד הבקשה
- יישום: המשאב שאליו ניגשים
- נתונים: רגישות המידע
- התנהגות: דפוסים חריגים
Policy Administrator (PA)
מבצע את החלטות ה-Policy Engine, ומקים או מסיים חיבורים בין סובייקטים ומשאבים.
Policy Enforcement Point (PEP)
שערים (gateways) המיירטים בקשות ואוכפים את המדיניות. הם יכולים להיות:
- פרוקסי הפוך (reverse proxies)
- חומות אש ליישומים (WAF)
- Service meshes (Istio, Linkerd)
- שערי API
- פרימטרים מוגדרי-תוכנה (SDP)
יישום מעשי
שלב 1: מיפוי נכסים
- זיהוי כל המשאבים (יישומים, נתונים, שירותים)
- סיווג לפי קריטיות ורגישות
- מיפוי זרימות הנתונים בין הרכיבים
- תיעוד זהויות ומכשירים
שלב 2: מיקרו-סגמנטציה
חלוקת הרשת לאזורים קטנים ומבודדים כדי לשמור על שליטה גרנולרית:
- סגמנטציה לפי עומס עבודה (workload), ולא לפי מיקום פיזי
- הטמעת חומות אש בין המיקרו-סגמנטים
- החלת מדיניות ספציפית לכל סגמנט
- ניטור תעבורת מזרח-מערב
שלב 3: ניהול זהויות וגישה (IAM)
בסיס יסוד של Zero Trust:
- SSO: כניסה יחידה (Single Sign-On) עם IdP מרכזי
- MFA: אימות רב-שלבי אדפטיבי
- RBAC/ABAC: בקרת גישה מבוססת-תפקידים/תכונות
- PAM: ניהול גישות מורשות
שלב 4: אמון במכשיר (Device Trust)
אימות השלמות ומצב האבטחה של המכשירים:
- Endpoint Detection and Response (EDR)
- Mobile Device Management (MDM)
- בדיקות תאימות של מכשירים
- אימות מצב העדכונים (patching)
- אימות מבוסס-תעודות
שלב 5: ניטור ואנליטיקה
נראות מתמשכת היא חיונית:
- SIEM לקורלציה של אירועים
- UEBA לזיהוי חריגות
- ניתוח תעבורת רשת
- שילוב threat intelligence
טכנולוגיות וכלים
פרימטר מוגדר-תוכנה (SDP)
יוצר פרימטרים לוגיים מותאמים אישית:
- Google BeyondCorp: Zero Trust לכוח העבודה
- Zscaler ZPA: Private Access ללא VPN
- Cloudflare Access: בידוד ברמת היישום
- Palo Alto Prisma Access: פלטפורמת SASE
Service Mesh
לסביבות מבוססות-קונטיינרים ומיקרו-שירותים:
- Istio: mTLS, מדיניות, observability
- Linkerd: service mesh קל-משקל
- Consul: service discovery ו-mesh
ספקי זהות
- Okta: IAM ארגוני
- Azure AD: פלטפורמת הזהות של Microsoft
- Auth0: אימות ידידותי למפתחים
- Keycloak: IAM בקוד פתוח
מסגרת NIST 800-207
NIST מגדיר שבעה עקרונות (tenets) של Zero Trust:
- כל מקורות הנתונים ושירותי המחשוב נחשבים למשאבים
- התקשורת מאובטחת ללא קשר למיקום ברשת
- הגישה למשאבים מוענקת על בסיס סשן (per-session)
- הגישה נקבעת לפי מדיניות דינמית
- הארגון מנטר ומודד את שלמות הנכסים
- האימות וההרשאה הם דינמיים ונאכפים בקפדנות
- הארגון אוסף מקסימום מידע כדי לשפר את מצב האבטחה
אתגרי יישום
מורכבות טכנית
- שילוב עם מערכות מורשת (legacy)
- פתרונות נקודתיים מרובים
- השהיה נוספת באימותים
- עקומת הלמידה של הצוותים
השפעה ארגונית
- שינוי תרבותי משמעותי
- התנגדות משתמשים לבקרות נוספות
- עלות התחלתית גבוהה
- זמן יישום ארוך (2-3 שנים)
אתגרי נראות
- Shadow IT מקשה על מיפוי מלא
- סביבות היברידיות ומולטי-קלאוד
- IoT ומכשירים לא מנוהלים
- גישת צד שלישי
שיטות עבודה מומלצות
- התחילו בקטן: הטמיעו ביישום פיילוט קריטי
- תנו עדיפות לזהות: IAM חזק הוא הבסיס
- הפכו לאוטומטי: מדיניות ידנית אינה ניתנת להרחבה
- חנכו את המשתמשים: תקשורת לגבי שינויים היא קריטית
- בצעו איטרציות באופן מתמיד: Zero Trust הוא מסע, לא יעד
- מדדו הכול: מדדי אבטחה ו-KPI
- תכננו DR: failover והמשכיות עסקית
מקרי שימוש
כוח עבודה מרוחק
מבטל VPN מסורתיים, ומספק גישה מאובטחת מכל מקום מבלי לחשוף את כל הרשת הארגונית.
הגירה לענן
מפשט את האבטחה בסביבות מולטי-קלאוד, על ידי החלת מדיניות עקבית ללא קשר לספק.
גישת צד שלישי
מעניק גישה גרנולרית לשותפים ולספקים מבלי ליצור אמון רחב.
עתיד ה-Zero Trust
שילוב AI/ML
החלטות גישה המבוססות על machine learning המנתח דפוסי התנהגות בזמן אמת.
Zero Trust עמיד-קוונטים
היערכות למחשוב קוונטי עם הצפנה פוסט-קוונטית המשולבת בארכיטקטורה.
Zero Trust מורחב
הרחבה ל-IoT, ל-OT (Operational Technology) ולמערכות סייבר-פיזיות.
Zero Trust מייצג שינוי מהותי מפרימטר לזהות. אף שהוא מורכב ליישום, הוא מספק הגנה חזקה בעולם מבוזר יותר ויותר ומבוסס-ענן. ארגונים צריכים לגשת אליו כמסע איטרטיבי, החל מהמשאבים הקריטיים ביותר והרחבה הדרגתית.
