Satu halaman membuat lebih dari satu permintaan. Menjawab kotak login proxy pertamanya bisa membuat skrip, gambar, atau koneksi langsung menempuh rute lain dan menerima tantangan lain.

  1. Temukan sumber daya yang gagal. Catat tujuannya, proxy yang dipilih, dan tantangan 407. Bandingkan kolom yang sama dengan sumber daya yang berhasil; URL halaman utama saja tidak cukup.
  2. Cari perbedaan yang sama. Kegagalan dapat mengikuti satu host sumber daya, jalur HTTP/HTTPS terpisah, ekstensi, atau keputusan PAC. Login yang diterima satu endpoint tidak membuktikan penerimaan oleh endpoint lain. Cache autentikasi juga bergantung pada tantangan, identitas, dan cakupan rute.
  3. Perbaiki pertukaran yang teridentifikasi. Perbaiki rute, akun, atau perilaku autentikasi yang didukung, lalu periksa perilaku halaman dan hasil sumber daya.

Mengetik kata sandi yang sama berulang kali memberi sedikit bukti sampai cakupan itu diketahui. Akal-akalan awal di peramban seperti menonaktifkan WebSockets, memblokir skrip, atau mengganti ekstensi dapat menghapus permintaan yang memicu kotak sekaligus menghapus fitur yang dibutuhkan.

Memblokir sumber daya yang tidak diinginkan bisa menjadi pilihan kebijakan yang disengaja. Jelaskan hasil itu sebagai pemblokiran, bukan bukti bahwa autentikasi kini berfungsi. Halaman sunyi yang kehilangan koneksi waktu nyata yang dibutuhkan belum mencapai hasil yang sama dengan halaman yang berfungsi memakai rute yang dimaksud.

Artikel terkait