Як з’явився перший комп’ютерний вірус


Як з'явився перший комп'ютерний вірус?

Комп'ютерний вірус - різновид комп'ютерної програми, відмінною рисою якої є здатність до розмноження (самореплікаціі). На додаток до цього він може пошкоджувати або повністю знищувати дані, підконтрольні користувачу, від імені якого була запущена заражена програма.

Неспеціалісти до комп'ютерних вірусів іноді зараховують і інші види шкідливих програм, такі як трояни, програми-шпигуни і навіть спам.

Віруси поширювалися, впроваджуючи себе у виконуваний код інших програм або ж замінюючи собою інші програми. Якийсь час навіть вважалося, що, будучи програмою, вірус може заразити тільки програму - яке завгодно зміна не-програми є не зараженням, а просто пошкодженням даних. Малося на увазі, що такі копії вірусу не отримають управління, будучи інформацією, яка не використовується процесором в якості інструкцій. Так, наприклад звичайний текст не міг би бути переносником вірусу.

Однак, пізніше хакери показали, що вірусним поведінкою може володіти не тільки виконуваний код, що містить машинний код процесора. Були написані віруси на мові пакетних файлів. Потім з'явилися макровіруси, впроваджуються через макроси в документи таких програм, як Microsoft Word і Excel.

Деякий час по тому з'явилися віруси, що використовують уразливості в популярному програмному забезпеченні (наприклад, Adobe Photoshop, Internet Explorer, Outlook), в загальному випадку обробному звичайні дані. Віруси стали поширюватися за допомогою впровадження в послідовності даних (наприклад, картинки, тексти, і т. Д.) Спеціального коду, що використовує уразливість програмного забезпечення.

Думок з приводу народження першого комп'ютерного вірусу дуже багато. Нам достеменно відомо лише одне: на машині Чарльза Беббіджа, що вважається винахідником першого комп'ютера, вірусів не було, а на Univax 1108 і IBM 360/370 в середині 1970-х років вони вже були.

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

У 1962 р інженери з американської компанії Bell Telephone Laboratories - В.А. Висоцький, Г.Д. Макілрой і Роберт Морріс - створили гру 'Дарвін'. Гра передбачала присутність в пам'яті обчислювальної машини так званого супервізора, що визначав правила і порядок боротьби між собою програм-суперників, що створювалися гравцями. Програми мали функції дослідження простору, розмноження і знищення. Сенс гри полягав у видаленні всіх копій програми супротивника і захопленні поля битви.

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

1945 рік. Народження терміна. Віце-адмірал ВМФ США Грейс Мюррей Хоппер \ Grace Murray Hopper, який керував інформаційним відділом військово-морського штабу, зіткнувся з тим, що електронно-лічильні машини (прототипи сучасних комп'ютерів) почали давати збої. Причиною став метелик, що залетів всередину одного з реле. Адмірал назвав цю проблему "жуком" \ bug, використовуючи термін, що застосовувався фізиками США і Великобританії з кінця 19 століття (він позначав будь-якого роду неполадку в електричних пристроях). Адмірал також вперше використовував термін "позбавлення від жука" \ debugging, який нині застосовується для опису дій, що ставлять собі за мету усунення неполадок в комп'ютері.

1949 рік. Американський вчений угорського походження Джон фон Науманн \ John von Naumann розробив математичну теорію створення самовідтворюються програм. Це була перша теорія створення комп'ютерних вірусів, що викликала вельми обмежений інтерес у наукової спільноти.

1950 рік. Математики, що працюють в дослідницькому підрозділі корпорації Bell, придумали гру: вони створюють програми, що відбирають один у одного комп'ютерне простір. Це були предтечі вірусів.

1963 рік. Керівник комп'ютерної лабораторії Агентства Передових дослідницьких проектів \ Advanced Research Projects Agency (ARPA) Джон Ліклідер \ J.C.R.Licklider запропонував першу детально розроблену концепцію комп'ютерної мережі.

1969 рік. ARPA створила першу комп'ютерну мережу ARPANET. До неї підключаються комп'ютери провідних, в тому числі, і невійськових лабораторій і дослідницьких центрів США.

Кінець 1960-х років. Поява перших вірусів. У ряді випадків це були помилки в програмах, що приводили до того, що програми копіювали самі себе, засмічуючи жорсткий диск комп'ютерів, що знижувало їх продуктивність, однак вважається, що в більшості випадків віруси свідомо створювалися для руйнування. Ймовірно, першою жертвою справжнього вірусу, написаного програмістом для розваги, став комп'ютер Univax 1108. Вірус називався Pervading Animal і заразив тільки один комп'ютер - на якому і був створений.

1974 рік. Створено мережу Telenet - комерційна версія ARPANET.

1975 рік. Через Telenet поширюється перший в історії мережевий вірус The Creeper. Для протидії вірусу вперше в історії написана особлива антивірусна програма The Reeper.

1979 рік. Інженери з дослідницького центру компанії Xerox створили першого комп'ютерного "черв'яка" \ worm.

1981 рік. Вірус Elk Cloner вражає комп'ютери Apple. Вірус поширювався через "піратські" комп'ютерні ігри.

1983 рік. Вчений Фред Кохен \ Fred Cohen з Університету Північної Кароліни вводить термін "комп'ютерний вірус".

1984 рік. Американський письменник Вільям Гібсон \ William Gibson вперше використовує поняття "кіберпростір" \ cyberspace.

1987 рік. Написана перша книга про мистецтво створення і боротьби з вірусами. Її написав американський програміст Ральф Бергер \ Ralph Burger. Книга називалася "Комп'ютерні віруси. Хвороба високих технологій" \ Computer Viruses. The Decease of High Technologies і стала "букварем" початківців творців вірусів.

1989 рік. ARPANET офіційно перейменований в Інтернет.

Створено перший вірус, розрахований на протидію антивірусного програмного забезпечення ( "Темний Месник" \ The Dark Avenger). Він заражав нові файли, поки антивірусна програма перевіряла жорсткий диск комп'ютера.

Працівниками Державтоінспекції зафіксовано появу перших "бомб уповільненої дії" - вірусів, які проникають у комп'ютери й активізуються після досягнення певної дати. Це могла бути день народження Мао Цзе Дуна, Новий Рік і т.д. Першою від подібного вірусу постраждала відома газета The New York Times.

Поява макровірусів, розрахованих на поразку програмної платформи певної програми. Макровірус Concept вразив програму Microsoft Word.

Кілька десятків найпопулярніших сайтів (в тому числі, Yahoo. EBay, Amazon) на деякий час були вибиті з мережі в результаті DOS - атаки (настільки велика перевантаження інтернет-сервера запитами на обслуговування, що той змушений відмовляти нормальним користувачам). Механізм атаки був наступним: вірусом були заражені десятки тисяч комп'ютерів, які і "вибили" постраждалі сайти з Мережі. Розслідування виявило комп'ютери, з яких була організована атака (це був навчальний центр Каліфорнійського університету), проте зловмисники залишилися не виявленими.

Вірус вразив комп'ютери Держдепартаменту США \ State Department, де пошкодив базу даних. Консульства США по всьому світу змушені були на 9 годину перервати процес видачі віз.