Soal SMA · Soal cerita · Kesulitan 4/5
Seorang pengembang web ingin membuat halaman login yang aman. Ia menerapkan HTTPS, hashing password dengan bcrypt, dan validasi input. Namun, ia masih menyimpan session ID dalam cookie tanpa flag Secure dan HttpOnly. Apa risiko utama dari kelalaian tersebut?
- A.Session ID dapat dicuri melalui serangan XSS dan digunakan untuk membajak sesi pengguna.
- B.Password pengguna dapat langsung dibaca dari database karena tidak di-hash.
- C.Halaman login menjadi lambat karena HTTPS tidak optimal.
- D.Validasi input menjadi tidak berfungsi sehingga rentan SQL Injection.
Kunci jawaban & pembahasan
Jawaban: Session ID dapat dicuri melalui serangan XSS dan digunakan untuk membajak sesi pengguna.
Tanpa flag HttpOnly, JavaScript dapat mengakses cookie session ID, sehingga rentan terhadap XSS yang dapat mencuri session ID.
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