OpenSSL SHA1 həzm adları: köhnə siyahı nə deməkdir
Köhnə SHA1 adları kitabxananın qeydiyyatlarını təsvir edir, OpenVPN-in paketə nə etdiyini yox. Qeydə alınmış adı, həzmi və çağırış əməliyyatını bir-birindən ayırın.
Köhnə həzm siyahıları kriptoqrafik qərarların transkripti kimi oxunur, amma belə deyil. SHA1, DSA-SHA1-old və ya RSA-SHA1-2 kimi adlar köhnə OpenSSL qurğularında yan-yana durur, çünki kitabxana əlaqəli heş mexanizmləri ətrafında bir neçə giriş nöqtəsi qeydə almışdı. O siyahıdakı RSA və ya DSA etiketi OpenVPN paketə nə etdiyi barədə heç nə demir. Oxuduğunuz şey kitabxananın inventarıdır, sessiyanın qeydi deyil.
Hər hansı nəticə məna kəsb etməzdən əvvəl üç şeyi ayırmaq lazımdır: qeydə alınmış ad, onun altındakı həzm hesablaması və onu istifadə edən əməliyyat.
Qeydiyyat interfeysdir, güc reytinqi deyil
OpenSSL 1.0.2-də həzm qeydiyyat cədvəli adları, aliasları və tətbiqləri bir faylda birləşdirir. Köhnə DSS1 təsvirçisi ən aydın haldır: o, SHA-1-in çıxış uzunluğunu bildirir və SHA-1-in yekunlaşdırma rutinini çağırır, halbuki tamamilə başqa alqoritmi işarə edən ad daşıyır. Buna görə qeydiyyatdakı əlavə hərflər fərqli heş, daha uzun çıxış və ya yeni təhlükəsizlik səviyyəsi ifadə etmir.
Eyni mənbə köhnə çağıranlar üçün alias əlaqələrini qoruyur, bu da siyahının niyə sıx göründüyünü izah edir. Bu, uyğunluq sənədidir, cari OpenSSL təminatçısının eyni adları təqdim edəcəyinə dair vəd deyil.
İmzalama adları imza yaratmır
İmzalama çərçivəsi həzmi başqa alqoritmin interfeysinə bağlaya bilər ki, mövcud çağıranlar kompilyasiya olunsun. Həqiqi açıq açar imzası həm açar, həm də onu istifadə edən imzalama addımı tələb edir və heç birini menyudakı ad vermir. RSA çalarlı həzm girişi çağıranın istifadə edə biləcəyi addır, hər VPN paketinin RSA imzası daşıdığına dair sübut deyil.
Köhnə yazılar məhz bu addımda folklorə düşür. Paketlərin necə autentifikasiya olunduğunu bilmək lazımdırsa, mexanizmi seçən opsiyanı tapın və onun həqiqətən işlətdiyiniz versiyada nə etdiyini oxuyun. O buraxılışla gələn təlimat səhifəsi qarşınızdakı proqrama uyğun yeganə təsvirdir. Arxivlənmiş bələdçilər yazıldıqları buraxılışı təsvir edir, hansı ki bir neçə adlandırma konvensiyası arxada qala bilər.
Adı istifadə edən opsiyanı tapın
OpenVPN 2.6-nın sənədləşdirdiyi paket autentifikasiyası halında auth HMAC-ın istifadə etdiyi həzmi seçir; bu, sertifikat imzası deyil, açarlı mesaj autentifikasiyası quruluşudur. TLS sertifikatının imzalama alqoritmi əl sıxışmasının ayrı xassəsidir.
AEAD data şifrəsi ilə ayrı auth parametri data kanalına tətbiq olunmağı dayandırır, onun tls-auth üçün rolu isə ayrıca sual olaraq qalır. Buna görə həzm siyahısı cari paketləri hansı heşin qoruduğunu, hansı TLS dəstinin razılaşdırıldığını və ya qarşı tərəfin sertifikatının necə imzalandığını deyə bilməz. Yalnız effektiv konfiqurasiya və versiya buna cavab verə bilər, və yalnız qarşınızdakı bağlantı üçün.
Həqiqətən nəyə sahib olduğunuzu yazın
OpenVPN versiyasını, bağlı kripto kitabxanasını, profildəki dəqiq opsiyaları və real bağlantının nəticəsini yazın. Bu dəst həzm menyusunun ekran görüntüsünün cavab verə bilmədiyi sualları cavablandırır və növbəti yeniləmədən sonra da qalır, çünki təəssürat deyil, versiyaları adlandırır.
Hər şeydən əvvəl, adı daha güclü və ya daha dəqiq səsləndiyi üçün köhnə alias seçməyin. Bütün bağlantı üçün dəstəklənən siyasəti seçin və köhnə adlara kitabxananın özünü necə təqdim etdiyinin qeydi kimi baxın.