Tvrdnje o VPN enkripciji: što dokumentacija mora reći
Naziv šifre ne opisuje autentifikaciju, metapodatke ni razdoblje čuvanja. Provjerite kojeg se veze tvrdnja tiče prije nego što usporedite brojke.
Pogledajte velik broj uz naziv algoritma i zapitajte se što on zapravo mjeri. On ne kaže koja je veza zaštićena, koji protokol pruža zaštitu ni koje postavke vaš klijent podržava. Stranica koja svoju tvrdnju ne može vezati uz jedno od toga je reklama, a ne dokumentacija. Provjere u nastavku redoslijed su čitanja za bilo koji sažetak koji ste dobili, a prva tvrdnja koju ne možete vezati uz određenu vezu mjesto je na kojem treba stati.
Utvrdite koju vezu tvrdnja pokriva
Jedna stranica proizvoda može u istom odlomku raspravljati o enkripciji tunela, HTTPS-u prema portalu računa i enkripciji pohranjenih podataka. To su različiti putovi i različiti sustavi pohrane, pa svojstvo jednoga ne govori ništa o ostalima. Odlučite o kojem od troje rečenica govori prije nego što je usporedite s konkurentom. Ista riječ, enkripcija, pojavljuje se u sva tri konteksta i svaki put znači nešto drugo.
Za sam tunel tražite dokumentirani protokol i dokumentirani skup podržanih sigurnosnih postavki. Te tri oznake nisu zamjenjive: zadani skup dolazi bez vašeg odabira, neobavezni način rada primjenjuje se samo ako ga profil odabere, a pregovoreni rezultat je ono o čemu su se dvije strane dogovorile pri povezivanju. Dobavljač koji ih zamućuje rekao vam je manje nego što se čini.
Provjerite protokol i skup koji dopušta
Krenite od profila klijenta, a ne od usporednoga grafikona. Profil imenuje protokol, a protokol odlučuje koji su skupovi uopće mogući, kao što pokazuju dva uobičajena slučaja.
| Property | IKEv2/IPsec profile | WireGuard profile |
|---|---|---|
| Cipher suite | Proposal list of encryption, integrity, PRF and DH group | Fixed ChaCha20-Poly1305 with Curve25519 |
| Negotiation | The gateway narrows the proposal at connect time | No suite negotiation at all |
| Peer authentication | Certificates or a preshared secret | A public key per peer |
Popis prijedloga za IKEv2 jelovnik je s kojeg pristupnik bira, pa se skup koji dobijete može razlikovati između dvaju pristupnika s identičnim postavkama klijenta. WireGuard takav jelovnik nema, što njegovu tvrdnju čini lakšom za provjeru i užom za opis. Nijedan raspored nije sam po sebi jači; poanta je da dokumentacija mora reći koji se misli.
Ni sam naziv šifre ne uključuje autentifikaciju, uspostavu ključa, izlaganje metapodataka i razdoblje čuvanja. Suvremene konstrukcije spajaju enkripciju i cjelovitost u jedan skup, dok ih starije razdvajaju, pa navođenje jednog naziva algoritma može sakriti koje svojstvo zapravo dobivate. Zatražite pisani pravilnik o pregovaranju kada ga stranica ne navodi.
Provjerite autentifikaciju druge strane i stanje ažuriranja
Autentifikacija druge strane pripada tvrdnji čak i kada je marketinški tekst preskoči. Jaka enkripcija prema nepotvrđenom primatelju nije rezultat koji je itko namjeravao, a tunel koji vam ne može reći tko je odgovorio štiti manje nego što se čini. Potražite kako klijent provjerava poslužitelj: lanac certifikata, prikvačeni ključ ili unaprijed dijeljenu tajnu. To su različiti modeli povjerenja s različitim načinima kvara.
Zatim provjerite implementaciju i njezino stanje ažuriranja, jer dokumentirana šifra u neažuriranom klijentu opisuje inačicu koju možda ne pokrećete. Objavljena ograničenja autora protokola vrijedi pročitati iz istog razloga. Klijent koji nije ažuriran godinu dana daje drukčiju tvrdnju od stranice pred vama.
Provjerite gdje tunel završava
Tunel od klijenta do poslužitelja završava na VPN poslužitelju. Enkripcija aplikacije, poput HTTPS-a prema usluzi iza njega, može štititi promet dalje na putu, a iza poslužitelja može ostati jedina zaštita. Pročitajte operaterovo objašnjenje krajnjih točaka i odlučite na koji se od tih slojeva tvrdnja odnosi.
Politika zapisivanja i praćenje računa posve su izvan enkripcije. Operater može prenositi šifriran sadržaj dok promatra vrijeme, adrese i obujam, pa tvrdnja o povjerljivosti sadržaja ništa ne odgovara o tome što se bilježi. Razdoblje čuvanja tretirajte kao zasebno pitanje s vlastitim dokazima.
Zabilježite što dokumentacija ne kaže
Kada svojstvo nedostaje, zabilježite da nedostaje umjesto da ga izvodite iz naziva ili ugleda softvera. Revizija pokriva samo svojstva i komponente koje je doista ispitala, a praznina u dokumentaciji nalaz je sama po sebi. Zapišite prazninu dok se još sjećate koja ju je stranica proizvela.
Na računalu koje kontrolirate pročitajte skup iz žive sesije, pomoću statusne stranice klijenta ili popisa sigurnosnih asocijacija na pristupniku, i zabilježite tu vrijednost uz inačicu klijenta. Taj zapis pretvara tvrdnju dobavljača u nešto usporedivo kasnije, kada ažuriranje promijeni pregovoreni rezultat. Ako se klijent i dokumentacija razilaze, vjerujte pregovorenom rezultatu i prijavite nesklad umjesto da ga tiho uskladite.