Desenvolvimento de Software · Intermediário · Inglês · Técnico
SQL injection
Ataque em que o invasor insere comandos SQL num campo de entrada para fazer o banco executar algo que o sistema não previa.
Onde usar
'Isso está vulnerável a SQL injection': aparece em code review, revisões de segurança e entrevistas. Previne-se com consultas parametrizadas.
Exemplos
Concatenating user input into the query opens us to SQL injection.
Concatenar a entrada do usuário na query nos deixa abertos a SQL injection.
Use parameterized queries to prevent SQL injection.
Use consultas parametrizadas para prevenir SQL injection.
The pentest found a SQL injection in the search form.
O pentest achou uma SQL injection no formulário de busca.
Cuidado
Não se resolve só escapando aspas à mão; a defesa confiável é usar consultas parametrizadas.
Sinônimos
injeção de SQL