Ada 2 jenis serangan XSS, yaitu:
- Reflected atau Non-Persistent
- Stored atau Persistent
Reflected atau Non-Persistent XSS
Reflected XSS adalah jenis XSS yang paling sering dan mudah dilakukan oleh penyerang. Penyerang menggunakan tekhnik Social Engineering agar konten yang sudah di infeksi dengan kode berbahaya ini diklik oleh pengguna lain, kemudian penyerang bisa mendapatkan data-data penting dan sensitif dari pengguna lain, yang selanjutnya dapat digunakan untuk kejahatan lainya. Salah satu cara untuk mengatasi XSS jenis ini adalah dengan melakukan validasi input sebelum menampilkan data apapun yang dimasukkan oleh pengguna.
Stored atau Non-Persistent XSS
Stored XSS lebih jarang digunakan walaupun dampak serangan XSS bentuk ini jauh lebih besar. Sebuah serangan Stored XSS dapat berakibat pada seluruh pengguna. Stored XSS biasanya terjadi saat pengguna diizinkan untuk memasukkan data yang akan ditampilkan kembali. Contohnya adalah pada Message Board, buku tamu, dll. Penyerang memasukkan kode HTML atau Client Script Code lainnya pada postingan mereka. Cara pencegahanya hampir sama dengan Reflected XSS, yaitu jika pengguna diizinkan untuk memasukkan data, lakukan validasi sebelum disimpan pada aplikasi basis data.
0 Add Comment:
Post a Comment