Staqsi liema ċifrar juża VPN u t-tweġiba normalment tiġi f'kelma waħda: AES-256, jew ChaCha20, jew forsi WireGuard. Dik it-tweġiba ssemmi komponent wieħed ta' saff wieħed, filwaqt li dak li verament jipproteġi l-konnessjoni huwa sett ta' algoritmi li jwettqu erba' rwoli differenti. Li tħallat il-komponent mad-dispożizzjoni huwa l-iżball l-aktar komuni f'dawn il-konversazzjonijiet, u jipproduċi paraguni li ma jistgħux jiġu solvuti.

Erba xogħlijiet f'konnessjoni waħda

Iċ-ċifrar tal-massa jibdel test ċar fi test ċifrat għall-kanal tad-data, u ċ-ċavetta tiegħu tiġi derivata minflok mgħoddija. Il-protezzjoni tal-integrità tinduna b'bidla, li hija xogħol separat anke meta kostruzzjoni waħda tagħmel it-tnejn. L-istabbiliment taċ-ċwievet jipproduċi l-materjal tat-traffiku komuni, u l-awtentikazzjoni tal-pari tiddeċiedi min hu fit-tarf l-ieħor. Jekk jonqos wieħed minnhom, il-konnessjoni mhijiex sigura, kemm tkun b'saħħitha l-bqija.

Xi disinji jgħaqqdu żewġ rwoli f'wieħed. AES-GCM u ChaCha20-Poly1305 huma kostruzzjonijiet ta' ċifrar awtentikat, għalhekk il-kunfidenzjalità u l-integrità jiġu flimkien; AES-CBC le, u jeħtieġ kodiċi ta' awtentikazzjoni tal-messaġġ separat biċ-ċavetta tiegħu stess. Għalhekk li taqra proposta bħala borża ta' numri indipendenti taqra ħażin dawk li ġew iddisinjati bħala pari.

Ir-rwoli jinsabu wkoll f'saffi differenti, u għalhekk l-istess kelma tista' tfisser affarijiet differenti f'żewġ prodotti. Ċifra tal-blokka ġewwa ESP u ċifra tal-blokka ġewwa TLS huma l-istess primittiva f'negozjati differenti b'rekwiżiti differenti. Għalhekk li tikkwota primittiva mingħajr il-mod u s-saff tagħha jista' jkun agħar milli ma tikkwota xejn.

Għaliex isem taċ-ċifra kważi ma jgħid xejn

Ħu l-frażi AES-256 bis-serjetà għal mument: tidentifika ċifra tal-blokka u daqs taċ-ċavetta. Ma tgħid xejn dwar il-mod tat-tħaddim, jekk l-integrità hijiex provduta, kif ġew stabbiliti ċ-ċwievet jew kif ġie awtentikat il-pari. Żewġ prodotti jistgħu t-tnejn jirreklamaw AES-256 u jvarjaw f'kull ħaġa oħra, inkluż wieħed li jgħaqqadha ma' mod mhux awtentikat u ieħor li juża mod AEAD b'skambju taċ-ċwievet modern.

TLS 1.3 ġab dan il-firda fl-istandard, li hija korrezzjoni utli għal kull min tgħallem il-vokabular eqdem. Is-settijiet taċ-ċifra tiegħu jsemmu biss l-AEAD u l-hash, filwaqt li l-gruppi tal-iskambju taċ-ċwievet u l-algoritmi tal-firma jiġu nnegozjati bħala parametri separati. Għalhekk isem ta' sett TLS 1.3 mhuwiex komparabbli ma' isem ta' sett TLS 1.2 fuq bażi ugwali, għalkemm it-tnejn jidhru fl-istess qasam ta' fajl ta' konfigurazzjoni. Awditur li jqabbel iż-żewġ strings direttament jasal għal konklużjoni li l-protokoll ma jappoġġjax. Aqra wkoll il-grupp innegozjat u l-parametri tal-firma, inkella l-paragun mhuwiex komplut.

WireGuard jagħżel it-triq opposta u jneħħi n-negozjar kważi għal kollox: il-protokoll jispeċifika sett fiss ta' algoritmi, għalhekk żewġ implimentazzjonijiet jaħdmu flimkien jew le. Din hija għażla tad-disinn leġittima, u tfisser ukoll li l-mistoqsija liema sett tinnegozja WireGuard m'għandhiex tweġiba li tistħoqqlu paragun. Jekk qed tawditjaha, aqra l-ispeċifikazzjoni darba u mbagħad awditja l-immaniġġjar taċ-ċwievet madwarha minflok in-negozjar.

Is-saff jiddeċiedi l-vokabular

Dejjen ta' IPsec jinnegozja darbtejn: proposta IKE għall-kanal tal-kontroll u trasformazzjoni ESP għad-data, u t-tnejn jistgħu jvarjaw b'mod leġittimu. Li taqra l-ewwel u tassumi li tiddeskrivi t-tieni hija sors komuni ta' konfużjoni waqt awditu, għax il-fajl ta' konfigurazzjoni jsemmi t-tnejn u dik interessanti hija t-tieni.

LayerWhat is negotiated thereWhat it does not cover
IKE proposalAlgorithms and groups for the control channel that builds the tunnelThe algorithms protecting the data itself
ESP transformEncryption and integrity for tunneled packetsPeer identity, which authentication already settled
TLS handshakeAEAD and hash, plus separately negotiated groups and signaturesRouting, authorization or retention policy
WireGuardNothing; the algorithm set is fixed by the protocolEverything above the cryptographic arrangement

Isem disponibbli f'librerija waħda mhuwiex implimentat awtomatikament għal triq tad-data oħra. Għalhekk id-dikjarazzjoni li l-prodott tagħna jappoġġja AES-256 hija aktar dgħajfa milli tidher, u għalhekk problema ta' interoperabilità normalment tissolva billi tinstab l-intersezzjoni miżmuma minflok ma jiġu attivati l-algoritmi antiki kollha fuq iż-żewġ naħat.

L-ispeċifikazzjoni ta' TLS 1.3 hija l-eżempju ppubblikat l-aktar ċar tal-firda, għax tiddefinixxi s-sett bħala par u ċċaqlaq il-bqija għan-negozjat tagħha stess. Ladarba dik il-forma tkun familjari, il-proposta IPsec u s-sett fiss wieħed ta' WireGuard jinqraw bħala varjanti tal-istess idea.

Aqra r-riżultat innegozjat, imbagħad waqaf

Proposta kkonfigurata mhijiex prova ta' dak li għażlu żewġ pari. Is-sessjoni ħajja ġġorr it-tweġiba, u kull implimentazzjoni komuni tista' tirrappurtaha mingħajr ma taqbad pakketti.

openssl s_client -connect vpn.example.net:443 -brief
ipsec statusall
wg show

Fl-output aqra l-algoritmi magħżula minflok il-lista offruta. Jekk it-tweġiba hija aktar dgħajfa milli kienet beħsiebha l-politika, il-korrezzjoni tappartjeni għall-konfigurazzjoni tal-proposta fuq naħa waħda, u nuqqas ta' qbil fl-implimentazzjonijiet moderni normalment jidher bħala negozjat fallut u mhux bħala tnaqqis sieket.

Imbagħad ftakar x'ma jkoprix is-sett. Rotot, permessi tal-applikazzjonijiet, reġistrazzjoni u żamma huma deċiżjonijiet separati bir-reviżjoni tagħhom stess, u disposizzjoni kriptografika kompatibbli ma tgħid xejn dwarhom. Id-diskussjoni dwar iċ-ċifra tiswa, iżda twieġeb mistoqsija idjaq minn dik li l-biċċa l-kbira tan-nies fil-fatt jistaqsu.

Żomm il-vokabular preċiż u l-argument jiqsar. Sett huwa sett ta' rwoli fuq saff, ċifra hija komponent wieħed, u r-riżultat innegozjat huwa l-unika ħaġa li tiddeskrivi l-konnessjoni li verament għandek. Kull ħaġa oħra fil-paragun hija dekorazzjoni.

Artikli relatati