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

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

Незважаючи на це, сама ідея комп’ютерних вірусів з’явилася значно раніше. Відправною точкою можна вважати праці Джона фон Неймана по вивченню самовідтворюються математичних автоматів, які стали відомі в 1940-х роках. У 1951 р. цей знаменитий учений запропонував метод, який демонстрував можливість створення таких автоматів. Пізніше, в 1959 р. журнал Scientific American опублікував статтю Л.С. Пенроуза, яка також була присвячена самовоспроизводящимся механічним структурам. На відміну від раніше відомих робіт, тут була описана проста двовимірна модель подібних структур, здатних до активації, розмноження, мутацій, захоплення. Пізніше, слідами цієї статті інший учений – Ф.Ж. Шталь – реалізував модель на практиці за допомогою машинного коду на IBM 650.

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

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

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

Comments are closed.