Je travaille sur une application Blazor où j'ai un formulaire qui prend les données de l'utilisateur (formulaire avec quelques zones de texte et zone de texte). Quelle est la meilleure approche pour l'empêcher d'être victime de cross site scripting et de XSS
attaques.
J'utilise Microsoft.AspNetCore.WebUtilities
pour d'autres composants permettant de coder et de décoder le html. L'encodage et le décodage de l'entrée de l'utilisateur suffiront-ils à prévenir les attaques, les vulnérabilités, etc.
Dois-je utiliser une bibliothèque telle que Gans.XSS.HtmlSanitizer
ou existe-t-il une fonction intégrée dans Blazor ?
Merci d'avance.