Выбор вредоносных программ для теста
Для проведения тестирования антивирусов на лечение активного заражения экспертной группой Anti-Malware.ru были отобраны 10 вредоносных программ по следующим критериям:
- детектирование родительского файла всеми участвующими в тесте антивирусами;
- способность маскировать свое присутствие;
- способность мешать установке и противодействовать работе антивируса;
- способность восстанавливаться в случае удаления некоторых компонент;
- распространенность и известность.
В отборе вредоносных программ для теста отдавался приоритет наиболее сложным семплам, которые больше удовлетворяют приведенным выше критериям.
Стоит отметить, что критически важным параметром для отбора вредоносных программ для теста было детектирование их со стороны всех участвовавших в тесте антивирусов.
Все используемые в тесте вредоносные программы были собраные во время распространения в Интернет (In The Wild).
Таким образом, для теста были отобраны следующие вредоносные программы по классификации (Лаборатории Касперского):
- Adware.Win32.Look2me
- Adware.Win32.NewDotNet
- Backdoor.Win32.Haxdoor
- Trojan-Proxy.Win32.Xorpix
- Email-Worm.Win32.Scano
- Email-Worm.Win32.Bagle
- Trojan-PSW.Win32.LdPinch
- Worm.Win32.Feebs
- Trojan-Clicker.Win32.Costrat
- Trojan-Spy.Win32.Goldun
Каждый отобранный экземпляр вредоносной программы проверялся на работоспособность и установку на тестовой системе.
Список отобранных для теста вредоносные программ до оглашения результатов держался в тайне и не сообщался никому из вредставителей вендоров, чьи антивирусы принимали в нем участие.
Проведение теста антивирусов на лечение активного заражения
Тест проводился на специально подготовленном стенде под управлением VMware GSX Server. Для каждого экземпляра вредоносной программы клонировалась «чистая» виртуальная машина с операционной системой Microsoft Windows XP SP2 и всеми установленными патчами на момент проведения теста.
В тестировании участвовали следующие антивирусные программы:
- Avast! Professional Edition 4.7
- AVG Anti-Virus PE 7.5
- Avira AntiVir СE 7.0
- AVZ 4.21
- BitDefender Antivirus 10
- Dr.Web Anti-Virus 4.33
- Eset NOD32 Antivirus 2.7
- F-Secure Anti-Virus 2007
- Kaspersky Anti-Virus 6.0
- McAfee VirusScan 2007
- Panda Antivirus 2007
- Sophos Anti-Virus 6.0
- Symantec Norton AntiVirus 2007
- Trend Micro PC-Cillin 2007
- VBA32 Antivirus 3.11
При установке на зараженную машину учитывались рекомендуемые производителем настройки по умолчанию и производились все рекомендуемые программой действия (перезагрузка системы, обновление и т.д.).
Если вредоносный код не детектировался автоматически антивирусным монитором, то инициировалась проверка по требованию каталога (или нескольких каталогов), где должны были быть расположены файлы вредоносной программы.
Шаги проведения тестирования:
- заражение (активация) вредоносной программой виртуальной машины;
- проверка роботоспособности вируса и его успешной установки в системе;
- многократная перезагрузка зараженной системы;
- попытка установки тестируемого антивируса и очистки системы;
- если удается очистить систему, фиксируем оставшиеся следы заражения системы.
Для каждого отобранного семпла вредоносной программы выделялась своя чистая виртуальная машина – шаг 1. После попытки установки какого-либо антивируса и лечении заражения, машина откатывалась в первоначальное состояние – шаг 3.