Questão FC90521
Em relação a ameaças e vulnerabilidades em aplicações, julgue o item subsequente. O SQL injection e o cross‐site scripting utilizam a linguagem JavaScript.
Linguagem SQL
CEBRASPE (CESPE) · 2024
O SQL injection e o cross‐site scripting utilizam a linguagem JavaScript.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
Comentário:
A questão afirma que SQL Injection e Cross-Site Scripting (XSS) utilizam a linguagem JavaScript, o que é errado. Vamos analisar cada ataque:
- SQL Injection:
- Esse ataque explora vulnerabilidades em consultas SQL mal protegidas, permitindo que um invasor manipule as queries enviadas ao banco de dados.
- Linguagem utilizada: SQL (Structured Query Language), não JavaScript.
- Exemplo de ataque:
Nesse caso, a condição
'1'='1' sempre será verdadeira, permitindo acesso indevido.Cross-Site Scripting (XSS):
- Esse ataque sim utiliza JavaScript, permitindo que um invasor injete scripts maliciosos em páginas web para roubar dados de usuários, redirecionar para sites falsos ou modificar conteúdos.
- Exemplo de ataque:
O script acima, se injetado em uma página vulnerável, pode roubar cookies ou executar ações sem o conhecimento do usuário.
A afirmação está errada, pois apenas o XSS utiliza JavaScript, enquanto o SQL Injection não.
Conteúdo do catálogo FC Concursos · Atualizado em