Questão FC671252
Acerca dos conceitos de segurança web e da Lei Geral de Proteção de Dados Pessoais (LGPD) – Lei nº 13.709/2018 –,julgue o item seguinte. Utilizar comandos SQL diretamente concatena
Ameaças aos Sistemas Computacionais
QUADRIX · 2025
Acerca dos conceitos de segurança web e da Lei Geral de Proteção de Dados Pessoais (LGPD) – Lei nº 13.709/2018 –,julgue o item seguinte.
Utilizar comandos SQL diretamente concatenados com dados fornecidos pelo usuário é uma prática eficaz para proteger a aplicação contra ataques do tipo injeção de código, que podem comprometer o banco de dados, disponibilizado pela Internet.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
Errado. Concatenar comandos SQL com dados do usuário é uma prática insegura porque permite que entradas maliciosas alterem a lógica da consulta, caracterizando um ataque de SQL Injection. Um atacante pode inserir payloads como '; DROP TABLE users; -- para executar comandos indesejados no banco.
Para proteger, deve-se usar prepared statements ou parametrização, que separam código de dados; aplicar validação e saneamento de entradas; e empregar o princípio do menor privilégio no acesso ao banco. ORMs e procedures bem configuradas também reduzem o risco.
Portanto, a concatenação direta é vulnerável e não é eficaz para proteger aplicações expostas à Internet.
Conteúdo do catálogo FC Concursos · Atualizado em