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

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

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

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

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

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

Похожие вопросы
24 нояб. 2024, в 14:37
3000 руб./в час
24 нояб. 2024, в 13:04
500 руб./в час
24 нояб. 2024, в 12:29
3000 руб./за проект