Għaliex iż-żieda ta’ opt-verify mhux se tissewwi l-iżball taċ-ċifrar ta’ OpenVPN
L-għażla kienet tivverifika l-konsistenza tal-istringi tal-għażliet u tneħħiet fil-2.7. Profil li għadu jiġi analizzat ma jipprova xejn dwar is-saff taċ-ċifrar, TLS jew taċ-ċertifikat.
Issib suġġeriment biex iżżid opt-verify, iżżid il-linja, u l-iżball taċ-ċifrar jibqa’ eżatt fejn kien. Dak ir-riżultat huwa prevedibbli, għax l-għażla qatt ma nnegozjat ċifrar. Kienet verifika tal-konsistenza tal-għażliet, skaduta fil-2.6 u mneħħija fil-2.7, u profil li għadu jiġi analizzat biha ma imponix xejn b’dan.
Jgħin li tkun taf x’kienet tagħmel il-linja qabel ma tikkonkludi li hija l-biċċa nieqsa. L-istorja tispjega wkoll għaliex ma tistax tgħin issa.
X’kienet timponi l-għażla qabel
Il-manwal tal-2.6 jimmarka opt-verify bħala skadut u jiddeskrivi l-imġiba preċedenti: is-server jarmi lill-klijenti li l-għażliet iddikjarati tagħhom ma jaqblux ma’ tiegħu, u jqabbel affarijiet bħat-tip ta’ apparat u l-MTU. Dik il-verifika tiddependi wkoll fuq li l-verifika tal-konsistenza tal-għażliet tibqa’ mixgħula, għalhekk server li jaħdem b’disable-occ qatt ma kelluha. Innota minn xiex inbena t-tqabbil: test li jiddeskrivi l-konfigurazzjoni tal-parti l-oħra. Ma jgħid xejn dwar liema ċifrar se juża l-kanal tad-dejta.
Dan huwa l-ewwel raġuni għaliex il-bandiera ma tistax tissewwi żball taċ-ċifrar. L-għażla taċ-ċifrar hija rregolata mill-politika data-ciphers u minn dak li jappoġġaw iż-żewġ naħat, u verifika testwali tal-konsistenza la tespandi dik il-lista u lanqas tagħmel in-negozjar. It-tieni raġuni hija l-ambitu: il-verifika hija dwar jekk l-għażliet iddikjarati jidhrux kompatibbli, mhux dwar il-kwalità tal-passaġġ li jirriżulta.
X’tagħmel il-2.7 meta tara l-linja
Fil-2.7 l-għażla m’għadhiex hemm. Il-parser xorta jirrikonoxxi l-isem, u għalhekk profil antik jitgħabba mingħajr żball tas-sintassi, u jirrapporta li l-għażla tneħħiet minflok ma jgħaddiha fis-skiet. Li tirrikonoxxi isem u li timponi mġiba huma affarijiet differenti, u għadha sseħħ biss l-ewwel waħda. In-noti tat-tneħħija jagħtu r-raġuni: ladarba l-parametri jistgħu jiġu nnegozjati, żewġ naħat jistgħu legalment ikollhom stringi tal-għażliet differenti waqt li jaqblu dwar il-konnessjoni.
Profil li jiġi analizzat għalhekk mhuwiex prova li saret xi verifika tad-dħul. Jekk l-uniku sinjal tiegħek huwa li l-klijent qabbad, tkun tgħallimt li s-sintassi ġiet aċċettata.
Fejn tassew tgħix il-ħsara
Żomm l-ewwel żball konkret qabel ma tbiddel xejn, għax il-messaġġi ta’ wara normalment huma konsegwenzi tiegħu. Ħsara fin-negozjar tal-kanal tad-dejta tappartjeni għall-politika taċ-ċifrar approvata u għall-kapaċitajiet li ż-żewġ naħat tassew jirreklamaw. Ħsara fil-verżjoni jew fis-suite TLS tappartjeni għall-kanal tal-kontroll. Ċaħda ta’ ċertifikat teħtieġ l-identità u l-katina tal-fiduċja, mhux bandiera tal-kompatibbiltà.
Identifika wkoll il-magna fiż-żewġ trufijiet. Applikazzjoni tad-desktop tista’ ġġorr build differenti mill-binarju tal-linja tal-kmand li ttestjajt bih, u l-appoġġ tal-għażliet ivarja bejniethom. Iċċekkja d-dokumentazzjoni ta’ dik il-magna minflok ma tassumi li kull programm li jimporta profil iġib ruħu l-istess.
Ibdel l-intenzjoni, mhux biss il-linja
Jekk server immexxi eqdem tassew kien jiddependi fuq il-verifika tal-konsistenza, innota liema restrizzjoni kien qed jimponi qabel l-aġġornament. Li żżomm għażla injorata fi profil aktar ġdid ma tistax tippreserva dik il-politika, u li tħassar linji bla ħsieb lanqas ma tista’.
Tweġibx suġġeriment antik li ċ-ċifrar kollu huwa diżattivat billi tattiva kull algoritmu storiku.
Wara korrezzjoni approvata, iċċekkja r-riżultati nnegozjati fuq konnessjoni ġdida u ttestja l-applikazzjoni li l-utent tassew għandu bżonnha. Żomm il-verżjoni tas-server u l-politika effettiva ħdejn dak ir-riżultat, sabiex il-persuna li jmiss tara x’ġie miftiehem u mhux biss x’ġie aċċettat.
L-għan huwa restrizzjoni appoġġjata u passaġġ awtentikat li jaħdem, mhux bandiera antika li għadha tiġi analizzata.