Situs web memiliki halaman yang dilindungi dari pengunjung biasa. Misalnya, hanya pengguna admin situs yang dapat mengakses halaman untuk mengelola pengguna lain. Jika pengunjung situs web dapat mengakses halaman yang dilindungi yang tidak boleh mereka lihat, maka kontrol aksesnya rusak.
Pengunjung biasa yang dapat mengakses halaman yang dilindungi dapat menyebabkan hal berikut:
. Dapat melihat informasi sensitif dari pengguna lain
. Mengakses fungsi yang tidak sah
Sederhananya, kontrol akses yang rusak memungkinkan penyerang melewati otorisasi , sehingga mereka dapat melihat data sensitif atau melakukan tugas yang tidak seharusnya mereka lakukan.
Misalnya, kerentanan ditemukan pada tahun 2019 , di mana penyerang dapat memperoleh satu frame dari video Youtube yang ditandai sebagai pribadi. Peneliti yang menemukan kerentanan tersebut menunjukkan bahwa ia dapat meminta beberapa frame dan merekonstruksi video tersebut. Karena ekspektasi dari pengguna saat menandai video sebagai pribadi adalah tidak ada yang dapat mengaksesnya, hal ini memang diterima sebagai kerentanan kontrol akses yang rusak.
Insecure Direct Object Reference
Misalnya, katakanlah kita sedang masuk ke rekening bank, dan setelah mengautentikasi diri dengan benar, kita akan diarahkan ke URL seperti ini
Namun, ada masalah yang berpotensi besar di sini, siapa pun mungkin dapat mengubah parameter
Aplikasi memaparkan referensi objek langsung melalui
Contoh
-
-
-
-
-
-
-