PracticU

הסבר על Constrained Delegation
עם כל פרוטוקול

בלי כתוביותעם כתוביות
PracticU › קורס פריצה ומבדקי חדירה לתשתית ארגונית - בדיקות חוסן מתקדמות ל-Active Directory - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP › הסבר על Constrained Delegation עם כל פרוטוקול
מילון מושגים:
פרוטוקול - מערכת כללים מוסכמת שקובעת כיצד מכשירים או תוכנות מתקשרים ומחליפים מידע, למשל HTTP או TCP.
אימות - תהליך שמוודא שהמשתמש או המערכת הם מי שהם טוענים שהם, בדרך כלל באמצעות סיסמה, קוד או תעודה.
Kerberos - פרוטוקול אימות המבוסס על כרטיסים (tickets), המשמש ברשתות Active Directory לאימות מאובטח של משתמשים ושירותים.
דומיין קונטרולר - שרת בדומיין של Active Directory שמאמת משתמשים ואוכף מדיניות והרשאות ברשת הארגונית.
דומיין - תחום ניהולי משותף של מחשבים ומשתמשים ברשת ארגונית, המנוהל מרכזית. גם שם ייחודי של אתר באינטרנט.
ממשק - נקודת מגע בין רכיבים: ממשק משתמש שבו אדם מפעיל תוכנה, או ממשק תכנותי שמגדיר אילו פעולות רכיב אחד חושף לאחר.
PowerShell - סביבת שורת פקודה ושפת סקריפטים של מיקרוסופט לניהול אוטומטי של מערכות Windows ושירותים.

הסבר על Constrained Delegation עם כל פרוטוקול
האפשרות Use any authentication protocol ב-Constrained Delegation נועדה למקרה שהמשתמש לא הזדהה ב-Kerberos מול שרת A. ההרצאה מסבירה איזה שלב נוסף נוסף כדי שזה יעבוד.
איך זה עובד
1. הבעיה: שרת A הזדהה מול המשתמש בפרוטוקול אחר, ולכן אין לו Service Ticket שהמשתמש הביא. אבל הפרוקסי בדומיין קונטרולר דורש Service Ticket כהוכחה.
2. Self service ticket: שרת A מבקש מהדומיין קונטרולר Service Ticket לעצמו בשם המשתמש. המרצה מציין שזה נשמע מוזר.
3. שימוש בהוכחה: הוא מצרף את הטיקט הזה כהוכחה בבקשת הפרוקסי ל-Service Ticket ליעד B בשם המשתמש.
4. הגישה ליעד: עם הטיקט שהתקבל שרת A מזדהה מול B.
המשמעות היא שהטיקט לא מגיע מהמשתמש דרך Kerberos אלא מונפק לשרת A עצמו.
האפשרות האחרונה
האפשרות הרביעית, Resource Based Constrained Delegation, נוספה ב-2012. אין לה ממשק גרפי, ושולטים בה רק דרך PowerShell. היא מוסברת בסרטון הבא.
השיעור הבא בקורס: הסבר על Kerberos RBCD Resource Based Delegation

פרקי ההרצאה: הסבר על Constrained Delegation עם כל פרוטוקול

  1. 00:00

    אופציית Use Any Authentication Protocol

  2. 00:41

    בקשת Service Ticket עצמי בפונקציית Self

  3. 01:31

    שימוש ב-TGS כהוכחה לפרוקסי

תמלול ההרצאה: הסבר על Constrained Delegation עם כל פרוטוקול

הטקסט המלא של הדקות הראשונות בהרצאה «הסבר על Constrained Delegation עם כל פרוטוקול» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

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

  2. 00:19

    האופציה הזאת שנקראת Use Any Authentication Protocol, לא Care בראשון לי, אלא בכל פרוטוקול, היא למעשה באה לחסוך את השלב הראשון הזה.

  3. 00:29

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

  4. 00:52

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

  5. 01:00

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

  6. 01:49

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

לקורס המלא: מבדקי חדירה ל‑Active Directory

ההרצאה הקודמת: הסבר על Constrained Delegation - עם Kerberos

ההרצאה הבאה: הסבר על Kerberos RBCD - Resource Based Delegation

הרצאות קשורות מקורסים אחרים

  • פרוטוקול HTTP הסבר על Request
  • פרוטוקול OSPF - הסבר Router ID
  • פרוטוקול HTTP
  • פרוטוקול ARP

קורסים נוספים במסלול

  • קורס SOC - מיישם הגנת סייבר
  • קורס סייבר למתחילים - Hacking - בדיקות חוסן תשתיתי ופריצה ל-Windows 10/11 - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP
  • קורס פריצה ומבדקי חדירה לאתרי אינטרנט - בדיקות חוסן לאתרים - Web Pentesting - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP
  • קורס סייבר והאקינג ל-Android - פריצה לטלפונים ואפליקציות אנדרואיד - בודק חוסן - Mobile App Pentesting