

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
A respeito do ataque SQL Injection, considere o cenário fictício a seguir:
Um site permite que os usuários façam login fornecendo nome de usuário e senha. No entanto, o sistema não valida adequadamente as entradas do usuário antes de enviar uma consulta ao banco de dados.
Um invasor, em vez de fornecer um nome de usuário comum, insere o seguinte código no campo de login:

Com esse comando, o invasor manipula a consulta SQL, conseguindo acessar o sistema sem fornecer credenciais válidas.
Com base neste cenário, é CORRETO afirmar:
O ataque SQL Injection é utilizado para interceptar o tráfego de rede entre dois servidores.
O ataque SQL Injection pode ser prevenido apenas utilizando senhas fortes no banco de dados.
Utilizar SSL/TLS em uma aplicação web elimina completamente o risco de SQL Injection.
Uma das formas mais eficazes de prevenir SQL Injection é utilizando Prepared Statements (declarações preparadas) com parâmetros.
O ataque SQL Injection não pode ser realizado em bancos de dados que utilizam tabelas normalizadas.