XSS профилактика с использованием AntiXss NuGet - PullRequest
0 голосов
/ 24 сентября 2018

Я пытаюсь предотвратить межсайтовый скриптинг в бэкенде моего веб-приложения.Я исследовал и наткнулся на библиотеку AntiXss nuget.Я заметил, что какое-то время не было нового выпуска.Я был просто в замешательстве, если я рекомендую использовать эту библиотеку или мне стоит попробовать другой подход.

1 Ответ

0 голосов
/ 25 сентября 2018

В .Net версии 4.5 и более поздних версия AntiXSS является частью инфраструктуры, а не отдельной библиотекой.Он находится в пространстве имен System.Web.Security.AntiXss, почти со всеми функциями оригинальной отдельной библиотеки.

Документы здесь .

По сравнению с другими встроенными классами, такими как HttpUtility, AntiXss более безопасен, потому что это кодировщик на основе белого списка, а не черный список, предоставляемый другими классами.

Одна часть, которая не вошла в структуру, это Sanitizer, но этобыло не очень полезно в любом случае.Существуют другие библиотеки для очистки html, если это необходимо (в основном, нет, это особый случай при работе с предоставленным пользователем html кодом).

...