Найти в Дзене
info-даркNET

Компьютерный вирус, что это?

Статья написана с познавательной целью и не призывает к запрещенным законодательством действиям, а также не создает пропаганды.
Основы теории самовоспроизводящихся механизмов заложил американец венгерского происхождения Джон фон Нейман, который в 1951 году предложил метод создания таких механизмов. Первой публикацией, посвящённой созданию самовоспроизводящихся систем, является статья
Оглавление

Статья написана с познавательной целью и не призывает к запрещенным законодательством действиям, а также не создает пропаганды.

Основы теории самовоспроизводящихся механизмов заложил американец венгерского происхождения Джон фон Нейман, который в 1951 году предложил метод создания таких механизмов. Первой публикацией, посвящённой созданию самовоспроизводящихся систем, является статья Л. С. Пенроуз в соавторстве со своим отцом, нобелевским лауреатом по физике Р. Пенроузом, о самовоспроизводящихся механических структурах, опубликованная в 1957 году американским журналом Nature. В этой статье, наряду с примерами чисто механических конструкций, была приведена некая двумерная модель подобных структур, способных к активации, захвату и освобождению. По материалам этой статьи Ф. Ж. Шталь запрограммировал на машинном языке ЭВМ IBM 650 биокибернетическую модель, в которой существа двигались, питаясь ненулевыми словами. При поедании некоторого числа символов существо размножалось, причём дочерние механизмы могли мутировать. Если кибернетическое существо двигалось определённое время без питания, оно погибало.

В 1961 году В. А. Высотский, Дуглас Макилрой и Роберт Моррис из фирмы Bell Labs изобрели необычную игру «Дарвин», в которой несколько ассемблерных программ, названных «организмами», загружались в память компьютера. Организмы, созданные одним игроком, должны были уничтожать представителей другого вида и захватывать жизненное пространство. Победителем считался тот игрок, чьи организмы захватывали всю память или набирали наибольшее количество очков.

В феврале 1980 года студент Дортмундского университета Юрген Краус подготовил дипломную работу по теме «Самовоспроизводящиеся программы», в которой помимо теории приводились так же и листинги строго самовоспроизводящихся программ для компьютера Siemens.

Первый компьютерный вирус

В 1971 году появился на свет первый компьютерный вирус  Creeper. Он является самым первым компьютерным вирусом в мире.

Creeper — демонстрационная самоперемещающаяся программа, которая была написана в начале 1970-х сотрудником компании BBN Бобом Томасом для операционной системы Tenex, отвечающей за удалённое исполнение программ в компьютерной сети. Предположительно, Creeper выводил на терминал сообщение «I’M THE CREEPER… CATCH ME IF YOU CAN». Позже ещё одним сотрудником BBN Рэем Томлинсоном была написана программа Reaper, которая точно так же перемещалась по сети, и, в случае обнаружения действующего Creeper'а, прекращала его выполнение.

Глобализация проблемы вирусов

Начиная с 1990 года проблема вирусов начинает принимать глобальный размах.

В начале года выходит первый полиморфный вирус — Chameleon. Данная технология была быстро взята на вооружение и в сочетании со стелс-технологией и бронированием позволила новым вирусам успешно противостоять существующим антивирусным пакетам. Во второй половине 1990 года появились два стелс-вируса — Frodo и Whale. Оба вируса использовали крайне сложные стелс-алгоритмы, а 9-килобайтный Whale к тому же применял несколько уровней шифровки и антиотладочных приёмов.

В Болгарии открывается первая в мире специализированная BBS, с которой каждый желающий может скачать свежий вирус. Начинают открываться конференции Usenet по вопросам написания вирусов. В этом же году выходит «Маленькая чёрная книжка о компьютерных вирусах» Марка Людвига.

В 1993 году появляется всё больше вирусов, использующих необычные способы заражения файлов, проникновения в систему и т.д.

К сожалению, прогрессия, с которой число вирусов выросло за последние 50 лет, является геометрической. Приведем статистику: приблизительно 1.300 в 1990 году, около 50.000 в 2000 году и больше 200 миллионов в прошлом году, данные факты приводят в статье Net Security.

С течением времени актуальность заражения вредоносным ПО растет в геометрической прогрессии. Киберпреступники используют многофункциональные трояны либо загружают на скомпрометированные устройства целый букет из различных зловредов. Злоумышленники постоянно ищут приемы, с помощью которых можно обойти антивирусы и встроенные механизмы защиты операционной системы.