Роберт Моррис
Роберт Моррис (полное имя Роберт Таппан Моррис, род. 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 →