OpenSSH Umumkan Rancangan Untuk Menghapuskan Kekunci DSA
OpenSSH akan menyahaktifkan kunci DSA secara lalai bermula Jun 2024, dengan penghapusan sepenuhnya dijadualkan pada 2025.
Dalam langkah yang bertujuan untuk memperkuat keselamatan digital, OpenSSH telah mengumumkan rancangan mereka untuk menghentikan sokongan bagi kunci DSA, satu keputusan yang dibuat berdasarkan kelemahan semula jadi algoritma tersebut dan perkembangan alternatif yang lebih selamat. Tetapi pertama, mari kita terangkan dengan lebih lanjut tentang apa itu DSA untuk para pembaca.
DSA dan Hadnya
DSA, yang merupakan singkatan bagi Digital Signature Algorithm, adalah algoritma kriptografi untuk tandatangan digital dan pengesahan serta merupakan komponen utama dalam protokol SSHv2. Walau bagaimanapun, batasannya telah lama dikenali, terutamanya sekatan pada kunci persendirian 160-bit dan kebergantungan pada digestive SHA1.
Sekatan ini menjadikan tahap keselamatannya setara dengan kurang daripada atau sama dengan 80 bit dalam penyulitan simetri, satu piawaian yang dianggap tidak mencukupi dalam landskap keselamatan siber masa kini.
Walaupun menjadi satu-satunya algoritma yang wajib dilaksanakan dalam RFC SSHv2, terutamanya disebabkan oleh sekatan paten pada algoritma alternatif ketika SSHv2 dibangunkan, DSA telah ketinggalan di belakang pilihan yang lebih kukuh seperti RSA, ECDSA, dan EdDSA dari segi keselamatan dan prestasi.
Garis Masa OpenSSH untuk Penghapusan DSA
Sudah tentu, ini tidak akan berlaku serta-merta. Sebaliknya, OpenSSH telah menggariskan pendekatan secara berperingkat. Inilah rancangan yang telah dibuat.
- Mac 2024 (Dianggarkan): DSA akan menjadi pilihan semasa kompilasi tetapi diaktifkan secara lalai dalam keluaran OpenSSH yang seterusnya. Perubahan ini membolehkan pengguna dan pengedar menilai kesan penghapusan DSA dalam persekitaran mereka sendiri.
- Jun 2024 (Dianggarkan): Satu keluaran berikutnya akan menukar tetapan lalai semasa penyusunan untuk mematikan DSA. Walau bagaimanapun, ia akan tetap menjadi pilihan bagi mereka yang memerlukannya.
- Selepas Januari 2025: Pelepasan pertama selepas 1 Januari 2025 akan menyaksikan penghapusan sepenuhnya kod DSA daripada OpenSSH.
Bagi pengguna dengan peranti yang hanya menyokong DSA, OpenSSH mengesyorkan mengekalkan versi lama klien OpenSSH, serupa dengan strategi yang diambil apabila sokongan protokol SSHv1 dihentikan.
Perbincangan lanjut dan pertanyaan mengenai penyingkiran DSA boleh disalurkan ke senarai mel pembangunan OpenSSH atau dengan menghubungi pembangun secara langsung.

