FC ConcursosFC Concursos

Flashcard FC684770

Por que concatenar comandos SQL com dados fornecidos pelo usuário é inseguro?

Ameaças aos Sistemas Computacionais

QUADRIX · 2025

De acordo com o assunto TI Segurança da Informação: Ameaças aos Sistemas Computacionais, responda:

Por que concatenar comandos SQL com dados fornecidos pelo usuário é inseguro?
Mostrar resposta e comentário

Resposta

Concatenar comandos SQL com dados do usuário é inseguro porque entradas maliciosas podem alterar a lógica da consulta, caracterizando um ataque de SQL Injection.

• Prepared statements: Use parametrização para separar código e dados e impedir que entradas alterem a consulta SQL.
• Validação e saneamento: Aplique validação e saneamento das entradas antes de usá-las em consultas SQL.
• Menor privilégio: Adote o princípio do menor privilégio no acesso ao banco para reduzir o impacto de ataques.
• ORMs e procedures: Utilize ORMs ou procedures bem configuradas para reduzir a superfície de ataque.





Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/671252

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo