DNS Rebinding

DNS rebinding adalah serangan yang mengeksploitasi kebijakan same-origin browser: pertama-tama domain diselesaikan ke server yang dikendalikan penyerang, lalu catatan [[dns|DNS]] domain diikat ulang dengan cepat ke alamat IP internal (seperti 192.168.1.1). Ini mengelabui browser untuk memperlakukan situs penyerang seolah-olah merupakan perangkat jaringan lokal, memungkinkan JavaScript berbahaya membuat permintaan ke layanan internal yang biasanya tidak dapat diakses dari internet publik. DNS rebinding dapat digunakan untuk menyerang router, perangkat rumah pintar, dan layanan internal perusahaan. [[dnssec|DNSSEC]] tidak mencegah rebinding; mitigasi mencakup DNS-over-HTTPS dengan perlindungan rebinding, TTL negatif pendek, dan aturan firewall.

Contoh

A malicious website changes its DNS record from a public IP to 192.168.1.1 mid-session, allowing the attacker's JavaScript to configure the victim's home router through the browser.