Um outro perigo da Web é a injeção de HTML e scripts de cliente em geral.
Isto é especialmente perigoso em situações onde um usuário visualiza o que foi entrado por outro usuário, como por exemplo em forums.
Valide tudo que vier do usuário quanto à existência de tags “HTML”, pois um usuário malicioso pode inserir HTML contendo SCRIPTS que podem mudar completamente a aparência da página ou mesmo redirecionar o navegador para outro site controlado pelo hacker.
Muitas tags podem conter script, como por exemplo:
<img src =“javascript::[codigo]”>
Existem várias formas de evitar injeção de tags. Uma delas é usar a opção ValidateRequest do ASP.NET.
Você pode pensar que algumas tags são seguras e ser tentado a permiti-las. Resista.