Антивірусна програма являє собою особливий вид програмного забезпечення, функцією якого є виявлення і нейтралізація комп`ютерних вірусів і потенційно шкідливих програм. Крім того, антивірус дозволяє запобігти зараженню комп`ютера. Користувачеві пропонується безліч варіантів антивірусних програм, які розповсюджуються як на платній, так і на безкоштовній основі. Ці програми відрізняються різною функціональністю і механізмами роботи, а також ефективністю профілактики і боротьби з вірусами.

Принцип роботи антивіруса

Практично на кожному комп`ютері встановлено ту чи іншу антивірусне програмне забезпечення, проте деякі помилково вважають, що збільшення кількості одночасно працюючих антивірусів дозволить забезпечити більш потужний захист. Щоб зрозуміти, чому це є помилкою, потрібно розібратися в механізмах роботи антивірусних програм.

Не забувайте регулярно оновлювати вірусні бази даних, щоб ваш антивірус міг впізнавати «свіжі» віруси.

Для пошуку вже заразити комп`ютер вірусів використовується так званий сигнатурний метод, суть якого полягає в тому, що антивірус порівнює вміст файлів з вірусними базами даних, намагаючись знайти відповідності. Якщо вони виявляються, то програма намагається «вилікувати» файл, тобто видалити з нього зайве вміст - «тіло вірусу». Профілактика зараження заснована на постійному моніторингу активності програм з метою запобігти шкідливу діяльність вірусів і захистити систему від зараження. Більшість антивірусів працюють на комбінованій основі, тобто і в режимі моніторингу активності, і в режимі сканування файлів.

Чому більше не означає - краще?

Природно, навіть робота одного антивіруса здатна позначитися на швидкодії комп`ютера, так як сканування файлів навантажує жорсткий диск, а моніторинг - оперативну пам`ять і ресурси процесора. Навіть якщо припустити, що обидва антивіруса просто працюють паралельно, навантаження на ресурси комп`ютера зростає вдвічі. На жаль, насправді все ще складніше, оскільки антивірусна програма не сприймає свого «конкурента» в якості антивіруса, вважаючи його звичайним додатком, що виконується на комп`ютері, отже, вона прагне контролювати і його роботу теж. Наприклад, якщо один антивірус почне вести фонові перевірки файлів, то другий буде змушений «моніторити» його роботу в процесі, а також сканувати перевірені файли, що ще сильніше відіб`ється на швидкості роботи комп`ютера.

Будь-антивірус неідеальний, тому цілком можливі "помилкові" спрацьовування і спроба блокування свідомо нешкідливих програм.

У деяких випадках антивіруси здатні конфліктувати, приймаючи один одного за потенційно небезпечні програми. Наприклад, якщо один антивірус спробує «вилікувати» заражений файл, то другий не дасть йому цього зробити, так як буде впевнений, що відбувається спроба зараження вірусом. Конфлікт антивірусів може привести до зависання операційної системи і необхідності примусового перезавантаження. Крім того, подібний подвійний контроль на практиці призводить до послаблення захисту, оскільки значну частину ресурсів антивіруси витрачають на перевірку один одного, а не на пошук вірусів. Тому набагато практичніше встановити один потужний антивірус з необхідними доповненнями, ніж діяти за принципом «чим більше, тим краще».