ההצפנה מסתירה את הנתונים; האימות מגדיר את הצד שכנגד
ההצפנה מגנה על התוכן, אימות הצד שכנגד מגדיר את השרת, וההרשאה קובעת מה זהות רשאית לפתוח. שאלו את שלושת הדברים בתכנון VPN.
הצפנה בלי בדיקת הצד שכנגד עלולה למסור שיחה חסויה לצד הלא נכון. אימות בלי הרשאה מוכיח מי הצטרף, אבל לא מה מותר לו לפתוח. אלה שלושה בקרים נפרדים, וסקירת VPN ששואלת רק על הצופן עונה על אחד מהם. סדרו את השאלות לפני שתפתחו דף הגדרות כלשהו.
ארבע שאלות לפני שמכנים את זה מאובטח
ארבע שאלות ממסגרות את הסקירה: מה יכולים צופים לקרוא, איזה שרת עונה, מי מצטרף ומה הזהות הזאת רשאית להשתמש בו. על הראשונה עונה ההצפנה, על השנייה אימות הצד שכנגד, על השלישית אימות משתמש או מכשיר ועל האחרונה ההרשאה. שם של צופן או התחברות מוצלחת הם תשובה חלקית בלבד.
| Control | Question it answers | What a failure looks like |
|---|---|---|
| Encryption | Who can read the traffic | Readable content on the path |
| Peer authentication | Which server is answering | Certificate or key mismatch |
| Joining identity | Which user or device connected | Rejected credentials |
| Authorization | What that identity may use | Access denied inside a working tunnel |
תכנון שמשאיר שורה אחת בלי מענה אינו הופך למאובטח על ידי חיזוק שורה אחרת. הבקרים משלימים זה את זה ואינם ניתנים להחלפה.
אימות הצד שכנגד אינו התחברות
הלקוח מאמת שהשרת הוא השרת שאליו התכוון, באמצעות תעודות מוגדרות, מפתחות ציבוריים או מנגנון נתמך אחר. רשות תעודות מהימנה אינה הופכת כל תעודה שהוציאה אי פעם לשרת הנכון, ולכן בדיקת הזהות עדיין חשובה. הקלדת סיסמה תקפה בנקודת קצה לא מאומתת אינה הופכת אותה למהימנה. הסיסמה מוכיחה רק שהייתם מוכנים להזדהות בפני מי שענה.
WireGuard מציג את אותו רעיון בכלים אחרים: מפתח צד שכנגד מוגדר מבצע בדיקת זהות בלי חלון תעודה בסגנון דפדפן. סוד משותף שרבים מכירים מזהה את הקבוצה יותר מאשר אדם אחד, ולכן אישור מכשיר ייחודי נושא לעיתים קרובות זהות חזקה יותר.
הצפנה מאומתת היא מונח קריפטוגרפי
הצפנה מאומתת משמעה שהצופן מגן על הסודיות ומזהה שינויים לא מורשים. היא אינה משמעה שאדם התחבר, והיא אינה קובעת אילו קבצים חשבון רשאי לפתוח. שם של חבילת צפנים מתאר מבנה, לא יחסים בין שני צדדים. שלמות החבילות, זהות הצד שכנגד והרשאות החשבון הן דרישות קשורות עם ראיות נפרדות.
פרופיל האמון RFC 5280 הוא המקור לנתיבי תעודות ולבדיקות זהות כאשר הפריסה משתמשת ב-X.509. קריאתו מועילה יותר מאשר להתייחס למילה מאומת כמילה נרדפת למאובטח.
קראו את הכשל לפני שמחלישים בקר
תעודה שפגה, שעון מערכת שגוי וזהות שרת בלתי צפויה לכל אחד תיקון משלו. לחשבון שנדחה יש תיקון אחר. אם השרת הוחלף כדין, השיגו את חומר האמון המעודכן מהמפעיל המאומת. הסרת בדיקת הזהות כדי שהמנהרה תתחבר מחליפה כשל גלוי בכשל נסתר.
הגנו על אישורי הכניסה שהמנהרה תלויה בהם. פרופיל יכול להכיל מפתח פרטי, וסיסמה שמורה יכולה להעניק גישה מרחוק. כשאחד מהם דולף, השתמשו בתהליך ניהול החשבון או המפתחות של השירות, כי בחירת מדינה אחרת בספריית הלקוח אינה מבטלת את הזהות הישנה.