--- title: X-XSS-Protection slug: Web/HTTP/Headers/X-XSS-Protection tags: - HTTP - Referencia - Seguridad - XSS - encabezado translation_of: Web/HTTP/Headers/X-XSS-Protection ---
El encabezado de respuesta HTTP X-XSS-Protection
es una característica de Internet Explorer, Chrome y Safari que impide la carga de una página cuando detecta ataques del tipo Cross-Site ({{Glossary("XSS")}}). Esta protección ya no es necesaria en los navegadores modernos cuando el sitio implementa una fuerte {{HTTPHeader("Content-Security-Policy")}} que deshabilita el uso de Javascript inline ('unsafe-inline'
). Sin embargo da protección a los usuarios de navegadores más antiguos que no soportan {{Glossary("CSP")}}
Tipo de encabezado | {{Glossary("Response header")}} |
---|---|
{{Glossary("Nombre de encabezado prohibido")}} | no |
X-XSS-Protection: 0 X-XSS-Protection: 1 X-XSS-Protection: 1; mode=block X-XSS-Protection: 1; report=<reporting-uri>
Bloquea las páginas en las que se detecta un ataque XSS:
X-XSS-Protection: 1; mode=block
PHP
header("X-XSS-Protection: 1; mode=block");
Apache (.htaccess)
<IfModule mod_headers.c> Header set X-XSS-Protection "1; mode=block" </IfModule>
No forma parte de ninguna especificación o borrador.
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
{{Compat("http.headers.X-XSS-Protection")}}