Server-Side Request Forgery (SSRF)
O que é Server-Side Request Forgery (SSRF)?
Server-Side Request Forgery (SSRF)Vulnerabilidade web que permite ao atacante forçar um servidor a efetuar pedidos HTTP ou de rede para destinos por si escolhidos, geralmente sistemas internos.
O Server-Side Request Forgery (SSRF) surge quando um servidor obtém um recurso remoto através de um URL controlado pelo utilizador sem validação adequada. O atacante pode aproveitar os privilégios de rede do servidor para alcançar serviços internos normalmente inacessíveis pela internet — endpoints de metadados de cloud, consolas administrativas, bases de dados — e roubar dados, varrer portos ou desencadear execução remota de código. É especialmente grave em ambientes cloud, onde o serviço de metadados pode devolver credenciais temporárias. As defesas incluem allowlist de destinos de saída, bloqueio de gamas link-local e privadas, desativação de esquemas de URL não utilizados, autenticação dos serviços internos e imposição de IMDSv2 na AWS ou equivalente noutras clouds.
● Exemplos
- 01
Um atacante abusa de uma funcionalidade de importação de imagens para que o servidor aceda a http://169.254.169.254/ e roube credenciais da instância cloud.
- 02
Um SSRF num endpoint de webhook é usado para varrer bases de dados internas inacessíveis a partir da internet.
● Perguntas frequentes
O que é Server-Side Request Forgery (SSRF)?
Vulnerabilidade web que permite ao atacante forçar um servidor a efetuar pedidos HTTP ou de rede para destinos por si escolhidos, geralmente sistemas internos. Pertence à categoria Ataques e ameaças da cibersegurança.
O que significa Server-Side Request Forgery (SSRF)?
Vulnerabilidade web que permite ao atacante forçar um servidor a efetuar pedidos HTTP ou de rede para destinos por si escolhidos, geralmente sistemas internos.
Como se defender contra Server-Side Request Forgery (SSRF)?
As defesas contra Server-Side Request Forgery (SSRF) costumam combinar controles técnicos e práticas operacionais, conforme detalhado na definição acima.
Quais são outros nomes para Server-Side Request Forgery (SSRF)?
Nomes alternativos comuns: SSRF.