Каким образом (лучшая практика) иметь дело с XSS? - PullRequest
4 голосов
/ 11 марта 2010

Я использую ASP.NET и на странице ASP.NET есть атрибут validate, который проверяет проверки XSS. Однако я хотел бы знать, действительно ли этого достаточно?

Я посетил некоторые из связанных постов по stackoverflow, и это помогло мне, но я хочу понять, как планировать XSS при разработке веб-сайтов?

Нужно ли проверять XSS на стороне клиента, а также AJAX? Как это сделать ? Есть ли инструменты, которые могут помочь в тестировании XSS?

Спасибо,

Ответы [ 2 ]

4 голосов
/ 11 марта 2010

Вот основы:

  • Не разрешать ввод HTML
  • Всегда кодировать ввод html при его отображении
  • Используйте AntiXSSLibrary от Microsoft или подобную библиотеку
2 голосов
/ 11 марта 2010

Проверьте это: Разрешение HTML и предотвращение XSS @ shiftlett.org

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...