Għaliex AES-256 ma jiddeskrivix sett taċ-ċifrar VPN
Sett iwettaq erba rwoli: ċifrar tal-massa, integrità, stabbiliment taċ-ċwievet u awtentikazzjoni tal-pari. L-isem taċ-ċifra jkopri wieħed minnhom biss, f'saff wieħed.
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.
| Layer | What is negotiated there | What it does not cover |
|---|---|---|
| IKE proposal | Algorithms and groups for the control channel that builds the tunnel | The algorithms protecting the data itself |
| ESP transform | Encryption and integrity for tunneled packets | Peer identity, which authentication already settled |
| TLS handshake | AEAD and hash, plus separately negotiated groups and signatures | Routing, authorization or retention policy |
| WireGuard | Nothing; the algorithm set is fixed by the protocol | Everything 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.