Al Digestlëschte liest een wéi eng Transkriptioun vu kryptografeschen Entscheedungen, an dat si se net. Nimm wéi SHA1, DSA-SHA1-old oder RSA-SHA1-2 stinn an alen OpenSSL-Builds niefteneen, well d’Bibliothéik verschidde Agangspunkte ronderëm verwandt Hash-Maschinerie registréiert huet. En RSA- oder DSA-Label an där Lëscht OpenVPN seet näischt iwwer dat, wat OpenVPN mat engem Pak gemaach huet. Wat Dir liest, ass den Inventaire vun der Bibliothéik, net de Protokoll vun enger Sitzung.

Dräi Saachen mussen auseneen gehal ginn, ier eng Konklusioun Sënn mécht: den registréierten Numm, d’Digestberechnung dorënner an d’Operatioun, déi en verbraucht.

Eng Registratur ass eng Schnëttstell, keng Bewäertung vun der Stäerkt

An OpenSSL 1.0.2 verbënnt d’Digestregistraturstabell Nimm, Aliasen an Implementéierungen an enger Datei. Den alen DSS1-Deskriptor ass dee kloerste Fall: hie mëttelt d’Ausgangslängt vun SHA-1 a rifft d’Finaliséierungsroutine vun SHA-1 op, während hien en Numm dréit, deen en ganz aneren Algorithmus suggeréiert. Zousätzlech Buschtawe an enger Registratur bedeiten deemno keen aneren Hash, kee längeren Ausgang an keen neie Sécherheetsniveau.

D’selwecht Quell behält Aliasbezéiunge fir méi al Opruffer, wat erkläert, firwat eng Lëscht iwwerfëllt ausgesäit. Dat ass Dokumentatioun vu Kompatibilitéit, keen Verspriechen, datt en aktuelle OpenSSL-Provider identesch Nimm weist.

Signaturnimm schafen keng Signatur

E Signatur-Framework kann en Digest un d’Schnëttstell vun engem aneren Algorithmus bannen, sou datt existent Opruffer weider kompiléieren. Eng richteg Ëffentlech-Schlëssel-Signatur brauch souwuel e Schlëssel wéi och de Signaturschrëtt, deen en notzt, an keen dovun gëtt vun engem Numm an engem Menü geliwwert. En RSA-faarwege Digest-Andrag ass en Numm, deen en Opruffer däerf notzen, keen Noweis, datt all VPN-Pak eng RSA-Signatur gedroen huet.

Et ass dëse Schrëtt, wou méi al Texter an d’Folklore rutschen. Wann Dir misst wësse, wéi d’Päck authentifizéiert goufen, fannt d’Optioun, déi de Mechanismus ausgewielt huet, a liest, wat se an der Versioun mécht, déi Dir tatsächlech lafe looss. D’Handbuchsäit, déi mat där Verëffentlechung geliwwert gouf, ass déi eenzeg Beschreiwung, déi zum Programm virun Iech passt. Archivéiert Guide beschreiwen d’Verëffentlechung, fir déi se geschriwwe goufen, an déi kann e puer Nummkonventiounen hannendran sinn.

Fannd d’Optioun, déi den Numm verbraucht huet

Am Fall vun der Pak-Authentifizéierung, deen OpenVPN 2.6 dokumentéiert, wielt auth en Digest, deen HMAC benotzt, eng schlësselgestäerkte Message-Authentifizéierungskonstruktioun anstatt eng Zertifikatssignatur. Den Signaturalgorithmus vum TLS-Zertifikat ass eng separat Eegeschaft vum Handshake.

Mat engem AEAD-Datechiffre gëllt déi separat Astellung auth net méi fir den Datekanal, während hir Roll fir tls-auth eng eege Fro bleift. Eng Digestlëscht kann Iech dofir net soen, wéi en Hash déi aktuell Päck geschützt huet, wéi eng TLS-Suite ausgehandelt gouf oder wéi d’Zertifikat vum Partner ënnerschriwwe gouf. Nëmmen déi effektiv Konfiguratioun plus d’Versioun kënnen dat beäntweren, an nëmme fir d’Verbindung virun Iech.

Schreift op, wat Dir tatsächlech hutt

Schreift d’OpenVPN-Versioun, d’verlinkte Kryptobibliothéik, déi genau Optiounen am Profil an d’Resultat vun enger richteger Verbindung op. Dee Saz beäntwert Froe, déi en Screenshot vun engem Digestmenü net kann, an hie iwwerlieft den nächsten Update, well hien Versiounen an net Andréck nennt.

Virun allem, wielt keen alen Alias, well säin Numm méi staark oder méi spezifesch kléngt. Wielt déi ënnerstëtzt Politik fir déi ganz Verbindung, a behandelt déi al Nimm als Opzeechnung, wéi eng Bibliothéik sech fréier presentéiert huet.

Ähnlech Artikelen