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: Controle
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
Assinar Postagens [Atom]