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

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

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

Cool story[править]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Зверушка.jpg Зверьки весьма полезны и смысла много в них
СухопутныеBadgerDramatic Prairie DogHappy Tree FriendsБелочкаБобёр-извращенецБоевые животныеДинозаврыЗаяц и медведьЗелёный слоникКактус • Козлы (Козёл отпущенияКозёл Фрэнк) • КотопёсКрокодил (журналвсе остальные) • Лось ВотзефакОлимпийский мишкаОслик, суслик, пауканПедокомпанияПолкабанаПёсики (Advice DogDogeСобака-улыбакаСобаки, играющие в покерТолстый полярный лисЧау-чау) • Турбо-сусликУбитые енотыЧерепашки-ниндзяКошкаВолшебный кроликМедведСвинМетрокрысаЛошадьПандаХомякЙожСлонВолкКроликВинни-ПухSonic the HedgehogЮмор:КотэЮмор:Медведь (Берлога) • ПёсОленьБродячая собакаВстреча кота и ежаХарамбеПохрюкивалкаЕнот-полоскунТигрДовольно слабый петухЛевЖивотноеБуриданов осёлПотявкунБарбосЛесная рысьРогаГориллаКабанШакалРоссиянцыКошачьиКонь БоджекСмурфыВсадник на кабанеОсёлОпоссумЗагнать крысу в уголПоеданиеСношение с кабаномРасхрюк кабанаДед Мазай и ЗайцыФекальный слонНеуклюжий слоняраРазведение птицНе такой шмельСвиноматкаСказочныеРастения и грибы
КрылатыеAngry BirdsSurfin' BirdБокланГазетная уткаДятелКарКитайские пингвиныКишечникОмская воронаОРЛЫ?РобоцыпСовы нежныеТуксУтка на колёсахЧёрный ПлащЧирок-свистунокКрасный птеродактильГолубьПингвинВоронаУдар клюваПернатыйПитохуйОрёлЛетучая мышьРоениеКлювГрифПтицыМуха це-цеОсоедКукарекалкаМотыльки на стенахМотыльки летят на светМотылькиСветлячкиПчёлыПчелиный волкНасекомыеГнездоМольВыдалбливаниеКлювастыйПьяные птицыПопугайУткаШмельОрлы с ножамиТрамп летит на орлеПтица-ворВультураЧёрный МорриганБоевой петухПетух в городских условияхКамасоцЛюбовь и голубиАлая ПтичкаКот КрошикУбийство белки Пеанут американскими властямиГрустный хомякЧеловек-скорпионРазведение сельхозживотных в квартиреЛиса в тазикеКакой-то бундThis is fineТосетаксСасналкахиКоккоНападение петуха на человекаБойтатаАваскараМорская черепаха в мифологииЗоошизаВолк слабее льва и тигра, но в цирке не выступаетСлон в посудной лавкеТигр Амур и козёл ТимурОслы на фронтеОбезьяны против видеокамерОсаСлизь улитки
ВодныеDeбиlariusDopefishГуидакДевочка-кальмарПатрик СтарСпанч БобФугуЯзьСомКитБелая акулаГипножабаCrazy FrogFrogNomad FrogPepe the FrogГодзиллаРак (значения)Дельфин ГитлерМорж МишаАкулаРыбаБобёрГвардиан туртлеРемень-рыбаГрозный тигрКомары, не пьющие кровьКровососБойкиссерКапибарыКулилуШолотльПлотваМонструозностьInternet ExplorerКрысы в культуре и искусствеСвиньяКрыса-кунСвященная короваФотожабаГовно мамонтаОгнелисЗаяц ПЦКурицаЛисаЛолисичкаМышиОбезьянаОгромный котХитрый хамелеонМерзкие червиАрхеоптериксКакой-то не такой здрикЛось ТрандуилаКотозмейОрёл (символ Тонатиуха)Широкомасштабный питонКвадриллаБелка-истеричкаНеолурк (версия для животных)АнякундаПьяный орёлВзять быка за рогаДрака индюка и петухаЛипучка для мухПсу под хвостЛюбимые пауки. Лохматые, приятныеСвинарникБонобоКот и аквариумные рыбкиПтицы это динозаврыРыба судного дняФронтозаЦюнциОкрысивание
ЧленистоногиеГигантский вражеский крабЖук-антисемитКлопыКолорадский жукКомарыКриветкоМуха (Миллионы мух) • ПаукиТараканы (Таракан Вася) • ПчелаБесконтактное пчеловодствоМуха-СветПчёлы-убийцыСкорпионИкутиЧервь (Проект Частокол)Императорский удавЧервь (чудовище из SCP)ЧервиМуха ЦецекотухаУсекновение хвостаСказка про тараканаЯщерица вышла из унитазаЛюбовь и голубиПадение слона на человекаСлизевикиКонфискация транспорта по причине незаконной рыбной ловлиТаракан попал в стаканБляха-мухаЧервь в мифологииКороль-ЧервьЕсенин и трицератопсДолбоящерМедвежья кавалерияBattletoadsЖабаМедведьЗаяцОсёлЁжКоньLolifoxКурыАмба (дух)ОслинаРечной крабИндюк тоже думал, да в суп попалМопс (мем)Собака виляет хвостомПоросёнокПятачокПрикольная обезьянаКак отличить собаку от волка?Твоя микроволновка — осы (и они жалят тебя прямо сейчас)
ПолзучиеWormsЗмеяЧервиеЧервь МоррисаЧервяк ДжимРептилииЧерепахаВнезапно всталТаракан шевелит усамиЖучараСкарабейПавукКлопы в ЕвропеКарапаксНасекомое попало в ухоУ меня вышла черепахаЗакладки в черепахахЭрегионская мышьСновиденная ПиявкаПадение слона на человекаСлизевикиТаракан попал в стаканБляха-мухаДятел долбитТелевизор как конура для животныхКоней на переправе не меняютЛев и маленькая собакаРусский левКак отличить пчелу от осы?Катание навозных шаровС высоты птичьего полётаРыба-капляКрокодильи головы
ТропыБлагородные хищные птицы vs Жуткий стервятникГуси-лебедиДятлЪЖуткая сова vs Мудрая сова/Милая совушкаЖуткие птичкиЗабавный попугай vs Жуткий попкаИндюк надутыйМилая уточкаМилый пингвинчикМудрый ворон vs Нахальная воронаПетушок — золотой гребешок/Золотой цыплёнок vs Курочка-дурочкаСорока-воровкаЗубастая птицаСветлячкиЖуткий мотылёк vs Прекрасная бабочкаЗлой мухКоварный скорпионКомар-пискунКузнечики и сверчкиМногоножкиМуравьи и термиты • • Пауки необычных размеров (Дружелюбный паучокСтая пауков) • Пчёлы правильные и не оченьРакообразные необычных размеровТараканищеЦикадаЖабы и лягушкиКрокодил-людоед vs Добрый крокодилНеспешная черепаха vs Зловещая черепахаЯщерицыМилая рыбка (Хорошая акула) vs Страшные рыбёшки (акула-людоедмегалодонпрожорливая пираньящука-разбойница) • СкатыФугу и иглобрюхиЦарь-рыбаГоловоногиеМедузыПадальщикиЧервие (Пиявицы ненасытные)
МемыКошки и Собаки: Кавайная нэко vs Вредная кошка/Зловещая кошка (Кот злодея) • Волшебные кошки (Кошки мешают нечисти) • Жирный кот (Огромный кот) • Корабельный котКот — умникЭффект рыжей кошкиБольшие кошки: Большая крутая кошка vs Большая страшная кошка vs Большая тупая кошкаГрозный тигрЛев — царь зверейЛесная рысьАдская гончаяВсе животные — собакиМилый пёсель vs Отвратительная шавкаОсторожно, злая собака!Пёс злодеяПолицейская собакаРобот-собакаСобака — друг человекаБлагородный волк vs Злой и страшный серый волк/Волк позорныйХитрая лиса vs Толстый полярный лисГадкий шакал
Прочие: Героический медведьЗабавный мишкаКосолапое недоразумениеМедведи — это страшноПолярный медведьБарсук-тугодумВыдрыХитрый хорёкЗловещая лошадьЖеребец-убийцаКрутая лошадкаНе лошадьОсликиПолосатая зебраЦыганская клячаСимпатичная хрюшка/Положительный кабан vs Свинья-страшилка/СвинтусСвинья — это смешноГлупая корова vs Коровушка-бурёнушка/Могучий бык vs Свирепый бычараСлоны и мамонтыЗлобный слон/Неуклюжий слоняраМегаслонБарашки и овечкиБегемоты и гиппопотамыГрозный носорогДромадеры и бактрианыЖирафЗловещий козёл vs Серенький козликПрекрасный олень/Сохатый vs Жуткий оленьГероический обезьянЗлобная обезьянаМилая обезьянкаПримитивный приматКинг-КонгМогучая гориллаБратец-кролик (Кролики — боги сексаУшастик-ужастик) • Грызуны необычных размеровЁжики и дикобразыЗапасливый хомякКрысаМорская свинкаМышка-норушкаОзорница-белкаТрудяга бобёрТрусишка зайка серенькийВонючий скунсГероический дельфинКит-убийца vs Могучий китЛастоногиеМилый енотПодлая гиенаСлепой кротТормознутый ленивецУжасная летучая мышь vs Милая летучая мышкаКорона КобрыКот и мышьЧеловек против динозавра
App.png Весьма полезная вещь, позволяет машинам работать с помощью коммандычей
МетаПрограммаDRM (SecuROMStarForceАналоговая дыра) • БагБот (Автоответчик) • Варез (Repack) • ГлюкГуйДонатКопирайт (By design) • ЛогНюкРут (Не работай под рутом) • Спортивное программированиеМегапиксельКомпьютерВерсия 2.0КодОбфускацияСкриншотДатамайнПлагинТекстовый файлБольшие данныеАльфа и бета-тестыТаймстампКэшШаблоныHello WorldНейросетиФайлИнсталляцияВидеоМощный сбой Microsoft 19 июля 2024 годаCrowdStrikeПроект GNUUserscriptDxvkVkd3dБратан хорош давай давай впередКонечный автоматLumenЗаступник (приложение)Nee
ФичиБагрепорт12309BSODCookiesEmbrace, extend and extinguishFL StudioSheep.exeWinlogon.exeБубенЗащита от дуракаКостыльМашинный переводПасхальные яйцаСвистелки и перделкиСм. рис. 1Съешь ещё этих мягких французских булокTermuxGNU MetroИндусский кодНескучные обои • Сжатие (За сжатие ДжипегаШакалШкала) • Работает — не трогайРандомайзерPDF (Распознавание PDF) • Дело Google в ФАСЧат-ботXMLМакросКритическая ошибкаФреймворкСинонимайзерSourceТрёхмерное отслеживаниеТрассировка фотоновHZB OcclusionДаунгрейд RTX 4070TressFXАвтопереводчикVSCodiumThorium Browser
ВредоносноеБотнетБрутфорсВинлокЗвонилкаКитайские пингвиныПиксель смертиТроянЧервь МоррисаBonziBuddyMediaGetBrowser hijackingTinderМиссис МажорУтечка буфера обменаWin 10 TweakerОпараш Mozilla FirefoxЯндекс.МузыкаКрэкерБезопасность через умолчаниеGrifter.aviTrojan.Winlock.DeathМиссис МажорСредаDirectStorageDriverpackГенератор случайных чиселDisable Core 0РомхакингDDrawCompatWingetCreateWinGetCoowonЯндекс МессенджерVCPkgSELinuxXfireYouTube Auto-ResumeTape OperatorBotFatherMTProtoSignalDoubleClickFixGitee
КомпанииApple / Apple (AppleScript) • GoogleMicrosoftSAPЯндексExiled Exchange 2BraveAdNauseamСкурвление FirefoxCafe Bazaar
Движения8-bitOpen source (КрасноглазикиЛинуксоиды) • Вирусная сценаДаунгрейдДемосценаМоддингMMDDirectDrawЛагиБлокировка Дискорда в РоссииOpera GXНесоответствие MIME-типаRenoisePygameLs (UNIX)МетаданныеПатчNginxПиксельЭмуляторSearxТамТамMallocСвязный списокSOLIDGreasemonkeyПлатные сообщенияFlatpakNouveauFuse.js
Офис3DS MAXGIMPGNU EmacsMovie MakerMS Paint • OpenOffice • PowerPointviMicrosoft WordExcelБлокнотФотошопАнтивирус КасперскогоAvast!TikZShareXAlternativeToСкрепышMicrosoft OfficeТекстовый редакторWeChatZoomДиспетчер задачMicrosoft CortanaWinampBallonTranslatorKerish DoctorОбщая ошибкаFirefox: Как один баг сломал весь YouTubeМеждулициеMeld StudioLadybirdCheat EngineTotal Commander
ОСAndroidBSDDOSMenuetOSReactOSWindows (Phone 7Phone 878Vista) / МаздайЛинуксРусская ОСФантом ОСIndex.phpCompassУход мэйнтейнера NouveauБойкот лаунчеров
БраузерыInternet ExplorerОпера / Opera • Тормозилла (ОгнелисLolifoxMozilla FirefoxFirefoxFirefox Klar) • Хром (шпионаж) • SafariЯндекс.БраузерУведомления в браузереVivaldiTor-браузерЗосимаФронтенд
ИнтернетAdobe Systems (Flash) • I2PLow Orbit Ion CannonTorTunatic • Чат−клиенты (MirandaQIPSkypeЖабберDiscordVIPole) • HTTPSПрокси-сервер (Proxifier) • Торрент (Magnet-ссылкаΜTorrent) • JavaScriptCSSHTMLБаннермейкерИзменение TTL сетевых пакетовКапчаICQFiddlerViberZonaSteamSillyTavernWickr Me
РазработкаBrainFuckCC++C#JavaHaskellАссемблерChaos ConstructionsBATMySQLGitHubAutoHotKey (AutoHotInterception) • Sublime TextAPK (APKPureзапрет) • BASICPerlPythonPHPФоркUnity3DSAISIPСАПРФлагUTAUФласк макросАуработRaidCallAdobe MingОфициальный™ список кошерных программDevOpsНиколай Дуров
ЛюдиВеб-мастерLovinGODБалмерГейтсГенерал ФейлорДжобсМитникПоттерингде РаадтСпольскиСтоллманТорвальдсШахиджанянAche666Марк ЦукербергЕвгений ПоповДенис КумпонМассовая компьютерная безграмотность
КостылиCygwin • PunkBusterT9WineWishmasterАнтивирусыХакинтошСборки WindowsDenuvoЧистая установкаКалькулятор Consul WarMicrosoft StoreUBlock OriginLightshotAdBlockSearchApp.exeCPU-ZГуглPhotoshopКаптча с пчёламиВзлом Windows через MetasploitЩЩ Мессенджер
Команды^H^WAlt+F4Ctrl+Alt+Delman/me/quitrm -rf