
הטקסט המלא של הדקות הראשונות בהרצאה «איך עובד הדארקנט - Darknet חלק 4» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
ועכשיו אנחנו בשלב השמיני שבו השרת קיבל את הבקשה של הלקוח לנקודת מפגש סודית באיזשהו ריליי שנקרא רנדאבו, הכתובת של נקודת המפגש והסיסמה שאיתה מחכה הקליינט וכל זה מוצפן בפאבליקי שלו. דרך אגב הוא יכול גם לבדוק שהקליינט הזה שמנסה להתחבר הוא קליינט מאושר. אני יכול לעשות רשימה של לקוחות שאני מאשר אותם או לא בתוך השרת שלי.
זאת אומרת אני לא חייב לתת תשובה לכל שרת שרוצה להתחבר אליי. אפשרות בתוך התור סרוויס לעשות שרק ללקוחות מסוימים אני מוכן לענות ואז השרת הולך לנקודת המפגש הזאת ואז הרנדבו הזה מקשר בין הלקוח שהגיע עם הסיסמה הסודית לשרת שהגיע עם הסיסמה הסודית ומתחיל לעבוד כרילי רגיל בדרך זאת
אומרת שהלקוח מעביר אליו הודעה מוצפנת וכשהיא מגיעה אליו הוא יודע איך להצפין אותה הלאה לשרת הבא בדרך והשרת הבא יודע את הבא החצים האלו של הכיוון אומרים שאם אתה הולך נגד החץ, אתה יודע רק את השלב הקודם, זה כמו נת חד-כיווני.
זאת אומרת, רנדבו יודע רק את השרת שהגיע אליו, הוא לא יודע את כל השרשרת. וזה יודע רק את הקודם שלו, אף אחד לא יודע את כל השרשרת.
כי כל שלב הבא מוצפן באיזשהו מפתח, ואתה לא יכול לפתוח אותו, ואז אתה לא יכול להציץ מה יש בשלב שאחריו. אז רנדבו הזה רק יודע להעביר את זה שלב אחד קדימה, או שלב אחד אחורה.
הוא לא רואה את התמונה כמו שאנחנו רואים אותה. בקיצור, הלקוח מגיע עד רנדבו שהוא קבע, עד לריליי שהוא קבע, והריליי הזה מעביר תשובה אחת אחורה כל פעם, עד שזה מגיע ליעד.
בגלל זה בסופו של יום יש לנו בדרך שישה רילאים, שישה נתבים שאנחנו עוברים, כאשר שלושה מהם נבחרו על ידי הקליינט, הלקוח בחר, והשלישי הזה שהלקוח בחר הוא למעשה הרנדבו, נקודת המפגש, ועוד שלושה שהשרת בחר.
מה זה אומר שהשרת בחר? זה אומר שהלקוח לא יודע את המפתחות הצפנה אליהם, הוא לא יודע איפה הם. כי הרי מה לקוח יודע? רק את הרילים שהוא בחר והוא יצר איתם את כל המפתחות והצפין אליהם פאקטים, הוא יודע רק שלושה.
שלושה אחרים בחר השרת. בגלל זה הלקוח לא יכול לדעת את כל הדרך וגם השרת לא יודע לדעת את כל הדרך. כל אחד יודע רק חצי דרך. באופן כללי, בכל הסירקטים האלו, שרואה את התמונה הכוללת זה רק זה שיוזם את התקשורת כי הוא זה שצריך ליצור פאקט בתוך פאקט בתוך פאקט ואז לשלוח את הכל אבל אם אתה עשית פאקט בתוך פאקט בתוך פאקט וזה הגיע לחצי דרך
והצד השני עשה פאקט בתוך פאקט בתוך פאקט וזה הגיע לחצי דרך אז לא אתה ולא הצד השני יודעים את כל הדרך והשרט הזה שבאמצע רואה רק אחד שמאלה אחד ימינה בקיצור בסופו של יום יש לנו תקשורת זורמת דרך שישה ריליים שלושה בחר קליינט, שלושה בחר סרבר, וככה עובד ה-Hidden Service.
זאת אומרת שהשרד שלי, אף אחד לא יודע איפה