Iklan menyebut 256-bit, produk lain menyebut 128-bit, dan kesimpulannya kelihatan jelas sehingga anda perasan nombor-nombor itu menerangkan perkara yang berbeza. Kunci sifer simetri, kunci awam sijil dan parameter pertukaran kunci tidak diukur pada satu skala. Tiada satu pun daripadanya merangkumi sama ada klien mengesahkan pelayan itu. Nombor itu maklumat sebenar, dan ia jauh lebih sempit daripada yang disiratkan oleh pemasaran di sekelilingnya.

Tanya kunci mana yang dikira dan apa yang dilindunginya sebelum membandingkan apa-apa.

Tiga kunci dengan tiga tugas

Sifer data menyulitkan muatan terowong, dan kuncinya diterbitkan semula untuk setiap sesi. Kunci awam sijil membuktikan identiti sesuatu titik akhir semasa pengesahan. Langkah pertukaran kunci, biasanya varian Diffie-Hellman efemeral, menetapkan rahsia bersama yang tidak dapat dibina semula oleh mana-mana pihak kemudian. Setiap satu mempunyai andaian kekuatannya sendiri dan konvensyen saiznya sendiri.

Sebab itulah 256 di sebelah 2048 di sebelah 32 tidak boleh disusun mengikut magnitud; ia jawapan kepada soalan yang berbeza.

Malah dalam satu peranan, nombor itu hanya menyebut sesuatu secara relatif kepada keluarga algoritma yang digunakan.

Di mana nombor itu membantu, dan di mana ia berhenti

Dalam satu algoritma, kunci yang lebih besar menaikkan kos carian kekerasan kasar, dan panduan yang diterbitkan menetapkan minimum untuk kunci sijil apabila kuasa pengiraan berubah. Itu perbandingan yang sah dan sempit: AES-128 dan AES-256 kedua-duanya menahan serangan langsung dengan margin yang luas, jadi perbezaannya jarang menjadi faktor penentu dalam amalan.

Di luar perbandingan itu, nombor itu tidak meramalkan apa-apa tentang kesilapan konfigurasi, pengesahan sijil atau versi protokol.

Baca seluruh sut yang dirundingkan

Apa yang sebenarnya digunakan oleh sambungan ialah sut: mod sifer, binaan integriti atau penyulitan disahkan, kumpulan pertukaran kunci dan kaedah pengesahan. Mod AEAD moden dengan jabat tangan yang betul adalah cadangan yang berbeza daripada mod lama yang dipasangkan dengan MAC berasingan, walaupun saiz kunci utama adalah sama.

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

Baca hasil yang dirundingkan dan bukan maksimum yang dikonfigurasikan. Klien yang menawarkan sut kuat masih bersambung lemah jika pelayan memilih pilihan yang lebih lemah dan profil membenarkannya. Jika prestasi menjadi kebimbangan, ukurnya pada peranti dan laluan berkenaan, kerana saiz kunci ialah peramal yang lemah bagi daya pemprosesan apabila pecutan perkakasan dan saiz paket masuk ke dalam gambaran.

Bahagian yang tidak pernah diukur oleh nombor

Penyelenggaraan perisian ialah peninggalan pertama. Terowong yang dibina atas pustaka yang berhenti menerima pembetulan lebih lemah daripada yang disarankan oleh saiz kuncinya, dan tiada nilai konfigurasi membaikinya. Tingkah laku pengendali ialah yang kedua: rekod sambungan, data akaun dan pengendalian sokongan terletak sepenuhnya di luar kriptografi. Perkhidmatan yang menyimpan lebih daripada yang anda jangkakan tidak menjadi lebih selamat dengan kunci yang lebih panjang.

Pengesahan rakan ialah yang ketiga dan paling besar akibatnya. Klien yang menerima sebarang sijil mempunyai sifer kuat yang membalut rakan yang tidak disahkan, yang lebih buruk daripada sifer sederhana dengan pengesahan yang betul. Periksa ketiga-tiga perkara itu sebelum nombor, dan nombor itu akan mengambil tempatnya yang wajar.

Artikel berkaitan