Uma injeção de SQL é uma exploração de segurança na qual um invasor fornece instruções em Structured Query Language (SQL), na forma de uma solicitação de ação enviada por meio de um formulário da Web, diretamente a uma aplicação Web para obter acesso ao banco de dados de back-end e/ou aos dados da aplicação. Isso pode fazer com que a aplicação visada apresente comportamentos maliciosos e não intencionais. Normalmente, esse tipo de ataque é bem-sucedido devido à falta de validação das entradas do usuário em uma aplicação Web, permitindo que os usuários insiram código SQL da aplicação em formulários HTML em vez de strings de texto comuns, por exemplo.

O firewall de aplicações F5 BIG-IP® Application Security Manager higieniza e valida as entradas do usuário na aplicação, verificando padrões de ataque conhecidos e permitindo que apenas strings e formatos de dados conhecidos cheguem à aplicação. Ao permitir somente transações válidas e autorizadas na aplicação, o BIG-IP Application Security Manager impede que códigos maliciosos acessem os servidores da aplicação, eliminando da lógica de negócios da aplicação a responsabilidade pela segurança e validação das entradas.

Produtos F5 que oferecem proteção contra injeção de SQL: BIG-IP Application Security Manager