golovewkin
@golovewkin
WEB - Разработчик

Какая опасность в динамическом подключении скрипта?

Всем привет!
Есть jacascript виджет/модуль. У него есть метод init() и render().
Для чего? В init() запрашиваю json с сервера данные. В render() - показываю на странице.
Какие проблемы с безопасностью могут возникнуть, если в init() засунуть тег <script> с запросом на полифилл, потому что, предположим, он нужен только моему модулю?

upd. ок, возможен XSS. Как такое сделать безопасно?
  • Вопрос задан
  • 274 просмотра
Решения вопроса 1
@nirvimel
Если теги не фильтруются и спец.символы не экранируются, то возможен XSS.

Надо экранировать символы, например, так по-простому, или специальными библиотеками, типа этой.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы