Задать вопрос
zvermafia
@zvermafia
WebDev

Считается ли это за уязвимостью и можно ли пронести атаку и взломать сайт?

В форме поиска по сайту есть такое поле:
<input type="text" id="input_id" name="val" value="">

Если в эту поле написать что то вроде этого: " placeholder="crack
То это поле после запроса будет выглядеть так:
<input type="text" id="input_id" name="val" value="" placeholder="crack">

Считается ли это за уязвимостью и можно ли пронести атаку и взломать сайт?
  • Вопрос задан
  • 1065 просмотров
Подписаться 3 Оценить 3 комментария
Ответ пользователя John Freeman К ответам на вопрос (4)
AsviS
@AsviS
начинающий
через placeholder cломать сайт не получиться!
а что бы не было XSS то просто фильтруйте переменные хоть по минимуму

strip_tags — убирает html теги.
htmlspecialchars — преобразует спец. символы в html сущности.
Так вы защитите себя от XSS атаки, помимо SQL инъекции.
Если же вам нужны html теги, но только как для вывода исходного кода, то достаточно использовать:
$input_text = htmlspecialchars($_GET['input_text']);
$input_text = mysql_escape_string($input_text);
Ответ написан