Como impedir registro em log detalhado de solicitações HTTP
Ajude a impedir o acesso a informações confidenciais, reduzindo o registro em log detalhado de solicitações HTTP.
Controle o nível de registro em log das solicitações HTTP de saída para ajudar a impedir o acesso a informações confidenciais, como cabeçalhos de autorização ou cookies. Essas informações podem ser usadas como credenciais para acessar o recurso solicitado.
O nível de registro em log dessas solicitações é controlado pelas propriedades glide.outbound_http_log.override e glide.outbound_http_log.override.level. Quando glide.outbound_http_log.override está definida como true, o nível de log das solicitações e respostas é controlado pela propriedade glide.outbound_http_log.override.level. Se glide.outbound_http_log.override.level estiver definida como all ou elevated, os cabeçalhos de solicitação e de resposta serão registrados em log.
Defina glide.outbound_http_log.override como false e glide.outbound_http_log.override.level como basic. Se essas propriedades não aparecerem na tabela Propriedades do sistema [sys_properties], elas estarão em um estado seguro por padrão.
Mais informações
| Atributo | Descrição |
|---|---|
| Nome da configuração técnica |
|
| Aplicabilidade do plug-in | Nenhum |
| Risco à segurança |
Os cabeçalhos de solicitação HTTP de saída registrados com configurações detalhadas podem incluir informações confidenciais, como cabeçalhos de autorização ou cookies. Essas informações podem ser usadas como credenciais para acessar o recurso solicitado. Usuários com acesso à tabela Logs de HTTP de saída [sys_outbound_http_log] podem ver essas informações. A gravidade depende do tipo de solicitações de saída feitas. |
| Pontuação do sistema de pontuação de vulnerabilidade comum (CVSS) | 5 |
| Classificação do sistema de pontuação de vulnerabilidade comum (CVSS) | Média |
| Impacto funcional |
A propriedade do sistema glide.outbound_http_log.override permite substituir o nível de log da solicitação HTTP de saída. Um valor false padroniza o nível de log como básico. Se glide.outbound_http_log.override estiver definida como true, o nível de registro em log será determinado pelo valor da propriedade glide.outbound_http_log.override.level. Esse valor pode ser basic, elevated ou all. Todos os três são valores baseados em cadeia de caracteres/texto. Qualquer valor diferente desses é interpretado como basic. Consulte Configure outbound logging para obter detalhes adicionais. |
| Dependências e pré-requisitos | Nenhum |
| Tipo de dados |
|
| Valor do sistema base |
|
| Valor de fallback |
|
| Valor recomendado |
|
Para saber mais sobre como adicionar ou criar uma propriedade do sistema, consulte Add a system property.