Uz priekšu vērsta slepenība VPN: ko var atvērt nozagta atslēga
Uz priekšu vērsta slepenība ierobežo, ko vēlāk nozagta identitātes atslēga atklāj par ierakstītām sesijām. Tā neaizsargā dzīvu atklātu tekstu apdraudētā ierīcē.
Šodien ierakstiet šifrētu tuneli, nākamgad noziedziet servera ilgtermiņa privāto atslēgu un mēģiniet atšifrēt ierakstu. Uz priekšu vērsta slepenība ir īpašība, kas saka, ka nozagtā atslēga vien pati nebūs pietiekama. Tas ir apgalvojums par ierakstītām sesijām un konkrētiem noslēpumiem, nevis vispārīgs solījums, ka tunelis bija drošs. Tieši pareiza tvēruma noteikšana padara terminu lietderīgu.
Jautājums ir par ierakstu, nevis par dzīvo sesiju
Ilgtermiņa atslēga identificē galapunktu un paraksta roku paspiešanu. Sesijas atslēgas šifrē faktisko trafiku, un uz priekšu vērstas slepenības dizainā tās atvasina no svaiga atslēgu apmaiņas materiāla, ko abas puses izveido un pēc tam izmet. Uzbrucējs, kuram ir tikai ilgtermiņa atslēga, nevar atjaunot šīs izmestās vērtības. Uzbrucējs ar dzīvu sesijas stāvokli to joprojām var, tāpēc garantija attiecas uz pagātni, nevis uz tagadni.
Apgalvojums ir nosacīts: tas ir spēkā tikai tad, ja efemērie noslēpumi tiešām tika iznīcināti un protokols ir tas, ko jūs domājat. Jaukta izvietošana var to izpildīt vienā tunelī un neizdoties citā.
Vienam noslēpumam nav jāatjauno pārējie
Pārbaudiet sarunāto režīmu, nevis mārketinga lapu. Roku paspiešanas izvade nosauc atslēgu apmaiņu un protokola versiju.
openssl s_client -connect vpn.example.com:443 -tls1_3 -brief
swanctl --list-sass_client kopsavilkums parāda TLS versiju un atslēgu apmaiņas grupu, un efemērā grupa ir redzamā uz priekšu vērstas slepenības atslēgu vienošanās zīme. swanctl saraksts parāda IKE un CHILD asociācijas ar to atslēgu atjaunošanas taimeriem, tāpēc redzat, vai izvietošana atjauno atslēgas pēc grafika. Statiska RSA atslēgu apmaiņa vai vecs saderības režīms zaudē šo īpašību neatkarīgi no šifra nosaukuma. Pierakstiet novēroto režīmu, nevis to, ko reklamēja piegādātājs.
Atslēgu atjaunošana nav automātiski uz priekšu vērsta slepenība
Cik bieži tunelis atjauno atslēgas, ir atsevišķs jautājums no tā, kā katra atslēga tiek atvasināta. Dizains, kas atkārtoti ģenerē atslēgas no ilgtermiņa noslēpuma, var atjaunot ik minūti un tomēr neizturēt pārbaudi, jo vēlāka kompromitācija atjauno tās visas. Pretēji, protokols ar retu atjaunošanu joprojām var būt uz priekšu vērstas slepenības, ja katra apmaiņa ir neatkarīga. Lasiet atvasinājumu, nevis intervālu, un nejauciet īsu atkārtotas savienošanas taimeri ar kriptogrāfisku garantiju.
Tā pati neskaidrība parādās ar šifru nosaukumiem: moderns šifrs neko nepasaka par to, kā nonāca tā atslēga.
Kas paliek redzams pēc garantijas
Uz priekšu vērsta slepenība aizsargā ierakstīto sesiju atklātu tekstu no nākotnes atslēgu kompromitācijas, un tā neko nedara pret uzbrucēju, kurš lasa dzīvu trafiku apdraudētā galapunktā. Tā neizņem no ieraksta galamērķa adreses, laiku vai apjomu, un tā neierobežo, cik ilgi operators glabā savienojumu žurnālus. Tā arī nepadara apdraudētu klientu par uzticamu, jo uzbrucējs jau sēž tur, kur saturs pastāv atklātā veidā.
Kad pakalpojumu sniedzējs apgalvo uz priekšu vērstu slepenību, jautājiet, kurš ilgtermiņa noslēpums tiek uzskatīts par nozagtītu un kuri sesijas noslēpumi paliek nepieejami. Ja šiem diviem jautājumiem ir skaidras atbildes, apgalvojumam ir nozīme.