Тест на обнаружение

Тест на обнаружение

Суть теста в том, что в каждом тестируемом антивирусе запускалась задача сканирования по требованию каталога с огромным количеством вирусных экземпляров (detection rate test).

Тест проводился на машине Intel Pentium 4 2600MHz, 512MB DDRAM с установленной Microsoft Windows XP Professional SP1.

Тестовая база вирусов насчитывала 91 202 вируса (коллекция VS2000, сформированная совместно с антивирусными компаниями "Лаборатория Касперского", F-Prot, RAV, Nod32, Dr.Web, Sweep, BitDefender и McAfee). Вирусы в коллекции не повторяются и не имеют уникальных имен согласно антивирусной программе AT LEAST 1.

Все вирусные экземпляры были распакованы (не было файлов ZIP, RAR, ACE и т. д.), имели корректные расширения файлов согласно специальной программе Renexts и были уникальны по контрольной сумме (checksum32).

Файлы вирусных экземпляров для тестирования были следующих типов: BAT, BIN, CLA, CLASS, CLS, COM, CSC, DAT, DOC, ELF, EML, EXE, HLP, HQX, HTA, HTM, IMG, INF, INI, JS, MAC, MDB, MSG, OLE, PHP, PIF, PL, PPT, PRC, REG, SCR, SH, SHS, SMM, STI, TD0, TPU, VBA, VBS, WBT, XLS, XMI, XML.

Все тестируемые программы на момент тестирования имели актуальные версии с обновленными базами данных и максимальными настройками сканирования (включенная эвристика, полное сканирование и т. д.). Настройки по умолчанию не использовались, по причине того что они не обеспечивают максимально возможное качество обнаружения вирусов.

Итак, из списка в 26 антивирусов мы видим следующие результаты по обнаружению вредоносных программ.

1. "Антивирус Касперского Personal Pro 5.0.20" – 99,28 %.

2. F-Secure Anti-Virus 2005 5.10.450 – 97,55 %.

3. eScan Virus Control 2.6.518.8 – 96,75 %.

4. Symantec Anti-Virus Corporate 9.0.3.1000 – 91,64%.

5. Norton Anti-Virus 2005 – 91,57 %.

6. McAfee VirusScan 9.0.10 – 89,75 %.

7. BitDefender Anti-Virus 8.0.137 – 88,13 %.

8. Panda Platinum 2005 Internet Security 9.01.02 – 87,75 %.

9. RAV Anti-Virus (куплен Microsoft) 8.6.105 – 87,26 %.

10. FRISK F-Prot Anti-Virus 3.16b – 87,07 %.

11. Panda Titanium Anti-Virus 4.01.02 – 86,27 %.

12. Trend Micro PC-Cillin 2005 12.1.1034 – 85,98 %.

13. Eset Nod32 2.12.4 – 85,66 %.

14. Authentium Command 4.92.7 – 84,92 %.

15. H+BEDV AntiVir 6.30.00.17 – 84,50 %.

16. Alwil avast! 4.6.623 – 79,65 %.

17. Dr. Web 4.32b – 78,71%.

18. Sophos Sweep 3.91 – 73,79 %.

19. UNA Anti-Virus 1.83 – 73,49 %.

20. Norman Anti-Virus 5.80.05 – 65,32 %.

21. Grisoft AVG7.0.308 – 54,07%.

22. Computer Associates E-Trust Antivirus 7.0.5.3 – 52,35 %.

23. ZoneAlarm (VET Antivirus) 5.5.062.011 – 52,32 %.

24. VirusBuster 2005 5.0.147 – 51,51 %.

25. ClamWin 0.83 – 48,44 %.

26. AhnLab V3 Pro 2004 – 38,87 %.

Вывод: как видим, первое место в данном сравнительном тестировании занял "Антивирус Касперского".

ПРИМЕЧАНИЕ

На момент написания книги самой новой версией "Антивируса Касперского" была седьмая. Учитывая, что в тесте была использована пятая версия программы, в данном случае можно говорить о качественном движке линейки продуктов в целом.

Второе и третье места в данном рейтинге достались F-Secure Anti-Virus и eScan Virus Control соответственно.

ПРИМЕЧАНИЕ

Кстати, F-Secure Anti-Virus и eScan Virus Control используют антивирусный движок от "Лаборатории Касперского" по OEM-соглашению.

Ну что ж, некоторая закономерность уже прослеживается. Идем дальше.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Обнаружение вершины

Из книги Основы объектно-ориентированного программирования автора Мейер Бертран

Обнаружение вершины Нисходящий метод проектирования предполагает, что каждая система характеризуется на самом абстрактом уровне своей главной функцией. Хотя многие учебные примеры алгоритмических проблем - "Ханойские башни", "Задача о 8 ферзях" и т. п. - действительно


7.8 Обнаружение маршрутов

Из книги TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security) автора Фейт Сидни М

7.8 Обнаружение маршрутов Хотя многие локальные сети имеют единственный маршрутизатор по умолчанию, существует достаточное количество сетей, имеющих два или более маршрутизаторов.Что происходит при подключении маршрутизатора к локальной сети? Сообщения о


9.2.2. Обнаружение несбалансированных скобок

Из книги Программирование на языке Ruby [Идеология языка, теория и практика применения] автора Фултон Хэл

9.2.2. Обнаружение несбалансированных скобок В силу самой природы употребления различного вида скобок в выражениях проверить корректность написания можно с помощью стека. При открытии каждого следующего уровня вложенности скобок стек растет. Как только встречается


Обнаружение ошибок

Из книги Язык программирования Си для персонального компьютера автора Бочков C. О.

Обнаружение ошибок Когда происходит ошибка в операции с потоком, устанавливается в ненулевое значение флажок ошибки для потока. Можно использовать макроопределение ferror, чтобы определить, произошла ли ошибка.После каждой ошибки флажок ошибки остается установленным до


Обнаружение столкновений

Из книги Программирование КПК и смартфонов на .NET Compact Framework автора Климов Александр П.

Обнаружение столкновений Для контроля столкновений в играх используются прямоугольные области. Конечно, здесь далеко до реализма, так как предметы не всегда имеют прямоугольную форму. Но в некоторых случаях пользователь может и не заметить этого. Ограничивающий


Обнаружение устройств

Из книги Linux и UNIX: программирование в shell. Руководство разработчика. автора Тейнсли Дэвид

Обнаружение устройств Теперь надо написать код для кнопки butFindDevs, предназначенной для обнаружения устройств. При тестировании примера необходимо направить инфракрасные порты устройств друг на друга. Код, ответственный за выполнение этой задачи, приведен в листинге


26.2.2. Обнаружение сигнала

Из книги iOS. Приемы программирования автора Нахавандипур Вандад

26.2.2. Обнаружение сигнала Некоторые сигналы можно захватить и выполнить соответствующие действия. Другие сигналы нельзя уловить. Например, если команда получает сигнал 9, пользователю не нужно предпринимать какие?либо действия.Если ограничиться написанием сценариев,


10.1. Обнаружение жестов смахивания

Из книги Как тестируют в Google автора Уиттакер Джеймс

10.1. Обнаружение жестов смахивания Постановка задачи Необходимо идентифицировать скользящие жесты смахивания, которые пользователь осуществляет на виде, например, когда убирает картинку с


10.5. Обнаружение жестов-нажатий

Из книги автора

10.5. Обнаружение жестов-нажатий Постановка задачи Необходимо фиксировать, когда пользователь нажимает экранный вид в той или иной


10.6. Обнаружение щипка

Из книги автора

10.6. Обнаружение щипка Постановка задачи Необходимо предоставить пользователю возможность выполнять движения


13.1. Обнаружение и испытание камеры

Из книги автора

13.1. Обнаружение и испытание камеры Постановка задачи Требуется узнать, есть ли камера на том устройстве с iOS, где работает ваше приложение, и можете ли вы получить доступ к этой камере. Это очень важный момент, который нужно проверить, прежде чем приступать к работе с


14.1. Обнаружение доступности многозадачности

Из книги автора

14.1. Обнаружение доступности многозадачности Постановка задачи Необходимо выяснить, поддерживается ли многозадачность на том устройстве с iOS, на котором работает ваше


Что станет с тест-директором и тест-менеджером

Из книги автора

Что станет с тест-директором и тест-менеджером Как все эти ролевые изменения отразятся на менеджерах, директорах и вице-президентах по тестированию? Их станет меньше. Те из них, у кого есть технические знания, перейдут на другие роли, более подходящие их инженерной