Dwa antywirusy na jednym komputerze prędzej czy później wycelują w siebie nawzajem
Raymond Chen pracuje w Microsofcie od trzech dekad i większość swoich tekstów poświęca tłumaczeniu, dlaczego Windows zachowuje się tak, jak się zachowuje. 8 października zmierzył się z pytaniem, które wraca za każdym razem, gdy ktoś zaczyna się bać o swój komputer: skoro jeden antywirus jest dobry, to czy dwa będą lepsze?
Odpowiedź przyszła z prawdziwym zgłoszeniem serwisowym. Na tej samej maszynie były zainstalowane dwa produkty antymalware. Nazwijmy je Contoso i Fabrikam, tak jak robi to Chen. Fabrikam wywołał funkcję systemową, którą Contoso po cichu przekierowało do własnego kodu. Contoso przyjrzało się temu wywołaniu, uznało je za podejrzane i spróbowało poddać proces Fabrikam kwarantannie. Fabrikam z kolei przekierował funkcję, na której opierało się Contoso. Maszyna zasupłała się sama, a żadne ustawienie w którymkolwiek z produktów nie mogło tego rozplątać. Porównanie Chena: to tak, jakby wynająć dwie firmy ochroniarskie do patrolowania budynku i żadnej nie powiedzieć o drugiej. Obie są uzbrojone, żadna nie rozpoznaje drugiej, a kończy się tym, że własni ochroniarze celują w siebie nawzajem.
Warto zapamiętać, dlaczego tak się dzieje. Oprogramowanie ochronne obserwuje komputer, przechwytując wywołania systemowe, czyli techniką, której Windows nigdy oficjalnie nie wspierał. Działa to, gdy robi tak jeden produkt. Przy dwóch jest to rzut monetą, a objawy to zawieszki, programy, które nie chcą wystartować, i maszyna sunąca jak w smole. Nic z tego nie wygląda na problem z bezpieczeństwem, więc ludzie tygodniami obwiniają sprzęt.
Windows 11 ma już Defendera, który sam usuwa się w cień, gdy zainstalujesz prawdziwy antywirus innej firmy. Bałagan zwykle bierze się z resztek: wersja próbna dołączona do laptopa, dodatek ochronny, który przyszedł razem z czymś innym, produkt zainstalowany w panice lata temu i nigdy nieusunięty. Kontrola bezpieczeństwa Tendvane wypisuje, co naprawdę siedzi na maszynie, i wskazuje resztki warte usunięcia, co często załatwia całą sprawę.