FC ConcursosFC Concursos

Questão FC871732

Um perito analisa uma invasão em um sistema corporativo que utiliza SAML SSO. O atacante interceptou o token SAML e modificou seu conteúdo, conseguindo que o Service Provider aceit

Ameaças aos Sistemas Computacionais

FGV · 2026

Um perito analisa uma invasão em um sistema corporativo que utiliza SAML SSO. O atacante interceptou o token SAML e modificou seu conteúdo, conseguindo que o Service Provider aceitasse o token falsificado.

 

A vulnerabilidade que permitiu esse ataque foi

  1. falha na validação da expiração do token.
  2. falha na verificação da assinatura XML (XML Signature Wrapping).
  3. token JWT malformado.
  4. falha no DNSSEC.
  5. senha fraca no Identity Provider.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

A falha conhecida como XML Signature Wrapping ocorre quando um atacante intercepta um token SAML e modifica seu conteúdo sem invalidar a verificação criptográfica da assinatura. Na prática o invasor insere ou desloca elementos no documento XML de modo que a assinatura permaneça válida para um fragmento diferente do que o Service Provider vai processar.

O vetor típico consiste em clonar o elemento assinado, manter a assinatura apontando para o clone e substituir o Assertion usado pela aplicação por uma versão controlada. O verificador aceita a assinatura porque valida somente a assinatura criptográfica, não a ligação entre o elemento assinado e o elemento autenticado.

Para mitigar, faça validação de esquema rigorosa, utilize seletores seguros (por exemplo XPath absoluto) para identificar o elemento assinado, ignore KeyInfo do documento e use chaves previamente confiáveis, e verifique que o Reference URI da assinatura corresponde exatamente ao Assertion processado.

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

Continue aprendendo