FC ConcursosFC Concursos

Questão FC296467

Um tipo de problema comum que ocorre em aplicações web é quando a aplicação não neutraliza adequadamente uma entrada fornecida como argumento na sua URL de acesso, e esse argumento

Ameaças aos Sistemas Computacionais

CESGRANRIO · 2023

Um tipo de problema comum que ocorre em aplicações web é quando a aplicação não neutraliza adequadamente uma entrada fornecida como argumento na sua URL de acesso, e esse argumento é utilizado para compor uma página que será servida para o usuário da aplicação. Nesse contexto, um especialista em segurança realizou um teste e confirmou a existência de um problema desse tipo. Para isso, ele introduziu a seguinte URL:

 

http://www.exemplo.com/app.php?username=<Script Language="Javascript">alert("Você pode ser atacado!");</Script> Como resultado desse teste de comprovação do especialista, o navegador apresentou uma janela pop-up com a mensagem de alerta Você pode ser atacado! na página da aplicação testada.

 

Esse teste comprova que essa aplicação web está vulnerável ao ataque de

  1. Path Traversal
  2. Buffer Overflow
  3. XSS
  4. QRLJacking
  5. EAR
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

A vulnerabilidade detectada é XSS (Cross‑Site Scripting): um atacante consegue injetar um payload em uma entrada que é refletida e executada no navegador da vítima, como mostrou a URL de teste que abriu o alerta.

Esse caso é típico de Reflected XSS: o servidor incorpora o conteúdo do parâmetro na resposta sem validação/escapamento, permitindo execução imediata do script.

Consequências incluem roubo de cookies/sessões, redirecionamento para phishing, fraude e execução de ações em nome do usuário.

Mitigações principais: validar e normalizar entradas no servidor; aplicar output encoding (escapar caracteres HTML/JS) antes de inserir em páginas; usar modelos seguros do framework; ativar Content Security Policy para limitar scripts; marcar cookies como HttpOnly e Secure; e empregar bibliotecas de sanitização confiáveis.

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

Continue aprendendo