Lompat ke konten utama
←

Uji Penetrasi Dasar: Metodologi, Temuan, dan Laporan

Pelajaran 10 dari 15

Menguji aplikasi web (OWASP WSTG)

Otorisasi dan IDOR

Setelah pelajaran ini kamu bisa mengenali Insecure Direct Object Reference (IDOR) dan pelewatan otorisasi dari perubahan satu parameter.

  • ±13 menit
  • 3 latihan
  • Diperiksa 28 Okt 2026

Latihan di pelajaran ini butuh akun gratis. Progres, kode, dan catatanmu hanya tersimpan di browser ini. Masuk untuk menyimpannya

Materi

Autentikasi menjawab 'siapa kamu'; otorisasi menjawab 'apa yang boleh kamu akses'. WSTG menguji otorisasi dengan memeriksa apakah seorang pengguna bisa mencapai data atau fungsi milik pengguna lain. Bentuk yang paling sering adalah Insecure Direct Object Reference (IDOR): aplikasi memberi akses langsung ke objek berdasarkan input pengguna tanpa pemeriksaan otorisasi yang cukup. Contohnya alamat seperti example.com/faktur?no=12345 — bila mengganti nomor itu menampilkan faktur milik orang lain, aplikasi gagal memeriksa kepemilikan.

Cara WSTG mengenalinya: menguji dengan setidaknya dua akun berbeda, lalu mencoba mengakses objek milik akun lain dengan menukar nilai parameter — pengenal objek di URL, medan tersembunyi, atau parameter lain. Bila objek pengguna lain terbuka, itu IDOR; bila fungsi yang semestinya terbatas (mis. menu admin) bisa dicapai dengan menebak parameter, itu pelewatan skema otorisasi (WSTG-ATHZ-02). Yang diuji bukan apakah bisa masuk, melainkan apakah batas antarpengguna dijaga. Aplikasi yang aman menolak akses lintas pengguna dengan kode seperti 403 Forbidden.

PengamatanTanda
Ganti no=12345 jadi 12346 → tampil data orang lainIDOR (otorisasi per objek tak diperiksa)
Tebak parameter menu=12 → buka fungsi adminPelewatan skema otorisasi
Akses lintas pengguna ditolak 403 ForbiddenOtorisasi dijaga (bukan temuan)

Latihan

0/3 lulus

Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Latihan 1 dari 3

Pengguna yang sudah masuk mengubah alamat dari ?pesanan=1043 menjadi ?pesanan=1044 dan melihat pesanan pelanggan lain. Temuan WSTG apa ini?

Pilih satu jawaban

Latihan 2 dari 3

Bagaimana WSTG menyarankan menguji IDOR dengan andal?

Pilih satu jawaban

Latihan 3 dari 3

Saat sebuah akun pengguna biasa mencoba membuka objek milik pengguna lain, aplikasi menjawab 403 Forbidden. Apa yang ditunjukkan ini?

Pilih satu jawaban

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Lanjutkan ke