PracticU

אבטחת RDP בתוך הדומיין
Remote Credentials Guard

בלי כתוביותעם כתוביות
PracticU › קורס פריצה ומבדקי חדירה לתשתית ארגונית - בדיקות חוסן מתקדמות ל-Active Directory - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP › אבטחת RDP בתוך הדומיין Remote Credentials Guard
מילון מושגים:
RDP - פרוטוקול של מיקרוסופט לחיבור לשולחן עבודה מרוחק של מחשב Windows והפעלתו מרחוק.
האש - פונקציה שממירה מידע לערך קצר באורך קבוע. שינוי קטן בקלט משנה את התוצאה, והיא חד-כיוונית.
TGT - כרטיס שמנפיק שרת האימות ב-Kerberos, שבעזרתו המשתמש מבקש גישה לשירותים בלי להזדהות שוב בכל פעם.
רג'יסטרי - מסד נתונים מרכזי ב-Windows ששומר הגדרות של מערכת ההפעלה ושל תוכנות מותקנות.
Kerberos - פרוטוקול אימות המבוסס על כרטיסים (tickets), המשמש ברשתות Active Directory לאימות מאובטח של משתמשים ושירותים.
שיתוף - תיקייה או משאב שהועמדו לרשת כדי שמשתמשים אחרים יוכלו לגשת אליהם לפי הרשאות.
אדמיניסטרטור - משתמש בעל הרשאות הניהול הגבוהות ביותר במערכת, שיכול לשנות הגדרות, להתקין תוכנות ולנהל משתמשים אחרים.
NTLM - פרוטוקול אימות ותיק של מיקרוסופט המבוסס על ערכי האש של סיסמאות, שקדם ל-Kerberos.

אבטחת RDP בתוך הדומיין Remote Credentials Guard
ההרצאה מציגה את Remote Credentials Guard, שדרוג ל-Restricted Admin שנוסף ב-Windows 10: חיבור RDP שגם לא חושף hash או TGT, וגם מאפשר למשתמש להישאר מזוהה בשם האישי שלו ברשת, לא כמחשב.
איך זה עובד
1. ההפעלה: מתחברים עם mstsc /remoteGuard (אותו ערך רג'יסטרי שמפעיל גם Restricted Admin מפעיל גם את זה). ההתחברות חייבת Kerberos, ולכן גם המקור וגם היעד חייבים להיות בדומיין, ומתחברים לפי שם ולא לפי כתובת IP.
2. ה-TGT לא נשאר בזיכרון היעד: בבדיקה עם מימיקאץ רואים שבמקום hash רגיל מופיע נתון מוצפן וארוך. בפועל Remote Guard מגלגל כל בקשת Kerberos חזרה לתחנה המקורית של המשתמש, שמבצעת את הפעולה ומחזירה את התשובה - כך שליעד אין בכלל את ה-TGT או ה-hash האמיתיים לגנוב.
3. גישה מלאה לרשת: בניגוד ל-Restricted Admin, כאן המשתמש מזוהה ברשת בשמו האישי (עם TGT של עצמו), ולכן יכול לגשת למשאבים שמוגדרים דווקא בשמו, כמו שיתוף קבצים שמורשה רק למשתמש ספציפי.
4. לא דורש הרשאת אדמיניסטרטור: המרצה מדגים שגם משתמש רגיל, שאינו Domain Admin ואפילו לא אדמיניסטרטור מקומי אלא רק חבר בקבוצת Remote Desktop Users, יכול להתחבר כך.
המחיר
החיבור חייב Kerberos בלבד (אין אפשרות NTLM או חיבור לפי IP), וגם המקור וגם היעד חייבים להיות באותו דומיין - כך שזו הגנה פנים-ארגונית בלבד.
ההרצאה מציגה זאת כפתרון שמשיג גם הגנה מפני גניבת אישורים וגם נוחות מלאה לעבודה ברשת, בניגוד למגבלות של Restricted Admin.
השיעור הבא בקורס: התקפת Pass-The-Hash על RDP

פרקי ההרצאה: אבטחת RDP בתוך הדומיין Remote Credentials Guard

  1. 00:00

    מה מגן Remote Credentials Guard

  2. 00:43

    עבודה קרברוסית בין תחנה לשרת בדומיין

  3. 01:18

    הפעלה דרך הרג'יסטרי כשדרוג ל-Restricted Admin

  4. 01:57

    התחברות עם mstsc remoteguard

  5. 02:29

    בדיקה האם ניתן לגנוב את ה-Hash

  6. 03:08

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

  7. 04:53

    גישה למשאבי הרשת ללא חשיפת Hash

תמלול ההרצאה: אבטחת RDP בתוך הדומיין Remote Credentials Guard

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

  1. 00:02

    שלום לכולם, בהרצאה זו אנחנו הולכים לראות Remote Credentials Guard שזה חיבור ב-RDP שבו לא ניתן לגנוב לנו את ה-Hash ולא את ה-TGT שלנו של אדמיניסטרטורים גם אם אנחנו מתחברים לתחנה פרוצה אבל בניגוד ל-Restricted Admin המקורי שהיה מנפיק לי TGT רק של המחשב ומאוד מגביל אותי כשאני צריך ללכת למשאבים אחרים ברשת כמו שרת קבצים שפשוט לא הייתי מצליח לגשת אליו

  2. 00:32

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

  3. 01:01

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

  4. 01:20

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

  5. 01:34

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

  6. 01:45

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

  7. 01:58

    אני מתחבר בלי להזין שם וסיסמה דרך אגב הייתי חייב להתחבר עם שם ולא עם IP כדי שידע להביא לי את הטיקט וכשאני בפנים אני עושה CMD Who am I אני רואה שאני דיוויד ואם אני עושה K-List אני רואה שיש לי TGT של דיוויד אתם תגידו איזה יופי אין בעיה לגשת לכל מיני דברים ברשת אבל מה

  8. 02:29

    יקרה אם יגנבו לך את הכל הרי מה הבעיה המקורית הייתה שאפשר לגנוב את הtgt הזה שאפשר לגנוב את ההא של היוזר של ntlm אז איך בדיוק פתרת את הבעיה ופה נכנס הטריק הסודי בוא נפעיל את המימיקצ ונראה האם אפשר לגנוב באמת את ההא של הסיסמה עושים run as administrator yes עושים דיבאג שולפים את הנתונים של אלסאס כל הלוגון פסוורד שיש לו שימו לב למשהו מיוחד פה עם המון המון המון סימנים עד

  9. 02:58

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

  10. 03:22

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

  11. 03:54

    לכאילו TGT הזה הוא בשום שום מעביר את זה לתחנה המקורית והתחנה המקורית מטפלת בכל הבקשות הקרברוס ומחזירה את זה חזרה אני כיוזר לא מרגיש את זה כי הכל עובד לי חלק אבל לאקר אין מה לגנוב בוא נראה איך זה נראה בתוך הזיכרון חיבור מספר 4 from 0 from 1 אני מחפש from 4 remote interactive הנה remote interactive from 4 של

  12. 04:21

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

  13. 04:46

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

  14. 05:18

    על הקבצים האלו מותר להיכנס

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

ההרצאה הקודמת: אבטחת RDP עבור צוות תמיכה טכנית - Restricted Admin Mode

ההרצאה הבאה: התקפת Pass-The-Hash על RDP

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

  • אבטחת מידע
  • Guard CanActivate
  • בדיקות אבטחת מידע
  • TS Remote Application

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

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