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

Материал из Неолурк, народный Lurkmore
Перейти к навигации Перейти к поиску
Три золотых правила для обеспечения компьютерной безопасности: не владейте компьютером, не включайте его и не используйте его.
— Роберт Моррис — старший, отец героя статьи
Несбыточная мечта любого кулхацкера — чтобы исходный код твоего вируса хранили в музее под стеклом

Червь Морриса (он же Великий Червь) — икона хакеров, первый в истории случай, когда маленькая, но очень активная программка парализовала все интернеты того времени.

Cool story[править]

1988 год. 2 ноября. США. Корнелльский университет. 22-летний аспирант Роберт Моррис — младший (его папаша был весьма уважаемым криптографом при АНБ) запускает в сеть ARPANET (прообраз интернета, изначально созданный для военных и учёных) написанного им накануне экспериментального червя.

Червь этот был устроен просто и изящно. Используя подбор паролей, а также известные на тот момент уязвимости в различных сетевых сервисах типа sendmail, он пересылал исходники себя на все доступные компьютеры, где компилировался и запускался. Что самое интересное, кроме этого червь не делал вообще ничего — просто распространялся по сети. И его бы, возможно, так никто и не заметил (тем более, что он успешно маскировался под приличные программы), но…

Непредвиденные последствия[править]

Бобби как бы говорит нам: «Если бы мой червь был немного вреднее, интернетов бы сегодня не было»

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

Неизвестно, действительно ли Моррис установил слишком низкий период размножения по ошибке (как он утверждал), или так и было задумано, но факт остаётся фактом: в первые же часы количество копий вируса на каждой машине стало расти лавинообразно. Чем больше экземпляров вируса бродило по ARPANET — тем чаще тот размножался.

Уже к вечеру того же дня админы по всей сети начали подозревать неладное. Подведомственные компьютеры дико тормозили (под DOS/Windows червь не работал, потому естественными причинами сие объяснить не удалось), память была переполнена, программы переставали запускаться. Список запущенных процессов пестрел экземплярами червя. Даже живительный ресет не помогал — более того, становилось только хуже, потому что червь пугался ресета и на всякий случай плодил ещё несколько копий.

В ближайшие пару дней паника продолжилась, а наиболее вменяемые специалисты анализировали работу червя, закрывая дыры в сетевых сервисах и рассылая заплатки. Червь начинает дохнуть, но пока держится. Сам Моррис потихоньку начинает понимать, что он натворил. В панике автор червя сообщает своему другу о ситуации и просит анонимно оповестить интернеты о механизме работы своего творения и методах защиты от него, но… червь восстаёт против создателя — из-за перегруженных им сетевых каналов письмо не может попасть в рассылки в течение суток.

На третий день, 5 ноября, червь активно выгоняется с оккупированной территории, а Роберт Моррис — младший во всём признаётся отцу. Тот, вероятно, втайне радуется таланту сынули, но рекомендует прийти с повинной. Сынуля покорно ковыляет в щупальца закона, и очень вовремя — ФБР уже начало понимать, кого брать на карандаш.

Итоги[править]

7247 зараженных узлов ARPANET (десятая часть всей сети). Блокировка сети как таковой за счёт переполненных сетевых каналов. Около $100 млн причинённого ущерба. Сообщения о черве в СМИ перебивали новости о победе на президентских выборах Джорджа Буша (старшего, а не этого). Первый случай обвинения в «компьютерном мошенничестве». Моррису, впрочем, повезло — по причине молодости, пониженной вредоносности червя (тот ничего не стёр, а просто забивал собой ресурсы), а также явки с повинной его осудили всего лишь на условный срок, 10k баксов и 400 часов исправительных работ. Тот, впрочем, не постеснялся подать апелляцию, но не прокатило.

После успеха червя админы по всей территории США, сперва получив целебных, впервые всерьёз задумались о сетевой безопасности. И не зря: хакеров, желающих повторить успех Морриса, но с куда менее добрыми намерениями… ну, вы в курсе.

Сам Моррис, впрочем, с тех пор пришёл к успеху: закончил универ, получил докторскую степень, основывал и инвестировал в IT-компании, сочинил очередной диалект Лиспа и внёс поправку в десятое правило Гринспена. Ну и периодически вспоминает на конференциях о былой славе.

См. также[править]

1-3.png В этих зверях есть подлинная, настоящая мощь
ВластныеDeбиlariusDopefishГуидакДевочка-кальмарПатрик СтарСпанч БобФугуЯзьСомКитБелая акулаГипножабаCrazy FrogFrogNomad FrogЛягушонок ПепеГодзиллаРак (значения)Дельфин ГитлерМорж МишаАкулаРыбаБобёрГвардиан туртлеРемень-рыбаГрозный тигрКомары, не пьющие кровьКровососБойкиссерКапибарыКулилуШолотльПлотваМонструозностьInternet ExplorerКрысы в культуре и искусствеСвиньяКрыса-кунСвященная короваФотожабаГовно мамонтаОгнелисЗаяц ПЦКурицаЛисаЛолисичкаМышиОбезьянаОгромный котХитрый хамелеонМерзкие червиКакой-то не такой здрикЖивотные в целомПтицы
СильныеКот и аквариумные рыбкиРыба судного дняФронтозаЦюнциОкрысиваниеПедипальпаМаксиллыЛуидия МакулатаМедведини ОбосриниКруг смерти муравьёвЧерепаха и бабочкаСобаки — людоедыНакрывание насекомого банкойРабочая пчелаМожет ли ёжик выжить на Луне?ЗоологияBark hard, like a dogМуховорЛюбовь к животнымЛабрадорКайманНильский крокодилКрокодил vs тигрКрокодил vs анакондаКрокодил катаетсяКрокодил vs акулаГребнистый крокодилЗмеиный клубокГигантский вражеский крабЖук-антисемитКлопыКолорадский жукКомарыКриветкоМуха (Миллионы мух) • ПаукиТараканы (Таракан Вася) • Бесконтактное пчеловодствоМуха-СветПчёлы-убийцыСкорпионИкутиЧервь (Проект Частокол)Императорский удав
ГосподаревыеТаракан попал в стаканБляха-мухаЧервь в мифологииКороль-ЧервьЕсенин и трицератопсДолбоящерМедвежья кавалерияBattletoadsЖабаМедведьЗаяцОсёлЁжКоньLolifoxАмба (дух)ОслинаРечной крабИндюк тоже думал, да в суп попалМопс (мем)Собака виляет хвостомПоросёнокПятачокПрикольная обезьянаКак отличить собаку от волка?Твоя микроволновка — осы (и они жалят тебя прямо сейчас)Какая-то мышь летаетГлорхМясной жукПолёт шмеляКащенитские кониСеребристая гориллаФерма крокодиловБитва козловПолосатикиЖУК правил СССРРетриверСодержание крокодила в квартиреПасть крокодилаСинонимы для понятия летучая мышьБабуля (черепаха)
СтрашныеWormsЗмеяЧервиеЧервь МоррисаЧервяк ДжимРептилииЧерепахаВнезапно всталТаракан шевелит усамиЖучараСкарабейПавукКлопы в ЕвропеКарапаксНасекомое попало в ухоУ меня вышла черепахаЗакладки в черепахахЭрегионская мышьСновиденная ПиявкаПадение слона на человекаСлизевикиТаракан попал в стаканБляха-мухаТелевизор как конура для животныхКоней на переправе не меняютЛев и маленькая собакаРусский левКак отличить пчелу от осы?Катание навозных шаровРыба-капляКрокодильи головыЧешуйчатыеБомбардиро КрокодилоНасекомое в супеМышка-наружкаХатикоШершеньКойотыМантия моллюскаЯпонский краб-паукRhagodidaeПолёт птицыЦиклокосмияКот Крошик
ЗлыеУбийство белки Пеанут американскими властямиГрустный хомякЧеловек-скорпионРазведение сельхозживотных в квартиреЛиса в тазикеКакой-то бундThis is fineМорская черепаха в мифологииЗоошизаВолк слабее льва и тигра, но в цирке не выступаетСлон в посудной лавкеТигр Амур и козёл ТимурОслы на фронтеОбезьяны против видеокамерСтеатодаАрахнофобияТарантулКвадриллаБелка-истеричкаНеолурк (версия для животных)АнякундаВзять быка за рогаЛипучка для мухПсу под хвостЛюбимые пауки. Лохматые, приятныеСвинарникБонобоЛось ТрандуилаКотозмейШирокомасштабный питонЧервь (чудовище из SCP)ЧервиМуха ЦецекотухаУсекновение хвостаСказка про тараканаЯщерица вышла из унитазаПадение слона на человекаСлизевикиКонфискация транспорта по причине незаконной рыбной ловли
App.png Весьма полезная вещь, позволяет машинам работать с помощью коммандычей
МетаПрограммаDRM (SecuROMStarForceАналоговая дыра) • БагБот (Автоответчик) • Варез (Repack) • ГлюкГуйДонатКопирайт (By design) • ЛогНюкРут (Не работай под рутом) • Спортивное программированиеМегапиксельКомпьютерВерсия 2.0КодОбфускацияСкриншотДатамайнПлагинТекстовый файлБольшие данныеАльфа и бета-тестыТаймстампКэшШаблоныHello WorldНейросетиФайлИнсталляцияВидеоМощный сбой Microsoft 19 июля 2024 годаCrowdStrikeПроект GNUUserscriptDxvkVkd3dБратан хорош давай давай впередКонечный автоматLumenЗаступник (приложение)NeeUnreal MCPОптимизацияДрайверТестированиеТройная буферизацияQBitTorrentСинтезаторОбрыв загрузки файла на 99%Polycount.comГрок написал программу о себеВредоносTamTamАппликацио
ФичиБагрепорт12309BSODCookiesEmbrace, extend and extinguishFL StudioSheep.exeWinlogon.exeБубенЗащита от дуракаКостыльМашинный переводПасхальные яйцаСвистелки и перделкиСм. рис. 1Съешь ещё этих мягких французских булокTermuxGNU MetroИндусский кодНескучные обои • Сжатие (За сжатие ДжипегаШакалШкала) • Работает — не трогайРандомайзерPDF (Распознавание PDF) • Дело Google в ФАСЧат-ботXMLМакросКритическая ошибкаФреймворкСинонимайзерSourceТрёхмерное отслеживаниеТрассировка фотоновHZB OcclusionДаунгрейд RTX 4070TressFXАвтопереводчикVSCodiumThorium BrowserShovelwareФайл подкачкиTea Dating AdviceSingle-Page ApplicationАптаймSafenSoft SysWatchМолния (мессенджер)C SharpОбновлениеOneDriveChatGPT Atlas
ВредоносноеБотнетБрутфорсВинлокЗвонилкаКитайские пингвиныПиксель смертиТроянЧервь МоррисаBonziBuddyMediaGetBrowser hijackingTinderМиссис МажорУтечка буфера обменаWin 10 TweakerОпараш Mozilla FirefoxЯндекс.МузыкаКрэкерБезопасность через умолчаниеGrifter.aviTrojan.Winlock.DeathМиссис МажорСредаDirectStorageDriverpackГенератор случайных чиселDisable Core 0РомхакингDDrawCompatWingetCreateWinGetCoowonЯндекс МессенджерVCPkgSELinuxXfireYouTube Auto-ResumeTape OperatorBotFatherMTProtoSignalDoubleClickFixGiteeБотофермаMalwareCeno BrowserLagoFastYouareanidiot
КомпанииApple / Apple (AppleScript) • GoogleMicrosoftSAPЯндексExiled Exchange 2BraveAdNauseamСкурвление FirefoxCafe BazaarAMD FEMFXPPSSPPАвтохукQuick machine recoveryПутинский мессенджер MAXBypassNROWizTreeJTubeGallium NineFalconRu-WireGuardМобильное приложениеWebRenderСмс-бомберInstaller-SHProton GEProcess LassoParkControlDolby AccessDevToolsDxWrapperБойкот мессенджера MaxFirejailLenzaБезопасность мессенджера MAXЦифровое гетто ГабенаQuasarRATGame MakerБрайан ЛандукСтарые форматы видеофайловMAX в школахdom.storage.default_quota
ЛюдиВеб-мастерLovinGODБалмерГейтсГенерал ФейлорДжобсМитникПоттерингде РаадтСпольскиСтоллманТорвальдсШахиджанянAche666Марк ЦукербергЕвгений ПоповДенис КумпонМассовая компьютерная безграмотность
Команды^H^WAlt+F4Ctrl+Alt+Delman/me/quitrm -rf