Qual a diferença entre os interceptors Log Obfuscation e Data Obfuscation?

Ambos Log Obfuscation e Data Obfuscation são utilizados para ocultar dados, substituindo a informação selecionada por símbolos predefinidos.

Interceptor de Log Obfuscation

É geralmente usado em conjunto com o interceptor de Log. Ambos são interceptors de rastreamento [1].

  • O interceptor de Log gera registros para visualização da requisições e respostas.

  • O interceptor de Log Obfuscation é usado para ocultar, neste log, dados selecionados (presentes no header ou body de uma requisição ou resposta).

Interceptor de Data Obfuscation

É um interceptor de segurança, que oculta dados presentes no header, query param ou body de requisições e respostas.

Os dados são apenas substituídos por outros caracteres. Se quiser que sejam criptografados ao invés de ofuscados, use o interceptor de Log e selecione uma opção de criptografia.

Acessando a tela de General Trace, na aba DATA OBFUSCATION, você pode configurar esse interceptor. Para saber como fazer isso, acesse a documentação de configuração do interceptor Data Obfuscation.
A configuração afetará apenas as chamadas já realizadas. Para ofuscar dados de futuras chamadas, configure o interceptor de Log Obfuscation.

Os logs podem ser encontrados em General Trace e na tela de API Trace, que exibe apenas as requisições feitas para a API selecionada.


1. mesmo que você não use o interceptor de Log, o interceptor de Log Obfuscation ofusca as informações de trace, requestHeaders e responseHeaders do kibana
Thanks for your feedback!
EDIT

Share your suggestions with us!
Click here and then [+ Submit idea]