OpenSSH Mengumumkan Rencana untuk Menghentikan Penggunaan Kunci DSA
OpenSSH akan menonaktifkan kunci DSA secara default mulai Juni 2024, dengan penghapusan total yang dijadwalkan pada 2025.
Dalam langkah yang bertujuan untuk meningkatkan keamanan digital, OpenSSH telah mengumumkan rencananya untuk menghentikan dukungan untuk kunci DSA, sebuah keputusan yang didasarkan pada kelemahan bawaan dari algoritma tersebut dan berkembangnya alternatif yang lebih aman. Namun pertama-tama, mari kita menjelaskan lebih lanjut apa itu DSA bagi pembaca kami.
DSA dan Keterbatasannya
DSA, yang merupakan singkatan dari Digital Signature Algorithm, adalah algoritma kriptografi untuk tanda tangan digital dan autentikasi serta merupakan komponen kunci dalam protokol SSHv2. Namun, keterbatasannya telah lama dikenal, terutama pembatasannya pada kunci pribadi 160-bit dan ketergantungannya pada digest SHA1.
Keterbatasan ini membuat tingkat keamanannya setara dengan kurang dari atau sama dengan 80 bit dalam enkripsi simetris, sebuah standar yang dianggap tidak memadai dalam lanskap keamanan siber saat ini.
Meskipun menjadi satu-satunya algoritma yang wajib diimplementasikan dalam RFC SSHv2, terutama karena adanya pembatasan paten pada algoritma alternatif saat SSHv2 dikembangkan, DSA telah tertinggal dibandingkan opsi yang lebih kuat seperti RSA, ECDSA, dan EdDSA dalam hal keamanan dan kinerja.
Jadwal OpenSSH untuk Penghapusan DSA
Tentu saja, hal ini tidak akan terjadi dalam semalam. Sebagai gantinya, OpenSSH telah menyusun pendekatan bertahap. Berikut rencananya.
- Maret 2024 (Perkiraan): DSA akan menjadi opsional saat kompilasi tetapi diaktifkan secara default pada rilis OpenSSH berikutnya. Perubahan ini memungkinkan pengguna dan distributor untuk menilai dampak penghapusan DSA di lingkungan spesifik mereka.
- Juni 2024 (Perkiraan): Rilis berikutnya akan mengubah default saat kompilasi untuk menonaktifkan DSA. Namun, itu akan tetap menjadi opsi bagi mereka yang membutuhkannya.
- Pasca Januari 2025: Rilis pertama setelah 1 Januari 2025 akan melihat penghapusan total kode DSA dari OpenSSH.
Bagi pengguna dengan perangkat yang hanya mendukung DSA, OpenSSH merekomendasikan untuk mempertahankan versi lama dari klien OpenSSH, mirip dengan strategi yang diterapkan ketika dukungan protokol SSHv1 dihentikan.
Diskusi lebih lanjut dan pertanyaan tentang penghapusan DSA dapat diarahkan ke daftar milis pengembangan OpenSSH atau dengan menghubungi pengembang secara langsung.

