sorry_i_noob
@sorry_i_noob

Если пользователь может изменить кодировку в мета теге и таким образом обойти защиту от XSS, зачем обычно указывают ее тегом?

Здравствуйте! Читаю статью на хабре - "Лучшие практики и рекомендации по защите php-приложений от XSS-атак".
Третье правило из этой статьи гласит так:
Указывайте кодировку на каждой веб-странице.

И там показан пример, где кодировка указывается через header.
И у меня возник вопрос. Если кодировка играет роль в защите от xss. И если ее нужно указывать через header. Зачем ее указывают в мета теге? На том же хабре в head первый метатег - это указание кодировки:
<meta http-equiv="content-type" content="text/html; charset=utf-8">
  • Вопрос задан
  • 143 просмотра
Пригласить эксперта
Ответы на вопрос 1
Её необязательно указывать именно через header(). Её просто обязательно указывать на каждой странице. Каким именно способом - не важно
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы