Как обращаться с AntiXSSLibrary Globaly в приложении asp.net? - PullRequest
0 голосов
/ 26 июня 2018

Я хочу предотвратить глобальную атаку XSS в javascript с использованием AntiXSSLibrary. Не удалось найти его в Google. Пожалуйста, помогите. заранее спасибо.

1 Ответ

0 голосов
/ 26 июня 2018

Если под глобальным пониманием вы имеете в виду что-то вроде «я хочу написать несколько строк кода и решить его раз и навсегда», это невозможно.Если бы это было так, XSS не был бы одной из самых распространенных уязвимостей в веб-приложениях.:)

Чтобы предотвратить XSS, вы должны контекстно-зависимо кодировать весь динамический вывод вашего приложения, один за другим, будь то с сервера в html (страница dom) или из javascript на страницу dom.

Специально для кодирования javascript AntiXSSLibrary предоставляет JavaScriptEncode(), который можно использовать для кодирования строк javascript.(Также обратите внимание, что это второй параметр, который позволяет вам опускать автоматические кавычки - он может сделать ваш код лучше и проще для анализа.)

...