תעודות ואמון
שיעור 40 מתוך 47 בקורס עבודה עם רשתות דרך הטרמינל של Coddy.
במהלך לחיצת היד השרת מציג תעודה: מסמך שמציין לאיזה מארח היא מיועדת, מתי היא פוקעת ומי ערב לה.
כל אחד יכול ליצור תעודה ולטעון שהיא שייכת לכל מארח, ולכן החתימה היא שקובעת. תעודות נחתמות על ידי רשות אישורים, והמחשב שלך מגיע עם רשימה של רשויות שהוא סומך עליהן:
ls -l /etc/ssl/certs/ca-certificates.crtהלקוח שלך בודק שלושה דברים: שהתעודה נחתמה על ידי רשות שנמצאת ברשימה הזאת, שהיא לא פגה תוקף, ושהשם שמופיע בה תואם למארח שביקשת. כישלון של אחד מהתנאים האלה עוצר את החיבור.
הבדיקה האחרונה הזאת מסבירה מדוע שירות פנימי שניגשים אליו באמצעות כתובת ה-IP שלו נכשל לעיתים קרובות, אפילו כשיש לו אישור תקף: האישור מיועד לשם, ואתה ביקשת מספר.
אתגר
בינונימצא את רשימת רשויות האישור שהמחשב שלך נותן בהן אמון.
בדוק שקובץ ה-CA bundle קיים ב-/etc/ssl/certs/ca-certificates.crt והדפס ca bundle present אם הוא קיים, או missing אם הוא לא קיים.
פלט צפוי:
ca bundle presentכל חיבור TLS שאתה יוצר נבדק מול הקובץ הזה.
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה עבודה עם רשתות דרך הטרמינל
תרגלו בעצמכם: Terminal אונליין