ня. А у другому розділі - технологічний процес захисту персональних комп'ютерів від вірусів, що складаються з двох взаємопов'язаних кроків: виявлення комп'ютерного вірусу і його лікування.
1. Теоретичні основи комп'ютерної вірусології
. 1 Поняття «Комп'ютерний вірус»
Комп'ютерний вірус - це спеціально написана невелика за розміром програма, яка може «приписувати» себе до інших програм (тобто «заражати» їх), а також виконувати небажані різні дії на комп'ютері. Програма, всередині якої знаходиться вірус, називається «зараженої». Коли така програма починає роботу, то спочатку управління отримує вірус. Вірус знаходить і «заражає» інші програми, а також виконує які-небудь шкідливі дії (наприклад, псує файли чи таблицю розміщення файлів на диску, «засмічує» оперативну пам'ять і т.д.).
Для маскування вірусу, дії по зараженню інших програм і нанесення шкоди можуть виконуватися не завжди, а скажімо, при виконанні певних умов. Після того, як вірус виконає потрібні йому дії, він передає управління тій програмі, в якій він знаходиться, і вона працює так само, як звичайна. Тим самим зовні робота зараженої програми виглядає так само, як і не зараженої.
Багато різновиди вірусів влаштовані так, що при запуску зараженої програми вірус залишається резидентно, тобто до перезавантаження DOS, в пам'яті комп'ютера і час від часу заражає програми і виконує шкідливі дії на комп'ютері.
Слід зауважити, що тексти програм і документів, інформаційні файли без даних, таблиці, табличні процесори та інші аналогічні файли не можуть бути заражені вірусом, може їх тільки зіпсувати.
1.2 Історія комп'ютерної вірусології та причини появи вірусів
Історія комп'ютерної вірусології представляється сьогодні постійної «гонкою за лідером», причому, не дивлячись на всю потужність сучасних антивірусних програм, лідерами є саме віруси.
Про появу перших комп'ютерного вірусу багато різних думок. Достеменно тільки відомо, що на машині Чарльза Беббіджа, що вважається винахідником першого комп'ютера, його не було, а на Univax 1108 і IBM 360/370, в середині 1970-х років вони вже були. Цікаво, що ідея комп'ютерних вірусів з'явилася набагато раніше самих персональних комп'ютерів. Точкою відліку можна вважати праці відомого вченого Джона фон Неймана по вивченню самовідтворюються математичних автоматів, про які стало відомо в 1940-х роках. У 1951 році він запропонував спосіб створення таких автоматів. А в 1959 році журнал Scientific American опублікував статтю Л.С.Пенроуза, присвячену самовоспроизводящимся механічним структурам. У ній була описана проста двовимірна модель самовідтворюються механічних структур, здатних до активації, розмноження, мутацій, захоплення. Пізніше інший учений Ф.Ж.Шталь реалізував дану модель на практиці за допомогою машинного коду на IBM 650.
Серед тисяч вірусів лише кілька десятків є оригінальними розробками, що використовують дійсно принципові ідеї. Всі інші - «варіації на тему». Але кожна оригінальна розробка змушує творців антивірусів пристосовуватися до нових умов, наздоганяти вірусну технологію. Але останнє можна оскаржити. Наприклад, в 1989 році американський студент зумів створити вірус, який вивів з ладу близько 6000 комп'ютерів Міністерства оборони США. Або прикладом може бути епідемія відомого вірусу Dir-II, що вибухнула в 1991 році. Вірус використовував дійсно оригінальну, принципово нову технологію і на перших порах зумів широко поширитися за рахунок недосконалості традиційних антивірусних засобів.
Або сплеск комп'ютерних вірусів у Великобританії: Крістоферу Пайну вдалося створити віруси Pathogen і Queeq, а також вірус Smeg. Саме останній був найнебезпечнішим, його можна було накладати на перші два віруси, і через це після кожного прогону програми вони міняли конфігурацію. Тому їх було неможливо знищити. Щоб поширити віруси, Пайн скопіював комп'ютерні ігри і програми, заразив їх, а потім відправив назад у мережу. Користувачі завантажували у свої комп'ютери, заражені програми і інфікували диски. Ситуація ускладнилася тим, що Пайн примудрився занести віруси і в програму, яка з ними бореться. Запустивши її, користувачі замість знищення вірусів знищили файли безлічі фірм, збитки склали мільйони фунтів стерлінгів. Широку популярність здобув американський програміст Морріс. Він відомий як творець вірусу, який в листопаді 1988 року заразив порядку 7 000 персональних комп'ютерів, підключених до Internet.
Причини появи і розповсюдження комп'ютерних вірусів, з одного боку, ховаються в психології людської особистості та її тіньових сторони (заздрості, помсти, марнославстві невизнаних творців, неможливості конструктивно застосувати свої здібності), з іншого боку, обумовле...