Menu
CoddyTech

למה HTTPS

שיעור 38 מתוך 47 בקורס עבודה עם רשתות דרך הטרמינל של Coddy.

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

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

HTTPS הוא HTTP זהה, עטוף ב־TLS, שכבה שמצפינה את השיחה לפני שהיא יוצאת מהמחשב שלך. צופה עדיין יכול לראות שהתחברת למארח, ובערך כמה נתונים עברו, אבל לא את הנתיב, את הכותרות או את גוף ההודעה.

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

challenge icon

אתגר

קשה

ראו בעצמכם מדוע HTTP רגיל אינו פרטי.

  1. הפעילו את מאזין הלכידה בפורט 9128
  2. שלחו POST של השדה password=hunter2 אל /login
  3. הדפיסו את השורה האחרונה של req.txt

הסוד גלוי בבקשה לעיני כול. הפלט הצפוי:

password=hunter2

נסו בעצמכם

טרמינל
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה עבודה עם רשתות דרך הטרמינל

תרגלו בעצמכם: Terminal אונליין