Questão FC296469
Um usuário realizou a autenticação na aplicação Web de um banco. Durante a utilização dessa aplicação, o usuário sofreu um ataque de engenharia social que o fez clicar em um link p
Ameaças aos Sistemas Computacionais
CESGRANRIO · 2022
Um usuário realizou a autenticação na aplicação Web de um banco. Durante a utilização dessa aplicação, o usuário sofreu um ataque de engenharia social que o fez clicar em um link presente numa mensagem de e-mail com conteúdo HTML e cuja URL corresponde a uma requisição válida na aplicação Web do banco. Essa URL foi processada pelo navegador do usuário, e a requisição foi enviada e executada com sucesso em nome do usuário da aplicação Web.
Esse ataque bem-sucedido demonstra que a aplicação Web do banco está vulnerável ao ataque de
- SQL Injection
- XPATH Injection
- Buffer Overflow
- CSRF
- XSS
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
CSRF (Cross‑Site Request Forgery) é um ataque que obriga o navegador de um usuário já autenticado a enviar uma requisição forjada a uma aplicação, fazendo com que ações sejam executadas em nome da vítima sem seu consentimento.
No caso descrito, o atacante usou engenharia social (um e‑mail HTML com link) cuja URL corresponde a uma operação válida do banco. Ao clicar, o navegador incluiu automaticamente o cookie de sessão e a requisição foi aceita e executada como se viesse do próprio usuário.
O servidor, por confiar nas credenciais enviadas pelo navegador, não distingue a requisição legítima da forjada. Para prevenir, implemente token anti‑CSRF (nonce por formulário), valide Origin/Referer, use cookies com atributo SameSite e revalidação de credenciais para operações sensíveis.
Do lado do usuário: encerrar sessão, evitar auto‑login e cautela ao clicar em links suspeitos.
Conteúdo do catálogo FC Concursos · Atualizado em