Gabarito disponível
Em função de muitos sites e aplicativos da Web dependerem de bancos de dados SQL, um ataque SQL injection pode gerar sérias consequências, porque boa parte dos formulários da Web não consegue impedir a entrada de informações adicionais, o que propicia a exploração desse ponto fraco e o uso das caixas de entrada no formulário para envio de solicitações maliciosas ao banco de dados.
SQL injection explora formulários que não restringem a entrada e atinge bancos de dados SQL.
Muitas aplicações dependem de bancos SQL e não validam adequadamente os campos dos formulários. Isso permite inserir comandos adicionais pelas caixas de entrada e enviar solicitações maliciosas ao banco, com sérias consequências.
Análise das alternativas
A) Correta: descreve o mecanismo e o impacto do SQL injection. B) Errada: nega uma descrição adequada da vulnerabilidade.
Referência: OWASP — SQL Injection.
Resolução comentada do VaiConcursos.