Vaadake algoritmi nime kõrval olevat suurt numbrit ja küsige, mida see tegelikult mõõdab. See ei ütle, milline ühendus on kaitstud, milline protokoll kaitse annab ega milliseid seadeid teie klient toetab. Leht, mis ei suuda oma väidet nendest ühega siduda, on reklaam, mitte dokumentatsioon. Allpool toodud kontrollid on lugemisjärjekord mis tahes kokkuvõttele, mille te saite, ja esimene väide, mida te ei suuda konkreetse ühendusega siduda, on koht, kus tuleb peatuda.

Tehke kindlaks, millist ühendust väide hõlmab

Üks tooteleht võib käsitleda tunneli krüpteerimist, HTTPS-i kontoportaali ja salvestatud andmete krüpteerimist samas lõigus. Need on erinevad teed ja erinevad salvestussüsteemid, seega ühe omadus ei ütle teiste kohta midagi. Otsustage, millisest kolmest lause räägib, enne kui võrdlete seda konkurendiga. Sama sõna, krüpteerimine, esineb kõigis kolmes kontekstis ja tähendab iga kord midagi muud.

Tunneli enda puhul otsige dokumenteeritud protokolli ja dokumenteeritud kogumit toetatud turbeseadeid. Need kolm silti ei ole vahetatavad: vaikekogum tuleb ilma, et te seda valiksite, valikuline režiim kehtib ainult siis, kui profiil selle valib, ja läbiräägitud tulemus on see, milles kaks poolt ühendamisel kokku leppisid. Tarnija, kes neid hägustab, on teile öelnud vähem, kui näib.

Kontrollige protokolli ja kogumit, mille see lubab

Alustage kliendiprofiilist, mitte võrdlusgraafikust. Profiil nimetab protokolli ja protokoll otsustab, millised kogumid on üldse võimalikud, nagu näitavad kaks levinud juhtumit.

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

IKEv2 pakkumiste loend on menüü, millest lüüs valib, seega võib saadav kogum erineda kahe identsete kliendiseadetega lüüsi vahel. WireGuardil sellist menüüd ei ole, mis teeb selle väite kergemini kontrollitavaks ja kitsamalt kirjeldatavaks. Kumbki lahendus ei ole iseenesest tugevam; mõte on selles, et dokumentatsioon peab ütlema, millist mõeldakse.

Ainuüksi šifri nimi jätab välja ka autentimise, võtme loomise, metaandmete paljastumise ja säilitamise. Kaasaegsed konstruktsioonid ühendavad krüpteerimise ja terviklikkuse ühes kogumis, vanemad aga eraldavad need, seega võib ühe algoritminime mainimine varjata, millise omaduse te tegelikult saate. Kui leht ei märgi seda, nõudke läbirääkimispoliitikat kirjalikult.

Kontrollige vastaspoole autentimist ja uuenduste seisu

Vastaspoole autentimine kuulub väite juurde ka siis, kui turundustekst selle vahele jätab. Tugev krüpteerimine kinnitamata vastuvõtjani ei ole tulemus, mida keegi kavatses, ja tunnel, mis ei suuda teile öelda, kes vastas, kaitseb vähem, kui näib. Vaadake, kuidas klient serverit valideerib: sertifikaadiahel, kinnitatud võti või eelnevalt jagatud saladus. Need on erinevad usaldusmudelid erinevate rikkerežiimidega.

Seejärel kontrollige rakendust ja selle uuenduste seisu, sest dokumenteeritud šifer ilma uuendusteta kliendis kirjeldab versiooni, mida te võib-olla ei käivita. Protokolli autorite avaldatud piiranguid tasub samal põhjusel lugeda. Klient, mida ei ole aasta jooksul uuendatud, esitab teistsuguse väite kui teie ees olev leht.

Kontrollige, kus tunnel lõpeb

Kliendist serverisse kulgev tunnel lõpeb VPN-serveris. Rakenduse krüpteerimine, näiteks HTTPS selle taga olevasse teenusesse, võib kaitsta liiklust marsruudil kaugemal, ja pärast serverit võib see olla ainus allesjäänud kaitse. Lugege operaatori selgitust lõpp-punktide kohta ja otsustage, millisele neist kihtidest väide viitab.

Logimispoliitika ja konto jälgimine jäävad krüpteerimisest täiesti välja. Operaator saab edastada krüpteeritud sisu, jälgides samal ajal ajastust, aadresse ja mahtu, seega väide lasti konfidentsiaalsuse kohta ei vasta millelegi selle kohta, mida salvestatakse. Käsitlege säilitamist eraldi küsimusena, millel on oma tõendid.

Pange kirja, mida dokumentatsioon ei ütle

Kui omadus puudub, kirjutage, et see puudub, selle asemel et tuletada seda tarkvara nimest või mainest. Audit hõlmab ainult neid omadusi ja komponente, mida see tõesti uuris, ja lünk dokumentatsioonis on iseenesest leid. Kirjutage lünk üles, kuni mäletate veel, milline leht selle tekitas.

Masinas, mida te kontrollite, lugege kogum elavast seansist tagasi, kasutades kliendi olekulehte või lüüsi turbeseoste loendit, ja kirjutage see väärtus kliendi versiooni kõrvale. See kirje muudab tarnija väite hiljem võrreldavaks, kui uuendus muudab läbiräägitud tulemust. Kui klient ja dokumentatsioon lahknevad, usaldage läbiräägitud tulemust ja teatage lahknevusest, selle asemel et seda vaikselt ühtlustada.

Seotud artiklid