Se rendre au contenu

Une nouvelle mise à jour d’AMSI provoque de graves problèmes sur Exchange 2016 CU21 et Exchange 2019 CU10

Outlook se bloque, les e-mails ne sont pas envoyés et des problèmes de connexion surviennent à cause d’une mise à jour de l’interface antivirus AMSI
21 juillet 2021 par
Dominic Schnur

L’intégration d’AMSI (Antimalware Scan Interface), qui devait offrir une meilleure protection avec Exchange 2016 CU21 et Exchange 2019 CU10, entraîne malheureusement de graves problèmes lorsque Exchange est utilisé avec certains antivirus.

On constate par exemple des temps de chargement interminables à l’ouverture ainsi que dans Outlook, des retards dans l’envoi des e-mails, voire une perte totale de connexion au serveur Exchange. 

Une chose est sûre : impossible de travailler dans ces conditions.

Heureusement, certains éditeurs d’antivirus avaient anticipé la situation et permettent de désactiver AMSI. Nous vous expliquons ici comment mettre fin à ces problèmes, en prenant pour exemples Sophos, McAfee, Bitdefender et Kaspersky.
Nous verrons également comment désactiver cette fonctionnalité en modifiant le fichier web.config du serveur Exchange.

Sophos

Avec Sophos, il existe deux façons de désactiver AMSI. Vous pouvez le faire directement dans l’application installée sur le poste client, mais cette méthode s’avère peu pratique dès lors que vous devez gérer plusieurs installations. Vous pouvez aussi procéder de manière centralisée depuis l’interface d’administration de Sophos Central. 

Odoo • Texte et image

1. Sur le terminal : Même pour désactiver AMSI sur le terminal, il faut passer par Sophos Central. Vous devez d’abord y désactiver la protection contre les modifications pour l’appareil concerné. Pour cela, faites défiler la page de présentation jusqu’à la rubrique de protection contre les modifications, puis cliquez sur « Afficher les détails du mot de passe ». Copiez le mot de passe pour la suite.
Sur le PC où Sophos est installé, cliquez ensuite sur l’icône Sophos en bas à droite de la barre des tâches. Dans la rubrique de connexion administrateur, saisissez le mot de passe copié depuis Sophos Central.

Odoo • Image et texte

Vous pouvez maintenant désactiver la protection AMSI dans les « Paramètres », en bas à droite.

Odoo • Image et texte

2. Dans Sophos Central : Si vous souhaitez appliquer ce réglage à l’ensemble de votre infrastructure et désactiver la protection de façon permanente plutôt que temporaire, voici les stratégies à modifier.
Dans le menu de navigation, cliquez d’abord sur « Server Protection », puisque ce sont les stratégies de protection des serveurs que nous souhaitons modifier. Cliquez ensuite sur « Policies » pour accéder aux stratégies.

(Dans Sophos Central, sous « Server -> Policies -> Threat Protection », désactivez « AMSI Protection (Windows) ».)
Odoo • Image et texte
Odoo • Image et texte
La stratégie à modifier est celle qui porte la mention « Enforced » sous « Threat Protection ».
Odoo • Image et texte
Après avoir cliqué sur la stratégie concernée, accédez à ses paramètres. Si vous utilisez la stratégie par défaut, l’option « Use recommended settinge » est cochée en bleu. Vous devez d’abord la décocher pour pouvoir modifier les paramètres.
Faites ensuite défiler la page vers le bas jusqu’à l’option « AMSI Protection » et désactivez-la.
Après avoir cliqué sur la stratégie concernée, accédez à ses paramètres. Si vous utilisez la stratégie par défaut, l’option « Use recommended settinge » est cochée en bleu. Vous devez d’abord la décocher pour pouvoir modifier les paramètres.
Faites ensuite défiler la page vers le bas jusqu’à l’option « AMSI Protection » et désactivez-la.
Odoo • Image et texte

Il ne vous reste plus qu’à cliquer sur « Save » en haut à droite pour retrouver votre confort de travail habituel dans Outlook.

McAfee

McAfee Endpoint Security propose désormais aussi une option dans les paramètres permettant de désactiver la protection AMSI.

Odoo • Image et texte

Bitdefender

Avec Bitdefender, ces modifications doivent être effectuées via Gravityzone, car aucune option spécifique à AMSI n’est proposée. Il est uniquement possible de désactiver l’ensemble de la protection contre les logiciels malveillants : protection à l’accès, à l’exécution (Advanced Thread Control) et protection avancée contre les exploits. Il est recommandé de créer un profil Exchange distinct pour le serveur et d’y désactiver la protection en attendant le correctif.

Kaspersky


Activer et désactiver la « Protection AMSI »


La « Protection AMSI » est activée par défaut.

Pour activer ou désactiver la « Protection AMSI », procédez comme suit :

  1. En bas de la fenêtre principale de l’application, cliquez sur le bouton icon_settings.png.
  2. Dans la fenêtre des paramètres de l’application, sélectionnez la section Protection → Protection de base → Protection AMSI.
  3. Utilisez le commutateur Protection AMSI pour activer ou désactiver le composant.
  4. Enregistrez les modifications effectuées.

    Source : https://support.kaspersky.com/KESWin/11.5.0/de-DE/174820.htm

Directement sur Exchange

Enfin, il est également possible de modifier directement le fichier web.config pour MAPIoverHTTP et RPCoverHTTP sur le serveur où Exchange est installé afin de désactiver AMSI. Cette solution n’est toutefois plus recommandée. Utilisez donc uniquement les méthodes décrites ci-dessus ou la méthode PowerShell. 

Pour la méthode PowerShell, lancez Exchange Management Shell (PowerShell avec les extensions Exchange)

[PS] C:\PowerShell> New-SettingOverride -Name "DisablingAMSIScan" -Component Cafe -Section HttpRequestFiltering -Parameters ("Enabled=False") -Reason "Testing"
[PS] C:\PowerShell> Get-ExchangeDiagnosticInfo -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh
[PS] C:\PowerShell> Restart-Service -Name W3SVC, WAS -Force

Ces commandes appliquent les paramètres et redémarrent IIS. Le problème est ainsi résolu en attendant un correctif définitif. 

Source : https://support.sophos.com/support/s/article/KB-000042460 
Source : https://techcommunity.microsoft.com/t5/exchange-team-blog/more-about-amsi-integration-with-exchange-server/ba-p/2572371