@m0ody
backend dev (python, django, postgresql, celery)

JSON — как правильно защититься от XSS?

Есть приложение на django которое отдает все данные в json формате. На frontend эти данные рендерятся. Необходимо защититься от XSS атаки.
Для кодирования в json использую библиотеку json из стандартной библиотеки python.
1. Достаточно ли будет, если я пройдусь по массиву который нужно отправить на frontend и обработаю все строковые данные функцией django.utils.html.escape?
2. Есть ли способ навесить хук в библиотеки json, который бы позволил в процессе перевода в json обрабатывать строковые параметры?
  • Вопрос задан
  • 2586 просмотров
Пригласить эксперта
Ответы на вопрос 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
только серверный regexp для проверки.... быстро, просто, понятно.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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