Reklāma saka 256 biti, otrs produkts saka 128 biti, un secinājums šķiet acīmredzams, līdz pamanāt, ka skaitļi apraksta dažādas lietas. Simetriskās šifrēšanas atslēga, sertifikāta publiskā atslēga un atslēgu apmaiņas parametrs netiek mērīti vienā skalā. Neviens no tiem neaptver jautājumu, vai klients vispār pārbaudīja serveri. Skaitlis ir reāla informācija, un tā ir daudz šaurāka, nekā liek domāt ap to esošais mārketings.

Pirms kaut ko salīdzināt, jautājiet, kura atslēga tiek skaitīta un ko tā aizsargā.

Trīs atslēgas ar trim uzdevumiem

Datu šifrs šifrē tuneļa kravu, un tā atslēga tiek atvasināta no jauna katrai sesijai. Sertifikāta publiskā atslēga autentifikācijas laikā pierāda galapunkta identitāti. Atslēgu apmaiņas solis, parasti efemērs Diffie-Hellman variants, nosaka kopīgu noslēpumu, ko vēlāk neviena puse nevar atjaunot. Katram ir savi stipruma pieņēmumi un savas izmēra konvencijas.

Tāpēc 256 līdzās 2048 līdzās 32 nevar sakārtot pēc lieluma; tās ir atbildes uz dažādiem jautājumiem.

Pat vienas lomas ietvaros skaitlis kaut ko saka tikai attiecībā pret izmantoto algoritmu saimi.

Kur skaitlis palīdz un kur tas apstājas

Viena algoritma ietvaros lielāka atslēga palielina rupjas pārlases meklēšanas izmaksas, un publicētās vadlīnijas nosaka minimumus sertifikātu atslēgām, mainoties skaitļošanas jaudai. Tas ir leģitīms un šaurs salīdzinājums: AES-128 un AES-256 abi iztur tiešu uzbrukumu ar plašu rezervi, tāpēc praksē atšķirība reti ir izšķirošais faktors.

Ārpus šī salīdzinājuma skaitlis neko neprognozē par konfigurācijas kļūdām, sertifikātu validāciju vai protokola versiju.

Lasiet visu sarunāto komplektu

To, ko savienojums faktiski izmanto, veido komplekts: šifrēšanas režīms, integritātes vai autentificētas šifrēšanas konstrukcija, atslēgu apmaiņas grupa un autentifikācijas metode. Mūsdienīgs AEAD režīms ar pareizu rokasspiedienu ir cits piedāvājums nekā vecāks režīms ar atsevišķu MAC, pat ja norādītais atslēgas lielums ir identisks.

openvpn --show-ciphers | head -20
openvpn --show-tls | head -20
openssl x509 -in server.crt -noout -text | grep -E 'Public-Key|Signature Algorithm'
wg show

Lasiet sarunāto rezultātu, nevis konfigurēto maksimumu. Klients, kas piedāvā spēcīgu komplektu, tomēr pieslēdzas vāji, ja serveris izvēlas vājāko variantu un profils to pieļauj. Ja bažas ir par veiktspēju, mēriet to konkrētajā ierīcē un ceļā, jo atslēgas lielums slikti prognozē caurlaidību, tiklīdz spēlē nāk aparatūras paātrinājums un paketes lielums.

Daļas, ko neviens skaitlis nekad nemēra

Programmatūras uzturēšana ir pirmais iztrūkums. Tunelis, kas celts uz bibliotēkas, kura pārstājusi saņemt labojumus, ir vājāks, nekā liecina tā atslēgas lielums, un neviena konfigurācijas vērtība to nelabo. Operatora uzvedība ir otrais: savienojumu ieraksti, konta dati un atbalsta apstrāde atrodas pilnīgi ārpus kriptogrāfijas. Pakalpojums, kas glabā vairāk, nekā gaidījāt, nekļūst drošāks ar garāku atslēgu.

Pretējās puses pārbaude ir trešā un ar lielākajām sekām. Klientam, kas pieņem jebkuru sertifikātu, ir spēcīgs šifrs, kas ietīts ap neautentificētu pretējo pusi, un tas ir sliktāk nekā pieticīgs šifrs ar pareizu validāciju. Pārbaudiet šos trīs pirms skaitļa, un skaitlis ieņems savu vietu.

Saistītie raksti