--- title: X-XSS-Protection slug: Web/HTTP/Headers/X-XSS-Protection tags: - HTTP - XSS - Безопасность - Заголовок - Справка translation_of: Web/HTTP/Headers/X-XSS-Protection original_slug: Web/HTTP/Заголовки/X-XSS-Protection ---
Заголовок ответа HTTP X-XSS-Protection
это особенность Internet Explorer, Chrome и Safari, которая останавливает загрузку страниц при обнаружении ({{Glossary("XSS")}}) атаки. Хотя эти меры защиты не требуются в большинстве случаев для современных браузеров, когда сайты внедряют сильную политику безопасности контента {{HTTPHeader("Content-Security-Policy")}}, которая отключает использование встроенного JavaScript ('unsafe-inline'
), они могут обеспечить защиту для пользователей, использующих устаревшие версии браузеров, не поддерживающих {{Glossary("CSP")}}.
Тип заголовка | {{Glossary("Response header")}} |
---|---|
Запрещённое имя заголовка {{Glossary("Forbidden header name")}} |
no |
X-XSS-Protection: 0 X-XSS-Protection: 1 X-XSS-Protection: 1; mode=block X-XSS-Protection: 1; report=<reporting-uri>
Блокировка загрузки страницы, при обнаружении отражённой (непостоянной) 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>
Не является частью каких-либо специфика или черновиков.
{{Compat("http.headers.X-XSS-Protection")}}