Żball tas-sifra TLS f'OpenVPN: qabbel l-ewwel iż-żewġ naħat
Żball ta' „l-ebda sifra komuni“ jappartjeni għall-kanal ta' kontroll TLS, mhux għal data-ciphers. Qabbel l-ewwel il-verżjonijiet, imbagħad il-listi tas-suiti, imbagħad ipprova n-negozjati.
Żball ta' „l-ebda sifra komuni“ jidher bħala setup wieħed li għandu jinbidel, u s-setup li jbiddlu l-biċċa l-kbira tan-nies huwa l-ħażin. OpenVPN iżomm politiki separati għall-kanal ta' kontroll li jagħmel l-handshake TLS u għall-kanal tad-dejta li jġorr il-pakketti ġewwa t-tunnel, u l-iżball isemmi l-ewwel wieħed waqt li n-nies jeditjaw it-tieni. Li tqabbel dak li jippermetti kull naħa, fl-ordni t-tajba, iddawwar it-tbassir f'żewġ jew tliet deċiżjonijiet: verżjoni, imbagħad lista tas-suiti, imbagħad kredenzjali.
Jekk iżżelaq l-ordni, tista' tqatta' siegħa żżid isem AES ma' lista li qatt ma ġiet ikkonsultata.
Żewġ listi tas-sifra, u waħda biss tkisser l-handshake
Il-kanal ta' kontroll jiddiskuti sessjoni TLS, u l-politika tiegħu tinkiteb permezz ta' tls-cipher għal TLS 1.2 u tls-ciphersuites għal TLS 1.3. Il-kanal tad-dejta jiġi konfigurat separat permezz ta' data-ciphers, fejn nuqqas ta' qbil iġib konnessjoni li tiġi stabbilita u mbagħad ma tistax tgħaddi traffiku. It-tnejn iġibu żbalji li jsemmu sifri, u għalhekk jiġu konfużi. Handshake li qatt ma jitlesta jindika l-kanal ta' kontroll, filwaqt li tunnel stabbilit li jitlef pakketti jindika l-kanal tad-dejta.
Aqra l-messaġġ kollu minflok l-ewwel linja. Nuqqas ta' qbil fil-verżjoni, suite nieqes, algoritmu ta' firma taċ-ċertifikat li n-naħa tirrifjuta, u falliment fil-verifika tal-isem tal-host kollha jispiċċaw fi żball TLS, u wieħed biss minnhom jikkonċerna l-lista tas-suiti tiegħek. Is-separazzjoni ta' dawn il-kategoriji hija l-parti l-kbira tad-dijanjosi.
Qabbel il-verżjonijiet qabel ma tqabbel is-suiti
Naħa limitata għal TLS 1.2 u naħa li teħtieġ 1.3 ma jaqsmux verżjoni, u l-ebda string tas-sifra ma jgħaddi minn hemm. Innota tls-version-min u tls-version-max fuq iż-żewġ naħat, jew il-valuri awtomatiċi tal-bini li qed jintuża, għax il-politika OpenSSL ta' distribuzzjoni tista' tgħolli l-limitu mingħajr ebda għażla ta' OpenVPN ma tgħid hekk. Jekk naħa hija apparat jew klijent ta' parti terza, it-tieqa tagħha hija dak li jippermetti l-firmware tagħha. Biss meta t-twieqi jikkoinċidu t-tqabbil tas-suiti jfisser xi ħaġa.
Dawk ir-rekords għandhom isemmu wkoll il-binarji veri. openvpn mil-linja tal-kmand fuq il-laptop tiegħek mhux bilfors huwa l-klijent li jimmaniġġja profil importat.
Il-listi TLS 1.2 u TLS 1.3 ma jitħalltux
L-ismijiet tas-suiti TLS 1.2 jidhru hekk: ECDHE-RSA-AES256-GCM-SHA384 u jappartjenu għal tls-cipher, li jaċċetta string tas-sifra OpenSSL. Is-suiti TLS 1.3 jisimhom hekk: TLS_AES_256_GCM_SHA384 u jappartjenu għal tls-ciphersuites; iż-żieda ta' waħda mal-string 1.2 ma tikkonfigurax il-lista 1.3, u l-parser jista' jaċċetta t-test mingħajr ma qatt iqabblu. Filtru korrett għal verżjoni waħda ma jgħid xejn dwar l-oħra. Ikteb liema lista hija għal liema verżjoni.
openvpn --show-tls jistampa dak li jappoġġja l-bini lokali, u dak hu inventar, mhux wegħda: in-naħa remota forsi ma tippermettix dawk is-suiti, u l-profil attiv forsi ma jattivahomx. Użah biex teskludi bini li ma jistax joffri suite xejn, imbagħad qabbel il-listi konfigurati.
Ipprova n-negozjati fuq konnessjoni ġdida
Handshake li jirnexxi huwa l-unika prova li tgħodd, u trid tiġi mill-klijent veru bil-profil veru. Għolli l-livell ta' dettall tas-server, ikkonnettja darba, u aqra mil-log il-verżjoni tal-protokoll u s-suite nnegozjati minflok tassumi li l-ewwel valur offrut rebaħ. Imbagħad ikkonferma l-kanal tad-dejta b'mod separat b'traffiku mit-tunnel, għax handshake li jaħdem u kanal tad-dejta li jfalli huma tiswijiet differenti. Errepeti wara kull bidla fil-konfigurazzjoni, għax profil tal-klijent skadut huwa negattiv falz komuni.
Jekk ma teżistix konfigurazzjoni komuni approvata, it-tweġiba hija aġġornament jew pjan ta' migrazzjoni, mhux politika mdgħajfa. Li tbaxxi tls-version-min, titfi l-verifika, jew tattiva kull suite antika tneħħi r-rifjut mingħajr ma tissodisfa r-rekwiżit tas-sigurtà li pproduċieh.
Innota l-verżjoni nnegozjata, is-suite u s-sifra tad-dejta fil-biljett tal-bidla. Il-persuna li jmiss li tiltaqa' ma' żball TLS tibda minn dak ir-rekord u mhux minn string tas-sifra misjuba f'post tal-forum.