Federação de Identidade (SAML / OIDC / OAuth)
AÇÃO REQUERIDA (leia e execute imediatamente)
AGORA: Leia o pentest precedente; escopo da conta de teste SSO e IdP/SPAGORA: Proibir tentativas de força bruta que bloqueiem contas reaisPRÓXIMO: Ferramentas de captura de pacotes e documentação (URL de metadados)AÇÃO: Mapeamento do fluxo de protocolo → má configuração comum → validação
Cenários de Aplicação
- Assinatura/manipulação de asserção SAML (padrão clássico de falha)
- OIDC implícito / código de autorização + ausência de PKCE
- Problemas com redirect_uri / state / nonce
- Confusão de metadados entre IdP e SP e emissor em multi-inquilino
- Complementar ao ataque JWT da skill
api-security(esta skill é focada em federação e fluxo SSO)
Fluxo de Trabalho
□ Desenhe: Usuário → SP → IdP → Token → SP
□ Colete: /.well-known/openid-configuration, metadados SAML
□ Verifique: correspondência exata de redirect_uri, vínculo de state, PKCE
□ Verifique: cobertura da assinatura SAML, degradação de algoritmo
□ Fixação de sessão e falha de logout
Cadeia de Ferramentas
| Ferramenta | Finalidade |
|---|---|
| Burp + SAML Raider e outros | Edição de asserção (autorização) |
| jwt_tool | Segmentos JWT |
| DevTools do navegador | Cadeia de redirecionamento |
| Logs de gerenciamento do IdP | Auditoria |
Referências
references/sso-flow-checklist.md../api-security/../windows-ad/(IdP empresarial)
Contexto de Roteamento
Upstream: MASTER R37
Downstream: API JWT puro → api-security; IdP em nuvem → cloud-k8s
Auto-verificação de Conclusão de Tarefas
- O fluxo SSO completo foi mapeado?
- Cada achado tem reprodução e impacto?
- Checklist?