Langsung ke konten
Security Lab

Protect the Secret

Pilih antara hashing dan enkripsi untuk serangkaian kebutuhan nyata, dan jelaskan alasan setiap pilihan.

Tantangan ini bertumpu pada lab Cryptography. Anda bisa langsung mulai, atau membuka lab-nya dulu.

Buka lab Cryptography

Belum dimulai

Percobaan yang belum selesai tidak disimpan. Memuat ulang halaman memulainya lagi; hanya status selesai yang diingat, dan hanya di perangkat ini.

Skenario

Backup Papertrail bocor

Salinan backup database Papertrail beredar. Sebelum perbaikan dirilis, Anda harus memutuskan bagaimana empat jenis informasi dilindungi. Mulailah dengan melihat apa yang sudah ditunjukkan kebocoran itu: beberapa perlindungan hanya tampak melindungi.

Pilih teknik yang tepat untuk setiap item, dan pahami mengapa yang lain tidak cocok.

Tujuan Anda

  • Pahami bahwa encoding seperti Base64 hanya mengubah format dan tidak melindungi apa pun.
  • Pakai hash untuk sidik jari yang dibandingkan, bukan untuk nilai yang perlu dikembalikan.
  • Simpan password dengan fungsi hashing password yang lambat seperti Argon2id; SHA-256 biasa tidak boleh dipakai sendirian.
  • Pakai enkripsi terautentikasi seperti AES-GCM saat data harus dibaca lagi dan dijaga kerahasiaannya.
Memuat eksperimen…

Semuanya fiktif dan berjalan di browser Anda. Tidak ada akun, rahasia, atau request jaringan yang sungguhan.