Я работаю над приложением Blazor, где у меня есть форма, которая принимает пользовательский ввод (форма с некоторыми текстовыми полями и текстовой областью). Как лучше всего предотвратить межсайтовый скриптинг и XSS
атаки.
Я использую Microsoft.AspNetCore.WebUtilities
для других компонентов для кодирования и декодирования html. Будет ли достаточно кодирования и декодирования при вводе пользователем и предотвращения атак, уязвимостей и т. Д. c.
Нужно ли использовать какую-либо библиотеку, например Gans.XSS.HtmlSanitizer
, или в Blazor есть какая-то встроенная функция.
Заранее спасибо.