В этот день: червь Морриса, запущенный 2 ноября 1988 года
Редакция XORit · Источники, использование AI и исправления

2 ноября 1988 года в 20:30 из сети Массачусетского технологического института запустили червя Морриса — самореплицирующуюся программу, которую написал Роберт Тэппан Моррис, аспирант Корнеллского университета. MIT он выбрал, чтобы след не вёл напрямую в Корнелл. Червь поражал компьютеры VAX и рабочие станции Sun-3 под управлением 4.2 и 4.3 Berkeley UNIX.
Программа опиралась на несколько известных слабостей: дыру в режиме отладки sendmail, переполнение буфера в сетевой службе finger, доверие между машинами через rexec и rsh, а также слабые пароли — слова из орфографического словаря или простые комбинации с именем пользователя. Изначально червь должен был проверять, не заражена ли машина уже, но Моррис опасался, что администраторы научат систему сообщать ложный положительный результат, и запрограммировал копирование с вероятностью 14% независимо от статуса заражения. Одна машина могла заразиться несколько раз, каждая копия замедляла её, и в итоге система становилась непригодной, как при fork-бомбе.
Точный масштаб остаётся предметом спора. В 1989 году Клиффорд Столл писал, что за пятнадцать часов заразились две тысячи машин, а на очистку часто уходило два дня; сам он оценивал число пострадавших как «пару тысяч». Обычно же называют около шести тысяч крупных UNIX-систем. Пол Грэм рассказывал, откуда взялась эта цифра: кто-то предположил, что к интернету подключено около 60 тысяч компьютеров и червь поразил десятую часть.
Чтобы остановить повторное заражение, интернет на несколько дней разделили: региональные сети отключались от магистрали NSFNet и друг от друга, пока чистили свои узлы. Инцидент подтолкнул DARPA финансировать создание CERT/CC при Университете Карнеги-Меллон, а Джин Спэффорд организовал рассылку Phage для координации ответа. Дело Морриса стало первым в США уголовным процессом, завершившимся обвинительным приговором по Computer Fraud and Abuse Act 1986 года: после апелляций ему назначили три года испытательного срока, 400 часов общественных работ, штраф 10 000 долларов, 50 долларов специального сбора и 3 276 долларов расходов на надзор — всего 13 326 долларов. Червь также стал первой подобной программой, привлёкшей массовое внимание прессы.
Изображение: Go Card USA from Boston, USA CC BY-SA 2.0 · Лицензия
Редакторы перевода: Соловьев В., Пеков А.
Источник материала: en.wikipedia.org ↗