Компьютерный вирус червь морриса. Червь Морриса: что это такое, как появился, отзывы заразившихся

Хомячки отметили юбилей одного довольно неприятного события - червю Морриса исполнилось 20 лет, сообщает .

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

«Произошло действительно очень весомое событие», - заметил Эрик Оллман. В 1981 году студентом Калифорнийского университета в Беркли Оллман разработал sendmail, программу с открытым кодом, управлявшую электронной почтой Internet. В настоящее время он занимает пост научного директора компании Sendmail, занимающейся продажей коммерческих версий этой программы.

«Сеть Internet была тогда очень маленькой и считалась неким клубом по интересам, - пояснил Оллман. - После проведенной Моррисом атаки стало ясно, что определенная часть посетителей может приходить в этот "клуб" не с самыми лучшими намерениями. Мы поняли, что нужно срочно задуматься о безопасности».

Несмотря на ясный механизм действия червя и поднявшийся вокруг него грандиозный шум, некоторые утверждают, что в то время его не сразу оценили по достоинству.

«Самый интересный урок, который преподал нам червь Морриса, состоит в том, насколько краткосрочными и незначительными оказались сделанные выводы, - отметил профессор Колумбийского университета Стив Белловин, в 1988 году работавший в Bell Labs над созданием первого межсетевого экрана. -- Люди смогли увидеть, какую угрозу несут в себе недоработки программного обеспечения, но никто после этого так и не уделил вопросам сетевой безопасности серьезного внимания. Так продолжалось до середины 90-х годов, породив впоследствии массу дополнительных трудностей».

Этот исторический червь был написан студентом Корнеллского университета Робертом Таппаном Моррисом, которого по итогам произошедшего обвинили в компьютерном мошенничестве. Сегодня Моррис является респектабельным адъюнкт-профессором в Массачусетском технологическом институте.

Запущенный приблизительно в шесть часов вечера 2 ноября 1988 года, червь блокировал работу примерно 10% систем, подключенных к Internet. В общей сложности посредством Internet тогда были объединены более 60 тысяч компьютеров.

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

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

«Поначалу мы не догадывались, откуда могла появиться угроза, - вспоминал Оллман. - Было совершенно ясно, что это сделано намеренно, но разгадать, кто и зачем так поступил, нам не удавалось. Началась паника, что было вполне объяснимо несмотря на всю прискорбность данного обстоятельства».

Атака на длительный срок блокировала нормальную работу Internet, заставив целый ряд организаций, в том числе и Пентагон, перекрыть свои шлюзы Internet, с тем чтобы избежать дальнейшего заражения.

«Люди отключились от Internet, потому что боялись возможных отрицательных последствий, - заметил Оллман. - Однако, отключение от Сети нарушило работу и важнейших коммуникационных каналов. Вот почему восстановления статус-кво пришлось ждать довольно долго».

В тот момент, когда червь Морриса отправился в свой путь, коммерческого трафика Internet и Web-сайтов еще не существовало. Круг пострадавших оказался ограничен исследовательскими подразделениями государственных ведомств, университетами и рядом компаний, которые использовали Сеть для передачи файлов и обмена электронной почтой. Тем не менее новости об атаке появились в ведущих изданиях, в частности в The New York Times.

«Именно благодаря червю Морриса многие люди впервые услышали о существовании Internet, - заметил Белловин. - Для большинства Сеть ассоциировалась с новым, странным и диковинным миром... и вдруг выяснилось, что всего один злоумышленник может положить этому миру конец. Повторяю, никто, за исключением узких специалистов по компьютерной тематике, практически ничего не знал об Internet».

Для некоторых появление червя Морриса стало поворотным моментом в карьере. Юджин Спаффорд в это время работал старшим преподавателем в Университете Пердью. Сегодня Спаффорд занимает должность исполнительного директора Центра образования и исследований в области информационного обеспечения и безопасности при Университете Пердью. Он является признанным международным авторитетом в области безопасности Internet.

«Мне говорили, что исследование вопросов прикладной компьютерной безопасности не имеет будущего, - подчеркнул Спаффорд. - А после появления червя Морриса многие люди вдруг поняли, что компьютерные системы вышли за рамки среды мэйнфреймов, где все держалось под контролем, и теперь нам нужна совсем другая модель безопасности. Необходимо предлагать более совершенные инженерные решения».

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

Червь Морриса стал предшественником других известных атак, в том числе распространения червей Melissa, Code Red и Slammer - все они были направлены против систем, работавших под управлением программного обеспечения Microsoft. В последнее время черви получили меньшее распространение по сравнению с вирусами и электронными письмами, в тексте которых содержатся ссылки на вредоносные сайты.

«На самом деле, черви сегодня встречаются гораздо реже вирусов, - подчеркнул Оллман. - А для среднего пользователя наибольшую опасность представляет проблема фишинга».

«В последние годы мы не видели масштабных атак червей, и тому есть сразу несколько причин, - пояснил Белловин. - Немаловажную роль здесь сыграло широкое распространение технологии трансляции сетевых адресов и персональных межсетевых экранов, затрудняющих современным червям проникновение тем способом, которым проделал это червь Морриса».

Червь Морриса предвосхитил появление распределенных атак, направленных на отказ в обслуживании, которые применяются злоумышленниками для создания перегрузки и потери системами связи с Internet.

«Столь крупномасштабного и одномоментного заражения ранее еще не регистрировалось, - подчеркнул Спаффорд. - По сути, это была первая атака, направленная на отказ в обслуживании, которая привлекла внимание людей, связанных с вычислительной техникой. Кроме того, это стало первым событием, затронувшим платформы сразу нескольких производителей. Одновременно были атакованы системы Sun и BSD Unix, что является большой редкостью. Как правило, целью атак является лишь какая-то одна платформа».

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

«Программное обеспечение превращает системы в зомби, и те, словно медленно расползающиеся черви, пополняют ряды ботнетов, - пояснил Спаффорд. - Эти системы не вызывают отказа в обслуживании, но потихоньку просачиваются дальше, автоматически пересылая свой код на другие машины. Ботнеты держат под контролем уже в буквальном смысле миллионы машин: по некоторым оценкам, их число достигает 100 млн».

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

«Сегодня атаки в Internet направлены на извлечение прибыли, а отключение отдельных сегментов Сети никакой прибыли не приносит, - пояснил Белловин. - Инициируя новые атаки, искушенные злоумышленники ведут себя очень осторожно».

Червь Морриса, хотя и нанес гораздо меньший ущерб по сравнению со своими последователями, надолго остался в памяти компьютерного сообщества.

«Червь Морриса фактически положил начало официальному развитию направления компьютерной безопасности, - подчеркнул Оллман. - До этого вопросами безопасности занимались очень немногие специалисты, к тому же их в основном интересовала тема шифрования. По-настоящему концепция компьютерной безопасности была выделена в отдельную область исследований лишь после появления знаменитого червя».

Этот червь был наречён червём Морриса по имени его автора (аспиранта факультета Вычислительной техники Корнелльского университета Роберта Т. Морриса). Хакеры же прозвали его «великим червём».

Эпидемия поразила около шести тысяч узлов ARPANET . В со всей страны были приглашены лучшие специалисты по компьютерной безопасности того времени для нейтрализации последствий вредоносного действия вируса . Анализ дизассемблированного кода программы не выявил ни логических бомб , ни каких-либо деструктивных функций.

Действие червя

Червь, вопреки расчётам создателя, буквально наводнил собой весь сетевой трафик ARPANET .

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

На суде Роберту Моррису грозило до пяти лет лишения свободы и штраф в размере 250 тысяч долларов, однако, принимая во внимание смягчающие обстоятельства, суд приговорил его к трём годам условно, 10 тысячам долларов штрафа и 400 часам общественных работ.

Эпидемия показала, как опасно безоговорочно доверять компьютерным сетям. Впоследствии были выработаны новые ужесточённые нормы компьютерной безопасности, касающиеся безопасности кода программ, администрирования сетевых узлов и выбора защищённых паролей.

Ссылки


Wikimedia Foundation . 2010 .

Смотреть что такое "Червь Морриса" в других словарях:

    У этого термина существуют и другие значения, см. Черви (значения). Сетевой червь разновидность вредоносной программы, самостоятельно распространяющейся через локальные и глобальные компьютерные сети. Содержание 1 История 2 Механизмы… … Википедия

    Сетевой червь разновидность самовоспроизводящихся компьютерных программ, распространяющихся в локальных и глобальных компьютерных сетях. В отличие от компьютерных вирусов червь является самостоятельной программой. Содержание 1 История 2 Механизмы … Википедия

    Сетевой червь разновидность самовоспроизводящихся компьютерных программ, распространяющихся в локальных и глобальных компьютерных сетях. В отличие от компьютерных вирусов червь является самостоятельной программой. Содержание 1 История 2 Механизмы … Википедия

    Дискета с исходным кодом червя Морриса, хранящаяся в Музее Науки в Бостоне 2 ноября 1988 г. зафиксирован первый случай появления и «победного» шествия сетевого червя, парализовавшего работу шести тысяч интернет узлов в США. Позднее в СМИ этот… … Википедия

    Компьютерный вирус разновидность компьютерных программ, отличительной особенностью которой является способность к размножению (саморепликация). В дополнение к этому вирусы могут повредить или полностью уничтожить все файлы и данные,… … Википедия

    Компьютерный вирус разновидность компьютерных программ, отличительной особенностью которой является способность к размножению (саморепликация). В дополнение к этому вирусы могут повредить или полностью уничтожить все файлы и данные,… … Википедия

    Компьютерный вирус разновидность компьютерных программ, отличительной особенностью которой является способность к размножению (саморепликация). В дополнение к этому вирусы могут повредить или полностью уничтожить все файлы и данные,… … Википедия

    Содержание 1 Первые самовоспроизводящиеся программы 2 Первые вирусы 2.1 ELK CLONER … Википедия

Дискета с исходным кодом червя Морриса хранится в Бостонском музее науки. Фото: Intel Free press

О том, как рассказывали о черве в теленовостях, можно посмотреть видео на YouTube. А мы немного расскажем о технической стороне дела.

Итак, студент Корнелльского университета Роберт Таппан Моррис решил, по его словам, оценить размер Интернета. Подошел он к этому основательно - написал сложную программу, которая способна самостоятельно распространяться по Сети и препятствовать попыткам ее остановить. Легко заметить, что эта функциональность четко попадает под . Червь Морриса не причинял какого-либо вреда системе, но ошибка в программе приводила к тому, что многие компьютеры запускали червя десятки раз, что перегружало сервер, делая его, по сути, неработоспособным. Похоже на DDoS, не правда ли?

Как же червь распространялся по Интернету? Ничего не изменилось за прошедшие 25 лет - для этого использовались уязвимости. В случае червя Морриса - целых три. Во-первых, уязвимости реализации Finger и Sendmail в популярных UNIX-системах того времени позволяли запустить на удаленном компьютере произвольный код. Во-вторых, если эти варианты не проходили, червь пытался подключиться к rsh - консоли удаленного администрирования. Правда, для этого требуется пароль, но червь его подбирал. Весьма впечатляет, что большой процент успешно подобранных паролей был достигнут при помощи словаря всего в 400 слов, плюс несколько очевидных вариантов, таких как пароль, совпадающий с именем пользователя или составленный из тех же букв в обратном порядке. О необходимости и сегодня задумываются немногие, а уж 25 лет назад даже системные администраторы об этом не особо заботились.

Червь не был запрограммирован на вредоносные действия, но из-за ошибки перегружал компьютеры работой.

Проникнув на компьютер, червь менял имя своего процесса, удалял временные файлы и принимал еще ряд мер, препятствующих своему обнаружению, в частности шифровал свои данные в памяти. Запускаясь на новом компьютере, червь проверял, не является ли компьютер уже зараженным. При обнаружении двух копий на компьютере они «играли в кости», и одна самоуничтожалась. То ли из-за ошибки Морриса, то ли для страховки от создания простой «вакцины», основанной на этом эффекте, в одном случае из семи новая копия переставала играть «в выживание» и продолжала работать при любых условиях. Именно это решение привело к DDoS-эффекту, коэффициент 1/7 оказался слишком большим, и многие компьютеры повторно заражались десятки раз.

Несмотря на то что сама концепция сетевого червя оказалась совершенно новой для системных администраторов и для разбирательства с угрозой пришлось спешно создавать рабочие группы программистов и администраторов в МТИ и Беркли, буквально за два дня были определены и заблокированы «лазейки», через которые червь проникал в систему, а код заразы был целиком дизассемблирован. В общем, с червем было покончено. Несмотря на это, на устранение последствий заражения, по разным оценкам, было потрачено от 100 тысяч до 10 млн долларов.

Интересно, что принятые Моррисом меры конспирации могли бы помочь ему остаться анонимным. Но в дело вступил отец, тоже Роберт Моррис. Соавтор операционной системы UNIX и директор по исследованиям Национального центра компьютерной безопасности при АНБ убедил сына во всем признаться. Суд, состоявшийся в 1991 году, учел этот факт и вынес Моррису довольно мягкий приговор: 3 года условно, штраф 10 тысяч долларов и 400 часов общественных работ. Урок, кстати, пошел Моррису-младшему на пользу - он стал весьма уважаемым членом компьютерного сообщества. Среди его успехов создание одной из первых платформ интернет-коммерции Viaweb (в дальнейшем продана Yahoo! и переименована в Yahoo Store), создание стартап-фермы Y Combinator, работа над новыми языками программирования и профессорская степень в МТИ.

Именно так назвали самый первый сетевой вирус, который вызвал настоящую эпидемию. Написал его, в то время 22-летний аспирант Корнельского университета, Роберт Моррис. Червь Морриса по другому называют еще Великим червем. Он был первым, он был показательным. Именно поэтому дискета с исходным кодом данного вируса хранится под стеклом в Музее Науки в Бостоне.

Моррис, являясь в тот момент анспирантом ВУЗа, видимо решил провести маленький эксперимент. В то время, в 1988 году, когда Интернета как такового не было, Всемирная сеть была представлена сетью Arpanet. Arpanet, прототип Интернета, был создан правительством США и использовался в основном военными и учеными. Откуда в сеть, которую использовал очень маленький и привилегированный процент населения, влез этот студент? Видимо, как всегда, по блату. Отцом одаренного ребенка был компьютерный эксперт Агенства Национальной Безопасности.

Так вот, этот самый студент и запустил в эту сеть плоды своих экспериментов — червь Морриса. Хотя на тот момент он не был червем Морриса, известность пришла через несколько дней. Что делал данный вирус? Ответить на данный вопрос можно от двух лиц: от лица автора и от лица остального цифрового мира.

Червь Морриса со стороны автора вируса

Роберт Моррис создал червь, который используя ранее известные ошибки в системе безопасности разных систем копировал тело своего вируса на всё новые компьютеры. Он просто должен был распространялся по компьютерам подключенным к сети Arpanet. Перед заражением он должен был проверить наличие этого вируса на компьютере, и заражать только если его там не было. Если же вирус уже имелся на компьютере, то вирус перезаписывался только в какой-то периодичности, которая была довольно большим. То есть если даже тело вируса уже имеется на компьютере, он может его перезаписать в некотором случае. Так же вирус использовал подбор паролей из алфавита, который содержал всего лишь 481(!) вариант.

Червь Морриса со стороны общественности

Общественность будет описывать вирус точно так же как и Роберт Моррис. Отличие только в том, что периодичность, с которой червь Морриса перезаписывал себя была очень и очень маленькой. Позже Роберт скажет, что это получилось случайно и по его ошибке периодичность оказалась весьма маленькой.

Что наделал червь Морриса?

«Благодаря» маленькой периодичности перезаписывания вируса, вирус очень быстро распространялся в сети. Червь Морриса перезаписывал себя из-за каждого шороха, количество процессов в компьютере быстро росло. Чем больше копий вируса, тем быстрее вирус распространялся — приблизительно как геометрическая прогрессия. Вот таким способом данный эксперимент, который всего лишь должен был проверить свою работоспособность, просто забил всю вычислительную мощность зараженных компьютеров и самой сети. Как только Роберт Моррис понял свою ошибку, он попробовал через друга анонимно описать и предложить защиту от вируса. Как говорится, по иронии судьбы, а если быть точнее, благодаря своему же вирусу, его письмо просто не дошло до адресата, так как вся сеть просто-напросто стояла. Если хотите на своём опыте узнать каково это, который забьет оперативную память Вашего компьютера.

Червь Морриса: итоги

Учитывая все смягчающие обстоятельства, Морриса серьезно не наказали: условный срок, штраф и общественные работы.

Но что полезного дал нам червь Морриса? Во-первых, червь показал то, что Unix-системы тоже уязвимы к . Во-вторых, Моррис использовал давно известные проблемы в безопасности системы. А это хороший толчок к тому, чтобы все заплатки выходили вовремя и все компьютеры должны вовремя обновлять ПО. Именно поэтому опасно использование В-третьих, Моррис использовал алфавит всего лишь с 481(!) вариантом паролей. Почему так мало? Потому что в то время, не было рекомендаций по сложности и длине пароля, или иными словами . Основная масса использовала самые распространенные пароли, либо свои имена. А для таких целей подойдет и с полтысячи вариантов.

Так что будьте внимательны. Вовремя устанавливайте последние обновления и используйте только сложные пароли.

Червь Морриса или Великий Червь — один из первых в мире сетевых червей, распространяющихся в диком виде. Был зарегистрирован в 1988 году, то есть еще в эпоху ARPANET.

ARPANET включала относительно небольшое число компьютеров и поражение более 6 тысяч машин узлов нанесло значительный ущерб.

Червь Морриса был назван в честь своего создателя — Роберта Морриса, аспиранта Корнеллского университета. Изначально червь был создан для исследования сети, но из-за логической ошибки в коде, у компьютеров сильно падала производительность вплоть до отказа.

Для проникновение на атакуемый компьютер, программа использовала метод подбора паролей. В конце 80-х отношение к компьютерной безопасности было значительно проще и словарь всего из 400 паролей позволял успешно атаковать достаточно большое число машин.

Другим методом проникновения на атакуемый компьютер было использования в ошибках системных программ, что позволяло заразить удалённую машину без подбора паролей.

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

Считается, что в коде программы не было данных, указывающих на создателя. Однако по настоянию своего отца, эксперта АНБ, Роберт Моррис добровольно сдался властям.

Интернет