Gbitten

sábado, março 25, 2006

 

[Segurança] Validação de entradas com o SQUID?

Uma vulnerabilidade muito comum em aplicações é a validação inadequada das entradas. Entre os ataques mais comuns que exploram esta vulnerabilidade estão o Cross Site Scripting, o SQL Injection e o Buffer Overflow.

Hoje, esta vulnerabilidade é tratada através da validação da entrada na própria aplicação, para tanto, o desenvolvedor deve implantar a validação em seu código. Infelizmente, é muito comum essa verificação ser deficiente ou mesmo não ocorrer.

A idéia que tive hoje é muito simples e provavelmente não é original. Porque não fazer esta verificação antes da entrada chegar na de aplicação. No caso das aplicações web, um candidato natural para fazer a validação de entrada seria um serviço de Proxy Reverso.

Acredito que não seria muito difícil alterar o código do Squid para adicionar esta funcionalidade. O Squid bloquearia por padrão todos os dados passados pelas requisições HTTP, com excessão dos que fossem explicitamente definidos em um arquivo contento as regras de validação.

Gostaria de ouvir outras opiniões antes de hackear o Squid.

Marcadores:






<< Página inicial

Arquivos

janeiro 2000   fevereiro 2000   março 2000   julho 2005   agosto 2005   setembro 2005   outubro 2005   novembro 2005   dezembro 2005   janeiro 2006   março 2006   abril 2006   maio 2006   junho 2006   julho 2006   agosto 2006   setembro 2006   outubro 2006   novembro 2006   dezembro 2006   janeiro 2007   fevereiro 2007   abril 2007   maio 2007   junho 2007   julho 2007   agosto 2007   setembro 2007   outubro 2007   novembro 2007   janeiro 2008   fevereiro 2008   março 2008   junho 2008   setembro 2008   novembro 2008   dezembro 2008   junho 2009   julho 2009   agosto 2009   setembro 2009   outubro 2009   dezembro 2009   fevereiro 2010  

This page is powered by Blogger. Isn't yours?

Assinar Postagens [Atom]