
הטקסט המלא של הדקות הראשונות בהרצאה «הסבר על HTTPS צ'ק פוינט» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
HTTPS אותו פרוטוקול כמו HTTP רק עם S עבור Secure הסקיור על שום הצפנת התעבורה יש שתי שיטות הצפנה פופולריות הצפנה סימטרית משתמשת באותו מפתח הצפנה גם עבור ההצפנה וגם עבור הפענוח יש שיטת הצפנה אסימטרית משתמשת במפתחות שונים מפתח עבור ההצפנה ומפתח עבור הפענוח בפרוטוקול HTTPS ההצפנה מתבצעת באמצעות הצפנה אסימטרית.
את מפתחות ההצפנה מספקת תעודה דיגיטלית שנקראת סרטיפיקייט. הסרטיפיקייט מורכב מזוג מפתחות הצפנה מפתח פרטי ומפתח ציבורי.
עם המפתח הציבורי מצפינים ועם המפתח הפרטי מפענחים. רק מי שיש לו את המפתח הפרטי שתואם לציבורי איתו הצפינו יכול לפענח את התעבורה. את המפתח הציבורי כל אחד יכול לקבל בכדי להצפין איתו.
את המפתח הפרטי אנו שומרים לעצמנו בכדי לפענח. את המפתח הפרטי אנו שומרים כקובץ מוגן סיסמה שניתן להעביר בין מחשבים, בין התקנים. ללא תעודה דיגיטלית לא ניתן להצפין את התעבורה ב-HTTPs.
התעודה הדיגיטלית ניתן להזמין משרת תעודות דיגיטליות מורשה שנקרא Trusted Root Certificate. דוגמאות לשרתי תעודות דיגיטליות GeoTrust, VeriSign, GoDaddy ויש עוד הרבה שרתים שהם מורשים.
התפקיד של השרתים המורשים לדאוג לכך שלכל שרת הכוונה לכל שם DNSי. אנחנו פונים לשרת באמצעות השם ה-DNSי שלו. לכל שם DNS תהיה תעודה דיגיטלית אחת בלבד.
אם יש יותר מתעודה אחת, זה אומר שהיא מזויפת. זה כמו שלכל אזרח או אזרחית יש רק דרכון אחד, ומי שהנפיק את הדרכון זו המדינה.
אני יכול לזייף את הדרכון ולהמציא דרכון משלי, אבל הוא לא מוכר בשום מקום. אף אחד לא יקבל את הדרכון הזה כי הוא לא trusted.
אין מדינה לגיטימית שהנפיקה אותו. אותו דבר בשרתי תעודות, השרתי תעודות הם למעשה האוטוריטי שמנפיק תעודות לשרתים לשמות DNS. זאת אומרת שילוב של שם DNS עם חותמת זה סוג של עימות כשאנחנו באמת עובדים מול האתר שאנחנו רוצים לעבוד ולא איזשהו אתר שמתחכה אחרי אתר מסוים.
לדוגמה אם אנחנו פונים לאתר של הבנק אנחנו אנחנו רוצים להיות בטוחים שאנחנו שמים את השם המשתמש והסיסמה שלנו באתר של הבנק ולא באתר של מתחזה. אם נשים באתר של המתחזה מי שמנהל את האתר ייקח את האיזור והסיסמה שהקלדנו וילך לאתר האמיתי וימשוך משם את הכספים.
אז הבנו שזה שם DNS בשילוב עם תעודה דיגיטלית? את התעודה הדיגיטלית ניתן להתקין על מספר שרתים בו זמנית.
העיקר שהם עונים לאותו שם DNS. לדוגמה לכל שרתי פרקטיקיו יש את אותה תעודה דיגיטלית שעונה לשם www.practicue.com לכן חשוב לשמור את התעודה שלא תגיע לידיים לא מאושרות.
אם מישהו גונב לנו את התעודה הוא יכול להרים איזה שרת שהוא רוצה ולהתחזות לפרקטיקיו. יש גם תעודות כוכבית שהן לא מוצמדות לשם ספציפי אלא לכל שם בדומיין. לדוגמה מייל פרקטיקיו או קסטומר פרקטיקיו.
העיקר שזה פרקטיקיו והחותמת מתאימה. זאת תעודה שבדרך כלל עולה יותר. מי שהופך את השרתים למורשים, את השרתי חותמת, שרתי Trusted Root Certificate, זו מערכת ההפעלה.
בזמן ההתקנה של מערכת ההפעלה היא שותלת את כל השרתים שידועים כמורשים או מוסמכים ולכן רשימה זאת מתעדכנת מעת לעת. אנחנו יכולים לראות את הרשימה שבאה עם הווינדוז.
אם נלך פה לטראסט אד רות סרטיפיקט כל אלה מורשים להנפיק חותמות וגם שרת שמורשה לדוגמה על ידי אד טראסט גם הוא יהיה מורשה כי מי שהסמיך אותו זה אד טראסט ואד טראסט הוא מורשה אם ניקח לדוגמה את השרת של פרקטיקיו אנחנו רואים שהחותמת תהיה לשם הדי.אן.אס פרקטיקיו דוט קום.