En OpenVPN-Client, dee leschte Mount nach gelaf ass, feelt elo beim Start mat ca md too weak, an de Profil op der Plack ass Byte fir Byte dee selwechten, dee funktionéiert huet. D'Noriicht betrëfft d'Signatur um Zertifikat vun enger Zertifizéierungsautoritéit, net de Datechiffrement, den auth-Digest oder d'Kontopasswuert. Dräi Bedingunge bestëmmen, ob d'Léisung neit Identitéitsmaterial, eng nei Kette oder eng bewosst Politikännerung ass. Schafft se der Rei no of, an Dir vermeit dat gewinnt Resultat, wou den Tunnel zréckkënnt andeems all TLS-Verbindung um Host geschwächt gëtt.

Wat de Feeler tatsächlech nennt

OpenSSL werft dëse Verifikatiounsfeeler beim Opbau vun enger Kette, wann d'Zertifikat, dat als CA handelt, en Signatur-Digest dréit, deen d'Sécherheetsniveau vun der Bibliothéik net méi akzeptéiert. MD5 gëtt um Standardniveau verworf, an SHA-1 gëtt verworf, soubal den Niveau eropgesat gëtt. Den Digest vum Endzertifikat zielt hei manner wéi dee vum Aussteller, deen et ënnerschreift. Déi selwecht Politik kann eng Root verwerfen, déi um Dag vun hirer Ausstellung komplett gewéinlech war.

Dofir bewierkt d'Änneren vun auth oder data-ciphers näischt fir dëse Feeler. Déi Astellunge regelen, wéi Pakete no dem Handshake geschützt ginn, wärend dat verworfent Objet en Identitéitsdokument ass, dat gepréift gëtt, ier en Tunnel existéiert. En Zertifikat kann bequem bannent sengem Gëltegkeetsfenster leien an trotzdem eng Signatur droen, déi d'Bibliothéik net akzeptéiert.

Halt d'Préiwen am Kapp getrennt an de Feeler wierkt net méi rätselhaft. Gëltegkeetsdatumen, Schlësselnotzung an de Signatur-Digest sinn onofhängeg Tester, an genau een dovun ass just gescheitert.

Bedingung eent: ass dat verworfent Objet d'Root?

Drockt all Zertifikat am Profil aus a liest d'Felder subject an issuer. Eng selbstënnerschriwwen Root weist dee selwechte Wäert an deenen zwee, an hire Signaturalgorithmus ass deen, op deem déi ganz Kette ruet. Wa dee schwaachen Digest do sëtzt, ierft all Blat drënner de Problem. Schreift den Algorithmus nieft de subject, sou datt de spéidere Verglach mechanesch ass a net aus dem Gediechtnes.

Gebündelt CA-Dateien halen dacks méi wéi ee Block, also identifizéiert de Block, deen tatsächlech geluede gëtt, amplaz unzehuelen, deen éischten ass schëlleg. D'Kommand openssl x509 -in ca.pem -noout -subject -issuer -text beschreift ee Zertifikat gläichzäiteg, wat heescht, de Bündel als éischt ze deelen, wa méi dran ass. Vergläicht den ausgegebenen Signaturalgorithmus mat dem Digest, deen Dir aus der Ära vun der Root erwaarde géift.

En Blat, dat mat SHA-256 ënner enger schwaacher Root ënnerschriwwen ass, feelt nach ëmmer, well d'Kettepréiwung bis uewe geet. Genee déi Reiheet mécht déi nächst Bedingung wichteg.

Bedingung zwee: kontrolléiert Dir den Aussteller?

Wann d'Root Ärer Organisatioun gehéiert, ass déi dauerhaft Léisung eng nei Root mat engem moderne Digest plus nei ausgestallten Blieder, geliwwert als eng Profilaktualiséierung. Dat kascht en Ënnerhaltsfenster an e Plang fir Geräter, déi d'Aktualiséierung net deeselwechten Dag kréien.

Wann en Drëtten d'Kette ausgestallt huet, ass d'Léisung eng Ufro un deen Operateur, an déi eenzeg nëtzlech lokal Aktioun ass, sech net méi op dat aalt Material ze verloossen. Den PEM-Text z'änneren oder d'Datei nei ze späicheren ännert näischt vun deem, wat d'Signatur deckt.

Ee Mëttelfall verdéngt en Numm: eng intern Root, déi méi al ass wéi déi aktuell Virgaben, awer nach Material ënnerschreift, deem aner Systemer vertrauen. Se z'ersetzen heescht, all Konsument ze préiwen, dorënner Apparater, déi dat aalt Zertifikat per Fangerofdrock pinnen. Zielt déi Konsumenten, ier Dir d'Ännerung plangt, well en Root-Tausch, deen een iwwersäit, e Startfeeler géint en Ausfall tauscht.

Bedingung dräi: wat d'Ofsenke vum Niveau nach akzeptéiert

Den Sécherheetsniveau ofzesenken, oder dem OpenVPN säi Legacy-Zertifikatsprofil ze wielen, léisst de Client den aalen Digest erëm akzeptéieren. Et lockert och aner Préiwen an der selwechter Bibliothéik, fir all Verbindung, déi dee Prozess opbaut.

An engem Laboratoire ka dat verdeedegbar sinn, oder als kuerz Bréck, während Ersatzmaterial virbereet gëtt, soulaang d'Ausnam op ee Profil begrenzt ass an en Enddatum huet. Als permanent Astellung op engem gedeelten Host erweidert et stëll, wat all TLS-Client do vertraue wäert.

Schreift d'Ausnam mat engem Verantwortlechen an engem Rückbauschrëtt op. Eng ondokumentéiert Niveauännerung ass no engem hallwe Joer net vun engem Feeler z'ënnerscheeden, an den nächsten Ingenieur wäert net wëssen, datt et je eng Entscheedung war.

D'Entscheedung, als Regel formuléiert

Ersetzt d'Kette, wann Dir den Aussteller kontrolléiert an seng Konsumente kënnt opriffen. Eskaléiert zum Aussteller, wann net. Senkt den Niveau nëmmen als datéiert, begrenzt Ausnam mat der Ersatz scho geplangt. Alles anescht léisst dat selwecht Zertifikat stoen a verréckelt de Risiko op eng manner siichtbar Plaz.

Testt de Profil duerno nach eng Kéier vun engem propere Client, bestätegt, datt den Handshake duerchleeft, a behält den genauen Refus-Text, wann et nach ëmmer feelt. Eng präzis Feeler message ass dat Bëllegst, wat Dir deem ka géien, dee déi nächst Schicht besëtzt.

Ähnlech Artikelen