Hay una manera de evitar una protección CSRF del remitente y obligar a www.attacker.com a enviar una solicitud POST a www.victim.com con el encabezado como "referer: enlace "?
Por ejemplo, el script a continuación puede cambiar la referencia desde la página del navegador, pero un atacante puede enviar una solicitud que muestre un dominio de referencia diferente a www.victim.com.
<script>
delete window.document.referrer;
window.document.__defineGetter__('referrer', function () {
return "https://www.victim.com";
});
alert(document.referrer)
</script>
Sé que hay formas de omitir algunas protecciones CSRF de referencia. Por ejemplo, mostrar las solicitudes de referencia con un espacio vacío o en blanco, pero ¿qué pasa si la aplicación web rechaza las referencias en blanco o vacío y un "dominio o subdominio específico" lo necesita para procesarlo? la solicitud POST.
¿Sería posible omitir esta protección de un dominio externo?