Skip to Content

Nová aktualizácia AMSI spôsobuje závažné problémy v Exchange 2016 CU21 a Exchange 2019 CU10

Outlook zamŕza, e-maily sa neodosielajú a dochádza k problémom s pripojením v dôsledku aktualizácie antivírusového rozhrania AMSI
21. júla 2021 pomocou
Dominic Schnur

Integrácia AMSI (Antimalware Scan Interface), ktorá mala vo verziách Exchange 2016 CU21 a Exchange 2019 CU10 priniesť lepšiu ochranu, teraz, žiaľ, spôsobuje vážne problémy pri používaní Exchange v kombinácii s rôznymi antivírusovými programami.

Dochádza napríklad k nekonečnému načítavaniu pri otváraní aj pri práci v Outlooku, oneskoreniam pri odosielaní e-mailov či dokonca k úplnej strate pripojenia k serveru Exchange. 

Jedno je jasné – takto sa pracovať nedá.

Niektorí dodávatelia antivírusových riešení boli našťastie pripravení, a tak existuje možnosť AMSI vypnúť. Na príkladoch riešení Sophos, McAfee, Bitdefender a Kaspersky vám ukážeme, ako tieto problémy odstrániť.
Ďalej sa pozrieme aj na to, ako možno túto funkciu vypnúť úpravou súboru web.config na serveri Exchange.

Sophos

V riešení Sophos existujú dva spôsoby, ako vypnúť AMSI. Buď priamo cez aplikáciu na klientskom počítači, čo sa však pri správe viacerých inštalácií ukazuje ako veľmi nepraktické, alebo centrálne cez rozhranie na správu Sophos Central. 

Odoo • Text a obrázok

1. Na koncovom zariadení: Ani pri vypnutí na koncovom zariadení sa nevyhnete práci so Sophos Central. Najprv totiž musíte v Sophos Central pre príslušné zariadenie vypnúť ochranu pred neoprávnenými zmenami (Tamper Protection). V prehľade stačí prejsť nadol do časti Tamper Protection a kliknúť na „View password details“. Zobrazené heslo si zatiaľ skopírujte.
Potom na počítači, na ktorom je Sophos nainštalovaný, kliknite na ikonu Sophos vpravo dole na paneli úloh. V časti na prihlásenie správcu potom zadajte heslo, ktoré ste skopírovali zo Sophos Central.

Odoo • Obrázok a text

Teraz môžete v časti „Nastavenia“ v pravom dolnom rohu vypnúť ochranu AMSI.

Odoo • Obrázok a text

2. V Sophos Central: Ak chcete toto nastavenie zaviesť v celej infraštruktúre a ochranu vypnúť nielen dočasne, v nasledujúcom postupe sa dozviete, ktoré politiky je potrebné upraviť.
Najprv v navigácii kliknite na „Server Protection“, pretože chceme upraviť politiky ochrany serverov. Potom kliknite na „Policies“, čím sa dostanete k politikám.

(V Sophos Central v časti „Server -> Policies -> Threat Protection“ vypnite možnosť „AMSI Protection (Windows)“.)
Odoo • Obrázok a text
Odoo • Obrázok a text
Politika, ktorú chceme upraviť, je v časti „Threat Protection“ označená ako „Enforced“.
Odoo • Obrázok a text
Po kliknutí na príslušnú politiku prejdite do jej nastavení („Settings“). Ak používate predvolenú politiku, pri možnosti „Use recommended settinge“ je modré začiarknutie. Najprv zrušte začiarknutie tejto možnosti, aby ste mohli nastavenia upravovať.
Potom prejdite nadol na možnosť „AMSI Protection“ a vypnite ju.
Po kliknutí na príslušnú politiku prejdite do jej nastavení („Settings“). Ak používate predvolenú politiku, pri možnosti „Use recommended settinge“ je modré začiarknutie. Najprv zrušte začiarknutie tejto možnosti, aby ste mohli nastavenia upravovať.
Potom prejdite nadol na možnosť „AMSI Protection“ a vypnite ju.
Odoo • Obrázok a text

Teraz už stačí kliknúť na „Save“ v pravom hornom rohu a môžete opäť pracovať s Outlookom tak, ako ste zvyknutí.

McAfee

Aj do McAfee Endpoint Security pribudla v nastaveniach možnosť vypnúť ochranu AMSI.

Odoo • Obrázok a text

Bitdefender

V prípade Bitdefender je potrebné tieto zmeny vykonať cez Gravityzone, pretože samostatná položka pre AMSI tu úplne chýba. Dá sa vypnúť iba celá ochrana pred malvérom pri prístupe, pri spustení (Advanced Thread Control) a rozšírená ochrana pred zneužitím zraniteľností. Odporúčame vytvoriť pre server samostatný profil Exchange a v ňom vypnúť ochranu, kým nebude k dispozícii oprava.

Kaspersky


Zapnutie a vypnutie ochrany AMSI


Ochrana AMSI je predvolene zapnutá.

Ak chcete zapnúť alebo vypnúť ochranu AMSI, postupujte takto:

  1. V dolnej časti hlavného okna programu kliknite na tlačidlo icon_settings.png.
  2. V okne nastavení programu vyberte sekciu Ochrana → Základná ochrana → Ochrana AMSI.
  3. Pomocou prepínača Ochrana AMSI zapnite alebo vypnite tento komponent.
  4. Uložte vykonané zmeny.

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

Priamo na serveri Exchange

Napokon existuje aj možnosť deaktivovať AMSI priamou úpravou súboru web.config pre MAPIoverHTTP a RPCoverHTTP na serveri s nainštalovaným systémom Exchange. Toto riešenie sa však už neodporúča. Používajte preto výhradne vyššie uvedené možnosti alebo postup cez Powershell. 

Pri postupe cez Powershell spustite Exchange Management Shell (Powershell s rozšíreniami pre 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

Tým sa nastavia príslušné položky a reštartuje sa IIS. Problém je tak dočasne vyriešený až do vydania definitívnej opravy. 

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