רשימות תקצירים ישנות נקראות כמו תמלול של החלטות קריפטוגרפיות, והן אינן כאלה. שמות כמו SHA1, DSA-SHA1-old או RSA-SHA1-2 עומדים זה לצד זה בגרסאות OpenSSL ישנות מפני שהספרייה רשמה כמה נקודות כניסה סביב מנגנוני גיבוב קשורים. תווית RSA או DSA ברשימה ההיא אינה מעידה על מעשיה של OpenVPN בחבילה. מה שאתם קוראים הוא מלאי הספרייה, לא תיעוד של הפעלה.

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

רישום הוא ממשק, לא דירוג חוזק

ב-OpenSSL 1.0.2 טבלת רישום התקצירים מחברת שמות, כינויים ומימושים לקובץ אחד. מתאר DSS1 הישן הוא המקרה הבהיר ביותר: הוא מדווח את אורך הפלט של SHA-1 וקורא לשגרת הסיום של SHA-1 בעודו נושא שם שמרמז על אלגוריתם אחר לגמרי. לכן אותיות נוספות ברישום אינן מרמזות על גיבוב אחר, פלט ארוך יותר או רמת אבטחה חדשה.

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

שמות חתימה אינם יוצרים חתימות

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

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

אתרו את האפשרות שצרכה את השם

במקרה אימות החבילות המתועד על ידי OpenVPN 2.6, auth בוחר תקציר שבו משתמש HMAC, מבנה לאימות הודעות עם מפתח ולא חתימת תעודה. אלגוריתם החתימה של תעודת TLS הוא מאפיין נפרד של לחיצת היד.

עם צופן נתונים AEAD מפסיק ההגדרה הנפרדת auth לחול על ערוץ הנתונים, בעוד תפקידו עבור tls-auth נשאר שאלה נפרדת. רשימת תקצירים אינה יכולה אפוא לומר לכם איזה גיבוב הגן על החבילות הנוכחיות, איזו חבילת TLS נוהלה או כיצד נחתמה תעודת העמית. רק התצורה האפקטיבית בתוספת הגרסה יכולות לענות על כך, ורק עבור החיבור שלפניכם.

רשמו מה באמת יש לכם

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

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

מאמרים קשורים