Questão FC483593
Acerca de ameaças e vulnerabilidades em aplicações, julgue o item subsequente. Para que um ataque de cross-site request forgery funcione em aplicações web, basta que a vítima tenha
Ameaças aos Sistemas Computacionais
CEBRASPE (CESPE) · 2024
Acerca de ameaças e vulnerabilidades em aplicações, julgue o item subsequente.
Para que um ataque de cross-site request forgery funcione em aplicações web, basta que a vítima tenha conectado, em algum momento, sua conta original ao disparar a requisição maliciosa.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
CSRF explora a confiança do servidor no navegador que já está autenticado. A afirmação é errada porque não basta que a vítima "tenha conectado, em algum momento": a requisição maliciosa só funcionará se a sessão estiver ativa e o navegador enviar automaticamente as credenciais (por exemplo, cookies de sessão) no momento do ataque.
Além disso, muitos sistemas aplicam proteções que impedem o ataque mesmo com sessão ativa, como tokens anti‑CSRF, cabeçalhos que não são enviados cross‑site e a política SameSite dos cookies. Em contrapartida, autenticação via token em cabeçalho (ex. Bearer) não é vulnerável a CSRF se o token não for automaticamente incluído pelo navegador.
Portanto, ter-se conectado "em algum momento" não garante sucesso do ataque; é necessário que a sessão válida exista no instante da requisição e que não haja mecanismos de mitigação em vigor.
Conteúdo do catálogo FC Concursos · Atualizado em