Вверх

Главная Машина времени 1989 26 июля Первый компьютерный вирус

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

Петр Харатьян, Коммерсантъ, 02.11.2016

Первый компьютерный червь

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

26 июля 1989 года создатель первого в истории вируса-червя Роберт Моррис стал первым обвинённым по Закону о мошенничестве и злоупотреблениях с применением компьютера.

Вирус, созданный аспирантом Корнелльского университета, за несколько дней заразил более 6 тыс. компьютеров, подключенных к сети ARPANET, предшественнику интернета, и нанес ущерб, оцененный почти в $100 млн. Как позднее признавался Моррис, он написал и запустил код этого червя не для того, чтобы нанести какой-либо вред или получить доступ к закрытой информации — ему лишь хотелось оценить размеры сети ARPANET.

Все повреждения, нанесенные червем, стали результатом непредвиденной ошибки в коде программы. Тем не менее Моррис на всякий случай мастерски конспирировал не только вторжение вируса в систему каждого компьютера, но и сам запуск вируса: он запустил его с внутренней компьютерной системы Массачусетского технического института, рассчитывая на то, что при возможном последующем расследовании подозрение падет на студентов этого института, в то время как сам Моррис учился в тот момент в Корнелльском университете.

Червь Морриса сыграл на известных тогда уязвимых местах систем Sendmail (электронная почта того времени), Finger и других, а также на слабых паролях. В то время еще никто не задумывался о компьютерной безопасности и пароли были либо точным повторением логина, которым тогда служило имя и фамилия пользователя, либо словом естественного языка, которое, конечно, легко можно было взять из словаря при помощи отдельной программы. Впрочем, Моррису не пришлось идти ни на какие особые ухищрения: хватило программы для дублирования логина и программы, перебирающей 400 самых распространенных слов, которые могли бы оказаться паролем.

Предположительно случайными последствиями работы кода стало также и то, что компьютер мог заражаться несколько раз, постепенно снижая работоспособность системы, приводя ее в конце концов в нерабочее состояние. Подобный эффект производит другой тип вредоносных программ — fork-бомбы. Эти бомбы, попадая в систему, начинают создавать копию себя, каждая из которых тоже, в свою очередь, копирует себя и т. д.— в результате все эти программы перегружают компьютер и приводят к коллапсу системы. Кроме того, по первоначальной задумке Морриса, код должен был заражать только компьютеры определенных систем, однако остальные системы автоматически адаптировали его программу — и она тут же поражала их. Ошибкой, превратившей безобидную программу в столь разрушительную, стал особый механизм распространения вируса. Программа, прежде чем внедриться в систему, должна была спрашивать, есть ли уже ее копия в этой системе. Но вместо того, чтобы сделать положительный ответ однозначной командой для программы — не загружаться на это устройство, Моррис добавил в код рандомизатор, который в одном из семи случаев положительного ответа все равно загружал программу в систему. Это и привело к тому, что многие устройства были заражены по нескольку раз.

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

Червь Морриса стал одним из первых прецедентов компьютерного мошенничества и во многом этому случаю США обязаны возникновением соответствующего законодательства. Из-за колоссальных масштабов повреждения Моррис мог быть поначалу осужден на пять лет лишения свободы и штраф в $250 тыс., однако после подачи Моррисом апелляции суд смягчил приговор до трех лет условно, 400 часов общественных работ и $10 тыс. штрафа.

Оригинал публикации.


Темы: Новые технологии, Компьютеры, США

фото Первый компьютерный вирус
Основная информация
Дата26 июля 1989 г.