Kif OpenVPN data-ciphers jagħżel iċ-ċifrar tal-kanal tad-data
Is-server joffri lista u l-klijent jagħżel l-ewwel taqbila. Aqra ż-żewġ linji tal-log, qabbel il-listi u żid rikors biss fejn il-pari jeħtieġu.
It-tunnel jitla', il-log juri ċifrar u r-reviżjoni tal-profil tkompli. Imbagħad tasal aġġornament għand pari u l-istess profil ifalli b'messaġġ dwar l-ebda ċifrar kondiviż, li jibgħat lin-nies ifittxu direttiva li għandha titħassar. L-affarijiet utli biex tifhem huwa li data-ciphers jiddeskrivi negozjar, mhux setting. Naħa toffri lista, l-oħra tagħżel minnha, u r-riżultat huwa algoritmu wieħed li t-tnejn jappoġġjaw. Li taqra dak l-iskambju jispjega ħafna minn dawn il-fallimenti qabel ma tibdel linja.
Żewġ kanali, żewġ konfigurazzjonijiet
Sessjoni OpenVPN għandha kanal ta' kontroll u kanal tad-data. Il-kanal ta' kontroll iħaddem il-handshake TLS li jawtentika l-pari u jinnegozja ċ-ċwievet. Il-kanal tad-data jiċċifra l-pakketti li jġorru t-traffiku tiegħek.
data-ciphers jikkonfigura t-tieni wieħed. Il-kanal ta' kontroll għandu l-għażliet tiegħu, u l-verifiki tal-identità tal-profil huma t-tielet kwistjoni, separata. Bidla f'wieħed ma tissewwix l-ieħor, u għalhekk profil jista' jidher korrett u xorta jfalli f'xi stadju.
Żomm it-tlieta fil-kaxxi tagħhom meta taqra fajl ta' konfigurazzjoni.
Aqra n-negozjar mil-log
Il-log tal-klijent isemmi ż-żewġ riżultati meta r-rabta tirnexxi. Linja waħda tirrapporta l-kanal ta' kontroll u d-dettalji TLS tiegħu, u oħra tirrapporta ċ-ċifrar tal-kanal tad-data li ntgħażel.
Aqra t-tnejn, għax iwieġbu mistoqsijiet differenti. Falliment fil-kanal ta' kontroll iwaqqaf ir-rabta qabel ma jkun jimpota xi ċifrar tad-data. Nuqqas ta' qbil fil-kanal tad-data jidher wara handshake b'suċċess, b'messaġġ dwar l-ebda ċifrar kondiviż.
Imbagħad qabbel il-listi offruti fuq iż-żewġ naħat. Isem li l-verżjoni ta' pari wieħed jew l-isfond kriptografiku tiegħu ma jipprovdix ma jistax jintgħażel, kemm jista' jkun kmieni li jidher fil-lista tal-pari l-ieħor.
Kif iseħħ l-għażla fil-verità
Is-server imbotta l-lista data-ciphers tiegħu lill-klijent waqt il-handshake, u l-klijent jagħżel l-ewwel entrata f'dik il-lista li huwa wkoll jappoġġja. L-ordni għalhekk tappartjeni għall-konfigurazzjoni tas-server, mhux tal-klijent.
Dik id-dettall tispjega klassi ta' riżultati konfużi. Li terġa' tordna l-lista tal-klijent ma tibdel xejn sakemm tiddeċiedi l-lista tas-server. Li żżid ċifrar li l-klijent ma jistax jipprovdi lanqas ma jbiddel xejn, għax il-klijent irid ikun jista' juża l-entrata li jagħżel.
Verżjonijiet aktar ġodda bidlu l-lista awtomatika u semmew mill-ġdid l-għażla li qabel kienet iżżommha, tant li żewġ pari fuq verżjonijiet differenti jistgħu ma jaqblux mingħajr ma ħadd jeditja profil. Iċċekkja l-verżjoni fuq kull naħa qabel ma tassumi żball tat-tip.
Lista mhix klassifika ta' saħħa fl-astratt. Hija sett ta' kandidati, u dak magħżul huwa l-ewwel entrata appoġġjata b'mod reċiproku fl-ordni tas-server. Għalhekk żewġ listi li jidhru differenti jistgħu jinnegozjaw l-istess ċifrar. Għalhekk ukoll żewġ listi li jidhru identiċi jistgħu jfallu.
Pari anzjani jeħtieġu rikors maħsub
Pari li ma jistax jinnegozja xejn, għax huwa eqdem mill-mekkaniżmu jew iddiżattivah, jeħtieġ arranġament ta' kompatibilità dokumentat. L-għażla tar-rikors teżisti eżattament għal dak il-każ u tapplika għall-pari li ma jipparteċipawx fin-negozjar.
Dan mhux l-istess bħall-attivazzjoni ta' kull ċifrar antik biex messaġġ jisparixxi. Lista wiesgħa ddgħajjef is-sessjoni għal kull pari, inklużi dawk li kienu jinnegozjaw xi ħaġa b'saħħitha.
Ikkoordina ż-żewġ naħat minflok ma tedita ismijiet ta' algoritmi mhux relatati. Jekk aġġornament tas-server neħħa għażla antika, il-korrezzjoni tappartjeni għall-pjan tal-verżjonijiet, mhux għal ġiri fil-klijent.
Żomm il-verifika sħiħa
Nuqqas ta' qbil fil-kanal tad-data mhux raġuni biex taċċetta server mhux verifikat. Il-verifika taċ-ċertifikat, l-isem tas-server mistenni u s-settings tal-protezzjoni tal-kanal ta' kontroll huma separati mill-għażla taċ-ċifrar u għandhom jibqgħu ħajjin għal kull bidla fil-kompatibilità.
Irreġistra ċ-ċifrar tad-data nnegozjat, il-verżjoni tal-klijent u l-verżjoni tas-server flimkien, sabiex il-paragun li jmiss jibda mill-fatti u mhux mill-fajl tal-profil.
Wara korrezzjoni appoġġjata, ittestja l-konnessjoni inizjali u negozjar mill-ġdid, għax sessjoni li tistabbilixxi darba xorta tista' tfalli meta ċ-ċwievet jiġu mġedda.
Jekk it-tunnel jistabbilixxi u s-siti xorta jfallu, iċ-ċifrar m'għadux is-suspettat. Kompli bir-routing u d-DNS. Ordni tax-xogħol: aqra ż-żewġ linji tal-log, qabbel iż-żewġ listi, iċċekkja l-verżjonijiet, żid rikors biss għal pari li jeħtieġu, u mbagħad erġa' ttestja t-triq tal-ġdid.