nor1m
@nor1m
web-developer

Как защититься от xss при парсинге css?

Есть css, который юзер мне дает, я его оптимизирую и успешно отдаю обратно. Я хочу реализовать такую штуку: Юзер может восстановить историю и получить список обратно. Мне через js нужно отправить этот css код в поле. Отправляю примерно так - $css_input = `css`; Внутренние ` экранирую. В итоге будет так - $css_input = `hello \` `;
Я пытался внедрить xss - $css_input = `hello \\` ; alert(1);var a=\\`1\\`;
он не выполнится, потомучто последняя ковычка даст ошибку, но возможно есть способ обойти эту защиту.
Вопрос - безопасно ли так делать ?
  • Вопрос задан
  • 100 просмотров
Пригласить эксперта
Ответы на вопрос 1
@htmlcssseo
php: использовать htmlentities
на сервере: mod_security + фильтр comodo
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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