
הטקסט המלא של הדקות הראשונות בהרצאה «הגנה נגד DNS spoof עם HTTPS - חלק 2» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
תקופת dns-poof לא תעבוד במידה והקורבן שלנו ירצה לגלוש לאתר מאובטח ב-HTTPs שזה HTTP שעטוף ב-SSL. למה זה לא יעבוד? כדי להבין למה זה לא יעבוד בואו נראה את המנגנון של ה-SSL N-Check, לחיצת יד.
כלומר כשלקוח מנסה להקים חיבור עם אתר אינטרנט לפני כן מתבצעים מספר שלבים ובסופם של כל השלבים האלה המחשב שלנו והשרת יוכלו להעביר ביניהם מידע באופן מוצפן ומנובטח.
הדבר הראשון שהקורבן מבקש הוא להוציא בקשת request לחיבור מנובטח עם שרת האינטרנט. שרת האינטרנט בתגובה מחזיר למחשב SSL סרטיפיקט, את התעודה הדיגיטלית שלו ו-public key שהוא שולח אותו בחזרה.
public key הזה הוא מפורסם לכולם, כולם רואים אותו, בכל אתר שנכנסים אפשר לראות את ה-Public Key. לאחר מכן הלקוח שלנו מצפין באמצעות Session Key מפתח ושולח לשרת.
הוא מצפין את המידע שלו באמצעות ה-Public Key שמפורסם לכולם ושולח את זה בחזרה לשרת האינטרנט. שרת האינטרנט בזכות המפתח הפרטי שלו יכול לפענח את המידע ולראות מה שלח לו הלקוח.
לאחר שזה מסתיים נוצר לנו חיבור מוצפן וכעת המחשב ושרת האינטרנט מעבירים ביניהם מידע באופן מוצפן. ההצפנה הזאת נקראת הצפנה אסימטרית כיוון שיש לנו זוג מפתחות מפתח ציבורי ומפתח פרטי.
מפתח אחד מבצע את הסגירה של המידע ורק עם המפתח בשלב השני אני יכול לפתוח את המידע בשונה מהצפנה סימטרית ששם יש מפתח אחד שגם עושה לי הצפנה וגם מפענח את ההצפנה.
הצפנה א-סימטרית היא הצפנה יותר חזקה וכעת כל האתרים בעולם עובדים עם ההצפנה הזאת. בואו כעת נבין למה כשהקורבן שלנו יגלוש לאתר שהוא HTTPS, למה התקפת DNS POOF לא תעבוד.
כיוון שברגע שהקורבן שלנו יגלוש לאתר, למרות שאנחנו עומדים באמצע של התקשורת אנחנו נקבל בקשה להקמת חיבור SSL ובמידה ונרצה נעביר אותו הלאה להשארת המקורי, במידה ולא אנחנו יכולים לשלוח את התעודה הציבורית שהיא מפורסמת לכולם באתר הזה, כעת התוקף ישלח את המפתח הציבורי אל הקורבן, הקורבן יצפין באמצעות המפתח הציבורי שלו,
באמצעות המפתח הציבורי הוא יצפין את המידע וישלח אותו בחזרה אל האתר אבל כעת התוקף שלנו לא יצליח לפענח את המידע כיוון שאין לו את המפתח הפרטי, המפתח הפרטי נמצא אך ורק אצל שרת האינטרנט לכן ההתקפה כבר תיפול בשלב הזה. לעומת זאת אם התוקף שלנו יכתוב בעצמו על תעודה אז גם ההתקפה תיפול כיוון
שלמחשב הקורבן שלנו התעודה לא מוכרת. מה זאת אומרת התעודה לא מוכרת? בואו תראו אם ניכנס לסרט mgr.msc כאן אנחנו רואים את כל