Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КОНСПЕКТ_заочне Информатика.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.31 Mб
Скачать

8.3. Антивірусні програми

1. Поняття про комп’ютерні віруси

Комп’ютерний вірус – це спеціально створена невелика програма, написана мовою низького рівня висококваліфікованими програмістами, здатна розмножуватись і виконувати на ПК певні деструктивні дії.

Виникнення комп’ютерних вірусів пов’язано з ідеєю створення програм, що самовідтворюються, яка досліджувалась ще 1951 р. американським ученим Джоном фон Нейманом. Перші експерименти у цьому напрямку проводились у 1962 р. при створенні комп’ютерної гри Darwin. У 1970 р. була створена програма Creeper, яка саморозмножувалась і мандрувала мережею ARPAnet. Для боротьби з нею була створена програма Reaper.

На межі 70-80 рр. науково-фантастичні романи Джона Бруннера, Томаса Ріана та Вільяма Гібсона дали основу програмістам для реального втілення ідей про комп’ютерні віруси.

У 1977 р. після появи комп’ютерів Apple II з’являються і розроблені для них комп’ютерні вірусі. В кінці 70-х з розвитком комп’ютерних мереж на основі комутованих телефонних ліній з'явилися програми-вандали, які знищували на ПК всі дані користувача. На початку 80-х рр. з'явився перший завантажувальний вірус для Elk Cloner для ПК Apple II.

У 1984 р. А.Д.Д’юдні створив одну з версій комп’ютерної гри Darwin, на основі якої італійські програмісти Р.Черуті та М.Морокуті втілили в життя ідею створення програми, яка самовідтворювалась на базі комп’ютерів Apple II. У свої розробках вони повністю створили теоретичну базу для практичної реалізації розмноження на дисках завантажувальних вірусів. Вони досить детально описали свої концепції та опублікували специфікацію завантажувальної вірусної програми. І хоча від подальших досліджень у даному напрямку програмісти відмовилися, їхні ідеї були підхоплені і широко реалізовані на практиці.

Ще одним дослідником в області реалізації програм, що самовідворюються, у 1984 р. став Ф.Коен, який провів ряд експериментів на системі VAX 11/750, яка працювала під управлінням ОС UNIX. Опубліковані ним статті стали керівництвом для створення вірусних програм. Саме Ф.Коеном було вперше введено термін «комп’ютерний вірус».

Перші спроби протидії вірусним програмам були проведені у 1985 р. Томом Нельфом, який почав збирати список небезпечних завантажувальних програм для ОС MS DOS. Цей список отримав назву «чортова дюжина». На даний час цей список підтримується і його можна отримати в Інтернеті під назвою WildList.

У 1984 р. американський програміст Енді Хопкінс створив перші антивірусні програми, які дозволяли боротися з «троянським конями». Пізніше, у 1985 р., аналогічні програми розробили Гі Вонг, Р.Грінберг та Міхель Фітц.

Масове поширення у 1985-1987 рр. комп’ютерів сімейства IBM PC стало другим етапом в історії розвитку вірусів.

Програма, всередині якої міститься вірус, називається зараженою.

Ознаки наявності вірусів на ПК:

  1. деякі програми припиняють роботу або починають працювати неправильно;

  2. на екран виводяться сторонні повідомлення або символи і т.п.;

  3. робота на комп’ютері суттєво уповільнюється;

  4. деякі файли виявляються зіпсованими.

2. Класифікація комп’ютерних вірусів

На сьогоднішній день відомо декілька десятків тисяч вірусів і їхня кількість постійно зростає. Розглянемо основні групи комп’ютерних вірусів.