Déi meescht Diskussiounen iwwer OpenVPN-Digesten fänken beim falsche Paket un. auth SHA256 als „akzeptéier just Peers, déi SHA256 ubidden“ ze liesen ass dat Éischt wat ee muss ofléejen. D'Optioun nennt en Digest fir bestëmmte Pakete, a wéi eng Pakete dat sinn hänkt vum Kanal of a vun ob dee Kanal AEAD ass. Schafft déi véier Froen hei drënner der Rei no duerch; jiddwereng eng grenzt an wat d'Astellung an Ärem Déploiement bedeite kann.

Nennt de Kanal, deen d'Astellung schütze soll

OpenVPN huet e Kontrollkanal, deen TLS-Handshake-Trafic dréit, an e Datekanal, deen d'Tunnelbelaaschtung dréit. Den auth-Digest spillt eng Roll an deenen zwee, awer net déi selwecht, an de Profil mécht den Ënnerscheed selten sichtbar. Schreift op, wéi enen vun den zwee Dir versicht ze limitéieren, ier Dir eng Konfiguratiounsdatei ufässt.

D'Tabell hei drënner ass d'Kurzversioun dovun, wéi déiselwecht Optioun an all Kontext landt.

ContextWhat the auth digest does
Data channel without AEADSelects the HMAC digest that authenticates each data packet
Data channel with AEAD, such as GCMUnused for the data channel; the cipher authenticates its own packets
Control channel protected by tls-authSelects the HMAC digest for that protection, even when data is AEAD

Kontrolléiert ob den Datekanal AEAD ass, ier Dir Iech drop verloosst

Wann den ausgehandelten Dateschlëssel AES-GCM oder CHACHA20-POLY1305 ass, authentifizéiert den Datekanal sech selwer an den eenzele Digest mécht net d'Aarbecht déi Dir Iech vläicht virstellt. Béid sinn AEAD-Konstruktiounen, dofir entsteet Integritéit duerch déiselwecht Operatioun déi d'Belaaschtung verschlësselt. Dat ass kee Réckgang, awer et heescht datt eng Politik déi als „all Datepaket ass HMAC-SHA256“ gerechtfertegt gëtt op deem Tunnel faktesch falsch ass. Bestätegt den ausgehandelte Wäert am Serverlog oder an der Statusausgab vum Client, ier Dir d'Politik ëmschreift.

Examinéiert de Schlëssel deen tatsächlech ausgehandelt gouf amplaz vun der Lëscht am Profil, well d'Aushandlung op engem aneren Element vum Set lande kann. data-ciphers AES-256-GCM:AES-128-GCM ass eng Aushandlungslëscht, an déi zwou Entréë sinn AEAD, dofir verbraucht keng vun hinnen den auth-Digest fir de Schutz vun der Belaaschtung.

Betracht de Schutz vum Kontrollkanal als eng eegen Entscheedung

tls-auth füügt en HMAC un d'Pakete vum Kontrollkanal bäi an hëlt säin Digest aus der auth-Astellung, dofir kann en AEAD-Tunnel nach ëmmer en sënnvolle Digest konfiguréiert hunn. tls-crypt ass eng aner Usuerdnung mat sengem eegene feste Schutz, also nimmt net un datt et all tls-auth-Eegenschaft ierft. Liest d'Dokumentatioun fir de Mechanismus deen Dir gewielt hutt, amplaz Annahmen tëschent hinne weiderzeginn.

Déi zwee Peers mussen och iwwer d'Usuerdnung an iwwer d'Schlësselrichtung eens ginn. En Digest dee passt awer eng Schlësseldatei déi an der falscher Richtung benotzt gëtt, produzéiert en Handshake dee aus Grënn feelt déi d'Digest-Astellung net erkläre kann.

Hält auth getrennt vun der Schlësselaushandlung an de Zertifikater

Dräi Astellunge ginn ëmmer verwiesselt: den auth-Digest, d'Lëscht vun den Dateschlësselen an den Ënnerschrëftsalgorithmus vum Zertifikat. Déi éischt änneren stellt keen Zertifikat nei aus, wielt net de Digest vu senger Ënnerschrëft a schaaft keng Benotzernumm-Passwuert-Method. D'Definitioune vun de Protokolloptiounen an den OpenVPN-2.6-Quellen beschreiwen jiddwereng an hirer eegener Sektioun, wat eng nëtzlech Erënnerung ass datt et onofhängeg Knäpp sinn.

Wann e Peer no enger Digest-Ännerung refuséiert sech ze verbannen, ass d'Ursaach meeschtens eng Net-Iwwereneestëmmung an enger vun den aneren zwou Astellungen. Liest déi zwou Säiten, ier Dir eng vun hinne ännert.

Schreift d'Politik op a vergläicht se mat lafenden Konfiguratiounen

Eng Ausso op Flottniveau soll déi erlaabt Datekanalmodi an de gewielte Schutz vum Kontrollkanal ausdrécklech an der selwechter Saz nennen. Dee Saz ass testbar; „mir benotzen SHA256“ ass et net. Vergläicht se du mat den effektiven Server- a Clientprofilen amplaz mat enger Schabloun an engem Repository.

Schléisst of, andeems Dir festhält wat all Tunnel tatsächlech ausgehandelt huet a wéi ee Mechanismus seng Paketen authentifizéiert huet. Eng sichtbar auth-Zeil an engem Profil ass just e Beweis fir Konfiguratiounsabsicht, an d'Absicht ass dee bëllegsten Deel vun der Kontroll.

Ähnlech Artikelen