Résumé
New Relic recommande aux clients qui déploient l'agent .NET dans une configuration utilisant Microsoft Extensions Logging (MEL) de mettre à jour vers la version 10.1.0 ou une version ultérieure pour résoudre un problème où les agents New Relic .NET (v9.7.0 à 10.0.0) transmettaient n'importe quel niveau du logging MEL, quelle que soit la configuration.
Ces instructions s'appliquent aux utilisateurs des versions d'agent .NET 9.7.0 à 10.0.0 qui utilisent le framework du logging MEL. Les agents .NET qui utilisent le framework du logging Log4net, Serilog et NLog ne sont pas concernés.
Logiciels concernés
Version de l'agent .NET | Framework de logging | Conditions requises | Affecté/non affecté |
---|---|---|---|
.NET agent 9.7.0 through 10.0.0 | Microsoft Extensions Logging (MEL) | Log forwarding enabled and log level set | Affected |
Agent .NET toutes versions | Logging Log4Net, Serilog ou NLog | Non affecté | |
Agent .NET 9.7.0 | Logging des extensions Microsoft (MEL) | configuration par défaut (transfert de logs non activé) | Non affecté |
Agent .NET 9.8.0 à 10.0.0 | Logging des extensions Microsoft (MEL) | transfert de logs désactivé | Non affecté |
Agent .NET 9.7.0 à 10.0.0 | Logging des extensions Microsoft (MEL) | Configuré pour transférer tous les niveaux du logging des extensions Microsoft | Non affecté |
Agent .NET avant 9.7.0 | n/a | Non affecté | |
Agent .NET 10.1.0 et plus tard | Logging des extensions Microsoft (MEL) | Non affecté | |
Agent .NET toutes versions | n/a | déployé sous Linux | Non affecté |
Corrigé dans :
- Versions 10.1.0 des agents New Relic .NET et plus tard
Action recommandée :
- Les clients qui utilisent Microsoft Extension Logging doivent effectuer une mise à niveau vers la version 10.1.0 ou une version ultérieure.
- Technical Links: Mise à jour de l'agent .NET
- Workarounds:Clients concernés qui ne peuvent pas mettre à jour leurs agents .NET vers la version 10.1.0 ou plus tard à ce moment-là peut désactiver le transfert de log.
Détails techniques :
Version 10.1.0 corrige une erreur dans la synchronisation du point d'instrumentation pour Microsoft Extensions Logging afin d'envoyer correctement les données MEL après le filtrage de niveau de log intégré.
Détails de la chronologie
Ce problème a été introduit lorsque New Relic a ajouté la prise en charge de la fonctionnalité de transfert de logs avec framework Microsoft Extensions Logging (MEL) dans les applications .NET Core dans l'agent .NET v 9.7.0 (4 avril 2022) et dans les applications .NET Framework dans la version 10.0.0 (19 juillet 2022). Dans la version 9.7.0, la fonctionnalité de transfert de logs était désactivée par défaut, donc les clients utilisant la version 9.7.0.0 ne peuvent être affectés par ce problème que s'ils ont configuré manuellement le transfert de log .
Dans la version 9.8.0 (5 mai 2022), la fonctionnalité de transfert de logétait activée par défaut.
Le problème a été résolu avec la sortie de la version 10.1.0 de l'agent .NET, sortie le 12 septembre 2022.
Questions fréquemment posées
- Qu’est-ce qu’un document d’orientation en matière de sécurité ? New Relic a publié ce document de conseils de sécurité pour informer les clients de la nécessité de mettre à jour leur logiciel afin de corriger un bogue logiciel qui, bien qu'il ne puisse pas être exploité par un tiers pour accéder aux données des clients, comporte toujours des recommandations de sécurité ou de confidentialité exploitables pour les clients.
- Est-il possible pour un tiers d’exploiter ce problème pour accéder aux données log transmises à New Relic ? Non, le problème ne permet pas l’exposition des données à un tiers. Nous utilisons un ensemble complet de contrôles techniques pour assurer la sécurité des données que nous recevons. Pour plus d'informations, consultez notre documentation sur la sécurité des données et data chiffrement.
- Une fois que j'ai déployé la version 10.1.0 de l'agent .NET New Relic, dois-je faire autre chose ? Non, aucune autre modification de configuration n'est requise après la mise à jour. Nous vous recommandons de vérifier la configuration de votre ensemble pour vous assurer qu'elle correspond aux paramètres souhaités.
- J'utilise l'agent .NET mais je n'utilise pas Microsoft Extensions Logging pour le transfert des logs. Suis-je impacté ? Non, ce problème affecte uniquement les applications .NET utilisant MEL pour leur loggin. Le logging MEL a été introduit dans la version 9.7.0 pour les applications .NET Core et 10.0.0 pour les applications .NET Framework.
- J'utilise l'agent .NET mais j'ai désactivé la fonctionnalité de transfert de log . Suis-je impacté ? Non, ce problème impacte uniquement les applications .NET utilisant la fonctionnalité de transfert de log et le framework MEL.