Червь в системе: как Роберт Тэппэн Моррис создал первый компьютерный вирус

AI Сгенерировано ИИ
Роберт Тэппэн Моррис — американский специалист в области компьютерных технологий, профессор MIT и автор программы, которая в 1988 году нарушила работу значительной части интернета. Он стал первым киберпреступником, получившим наказание. Тем не менее, именно благодаря ему программисты и инженеры осознали, что компьютерные атаки представляют собой серьезную угрозу. Об этом сообщает издание TechInsider.
Роберт Моррис родился в 1965 году в Массачусетсе. Его отец работал в Bell Labs и участвовал в разработке ранних операционных систем. Благодаря отцу Роберт с раннего возраста познакомился с программированием.
В июне 1988 года Моррис окончил Гарвард, где получил опыт работы с Unix. В университете его знали как талантливого программиста и любителя технических розыгрышей. Осенью того же года он поступил в докторантуру Корнеллского университета по информатике. Спустя несколько месяцев один из его экспериментов вышел за рамки университетской забавы.
В Корнелле Моррис обсуждал с аспирантами защиту компьютерных сетей и способы проникновения в удаленные системы. В октябре 1988 года он начал разработку программы, способной самостоятельно переходить с одного компьютера на другой.
Согласно решению апелляционного суда, Моррис хотел продемонстрировать недостатки существующих мер безопасности, используя найденные уязвимости. Популярная версия гласит, что он собирался подсчитать количество компьютеров в интернете.
Моррис рассчитывал, что программа будет распространяться незаметно: занимать мало ресурсов, не мешать пользователям и затруднять собственное обнаружение. В отличие от обычного вируса, червь не прикрепляется к файлам, а самостоятельно ищет уязвимые системы, проникает в них, запускает свою копию и переходит к следующей цели.
Червь использовал четыре способа проникновения в системы на базе Unix: он подгадывал ошибки в почтовой программе, использовал доверительные связи между компьютерами и подбирал слабые пароли пользователей.
Вечером 2 ноября 1988 года Моррис запустил червя с компьютера MIT, чтобы скрыть связь программы с Корнеллом. Червь начал переходить между университетскими, государственными, исследовательскими и военными системами. Он не удалял файлы и не должен был выводить компьютеры из строя. Однако механизм, придуманный как дополнительная защита, вызвал катастрофу.
Перед копированием червь проверял, заражен ли компьютер. Если система отвечала утвердительно, программа обычно прекращала установку. Однако Моррис опасался, что администраторы заставят систему всегда отвечать «да», и поэтому каждый седьмой положительный ответ игнорировался.
Моррис недооценил, насколько часто программа будет возвращаться к одним и тем же компьютерам. На некоторых одновременно запускалось множество копий червя, поглощавших процессорное время и память. Системы замедлялись, переставали отвечать или завершали работу.
Когда Моррис осознал масштаб проблемы, он связался с другом и попытался анонимно передать инструкцию по остановке программы. Но сообщение запоздало: перегруженная сеть мешала распространить средство против червя.
По оценкам ФБР, всего за сутки червь затронул около 6000 из примерно 60 000 компьютеров, подключенных к интернету. Пострадали Гарвард, Принстон, Стэнфорд, NASA и другие учреждения.
На восстановление одной организации уходило до 53 тысяч долларов. Общий ущерб оценили от 100 тысяч до нескольких миллионов долларов.
В 1989 году Моррису предъявили обвинение по Закону о компьютерном мошенничестве и злоупотреблениях. Суд назначил ему три года условного срока, 400 часов общественных работ, штраф в размере 10 050 долларов и обязал оплатить расходы на надзор.
Происшествие изменило отношение к сетевой безопасности. После атаки агентство DARPA поручило создать центр для координации реакции на компьютерные уязвимости.
После суда Роберт Моррис продолжил заниматься информатикой. Он получил докторскую степень в Гарварде, стал профессором MIT и участником Лаборатории компьютерных наук и искусственного интеллекта.
В 1995 году Моррис основал Viaweb, сервис для создания интернет-магазинов. Вскоре компанию приобрела Yahoo, а ее продукт стал основой Yahoo Store. В 2005 году он стал одним из основателей стартап-акселератора Y Combinator.


