Kryptering skjuler data; godkendelse navngiver modparten
Kryptering beskytter indholdet, godkendelse af modparten navngiver serveren, og autorisation afgør, hvad en identitet må åbne. Spørg om alle tre i et VPN-design.
Kryptering uden en kontrol af modparten kan levere en fortrolig samtale til den forkerte part. Godkendelse uden autorisation beviser, hvem der kom med, men ikke hvad de må åbne. Det er tre separate kontroller, og en VPN-anmeldelse, der kun spørger til chifferen, besvarer én af dem. Sorter spørgsmålene, før du åbner en indstillingsside.
Fire spørgsmål, før du kalder det sikkert
Fire spørgsmål rammer ind: hvad kan observatører læse, hvilken server svarer, hvem tilslutter sig, og hvad må den identitet bruge. Kryptering besvarer det første, godkendelse af modparten det andet, godkendelse af bruger eller enhed det tredje og autorisation det sidste. Et chiffernavn eller et vellykket login er kun et delvist svar.
| 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 |
Et design, der lader én række stå ubehandlet, bliver ikke sikkert af at styrke en anden. Kontrollerne supplerer hinanden, de kan ikke udskiftes.
Godkendelse af modparten er ikke et login
Klienten kontrollerer, at serveren er den tilsigtede, ved hjælp af konfigurerede certifikater, offentlige nøgler eller en anden understøttet mekanisme. En betroet certifikatmyndighed gør ikke ethvert certifikat, den nogensinde har udstedt, til den rigtige server, så identitetskontrollen er stadig vigtig. At skrive en gyldig adgangskode ind i et ikke-verificeret endepunkt gør ikke endepunktet troværdigt. Adgangskoden beviser kun, at du var villig til at godkende dig over for den, der svarede.
WireGuard viser den samme idé med et andet udstyr: en konfigureret modpartsnøgle udfører en identitetskontrol uden en certifikatdialog som i en browser. En fælles hemmelighed, som mange brugere kender, identificerer gruppen mere end en enkelt person, og derfor bærer en unik enhedslegitimation ofte en stærkere identitet.
Godkendt kryptering er et kryptografisk udtryk
Godkendt kryptering betyder, at chifferen beskytter fortroligheden og opdager uautoriserede ændringer. Det betyder ikke, at et menneske har logget ind, og det afgør ikke, hvilke filer en konto må åbne. Et chiffersætnavn beskriver en konstruktion, ikke et forhold mellem to parter. Pakkeintegritet, modpartens identitet og kontotilladelser er beslægtede krav med hver sit bevis.
Tillidsprofilen RFC 5280 er referenceværket for certifikatstier og identitetskontroller, når udrulningen bruger X.509. Det er mere nyttigt at læse den end at behandle ordet godkendt som synonymt med sikkert.
Læs fejlen, før du svækker en kontrol
Et udløbet certifikat, et forkert systemur og en uventet serveridentitet har hver deres rettelse. En afvist konto har en anden. Hvis serveren med rette er skiftet, så hent det opdaterede tillidsmateriale hos den verificerede operatør. At fjerne identitetskontrollen, så tunnelen forbinder, bytter en synlig fejl ud med en usynlig.
Beskyt de legitimationsoplysninger, som tunnelen afhænger af. En profil kan indeholde en privat nøgle, og en gemt adgangskode kan give fjernadgang. Når en lækker, brug tjenestens proces for kontoadministration eller nøgler, fordi et valg af et andet land i klientbiblioteket ikke tilbagekalder den gamle identitet.