Антивірусна програма (антивірус)30 Антивірусна програма (антивірус) — програма для знаходження і, можливо, лікування програм, що заражені комп.ютерним вірусом, а також, можливо, для запобігання зараження файла вірусом (наприклад, за допомогою вакцинації). Перші, найбільш прості антивірусні програми з.явилися майже одразу після появи вірусів. Зараз розробкою антивірусів займаються великі компанії. Як і в творців вірусів, в цій сфері також сформувались оригінальні засоби — але вже для пошуку і боротьби з вірусами. Сучасні антивірусні програми можуть знаходити десятки тисяч вірусів. Антивірусне програмне забезпечення складається з комп.ютерних програм, які намагаються знайти, запобігти розмноженню і видалити комп.ютерні віруси та інші шкідливі програми. Методи знаходження вірусів Антивірусне програмне забезпечення звичайно використовує два різних методи для виконання своїх задач: Перегляд (сканування) файлів для пошуку відомих вірусів, що відповідають визначенню в словнику вірусів. Знаходження підозрілої поведінки будь-якої з програм, що схожа на поведінку зараженої програми. Метод відповідності визначенню вірусів в словнику Цей метод, коли антивірусна програма під час перегляду файлу, звертається до словника з відомими вірусами, що складений авторами програми-антивіруса. У випадку відповідності якоїсь ділянки кода програми, що проглядається, відомому коду(сигнатурі) віруса в словнику, програма антивірус може виконувати одну з наступних дій: Видалити інфікований файл Відправити файл в карантин (тобто зробити його недоступним для виконання, з метою недопущення подальшого розповсюдження віруса). Намагатися відтворити файл, видаливши сам вірус з тіла файла. Хоча антивірусні програми, створенні на основі пошука відповідності визначенню віруса в словнику, за звичайних обставин, можуть досить ефективно перешкоджати збільшенню випадків зараження комп.ютерів, автори вірусів намагаються триматися на півкроку попереду таких програм-антивірусів, створюючи «олігоморфні», «поліморфні» і, найновіші, «метаморфні» віруси, у яких деякі частини шифруються або спотворюються так, щоб неможливо було знайти спільне з визначенням в словнику вірусів. Антивірусні компанії та програми AhnLab — Південна Корея ALWIL Software (avast!) — Чехія (безкоштовна та платна версії) AOL Virus Protection у складі AOL Safety and Security Center ArcaVir — Польща Authentium — Великобританія AVG (GriSoft) — Чехія (безкоштовна та платна версії, також присутній файрвол) Avira — Німеччина (безкоштовна та платна версії) AVZ — Росія (безкоштовна), відсутній real-time monitor BitDefender — Румунія BullGuard — Данія ClamAV — Ліцензія GPL (безкоштовна), відсутній real-time monitor ClamWin — ClamAV для Windows Comodo Group — США Computer Associates — США Dr.Web — Росія Fortinet — США Frisk Software — Ісландія G-DATA — Німеччина GeCAD — Румунія (компанія викуплена Microsoft у 2003 році) H+BEDV — Німеччина Microsoft Security Essentials — безкоштовний антивірус від Microsoft MoonSecure — Ліцензія GPL (безкоштовна), заснован на коді ClamAV, має real-time monitor NuWave Software — Україна (Використовують движки від AVG, Frisk, Lavasoft, Norman, Sunbelt) Panda Software — Іспанія Quick Heal AntiVirus — Індія ROSE SWE — Німеччина Simple Antivirus — Україна Spyware Doctor — антивирусна утиліта Stiller Research Sybari Software (компанія викуплена Microsoft у 2005 році) Symantec — США Trend Micro — Япония (номінально Тайвань/США) Trojan Hunter — антивірусна утилита Universal Anti Virus — Україна (безкоштовний) Zillya! — Україна (безкоштовний) Український Національний Антивірус — Україна