Eu tenho uma aplicação que está sofrendo com ataques do tipo XSS. O campo que eles utilizam para tal ataque e um campo textarea com um editor rico.
Como eu posso resolver este problema visto que eu não posso eliminar todos os tipos de tags enviadas, porque se não o editor rico iria perder suas funcionalidades?
Mas não tem como eu tratar a entrada de dados no banco?
F
fabio.nb
Bernardo,
A minha primeira sugestão não foi boa, porque só agora entendi que você deixa o usuário preencher um campo com HTML.
Outra sugestão é permitir apenas algumas tags, no caso utilizar uma expressão regular para verificar se o usuário preencheu somente com as tags aceitas (é mais fácil fazer uma white list do que uma black list).
Abraços
B
Bernardo
Fiz um filtro usando expressão regular como você falou e funcionou perfeitamenta.