PracticU

הגנה נגד DNS spoof עם HTTPS - חלק 1

בלי כתוביותעם כתוביות
PracticU › קורס פריצה ומבדקי חדירה לתשתית ארגונית - בדיקות חוסן מתקדמות ל-Active Directory - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP › הגנה נגד DNS spoof עם HTTPS - חלק 1
מילון מושגים:
HTTPS - הגרסה המאובטחת של HTTP, שמצפינה את התקשורת בין הדפדפן לשרת בעזרת TLS ומאמתת את זהות האתר.
HTTP - פרוטוקול להעברת דפי אינטרנט ונתונים בין דפדפן לשרת. הגרסה המאובטחת שלו היא HTTPS.
SSL - פרוטוקול להצפנת תקשורת ברשת ולאימות זהות השרת. קודמו של TLS, והשם עדיין נפוץ בשימוש.
הצפנה - המרת מידע לצורה בלתי קריאה בעזרת מפתח, כך שרק מי שמחזיק במפתח המתאים יכול לפענח ולקרוא אותו.
תעודה דיגיטלית - מסמך מוצפן שמאשר את זהותו של אתר או שרת וקושר אותו למפתח ציבורי, ומונפק על ידי רשות אישורים.
שרת - מחשב או תוכנה שמספקים שירות למחשבים אחרים (לקוחות) ברשת, למשל אחסון קבצים, אתר אינטרנט או מסד נתונים, ומגיבים לבקשות שלהם.
אימות - תהליך שמוודא שהמשתמש או המערכת הם מי שהם טוענים שהם, בדרך כלל באמצעות סיסמה, קוד או תעודה.

הגנה נגד DNS spoof עם HTTPS - חלק 1
ההתקפה נכשלת באתרים שפועלים ב-HTTPS, כלומר HTTP שעטוף ב-SSL. כדי להבין למה, צריך להכיר את המנגנון שמקים את החיבור המאובטח. בשיעור הזה נראה איך ההצפנה עוצרת את ההתקפה, ומה התפקיד של התעודה הדיגיטלית.
איך נוצר חיבור מאובטח
כשהמחשב מבקש חיבור SSL, השרת שולח לו את התעודה שלו יחד עם המפתח הציבורי. המחשב מצפין את ההודעה במפתח הציבורי, ורק השרת, שמחזיק במפתח הפרטי, יכול לפתוח אותה. מי שעומד באמצע התקשורת לא יוכל לקרוא את המידע, גם אם הוא מכיר את המפתח הציבורי, כי אין לו את המפתח הפרטי.
תעודה שנחתמה בעצמה
האפשרות השנייה היא שהתוקף יחתום על תעודה בעצמו. המחשב של המשתמש בודק אם התעודה נחתמה על ידי רשות מוסמכת שמופיעה ברשימת הרשויות המהימנות של מערכת ההפעלה. אם הרשות לא מוכרת, מופיעה הודעה שהחיבור אינו מאובטח, וההתקפה נחשפת.
שימו לב
ההגנה תלויה בכך שהמשתמש לא מתעלם מאזהרת התעודה. מי שממשיך בכל זאת, מוותר על ההגנה שמספק ה-SSL.
HTTPS מונע את ההתקפה בשני מנגנונים: הצפנה שאי אפשר לפענח בלי המפתח הפרטי, ואימות התעודה מול הרשויות המוכרות.
השיעור הבא בקורס: הגנה נגד DNS spoof עם HTTPS - חלק 2

פרקי ההרצאה: הגנה נגד DNS spoof עם HTTPS - חלק 1

  1. 00:00

    מדוע אתרי HTTPS מוגנים מההתקפה

  2. 00:42

    הצפנה ופענוח בעזרת זוג מפתחות

  3. 01:16

    מפתח ציבורי ותעודה מהימנה

תמלול ההרצאה: הגנה נגד DNS spoof עם HTTPS - חלק 1

הטקסט המלא של הדקות הראשונות בהרצאה «הגנה נגד DNS spoof עם HTTPS - חלק 1» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

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

  2. 00:29

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

  3. 00:45

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

  4. 01:02

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

  5. 01:28

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

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

ההרצאה הקודמת: הסבר מעמיק על התקפה DNS spoof

ההרצאה הבאה: הגנה נגד DNS spoof עם HTTPS - חלק 2

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

  • רשומת SPF - הגנה נגד פישינג - DNS
  • XSS - הגנה נגד פריצה לאתר
  • רשומות DNS
  • הסבר על HTTPS - צ'ק פוינט

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

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