Updates ersetzen d’Komponent, déi Äre Profil analyséiert an den Tunnel verhandelt. Den éischte Feeler no engem Upgrade ass e Beweis fir eng bestëmmt Ännerung, keen Urteil iwwer d’Verëffentlechung. Dëse Feeler mat senger Versioun an Zäitstempel ze späicheren ass dee wäertvollsten Schrëtt, deen Dir maache kënnt, ier Dir eppes nei installéiert.

Zwee Mechanisme erklären déi meescht vun dëse Bréch. Si ze trennen ass d’Aarbecht.

Wat d’Verhandlung ënner Iech geännert huet

OpenVPN verhandelt d’Verschlësselung vum Datekanal, amplaz se aus enger eenzeger Direktiv ze huelen, an d’Optiounen, déi déi Verhandlung steieren, hu sech iwwer d’Verëffentlechunge vun hirer Bedeitung geännert. E Profil, deen fir en eelere Client geschriwwe gouf, kann sech verbannen an duerno sech net iwwer e Datekanal eenegen, wat als Trennung erschéngt an net als kloer Konfiguratiounsfeeler. Méi nei Verëffentlechunge verschäerfen oder zéien ierfleche Verhalen zeréck a liwweren e Kompatibilitéitsmodus fir Peeren, déi nach net geplënnert sinn. En Upgrade kann also e funktionéierende Profil briechen, ouni ee Byte vun der Datei unzerëren.

D’Wierkung op de Client ass asymmetresch. De Kontrollkanal kënnt erop, d’Authentifikatioun geléngt, an duerno stierft den Tunnel, wat d’Signatur vun enger Verhandlungsonschrëftegkeet ass an net vun engem refuséierte Profil.

Liest déi installéiert Versioun, ier Dir iwwer de Server theoriséiert. Dee String ass eng lokal Tatsaach, déi Dir iwwerpréiwe kënnt, ouni engem eenzegen Zougang ze froen.

De Profil kann analyséiert ginn an eppes anescht bedeiten

Eng Direktiv, déi d’Analyse iwwersteet, ass net onbedéngt eng Direktiv, déi nach mécht wat hire Verfasser geduecht huet. Optioune kënnen aus Kompatibilitéitsgrënn ugeholl an ignoréiert, ëmbenannt oder an engem méi enge Fall wéi virdrun ugewannt ginn. Well näischt e Feeler zréckmellt, gesäit de Profil richteg aus, wärend sech d’Verhalen drënner geännert huet. Genee déi Stëllt mécht dës Regressioune deier.

Frot, wéi eng Linnen tatsächlech fir dat verhandelt Resultat verantwortlech sinn, a vergläicht se dann mat der Dokumentatioun vun der Versioun, déi Dir elo ausféiert. Dee Verglach ass kuerz, an an him läit den Ënnerscheed tëscht enger Korrektur an engem Zeréckrollen.

openvpn --version | head -n 2
openvpn --show-ciphers | head -n 10
grep -nE '^(cipher|data-ciphers|ncp-|tls-)' office.ovpn

D’Plattform huet sech gläichzäiteg beweegt

Clientverëffentlechunge kommen seelen eleng. En Update vum Betriebssystem, eng Berechtegungsfro, déi elo eng ausdrécklech Erlaabnes verlaangt, oder eng verwalt Politik, déi op d’Apparat ugewannt gëtt, kënnen an der selwechter Woch landen an e Feeler produzéieren, fir deen de Client verantwortlech gemaach gëtt. Mobil Plattforme fügen eng eege Schicht derbäi, well d’App vum System en Tunnel freet an de System entscheet, wat deen Tunnel däerf routeieren.

Schreift déi Ännerungen getrennt an d’Zäitlinn. Wann d’Authentifikatioun geléngt, awer d’Routen oder d’Nimmopléisung versoen, ass déi interessant Etapp déi no der Handlaan, an d’Schwächung vun der Zertifikatspréiwung wäert se net beréieren.

Test de Event nach eng Kéier, deen de Rapport gestart huet

Reproduzéiert déi originell Sequenz an net eng vereinfacht Versioun: d’éischt Verbindung, d’Applikatioun déi versot huet, an eng gewéinlech Neiverbindung no engem Netzwierkwiessel. En Tunnel, deen ënner Testbedingungen eropkënnt an nach ëmmer op dem Weeg vun der Neiverbindung fält, ass net reparéiert, an den Ënnerscheed weist meeschtens, wou de richtege Feeler sëtzt. E Rapport, deen de Schrëtt vun der Neiverbindung ausléisst, schléisst e Feeler, deen nach oppen ass.

Kritt de supportéierte Profil vum Bedreiwer oder d’Korrektur vum Hiersteller iwwer de verifizéierte Kanal, amplaz alles zeréckzebréngen. En breeden Downgrade stellt och all Sécherheetskorrekture erëm hier, déi den Update bruecht huet, an dësen Tausch ass seelen eng funktionéierend Verbindung wäert.

Ähnlech Artikelen