O temido SQL Injection

Os recentes vazamentos de dados de algumas organizações ao redor do mundo têm ganhado destaque nos noticiários, o que reforça a importância da implementação de medidas de proteção, especialmente nas aplicações Web.

Largamente utilizado pelos cibercriminosos há anos, o SQL Injection é uma técnica de ataque baseada na manipulação de código SQL, onde o invasor pode inserir ou adulterar consultas criadas pela aplicação ou criar as próprias consultas, que são enviadas diretamente para o banco de dados, aproveitando-se de campos de inserção de dados como nome, e-mail etc. existentes nas aplicações Web ou pela própria URL do site.

Esta técnica é possível graças a falhas na implementação das aplicações, seja no processo de desenvolvimento com erros ou bugs no código, como na infraestrutura que permite a entrada deste tipo de ataque, expondo as aplicações.

Para prevenir ou mitigar ataques como este, recomenda-se:

• Validar dados inseridos por usuários (input validation)
• Limitar acesso com alto privilégio nas aplicações
• Coletar e monitorar eventos e incidentes de segurança nas aplicações
• Implementar soluções de proteção contra ataques em aplicações Web,
como o Web Application Firewall (WAF)

Post Tags :

Input Validation, OWASP, SQLINJECTION, WAF, Web Security

Posts relacionados

plugins premium WordPress
×