FC ConcursosFC Concursos

Questão FC406897

O Cross-Site-Scripting, também conhecido como (XSS), é um dos defeitos de segurança mais comumente encontrados em aplicações web, permitindo utilizar uma aplicação vulnerável para

Ameaças aos Sistemas Computacionais

FGV · 2024

O Cross-Site-Scripting, também conhecido como (XSS), é um dos defeitos de segurança mais comumente encontrados em aplicações web, permitindo utilizar uma aplicação vulnerável para transportar código malicioso até o navegador de outro usuário. Dependendo de como o código malicioso é transportado até o navegador da vítima e do local em que a vulnerabilidade ocorre (no servidor ou no cliente), um XSS pode ser classificado de vários tipos.

 

O tipo de XSS que o código malicioso é enviado na URL ou no cabeçalho HTTP, como parte da requisição, explorando um parâmetro que é exibido sem tratamento na página resultante, é o:

  1. XSS baseado em DOM;
  2. XSS refletido;
  3. XSS armazenado;
  4. XCS ou Cross Chanel Scripting;
  5. XSS baseado em CSRF.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

XSS refletido ocorre quando um payload malicioso é enviado na URL ou nos cabeçalhos HTTP (por exemplo, em um parâmetro da query string) e o servidor inclui esse conteúdo na resposta sem tratamento, fazendo com que o código seja imediatamente executado no navegador da vítima ao abrir o link ou recurso.

O ataque tipicamente explora a reflexão do dado: o invasor convence a vítima a clicar em uma URL preparada; o servidor “reflete” o parâmetro vulnerável na página e o navegador executa o script no contexto do site atacado.

Impactos comuns: roubo de sessão, redirecionamento malicioso, exfiltração de dados e execução de ações em nome do usuário.

Mitigações eficazes incluem escape/encode do conteúdo antes da saída, validar e normalizar entradas, usar cabeçalhos de segurança (por exemplo, CSP) e cookies com HttpOnly e SameSite.

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

Continue aprendendo