Podívejte se na velké číslo vedle názvu algoritmu a ptejte se, co vlastně měří. Neříká, které spojení je chráněné, který protokol ochranu zajišťuje ani která nastavení váš klient podporuje. Stránka, která své tvrzení nedokáže navázat na jedno z toho, je reklama, nikoli dokumentace. Následující kontroly jsou pořadím čtení pro jakýkoli souhrn, který jste dostali, a první tvrzení, které nedokážete připojit ke konkrétnímu spojení, je místo, kde se má přestat.

Určete, kterého spojení se tvrzení týká

Jedna stránka produktu může v jediném odstavci probírat šifrování tunelu, HTTPS k portálu účtu i šifrování uložených dat. To jsou různé cesty a různé systémy ukládání, takže vlastnost jednoho nic neříká o ostatních. Rozhodněte, o kterém ze tří věta je, než ji porovnáte s konkurencí. Totéž slovo, šifrování, se objevuje ve všech třech kontextech a pokaždé znamená něco jiného.

U samotného tunelu hledejte dokumentovaný protokol a dokumentovanou sadu podporovaných bezpečnostních nastavení. Tyto tři nálepky nejsou zaměnitelné: výchozí sada se dodává bez toho, abyste ji vybírali, volitelný režim platí jen tehdy, zvolí-li ho profil, a vyjednaný výsledek je to, na čem se obě strany dohodly při připojení. Dodavatel, který je rozmazává, vám řekl méně, než se zdá.

Zkontrolujte protokol a sadu, kterou připouští

Začněte u profilu klienta, ne u srovnávací grafiky. Profil pojmenovává protokol a protokol rozhoduje, které sady jsou vůbec možné, jak ukazují dva obvyklé případy.

PropertyIKEv2/IPsec profileWireGuard profile
Cipher suiteProposal list of encryption, integrity, PRF and DH groupFixed ChaCha20-Poly1305 with Curve25519
NegotiationThe gateway narrows the proposal at connect timeNo suite negotiation at all
Peer authenticationCertificates or a preshared secretA public key per peer

Seznam návrhů IKEv2 je menu, ze kterého brána vybírá, takže sada, kterou dostanete, se může lišit mezi dvěma branami s totožným nastavením klienta. WireGuard takové menu nemá, což jeho tvrzení činí snazší k ověření a užší k popisu. Ani jedno uspořádání není samo o sobě silnější; jde o to, že dokumentace musí říci, které z nich míní.

Samotný název šifry také vynechává autentizaci, ustavení klíče, vystavení metadat a dobu uchovávání. Moderní konstrukce spojují šifrování a integritu v jedné sadě, zatímco starší je oddělují, takže uvedení jediného názvu algoritmu může skrýt, kterou vlastnost vlastně dostáváte. Pokud to stránka neuvádí, vyžádejte si písemně pravidla vyjednávání.

Zkontrolujte autentizaci protistrany a stav aktualizací

Autentizace protistrany patří do tvrzení, i když ji marketingový text vynechá. Silné šifrování vůči neověřenému příjemci není výsledek, který kdokoli zamýšlel, a tunel, který vám nedokáže říci, kdo odpověděl, chrání méně, než se zdá. Hledejte, jak klient ověřuje server: řetězec certifikátů, připnutý klíč nebo předem sdílené tajemství. To jsou různé modely důvěry s různými režimy selhání.

Potom zkontrolujte implementaci a její stav aktualizací, protože dokumentovaná šifra v neaktualizovaném klientovi popisuje verzi, kterou možná neprovozujete. Publikovaná omezení od autorů protokolu stojí za přečtení ze stejného důvodu. Klient, který nebyl aktualizován rok, tvrdí něco jiného než stránka před vámi.

Zkontrolujte, kde tunel končí

Tunel od klienta k serveru končí na serveru VPN. Šifrování aplikace, například HTTPS ke službě za ním, může chránit provoz dále po trase a za serverem může být jedinou zbývající ochranou. Přečtěte si vysvětlení provozovatele ke koncovým bodům a rozhodněte, na kterou z těchto vrstev se tvrzení vztahuje.

Zásady zaznamenávání a sledování účtu stojí zcela mimo šifrování. Provozovatel může přenášet zašifrovaný obsah, zatímco sleduje časování, adresy a objem, takže tvrzení o důvěrnosti obsahu nic neříká o tom, co se zaznamenává. Dobu uchovávání berte jako samostatnou otázku s vlastními důkazy.

Zapište, co dokumentace neuvádí

Když vlastnost chybí, zapište, že chybí, místo abyste ji dovozovali z názvu nebo pověsti softwaru. Audit pokrývá jen ty vlastnosti a komponenty, které skutečně zkoumal, a mezera v dokumentaci je nález sám o sobě. Zapište mezeru, dokud si ještě pamatujete, která stránka ji vytvořila.

Na stroji, který ovládáte, přečtěte sadu z živé relace pomocí stavové stránky klienta nebo seznamu bezpečnostních asociací na bráně a zapište tuto hodnotu vedle verze klienta. Takový záznam promění tvrzení dodavatele v něco srovnatelného později, když aktualizace změní vyjednaný výsledek. Pokud se klient a dokumentace rozcházejí, věřte vyjednanému výsledku a rozpor nahlaste, místo abyste ho tiše srovnávali.

Související články