Червь Морриса 2.0 - Артак Оганесян
– То есть до вашего с мамой развода.
– Верно.
– И?
– Тогда стали внедрять первые каналы электронного обмена документами. Нет, началось всё с того, что в одном из банков заметили аномальную активность на некоторых счетах – множество мелких переводов. Я тогда работал в большой конторе по инфобезу. Вскоре выяснилось, что и в других банках происходили подобные транзакции. Все конкуренты пошли копать в сторону АБС.
– Чего? Антиблокировочной…
– Нет, автоматизированных банковских систем. Парни взяли за рабочую гипотезу, что проблема только у тех банков, которые сидят на этой АБС. А я принялся ковырять в сторону связей банков друг с другом, чтобы понять механизм распространения.
– И ты нашёл первопричину!
– А то! Прошерстил трафик между банками и выцарапал трояна, который путешествовал внутри документов. Стоило любому клерку открыть такой файл, как вирус заражал компьютер и садился на прерывания от клавиатуры.
– То есть отлавливал все нажатия клавиш?
– Да, и это проходят в школе? – пошутил я.
– Факультативно, в кружке по программированию.
– Продвинутый кружок! Дальше внедрённая программа шпионила за тем, какие логины и пароли вносятся в эту АБС. Ну и всё, вирус вместо пользователя начинал «нажимать клавиши», смахивало на невидимое механическое пианино, сигналы генерировались без нажатий настоящих клавиш.
– И после этого ты стал известным?
– Ну да, назовём это признанием профессионального сообщества.
– Мама говорила, что тебе снесло крышу после того, как ты пошёл в гору. – Миша зашипел на словах «крышу» и «пошёл». – Ты возомнил о себе и всё такое.
– Когда кто-то продвигается по карьерной лестнице, про него начинают говорить, что…
– Кто-то взбирается и сбрасывает кого-то как баласт. – С шёпота он перешёл на сиплый голос.
Наступила пауза.
– Говори прямо, – потребовал я.
– Тебя окружили поклонницы, которых потянуло на твой успех, и поэтому ты нас бросил.
– Никого я не бросал. Какие поклонницы?! Это мама наговорила тебе…
– Да я и сам вижу, вон какими глазами эти дамочки на тебя смотрят. Раз – и сразу же опознал Морриса – супергерой! И они все млеют от тебя…
– Миша, что с тобой? Ты чего вдруг?
Мой мальчик, который с радостными криками бежал мне навстречу, когда я приезжал забирать его на выходные, и вдруг говорит такое…
– Ничего, тебе пора возвращаться к своей команде, а то конкуренты расколят этот орех раньше вас. – Сын смотрел на меня с вызовом, мол, давай, ухватись за возможность замять болезненную тему.
– Орех подождёт, – я попытался улыбкой сбросить градус разговора, – мы никогда с тобой не говорили о разводе, я понял это только сейчас. Думаю, что обсуждение назрело. Ты мне важнее «орехов». – Я даже использовал модный жест, показывающий кавычки, хотя он меня раздражал.
– Единственный плюс вашего развода был в том, что ты стал чаще со мной проводить время. По графику дважды в неделю. – Миша отвёл глаза. – Каждый раз, когда у тебя вибрировало на руке или в кармане, я видел, как ты напрягаешься, делаешь выбор: взять трубку и отнять время свидания, или пропустить звонок, но вдруг он срочный… как сегодня.
Я не знал, что на это сказать.
– Знаешь, пап, я перерыл все статьи про червя Морриса, но так и не понял, действительно ли Моррисом двигало любопытство, или он всё-таки хотел досадить своему отцу?
В далёком 88-м году студент Роберт Моррис-младший скомбинировал несколько приёмов, основанных на уязвимостях сетевых сервисов, чтобы автоматически распространять свой код по сети. Всё это оказалось возможным, потому что Роберт Моррис-старший был директором по исследованиям Национального центра компьютерной безопасности. В том или ином виде сын имел доступ к материалам, с которыми работал отец.
– Миша, ты имеешь какое-либо отношение к этому… делу? – Я большим пальцем показал назад, в сторону переговорной комнаты.
– Если верить статьям, то Моррис-старший уговорил младшего сдаться властям. – Сын смотрел на меня исподлобья.
В конце восьмидесятых весь Арпанет, предок Интернета, состоял из менее чем семидесяти тысяч компьютеров, червь Морриса застопорил работу около шести тысяч, но и эти несколько процентов привели к сотне миллионов долларов убытков. К первому осуждённому за первый случай массового заражения как за компьютерное преступление отнеслись снисходительно: Моррис получил три года условно, сколько-то там тысяч долларов штрафа и, если не ошибаюсь, сколько-то дней исправительных работ.
– Миша, ты что натворил? – Ужасающая догадка зрела во мне, сжимая сердце.
– Я не такой гений, как Моррис, но тоже сообразительный. Ты можешь гордиться мной, пап, я буду антигероем дня. Мне достаточно было найти правильного хакера в Даркнете и скинуть ему описание дыр в браузерах и файрволах.
Я стоял перед сыном и не верил своим ушам.
– Только попросил его включить крипера-рипера и 432 слова, – с усмешкой продолжил Миша. – Ты мне рассказывал эти истории вместо сказок. А ещё ты шутил, что лучше использовать сложные комбинации букв и цифр для паролей, чтобы не быть таким, как слово номер 92 в таблице Морриса.
– Да, была такая поговорка «не веди себя как 92-ое слово», – медленно произнёс я. Это было слово «кретин». Я сам оказался кретином, оставляя рабочий ноутбук дома включённым. Кто бы подумал, что родной сын злоупотребит доверием отца…
– У тебя есть код червя, который кто-то там написал по твоему заказу? Я так понимаю, наёмника ты не выдашь, но поделись хотя бы исходниками.
– Ты всё ещё хочешь стать героем дня? – Миша попытался едко ухмыльнуться, по-киношному, но вышло по-детски наигранно. В другое время я бы умилился, но не сейчас.
– Это не игрушки, это финансовые потери, нервы, время и куча неудобств для миллионов людей. Нам надо остановить распространение червя и предотвратить… Кстати, надеюсь, ваш червь такой же безвредный, как у Морриса?
– Не знаю. Я этому анонимному хакеру поставил условием запустить через Массачусетский, вставить словарь из 432 слов и стишок крипера-рипера.
– Зачем?
– Чтобы ты заметил, – мой мальчишка громко засмеялся, – и ведь сработало же!