FC ConcursosFC Concursos

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

Continue aprendendo