Šifriranje skriva podatke; autentifikacija imenuje drugu stranu
Šifriranje štiti sadržaj, autentifikacija druge strane imenuje server, a autorizacija odlučuje šta identitet smije otvoriti. Pitajte sve tri stvari u dizajnu VPN-a.
Šifriranje bez provjere druge strane može povjerljiv razgovor dostaviti pogrešnoj strani. Autentifikacija bez autorizacije dokazuje ko se pridružio, ali ne šta smije otvoriti. To su tri odvojene kontrole, a pregled VPN-a koji pita samo o šifri odgovara na jednu od njih. Poredajte pitanja prije nego otvorite bilo koju stranicu postavki.
Četiri pitanja prije nego to nazovete sigurnim
Četiri pitanja uokviruju pregled: šta posmatrači mogu pročitati, koji server odgovara, ko se pridružuje i šta taj identitet smije koristiti. Na prvo odgovara šifriranje, na drugo autentifikacija druge strane, na treće autentifikacija korisnika ili uređaja, a na posljednje autorizacija. Naziv šifre ili uspješna prijava samo je djelimičan odgovor.
| Control | Question it answers | What a failure looks like |
|---|---|---|
| Encryption | Who can read the traffic | Readable content on the path |
| Peer authentication | Which server is answering | Certificate or key mismatch |
| Joining identity | Which user or device connected | Rejected credentials |
| Authorization | What that identity may use | Access denied inside a working tunnel |
Dizajn koji ostavi jedan red neriješenim ne postaje siguran jačanjem drugog. Kontrole se dopunjuju, a ne zamjenjuju.
Autentifikacija druge strane nije prijava
Klijent provjerava da je server onaj koji je namjeravao, koristeći konfigurisane certifikate, javne ključeve ili drugi podržani mehanizam. Pouzdan certifikacijski autoritet ne čini svaki certifikat koji je ikada izdao pravim serverom, pa provjera identiteta i dalje ostaje važna. Upisivanje valjane lozinke na neprovjerenu krajnju tačku ne čini tu tačku pouzdanom. Lozinka dokazuje samo da ste bili spremni autentificirati se onome ko je odgovorio.
WireGuard pokazuje istu ideju s drugom opremom: konfigurisani ključ druge strane obavlja provjeru identiteta bez certifikatnog prozora u stilu preglednika. Zajednička tajna koju zna mnogo korisnika označava grupu više nego bilo koju osobu, zato jedinstveni akreditiv uređaja često nosi jači identitet.
Autentificirano šifriranje je kriptografski termin
Autentificirano šifriranje znači da šifra štiti povjerljivost i otkriva neovlaštene promjene. Ne znači da se čovjek prijavio i ne odlučuje koje datoteke račun smije otvoriti. Naziv šifarskog skupa opisuje konstrukciju, a ne odnos između dvije strane. Integritet paketa, identitet druge strane i dozvole računa povezani su zahtjevi s odvojenim dokazima.
Profil povjerenja RFC 5280 referenca je za certifikacijske putanje i provjere identiteta kada implementacija koristi X.509. Čitati ga je korisnije nego riječ autentificirano smatrati sinonimom za sigurno.
Pročitajte kvar prije nego oslabite kontrolu
Istekao certifikat, pogrešan sistemski sat i neočekivan identitet servera imaju svaki svoje ispravke. Odbijen račun ima drugu. Ako se server zakonito promijenio, preuzmite ažurirani materijal povjerenja od provjerenog operatera. Uklanjanje provjere identiteta da bi se tunel povezao mijenja vidljiv kvar za nevidljiv.
Čuvajte akreditive o kojima tunel zavisi. Profil može sadržavati privatni ključ, a sačuvana lozinka može dati udaljeni pristup. Kada jedna procuri, koristite proces upravljanja računom ili ključevima servisa, jer odabir druge zemlje u imeniku klijenta ne opoziva stari identitet.