Бумажное небо - Валентин Холмогоров 16 стр.


Макс быстро открыл терминал и дистанционно отдал своей персоналке команду выключения, однако большого смысла в сложившейся ситуации это, в общем-то, уже не имело: следы в виде лог-файлов все равно останутся. Если атака была "учебной", то есть исследование слабых мест в инфраструктуре сервера заказали сами его владельцы, можно считать, что ничего непоправимого не произошло. А вот если нет… Если нет – это провал.

Юрий Викторович сдержан, но по играющим желвакам на скулах становится понятно, что он крайне рассержен и зол:

– Очень плохо, Макс.

Вадим сидит на подоконнике, молча глядя в окно. Из приоткрытой форточки струится влажный невский воздух, льется солнечный свет, но сегодня он совсем не радует.

Атака не была учебной. Поставленная задача – найти точки входа и закрепиться в чужой системе – отнюдь не являлась тренировкой, на той стороне никто не ждал вторжения. И Макс с этой задачей не справился.

– Тебя ведь инструктировали о том, что нельзя использовать домашний комп в таких мероприятиях?

– Я лично инструктировал, – подал голос Вадим. – Под роспись.

– Тогда какого черта?

– Виноват, Юрий Викторович. Исправлюсь.

Что тут еще скажешь? Годы работы, в течение которых Макс был предоставлен самому себе, подарили ему не только новые знания, но и привычки, избавиться от которых не так-то просто. Рассчитывай лишь на себя. Всегда имей все необходимое под рукой. Держи ноги в тепле, а домашнюю машину – включенной. Привычки порой облегчают жизнь, доводя до автоматизма некоторые рутинные действия, но иногда могут подвести.

– Виноват он… – ворчит Юрий Викторович, – скажи мне, можно ли нарушать должностные инструкции?

– Нельзя.

– Уверен?

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

– Послушай, – вздыхает он, – существуют правила, но из них всегда бывают исключения. Нам важно получить результат, а каким способом он будет достигнут – это уже другой вопрос. Если ради успеха ты готов нарушить правила – нарушай. Но есть один важный момент.

– Какой?

– Ты должен быть готов взять на себя ответственность за последствия. Победителей не судят, но сначала нужно победить. Ты меня понял?

Максим молча кивнул.

– В таком случае я ничего тебе не говорил. Иди работай, умник.

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

И Макс вновь вернулся к исполнению рутинных задач. Поиск информации, сбор данных, список которых регулярно обновлял Вадим, написание многостраничных отчетов на основе полученных ранее аналитических записок, снова поиск информации. Час за часом, день за днем.

– Американцы интерес проявляли, – бросил как-то мимоходом Вадим, – в МВД запрос относительно тебя поступил, мы по своим каналам выяснили.

– И чего?

– И ничего. Ты отчет подготовил?

Фактически Максима перевели на отработку и документирование заказов, поступающих в компанию по официальным каналам. "В ходе исследования предоставленного жесткого диска "Вестерн Диджитал", модель такая-то, серийный номер такой-то, выявлены следы присутствия вредоносного программного обеспечения…", – отстукивал на клавиатуре он. Тоска. Бесконечный цикл с неопределенными условиями выхода. Как теперь прервать этот порочный круг, вырваться из опостылевшей круговерти?

Нет ответа.

Глава 10. Последний бой

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

– Страна переживает тяжелые времена, мы оказались в кольце врагов, – говорит Юрий Викторович, и кажется, даже сам верит в это всерьез, – Запад ставит нам палки в колеса, старается подорвать нашу экономику, вытеснить с международных рынков. Нужно быть готовыми к любому развитию событий.

Где-то Макс уже слышал подобное раньше. "Происки загнивающего империализма", "американская военщина", "ястребы Пентагона", "агрессивные планы НАТО", "звериный оскал империализма", "кровавая хунта" – все эти слова уже звучали когда-то, повторяясь эхом в его памяти. В те времена, когда он сидел за заваленным тетрадками и учебниками письменным столом, терпеливо вбивая команду за командой в память калькулятора "Электроника МК-54", а из окна на него смотрело склонившееся над городом низкое небо, похожее на серую оберточную бумагу.

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

– Мы за жесткие решения! – брызжа слюной кричит другой популярный политик. – Отправьте к берегам Америки флот на учения! Откажитесь от всех товаров американского производства! Выгоните посла! Подняться с колен! Сбросить кандалы! В ядерный пепел!

Неспокойно стало в мире. Тревожно. И тревога эта витает в атмосфере, точно утренний туман, впитывается в души людей, отравляя их своей горечью.

– А вот вам задание, чтобы мозги размять, – говорит Вадим на утренней "летучке", – подумайте, каким образом вы атаковали бы Штаты, возникни вдруг такая необходимость. Набросайте аналитическую записку и занесите мне после обеда.

А чего тут думать? В США всего несколько крупнейших магистральных провайдеров, являющихся операторами так называемых опорных сетей – они связывают местные сегменты Интернета между собой, соединяя оптоволоконными кабелями мегаполисы, а всю страну – с другими континентами. Их можно в буквальном смысле пересчитать по пальцам:

"Verizon",

"America On-Line",

"AT &T",

"Qwest",

"Sprint"…

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

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

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

Но подключение к Интернету почему-то отсутствовало.

Макс на всякий случай перезагрузил роутер, а затем, открыв окно консоли, отправил команду "пинг" серверу "Яндекса" – тот не ответил. Пожав плечами, он скомандовал компу проверить трассировку маршрута: пакеты данных, как и ожидалось, благополучно пропадали на DNS-сервере провайдера. Видимо, в очередной раз у обслуживающей его дом фирмы повисло оборудование либо где-то на чердаке залило дождем маршрутизатор. В прошлый раз, помнится, кабель сперли на цветмет бомжи. Опять придется названивать в техподдержку и пробиваться сквозь тупизну девушек из персонала первой линии, только и способных прочитать по бумажке рекомендацию выключить и снова включить компьютер. Вздохнув, Макс поднялся с дивана и отправился на поиски мобильника.

"Нет сети" – горела на экране предупреждающая надпись. Перезагрузка телефона не помогла: мигнув экраном, мобильник расстроенно продемонстрировал ему лаконичное сообщение: "Только SOS". Неужто сдохла симка? Макс взглянул на часы: половина десятого, все ближайшие салоны связи скорее всего уже закрыты. Разве что возле метро еще работает торговый павильон, в котором можно купить новую сим-карту, только банкомат придется искать по дороге: карточки они к оплате не принимают. Макс снова натянул джинсы, засунул ноги в кроссовки, накинул на плечи куртку. Охлопал себя по карманам: ключи, бумажник, сигареты и зажигалка на месте. Сотовый он тоже бросил в карман. Можно идти.

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

– Добрый вечер. У вас городской телефон работает? – спросила она.

Только сейчас Макс заметил, что соседка сжимает в руке комнатную радиотрубку.

– Здравствуйте. У меня нет городского телефона.

– Вот, отключили чего-то, вроде ж вовремя платила, как теперь "скорую"-то вызвать, если что… – пробормотала вполголоса соседка, скрываясь в своей квартире. Пожав плечами, Макс нажал кнопку вызова лифта.

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

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

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

Однако неудача его преследовала и там: аппарат не работал. "Уважаемые покупатели, – успокаивающе звучал женский голос по громкой связи, – по техническим причинам банковские карты к оплате не принимаются. Приносим свои извинения за временные неудобства". Возле выхода за кассовыми линиями, у ящиков автоматической камеры хранения переминались несколько человек. Парень в светло-синей куртке задумчиво водил пальцем по экрану смартфона.

– Что, сети нет? – участливо поинтересовался Максим, и парень, подняв глаза, кивнул.

– Да, чё-то не ловит. Я тут спрашивал, у всех голяк. А у тебя?

– Такая же фигня.

– Чё происходит-то?

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

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

Сейчас маршрутизаторы по всей стране вошли в цикл бесконечной перезагрузки, наглухо блокируя связь. Первыми легли сотовые операторы и проводная телефонная сеть, следом посыпались банкоматы и платежные терминалы, связанные с процессинговыми центрами теми же линиями цифровых коммуникаций. Если атакующие, откуда бы они ни взялись, примутся за банковские серверы, – а они, разумеется, находятся в списке приоритетнейших целей – с наступлением рассвета от финансовой системы останутся дымящиеся виртуальные руины: будет потеряна информация о счетах и вкладах, выданных кредитах и проведенных операциях, филиалы больше не смогут связаться друг с другом. Данные, конечно же, постараются восстановить из резервных копий, но это займет определенное время, а в условиях неработающей сети вряд ли приведет к нужному эффекту. Перед дверями банковских отделений выстроятся километровые очереди, начнется паника.

Но ведь и это не самое страшное. Вслед за банковскими сетями рухнут транспортные. Те, что имеют большую степень автономии, продержатся чуть дольше.

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

Если начинается война, она начинается повсюду, киберпространство не может стать исключением из этого правила. Наверняка на другом конце Земли, за сотни тысяч километров отсюда в эти самые минуты сейчас тоже творится нечто невообразимое: ответственные лица и чиновники в экстренном режиме решают, как сгладить последствия происходящего, а население, возможно, еще ни о чем не догадывается. Внутренняя система связи Министерства обороны США – NIPRNet – наверное, уже пала под ударами массированных атак на отказ в обслуживании, и отдельные военные ведомства утратили связь между собой. Если хакеры прорвутся в защищенную армейскую сеть – SIPRNet, имеющую соединение с обычным Интернетом через шлюзы, Пентагон рискует остаться и вовсе без коммуникаций. Другие секретные сети, такие как GWAN, NSANet, JWICS еще работают, но надолго ли хватит их запаса прочности?

После выхода из строя основных массовых сетей под ударами окажутся промышленные системы SCADA. Вот атакованная из Интернета управляющая система городской электростанции выдала чересчур много энергии в линию высокого напряжения, что повлекло за собой каскадное отключение электричества в жилых домах и офисных зданиях. Критические объекты инфраструктуры тут же перейдут на резервные источники питания, но электрогенераторам нужен бензин, а бензоколонки стремительно прекращают работу одна за другой. Закрываются обесточенные магазины, замирает транспорт. В водопроводных кранах исчезает горячая вода.

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

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

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

Подниматься домой сейчас не было никакого смысла. Нашарив в кармане брелок, Максим бросил сумку в багажник "БМВ" и, усевшись за руль, вставил ключ в замок зажигания. Только бы завелась! Усталый двигатель, пожужжав стартером, все-таки утробно заурчал. Облегченно вздохнув, Макс включил фары. Вспыхнула подсветка приборной панели. Сколько там бензина? Совсем немного, но должно хватить. Нужно заехать за матерью, забрать ее, взять все документы и оставшиеся продукты из холодильника, а потом – успеть выскочить за город, пока на шоссе не образовались пробки. В обескровленном и обесточенном городе оставаться опасно: вскоре здесь начнутся погромы и грабежи, которые будут продолжаться до тех пор, пока власти, опомнившись, не выставят на дорогах блок-посты и не введут комендантский час.

Выезд на кольцевую автодорогу располагался неподалеку. Свет автомобильных фар на совершенно темных городских улицах казался нестерпимо ярким. Машины, как цепочки светлячков, тянулись по нитям магистралей во всех направлениях, наполняя парализованный город призрачной видимостью жизни. Где-то вдалеке видны синие всполохи мигалок – вероятно, спешит куда-то "неотложка". Запах аммиака становился почти нестерпимым, от него уже слезились глаза, а теперь к нему примешивалось еще и удушливое амбре, хорошо знакомое Максиму с детства: так приторно пахла вода в бассейне, куда водила его в детстве бабушка.

Вскарабкавшись на эстакаду кольцевой, он окинул взглядом окружающий пейзаж. Повсюду, докуда хватало глаз, царила густая, вязкая, тревожная предвечная тьма. Только по левую руку за чертой города разливалось яркое рыже-малиновое зарево, вычерчивающее на своем фоне ломаную линию близкого леса. Где-то там, вроде бы, располагается нефтеперерабатывающий комбинат. Покрутив ручку настройки и нажав кнопку "seek", Максим убедился в том, что радио тоже не работает: опустившуюся на город тишину нарушало только урчание мотора да шелест шин по асфальту. Не проскочить бы нужный поворот – в темноте дорожные указатели вспыхивали только на краткий миг, выхваченные из объятий ночи мимолетным отблеском фар, точно мишени в электронном тире.

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

Назад Дальше