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:
- XSS baseado em DOM;
- XSS refletido;
- XSS armazenado;
- XCS ou Cross Chanel Scripting;
- 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