D'Bitzuel an enger statescher Schlësseldatei ass net d'OpenVPN-Verschlüsselungsstäerkt
D'Bitzuel an enger statescher Schlësseldatei misst de gespäicherte Material, net d'Verschlüsselungsstäerkt. Liest de Banner, de Profilmodus an de ausgehandelte Chiffer getrennt.
En Scanner oder e Kollege weist op d'Bitzuel, déi bannent enger statescher OpenVPN-Schlësseldatei gedréckt ass, a freet, firwat den Tunnel keen Chiffer vun där Gréisst benotzt. D'Fro kléngt raisonnabel, an d'Äntwert ass keng Zuel: de Banner zielt de gespäicherte Schlësselmaterial, wärend en Chiffer just deen Deel verbraucht, deen seng Schlësselgréisst verlaangt. Dës Zomm als Stäerktenastellung ze behandelen féiert zu Ännerungen, déi näischt änneren. De Format gouf gebaut, fir méi Material ze halen wéi et en eenzegen Algorithmus benotzt.
Hei vermësche sech zwou Frogen: wéi vill Schlësselmaterial d'Datei späichert, a wéi staark den ausgehandelte Chiffer ass. Nëmmen déi zweet beschreift den Tunnel.
Wat d'Zuel am Banner tatsächlech zielt
De Container serialiséiert Chiffermaterial an HMAC-Material als getrennt Strukturen, an déi bidirektional Form hält zwee sou Sätz, sou datt all Richtung seng eege Schlësselen droe kann. De schreiwende Code leet d'gedréckte Zuel aus der Unzuel vun de serialiséierte Strukturen, hirer Gréisst an aacht Bit pro Byte of. Dat ass Arithmetik iwwer de Späicher, keng Ausso datt een Chiffer all gespäicherte Byte verbraucht. Den Header fixéiert och eng maximal Zoulag u Chiffermaterial, sou datt eng Bibliothéiksännerung de Format net stille kënne verzelen.
Vergläicht dat mat engem Zertifikatsschlëssel, wou d'Bitzuel wierklech d'Gréisst vun engem Objet beschreift. En RSA-Schlëssel vun 4,096 Bit an eng Schlësseldatei, där hire Banner 4,096 Bit liest, si verschidde Saachen mat verschidden Aufgaben, an se als zwou Astellungen op engem Knäppchen ze setzen féiert zu schlechten Conclusiounen.
Zwee Schlësselsätz an enger Datei
All Hallschent vun der Datei liwwert Chiffréierungs- a Authentifikatiounsmaterial, well de Modus mat viru gedeeltem Schlëssel d'Pakete a béide Richtungen mat deenen getrennte Stécker schützt. Den aktive Chiffer benotzt just d'Byten, déi seng Schlësselgréisst verlaangt, an den Digest benotzt seng eegen Ausgangsgréisst, dofir kënnt déi notzbar Stäerkt aus den Optiounen an net aus der Längt vun der Datei. Den hexadezimale Block ze verlängeren freet den agestallten Algorithmus net, méi dovunner ze verbrauchen. De Kommentar mat enger méi grousser Zuel z'änneren ännert nach manner.
Wann dir wierklech e méi laange Schlëssel wëllt, ass d'Astellung déi geännert muss ginn den Chiffer oder den Digest, an de Generator produzéiert wat déi gewielten Algorithmen brauchen.
De Profil liese seet Iech, wéi ee Modus dir hutt
Datselwecht Dateiformat déngt zwou ganz verschiddenen Aufgabe, an nëmmen de Profil seet, wéi eng dir hutt. Eng al secret Linn mécht d'Datei zum eenzegen Schlësselmaterial vum Tunnel, wärend tls-auth oder tls-crypt se zur Schutz vum Kontrollkanal nieft Zertifikater mécht. Keng vun den zwou Benotzunge mécht se zum private Schlëssel vun engem Clientzertifikat, sou ähnlech wéi de Block och ausgesäit. Identifizéiert d'Optioun an d'Versioun ier dir en Ersatz generéiert, a benotzt de dokumentéierte Generator amplaz Zeechen unzehengen.
Dee Vderscheed entscheet och d'Äntwert op eng Offenleeung. En tls-auth-Schlëssel, dee leckt, deelt d'Sessiounsschlësselen net mat, awer et erlaabt engem Ugräifer, Verkéier an de Kontrollkanal anzesprutzen, also muss en trotzdeem ersat ginn. En geleckten secret-Schlëssel ass schlëmmer, well en de Material war, deen d'Daten selwer geschützt huet.
Wat eng Sécherheetsrevisioun opschreiwe sollt
Schreift dräi Saachen getrennt op: den ausgehandelte Schutz vum Dateskanal, de Schutz vum Kontrollkanal an de Wee, wéi Peeren sech authentifizéieren. Eng Linn wéi data-ciphers AES-256-GCM beschreift just déi éischt, an e Rapport deen do ophält kann net soen, ob de Kontrollkanal iwwerhaapt geschützt ass. D'statesch Schlësseldatei gehéiert an déi zweet Kategorie, wann se mat tls-auth oder tls-crypt benotzt gëtt, an an keng, wann se net benotzt gëtt. Iwwerpréifer, déi d'Kategorien vermëschen, froen no enger méi grousser Schlësseldatei, wann si eigentlech e méi staarken Chiffer wëllen.
Wann d'Datei offe geluecht gouf, rotéiert se a verdeelt se nees iwwer de geneemegten Kanal. Zeechen un e kompromittéiert Geheimnis unzehengen ass keng Rotatioun, an et léisst de offe geluechte Material gëlteg.
Hält d'Rotatiounsopzeechnung bei deem Profil, zu deem se gehéiert. Déi nächst Revisioun wäert froen wéi ee Schlëssel wéi eng Period geschützt huet, an de Banner wäert dat net beäntwerten.