Tvrdenia o šifrovaní VPN: čo musí dokumentácia uvádzať
Názov šifry neopisuje autentifikáciu, metadáta ani dobu uchovávania. Pred porovnaním čísel zistite, ktorého spojenia sa tvrdenie týka.
Pozrite sa na veľké číslo vedľa názvu algoritmu a spýtajte sa, čo vlastne meria. Nehovorí, ktoré spojenie je chránené, ktorý protokol ochranu poskytuje ani ktoré nastavenia váš klient podporuje. Stránka, ktorá nedokáže svoje tvrdenie prepojiť s jedným z toho, je reklama, nie dokumentácia. Nasledujúce kontroly sú poradím čítania pre akýkoľvek súhrn, ktorý ste dostali, a prvé tvrdenie, ktoré nedokážete pripojiť ku konkrétnemu spojeniu, je miesto, kde treba prestať.
Určite, ktorého spojenia sa tvrdenie týka
Jedna stránka produktu môže v jednom odseku rozoberať šifrovanie tunela, HTTPS k portálu účtu aj šifrovanie uložených údajov. To sú rôzne cesty a rôzne systémy ukladania, takže vlastnosť jedného nehovorí nič o ostatných. Rozhodnite, o ktorom z troch je veta, skôr než ju porovnáte s konkurenciou. To isté slovo, šifrovanie, sa objavuje vo všetkých troch kontextoch a zakaždým znamená niečo iné.
Pre samotný tunel hľadajte dokumentovaný protokol a dokumentovanú množinu podporovaných bezpečnostných nastavení. Tieto tri označenia nie sú zameniteľné: predvolená množina sa dodáva bez toho, aby ste ju vyberali, voliteľný režim platí len vtedy, ak ho profil vyberie, a vyjednaný výsledok je to, na čom sa obe strany dohodli pri pripojení. Dodávateľ, ktorý ich zahaľuje, vám povedal menej, než sa zdá.
Skontrolujte protokol a množinu, ktorú pripúšťa
Začnite od profilu klienta, nie od porovnávacej grafiky. Profil pomenúva protokol a protokol rozhoduje, ktoré množiny sú vôbec možné, ako ukazujú dva obvyklé prípady.
| 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 |
Zoznam návrhov IKEv2 je menu, z ktorého brána vyberá, takže množina, ktorú dostanete, sa môže líšiť medzi dvoma bránami s rovnakými nastaveniami klienta. WireGuard také menu nemá, čo jeho tvrdenie robí ľahšie overiteľným a užšie opísateľným. Ani jedno usporiadanie nie je samo o sebe silnejšie; ide o to, že dokumentácia musí povedať, ktoré mieni.
Samotný názov šifry tiež vynecháva autentifikáciu, ustanovenie kľúča, vystavenie metadát a uchovávanie. Moderné konštrukcie spájajú šifrovanie a integritu do jednej množiny, zatiaľ čo staršie ich oddeľujú, takže uvedenie jediného názvu algoritmu môže skryť, ktorú vlastnosť vlastne dostávate. Ak to stránka neuvádza, vyžiadajte si písomne pravidlá vyjednávania.
Skontrolujte autentifikáciu protistrany a stav aktualizácií
Autentifikácia protistrany patrí k tvrdeniu aj vtedy, keď ju marketingový text vynechá. Silné šifrovanie voči neoverenému príjemcovi nie je výsledok, ktorý ktokoľvek zamýšľal, a tunel, ktorý vám nedokáže povedať, kto odpovedal, chráni menej, než sa zdá. Pozrite sa, ako klient overuje server: reťazec certifikátov, pripnutý kľúč alebo vopred zdieľané tajomstvo. To sú rôzne modely dôvery s rôznymi režimami zlyhania.
Potom skontrolujte implementáciu a jej stav aktualizácií, pretože dokumentovaná šifra v neaktualizovanom klientovi opisuje verziu, ktorú možno nespúšťate. Publikované obmedzenia od autorov protokolu stoja za prečítanie z rovnakého dôvodu. Klient, ktorý nebol aktualizovaný rok, tvrdí niečo iné než stránka pred vami.
Skontrolujte, kde tunel končí
Tunel od klienta k serveru končí na serveri VPN. Šifrovanie aplikácie, napríklad HTTPS k službe za ním, môže chrániť prevádzku ďalej po trase a za serverom môže byť jedinou zostávajúcou ochranou. Prečítajte si vysvetlenie prevádzkovateľa ku koncovým bodom a rozhodnite, na ktorú z týchto vrstiev sa tvrdenie vzťahuje.
Zásady zaznamenávania a sledovanie účtu stoja úplne mimo šifrovania. Prevádzkovateľ môže prenášať zašifrovaný obsah, pričom sleduje časovanie, adresy a objem, takže tvrdenie o dôvernosti obsahu nič nehovorí o tom, čo sa zaznamenáva. Doby uchovávania berte ako samostatnú otázku s vlastnými dôkazmi.
Zapíšte, čo dokumentácia neuvádza
Keď vlastnosť chýba, zapíšte, že chýba, namiesto toho, aby ste ju odvodzovali z názvu alebo povesti softvéru. Audit pokrýva len tie vlastnosti a komponenty, ktoré skutočne preskúmal, a medzera v dokumentácii je sama o sebe zistenie. Zapíšte medzeru, kým si ešte pamätáte, ktorá stránka ju vytvorila.
Na stroji, ktorý ovládate, prečítajte množinu zo živej relácie pomocou stavovej stránky klienta alebo zoznamu bezpečnostných asociácií na bráne a zapíšte tú hodnotu vedľa verzie klienta. Taký záznam robí tvrdenie dodávateľa porovnateľným neskôr, keď aktualizácia zmení vyjednaný výsledok. Ak sa klient a dokumentácia rozchádzajú, verte vyjednanému výsledku a nahláste rozpor, namiesto toho, aby ste ho ticho zosúladili.