с.
Творець вірусу не завжди включає в нього інструкції, що викликають очевидну шкоду або надають руйнівну дію. Наноситься вірусом шкода може бути обумовлений його тиражуванням, що викликає дефіцит ресурсів, наприклад, пам'яті на жорсткому диску, часу CPU або ж мережевих з'єднань.
Поява вірусів пов'язане з розвитком теорії самовідтворюються систем. Перші роботи в цій області належать Джону фон Нейманом.
Розрізняють файлові віруси, які заражають окремі програми, і бутові (Завантажувальні), що заражають жорсткі і гнучкі диски. Для активації вірусу необхідний запуск зараженої програми або завантаження з зараженого диска, після цього подальше зараження може відбуватися при будь-яких операціях з файлами.
Серед сучасних вірусів зустрічаються:
стелс-віруси (stealth), здатні приховати від користувача зовнішні прояви своєї діяльності. Stealth-віруси не можна виявити, просто переглядаючи файли на диску. Автори цих вірусів застосовують досить різноманітні способи маскування. Припустимо, переглядаючи файл, заражений вірусом у текстовому редакторі, ви не виявите і натяку на зараження - вірус визначає, що ви переглядаєте файл, і видаляє себе з нього. Закриваєте файл - вірус знову на місці;
поліморфні або мутують (polymorph) віруси, що змінюють свої копії для утруднення їх пошуку. Віруси-мутанти містять в собі алгоритми шифрування-розшифровки. Впроваджуючи свою копію в програму, такий вірус шифрує свій програмний код, тому два примірника такого вірусу, заразити два різних файлу, не мають жодного повторюваного ділянки коду;
макро віруси, що заражають НЕ тільки програми, а й деякі документи.
З моменту зараження вірусом до моменту прояву його дії може пройти досить багато часу. Багато віруси починають діяти після настання певної події. Приклади дій таких вірусів:
- У понеділок 1 числа "Вішає" систему. p> - З лютого по листопад кожну годину переставляє сусідні символи на екрані.
- Залежно від поточної дати може знищити інформацію на всіх доступних дисках.
- 20 числа залишає в пам'яті код, який виконує мелодію з фільму "Кар'єра Діми Горіна".
- Поліморфний стелс-вірус 8 і 30 квітня, а також 9 травня знищує вміст випадкових секторів жорсткого диска.
- У вересні після 22 числа знищує вміст 128 секторів кожного логічного пристрою жорсткого диска.
Черви - різновид вірусів, призначених для розповсюдження в комп'ютерних мережах. Іноді застосовуються в цілях шпигунства. Використання мереж в значній мірі сприяє масового зараження програм користувачів. Наприклад, в 1988 р. вірус Морріса, аспіранта факультету інформатики Корнеллського університету, інфікував близько 6000 комп'ютерів і 70 комп'ютерних систем (у тому числі ядерної лабораторії) - найважливіші комп'ютерні мережі східного і західного узбережжя США. Втрати були несуттєві (тільки робочий час).
Віруси розрізняються і за ступенем небезпек...