С каждым днем количество вредоносных программ становится всё больше. Движимые наживой, всевозможные вирусописатели изобретают все новые методики противодействия антивирусным программам, как например способ развития руткит-технологии. В таких условиях антивирусным программам давать 100% гарантии защиты становится проблематичным.
Зачастую, проникшая вредоносная программа может долгое время оставаться незамеченной, если даже установлена антивирусная программа. А в это же время злоумышленники будут скачивать конфиденциальные данные или в своих целях использовать мощности компьютера. Так же, встречаются такие вредоносные программы, которых антивирусники обнаруживают, но не могут удалить. Антивирусные вендоры могут вести защиту, путем развития технологии своевременного обнаружения вредоносного кода, проникшего на компьютер, и его удаления.
На рынке антивирусных программ существует довольно таки жёсткая конкуренция. По результатам тестов на сегодняшний день лидируют Dr.Web и Антивирус Касперского. Недалеко от них отстали Nod 32, Avast! Professional Edition, Microsoft Security Essentials, Norton AntiVirus u F-Secure Anti-Virus. Так же надо отметить новый бесплатный антивирус Microsoft, который сразу вошёл в топ-список среди антивирусных программ.
В области руткитов, а так же сложных угроз, отслеживается один тренд, который очень изощрён и пользуется технологией поражения системных компонентов. Такой вирус, используя более мощные алгоритмы, проникает в компьютер, обходя основные модули защиты.
Для предотвращения утечки информаций и защиты от вирусов так же может быть использованы программы типа файерволл (брандмауэр), которые могут обходиться без антивирусника. Но специалисты всё же рекомендуют эти два вида программ использовать совместно. На сегодняшний день одним из популярных брандмауэров является Outpost Firewall. Файерволл работает по принципу сканирования всего Интернет-трафика на портах компьютера, одновременно контролируя все приложения имеющие доступ в Интернет. При установке Файерволл уменьшается трафик и появляется возможность настроить программу по своим правилам, отключая некоторые порты.