Resumo
New Relic está recomendando que os clientes que implantarem o agente .NET em uma configuração utilizando Microsoft Extensions Logging (MEL) atualizem para a versão 10.1.0 ou posterior para resolver um problema em que o agente New Relic .NET (v9.7.0 a 10.0.0) encaminhava qualquer nível de registro MEL, independentemente da configuração.
Esta orientação se aplica ao usuário do agente .NET versões 9.7.0 a 10.0.0 que usam a framework de criação de log MEL. O agente .NET que usa a estrutura de Log4net, Serilog e NLog não é afetado.
Software afetado
Versão do agente .NET | Framework de Logging | Condições necessárias | Afetado/não afetado |
---|---|---|---|
.NET agent 9.7.0 through 10.0.0 | Microsoft Extensions Logging (MEL) | Log forwarding enabled and log level set | Affected |
Agente .NET todas as versões | Log4Net, Serilog ou NLog | Não afetado | |
Agente .NET 9.7.0 | Registro de extensões da Microsoft (MEL) | Configuração padrão (encaminhamento de logs não habilitado) | Não afetado |
Agente .NET 9.8.0 a 10.0.0 | Registro de extensões da Microsoft (MEL) | Encaminhamento de logs desabilitado | Não afetado |
Agente .NET 9.7.0 a 10.0.0 | Registro de extensões da Microsoft (MEL) | Configurado para encaminhar todos os níveis de log de extensão da Microsoft | Não afetado |
Agente .NET antes de 9.7.0 | n/a | Não afetado | |
Agente .NET 10.1.0 e depois | Registro de extensões da Microsoft (MEL) | Não afetado | |
Agente .NET todas as versões | n/a | Implantar em Linux | Não afetado |
Corrigido em:
- Agente New Relic .NET versões 10.1.0 e depois
Ação recomendada:
- Os clientes que usam o Microsoft Extension Logging devem atualizar para a versão 10.1.0 ou posterior
- Technical Links: Atualizando o agente .NET
- Workarounds: Clientes afetados que não conseguem atualizar seu agente .NET para 10.1.0 ou mais tarde neste momento pode desativar o encaminhamento de logs.
Detalhes técnicos:
Versão 10.1.0 corrige um erro no tempo do ponto de instrumentação para que o Log de Extensões da Microsoft envie corretamente dados MEL após a filtragem interna em nível de log ocorrer.
Detalhes da linha do tempo
Esse problema foi introduzido quando New Relic adicionou suporte para o recurso de encaminhamento de logs com a framework Microsoft Extensions Logging (MEL) no aplicativo ..NET Core no .NET agente v 9.7.0 (4 de abril de 2022) e no aplicativo .NET framework em v 10.0.0 (19 de julho de 2022). Na versão 9.7.0, o recurso de encaminhamento de logs estava desabilitado por padrão, portanto os clientes que utilizam a versão 9.7.0.0 só poderão ser afetados por este problema se tiverem configurado manualmente o encaminhamento de logs.
Na versão 9.8.0 (5 de maio de 2022), o recurso encaminhamento de logs estava habilitado por padrão.
O problema foi corrigido com o lançamento do agente .NET versão 10.1.0, lançado em 12 de setembro de 2022.
Perguntas frequentes
- O que é um documento de orientação de segurança? New Relic emitiu este documento de Orientação de Segurança para notificar os clientes sobre a necessidade de atualizar seu software para resolver um bug de software que, embora não possa ser explorado por terceiros para obter acesso aos dados dos clientes, ainda possui recomendações acionáveis de segurança ou privacidade para os clientes. .
- É possível que terceiros explorem esse problema para acessar dados de log que são encaminhados para a New Relic? Não, o problema não permite a exposição de dados a terceiros. Usamos um conjunto abrangente de controles técnicos para apoiar a segurança dos dados que recebemos. Para obter mais informações, consulte nossa documentação sobre segurança de dados e criptografia de dados.
- Depois de implantar a versão 10.1.0 do agente .NET da New Relic, preciso fazer mais alguma coisa? Não, não são necessárias mais alterações de configuração após a atualização. Recomendamos que você verifique suas configurações definidas para ter certeza de que correspondem às configurações desejadas.
- Estou usando o agente .NET, mas não usando o Microsoft Extensions Logging para encaminhamento de logs. Estou impactado? Não, esse problema afeta apenas aplicativos .NET que usam MEL para registro. O log MEL foi introduzido na versão 9.7.0 para aplicativo ..NET Core e 10.0.0 para aplicativo .NET framework .
- Estou utilizando o agente .NET mas desabilitei o recurso de encaminhamento de logs. Estou impactado? Não, esse problema impacta apenas o aplicativo .NET utilizando o recurso encaminhamento de logs e o framework MEL.