Soal SMA · Penerapan · Kesulitan 4/5
Seorang analis keamanan menemukan bahwa sebuah situs web menyimpan kata sandi pengguna dalam basis data sebagai hash MD5 tanpa salt. Ia menyimpulkan bahwa ini berisiko tinggi. Manakah alasan paling tepat yang mendasari kesimpulan tersebut?
- A.MD5 menghasilkan hash yang terlalu panjang sehingga memperlambat autentikasi
- B.Penyerang dapat menggunakan rainbow table karena MD5 cepat dan tanpa salt membuat hash mudah dipetakan ke kata sandi umum
- C.MD5 tidak dapat digunakan pada basis data relasional sehingga data mudah rusak
- D.Tanpa salt, hash MD5 berubah setiap kali pengguna login sehingga tidak konsisten
Kunci jawaban & pembahasan
Jawaban: Penyerang dapat menggunakan rainbow table karena MD5 cepat dan tanpa salt membuat hash mudah dipetakan ke kata sandi umum
MD5 cepat dan deterministik; tanpa salt, hash yang sama untuk kata sandi yang sama dapat dicocokkan dengan rainbow table.
Mau penjelasan yang menyesuaikan level anak?
Xinau AI membahas soal langkah demi langkah, menyesuaikan gaya bahasa dengan usia anak, dan menyusun latihan berikutnya berdasarkan jawaban sebelumnya.
Coba gratis 30 hari