A integração do Cisco Secure Access com o XDR falha com um erro HTTP 431 "Request Header Fields Too Large" (Campos de cabeçalho de solicitação muito grandes) durante a fase de verificação de integridade. A integração tinha funcionado anteriormente com êxito, mas repentinamente começou a falhar com esse erro ao tentar estabelecer a conexão usando chaves de API geradas a partir do painel do Cisco Secure Access.
A mensagem de erro específica é exibida como:
Health check of Module failed: - [v2 Reporting API] There was a client error in the Cisco Secure Access module [431]
Esse erro impede que os dados do Secure Access sejam incluídos no XDR, afetando a visibilidade de segurança e os recursos de monitoramento.
Cisco Secure Access com licença Advantage
assinatura Cisco XDR
Locatário do Cisco Secure Access
Integração de API usando as chaves geradas pelo painel do Cisco Secure Access
Escopos de API necessários: Investigar > Somente Leitura, Relatórios > Somente Leitura, Implantações > Somente Leitura, Políticas > Leitura/Gravação
O problema foi resolvido com a regeneração da chave e do segredo da API no Cisco Secure Access.
Siga estas etapas para resolver o erro 431:
Navegue até o painel do Cisco Secure Access e crie novas chaves de API com os escopos necessários:
Investigar: Somente leitura
Relatórios: Somente leitura
Implantações: Somente leitura
Políticas: Leitura/Gravação
Substitua as chaves de API existentes na configuração de integração do Acesso Seguro XDR pelas chaves recém-geradas.
Teste a integração para confirmar a conexão bem-sucedida. As chamadas de API devem agora retornar respostas HTTP 200 em vez do erro 431.
Para identificar e evitar erros 431 semelhantes no futuro:
1.- Ao depurar através de ferramentas como Postman ou console do navegador, verifique a coluna de tamanho para cabeçalhos de solicitação. Se os cabeçalhos de solicitação se aproximarem ou excederem 8 KB (8192 bytes), isso acionará um erro 431 nos gateways de API. Ferramentas externas como jwt.io podem ser usadas para verificar o tamanho do token OAuth.
2.- Analisar padrões de erro:
Se o erro 431 ocorrer instantaneamente durante o handshake inicial de uma verificação de integridade, ele indica que as credenciais estáticas são o problema
Se o erro 431 ocorrer somente após a execução da integração por vários minutos, ele aponta para acúmulo de cookies em repetições subsequentes
Desabilite a persistência de cookie ou sessão no navegador/cliente de integração para evitar o acúmulo de tamanho de cabeçalho.
O erro HTTP 431 foi causado pela chave de API específica e pelo par secreto, gerando um cabeçalho de autorização grande ou malformado de forma incomum, quando a Base64 foi codificada para o cabeçalho de Autorização HTTP padrão.
As cadeias de caracteres criptográficas na chave de API inicial continham uma sequência de caracteres que, quando codificados, se expandiam em um tamanho de cabeçalho que excedia os limites do gateway de API, resultando na rejeição "Request Header Fields Too Large".
Quando a chave de API foi gerada novamente, a nova cadeia criptográfica produziu um cabeçalho de autorização de tamanho adequado. O processo de revogação e geração de uma nova chave também limpou o contexto de solicitação em cache no lado do gerenciador de integração, normalizando o tamanho do cabeçalho.
| Revisão | Data de publicação | Comentários |
|---|---|---|
1.0 |
26-Oct-2026
|
Versão inicial |