Открыть сервис

Роберт Моррис

Роберт Моррис (полное имя Роберт Таппан Моррис, род. 8 ноября 1965 года) — американский программист, учёный в области компьютерных наук и предприниматель. Получил широкую известность как создатель первого в истории компьютерного червя, получившего название «червь Морриса» (1988), который стал одним из первых громких инцидентов в области кибербезопасности. Впоследствии Моррис стал профессором Массачусетского технологического института (MIT), а также сооснователем венчурной компании Y Combinator.

Биография

Ранние годы и образование

Роберт Моррис родился в семье Роберта Морриса-старшего, известного криптографа, работавшего в Агентстве национальной безопасности США (АНБ). Его отец был одним из разработчиков ранних версий операционной системы UNIX. Детство Морриса прошло в окружении компьютерных технологий: он с ранних лет программировал на домашних компьютерах.

В 1983 году Моррис поступил в Гарвардский университет, где изучал компьютерные науки. В 1987 году он получил степень бакалавра, после чего продолжил обучение в аспирантуре Корнеллского университета. Во время учёбы в Корнелле Моррис увлёкся вопросами компьютерной безопасности и сетевыми протоколами.

Создание червя Морриса

В 1988 году, будучи аспирантом, Моррис написал программу, которая позже была названа «червь Морриса». Изначально червь задумывался как безвредный эксперимент по оценке размеров интернета — Моррис хотел подсчитать количество подключённых к сети компьютеров. Однако из-за ошибки в коде червь начал бесконтрольно размножаться, поражая компьютеры под управлением UNIX-подобных систем. За несколько дней червь вывел из строя около 6 тысяч машин (примерно 10% всех компьютеров, подключённых к интернету в то время), включая системы в университетах, военных учреждениях и научных центрах.

Инцидент вызвал широкий резонанс. Моррис был исключён из Корнеллского университета и привлечён к уголовной ответственности. В 1990 году он был признан виновным в нарушении Закона о компьютерном мошенничестве и злоупотреблениях (Computer Fraud and Abuse Act) и приговорён к трём годам условно, 400 часам общественных работ и штрафу в 10 тысяч долларов. Дело Морриса стало прецедентным в области киберпреступности.

Дальнейшая карьера

После суда Моррис вернулся к академической деятельности. В 1995 году он получил степень доктора философии (PhD) в области компьютерных наук в Гарвардском университете. Его диссертация была посвящена анализу производительности сетевых протоколов.

С 1999 года Моррис начал работать в Массачусетском технологическом институте (MIT) в Лаборатории компьютерных наук и искусственного интеллекта (CSAIL). Он стал профессором и руководил исследовательской группой, занимавшейся сетевыми технологиями, операционными системами и безопасностью. В MIT Моррис внёс вклад в разработку архитектуры распределённых систем и протоколов передачи данных.

В 2005 году Моррис стал одним из сооснователей компании Y Combinator — стартап-акселератора, который финансирует и консультирует молодые технологические компании. Y Combinator считается одним из наиболее влиятельных инкубаторов стартапов в мире; среди его выпускников — такие компании, как Reddit, Airbnb, Dropbox и Stripe. Моррис продолжает участвовать в работе Y Combinator в качестве партнёра.

«Червь Морриса»

Технические характеристики

Червь Морриса был написан на языке программирования C и включал компоненты на языке Perl. Для распространения он использовал несколько уязвимостей в операционных системах UNIX (версий 4BSD и SunOS):

  • Уязвимость в программе sendmail (режим отладки), позволявшая выполнять команды без аутентификации.
  • Уязвимость в службе fingerd (переполнение буфера), дававшая доступ к удалённому выполнению кода.
  • Использование слабых паролей: червь пытался подобрать пароли по словарю из 432 наиболее распространённых вариантов.

После заражения системы червь пытался определить, не запущен ли он уже на этой машине. Для этого он с определённой вероятностью (1/7) запускал копию, даже если система уже была заражена. Эта особенность привела к перегрузке: червь многократно копировал себя, потребляя все ресурсы процессора и памяти.

Последствия

Инцидент с червём Морриса привёл к созданию первой команды реагирования на компьютерные инциденты — CERT Coordination Center (CERT/CC) при Университете Карнеги — Меллон. Он также стимулировал развитие законодательства в области кибербезопасности и привлёк внимание общественности к уязвимостям интернета.

Научные достижения

Моррис является автором и соавтором десятков научных статей в области компьютерных сетей, операционных систем и безопасности. Среди его значимых работ:

  • Разработка алгоритмов маршрутизации для беспроводных сетей.
  • Исследования в области распределённых хеш-таблиц (проект Chord).
  • Анализ производительности протоколов TCP/IP.

В MIT Моррис также участвовал в создании операционной системы Plan 9 от Bell Labs и в проектах по построению высокопроизводительных сетей.

Критика и общественное восприятие

Личность Роберта Морриса вызывает неоднозначные оценки. С одной стороны, его червь считается первым массовым кибератакой, нанёсшей значительный ущерб (оценки ущерба варьируются от 100 тысяч до нескольких миллионов долларов). С другой стороны, многие специалисты отмечают, что Моррис не преследовал злонамеренных целей, а его ошибка была следствием неопытности и недостаточного тестирования.

В более поздние годы Моррис получил признание как успешный учёный и предприниматель. Его работа в Y Combinator способствовала развитию стартап-экосистемы, а академические исследования остаются востребованными в сообществе специалистов по компьютерным наукам.

Интересные факты

  • Червь Морриса был написан на компьютере VAX 8650 в Корнеллском университете.
  • После инцидента Моррис был вынужден покинуть Корнелл, но позже его восстановили в аспирантуре, и он завершил обучение.
  • В 1999 году Моррис был принят на работу в MIT, несмотря на его криминальное прошлое, что вызвало критику со стороны некоторых коллег.
  • Y Combinator, сооснователем которого является Моррис, ежегодно финансирует сотни стартапов и считается одним из самых влиятельных акселераторов в мире.

Источники

  • Журнал «Communications of the ACM», статья «The Morris Worm: A Retrospective» (1990).
  • Книга «The Cuckoo's Egg» Клиффорда Столла (1989).
  • Официальные материалы судебного дела США против Роберта Морриса (1990).
  • Публикации Лаборатории компьютерных наук и искусственного интеллекта MIT (CSAIL).
  • Интервью Роберта Морриса для издания «Wired» (2013).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →