ПРОЛОГ
20:50

Watch this chapter on YouTube →
Дождь испустил дух минут десять назад, оставив после себя тяжёлый, сырой воздух, пропитанный запахом мокрого асфальта и бензиновых испарений.
Лондон застыл в меланхоличном оцепенении, словно никак не мог решить, стоит ли ему окончательно просыпаться после этой безжалостной небесной порки. Внизу, за стёклами, ставшие глянцевыми от влаги двухэтажные автобусы лениво и глухо шипели тяжёлыми мокрыми шинами по лужам, разбрызгивая грязно-серую взвесь. Редкие пешеходы, втянув головы в воротники плащей, передвигались торопливыми, рваными перебежками — так, словно тучи над головой в любую секунду могли передумать и обрушить на город новый шквал.

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

— Клава, сохрани журнал изменений.
В наушнике гарнитуры раздался её ровный, спокойный голос. В нём, как обычно, угадывались едва заметные, отрешённые обертоны — Клава никогда не отличалась излишней эмоциональностью в конце рабочего дня.
— Сохранено.
— Нет… погоди. — Что-то в финальных строках кода заставило меня нахмуриться. Пальцы привычно взлетели над клавиатурой, возвращая на экран массив данных. — Открой отчёт заново.
Окно развернулось, залив моё лицо мертвенно-белым светом.
— Почему здесь пятьсот восемьдесят две ошибки? — я вздохнул, чувствуя, как внутри закипает глухое раздражение. — Час назад их было всего семь.
— После последнего обновления вы изменили структуру маршрутов, — Клава ответила мгновенно, с той безупречной, раздражающей правотой, которая бывала у неё всегда, когда я косячил.
— Не я, — буркнул я, лихорадочно пролистывая бесконечные строчки красного лога.
— Изменения были внесены с вашего аккаунта в восемнадцать тридцать четыре, Майкл.
Я замер, уставившись на бегущие символы. Вспышка злости угасла так же быстро, как и появилась, уступив место тупой усталости. Память неохотно подкинула воспоминание: чашка кофе — та самая, третья за неделю — звонок клиента, моя собственная спешка и невнимательность при отправке кода на сервер.
Я тихо, обречённо выдохнул, откидываясь на спинку кресла. Оно скрипнуло — давно собирался смазать, никак не доходили руки.
— Ладно… признаю. Это я криво поставил задачу.
В линии повисла короткая, осязаемая пауза.
— Извини, — добавил я тише.
— Замечание принято, — отозвалась она.
Я криво усмехнулся, глядя на мигающий курсор. Иногда, в такие серые, смазанные вечера, мне искренне казалось, что Клава способна улавливать тончайший, едва заметный сарказм. А иногда становилось немного не по себе от мысли, насколько идеально она научилась читать моё рабочее настроение. За два года совместной работы она изучила мои паузы лучше, чем любой живой коллега.
Настольные часы на краю стола тускло высветили: 20:50. Без десяти девять. Самое время сматывать удочки, пока мозг окончательно не превратился в кашу.
Я отключил связь, с глухим стуком захлопнул крышку ноутбука и щёлкнул тумблером настольной лампы. Тьма сгустилась, оставив лишь блеклые отсветы уличных фонарей на потолке. Я уже потянулся к спинке стула, где висела моя штормовка, как вдруг снизу, из глубокого колодца подъезда, донёсся резкий, тяжёлый хлопок входной двери. Звук эхом прокатился по пустому зданию.
Спустя пару секунд тишину разрезал отчётливый, ритмичный стук каблуков по деревянным ступеням лестницы.
Этот звук заставил меня замереть с полуподнятой рукой. Стук не был торопливым или суетливым. В нём не чувствовалось паники человека, спасающегося от непогоды, или нервозности случайного прохожего. Шаги были размеренными, тяжёлыми и убийственно уверенными. Так поднимается тот, кто абсолютно точно знает свой маршрут, конечную цель и цену своего времени.
Я машинально скосил глаза на циферблат часов. Ни один вменяемый клиент не заявлялся в мою глухомань без предварительной записи, тем более в девятом часу дождливого вечера.

Шаги приблизились, затихли прямо у порога. Между нами осталась лишь тонкая преграда старой деревянной двери.
Затем раздался негромкий, но отчётливый стук. Два удара костяшками пальцев по дереву. В этом звуке не было просительной мягкости или, наоборот, раздражённой требовательности. Скорее это было сухое, деловое уведомление: «Я здесь».
— Открыто, — сказал я, ловя себя на том, что мой голос прозвучал излишне напряжённо.
Дверь послушно подалась назад, и в кабинет вошла женщина. Она двигалась плавно, без суеты, и первым же движением плотно притворила за собой дверь, отсекая звуки внешнего мира.
На вид ей было около тридцати пяти. Её тёмное, строгого кроя пальто до пола насквозь пропиталось влагой и потемнело на плечах, от него пахло холодной дождевой водой и дорогим парфюмом с нотками табака. Несколько мокрых, почти чёрных прядей волос прилипли к бледным щекам, но её это, казалось, ничуть не заботило. Она не стряхнула воду с рукавов, не провела ладонью по волосам — ни одного из тех машинальных жестов, которые делает любой человек с мороза. Словно собственный дискомфорт был для неё сейчас совершенно нерелевантной переменной.

Однако моё внимание привлекло другое. В руках, обтянутых тонкими кожаными перчатками, она бережно, словно сокровище, держала совершенно заурядную серую папку. Из плотного, дешёвого прессованного картона, со старыми матерчатыми завязками. Такими канцелярскими уродцами обычно пользуются закостенелые архивные клерки, дотошные аудиторы или мелкие государственные служащие. Никаких опознавательных знаков, ни единого логотипа, ни единой зацепки. Самая скучная, серая и безликая вещь в мире.
И именно эта нарочитая безликость мгновенно заставила мои внутренние триггеры взвыть от тревоги.
Женщина не сделала ни шагу к предложенному креслу. Несколько секунд она молча, цепко, как сканер, осматривала мой кабинет. Её взгляд скользнул по ряду из трёх погасших мониторов, задержался на белой маркерной доске, сплошь исписанной хаотичными стрелками, блоками баз данных и непонятными аббревиатурами — задержался чуть дольше, чем следовало бы для праздного взгляда — и замер на забытой кружке с давно покрывшимся плёнкой остывшим кофе.
Наконец, её холодные глаза остановились на мне.
— Вы Майкл Лоусон? — голос у неё был низкий, ровный, без единой лишней эмоции.
— Да, это я. А вы?
— Меня зовут Элен. — Она произнесла это так быстро и буднично, словно само имя было сейчас наименее важной деталью из всего, что она собиралась сказать. — Запомните его. Возможно, скоро это будет последнее имя, которое вам стоит держать в голове.
Она едва заметно кивнула — словно просто поставила мысленную галочку напротив пункта в каком-то своём тайном списке, подтверждая то, в чём и без того не сомневалась ни секунды.
Затем она сделала шаг вперёд и спокойно, почти обыденно произнесла:
— Через несколько часов вас начнут удалять.
В кабинете стало так тихо, что я услышал собственное дыхание. Я промолчал. За последние три года, что я крутился в этом бизнесе, мне доводилось выслушивать тонны всякого бреда. Мне авторитетно заявляли, что Google сожрёт мой скромный стартап и не заметит. Мне пророчили, что новые технологии оставят таких, как я, побираться на панели. Меня пугали тем, что независимым разработчикам в эпоху корпоративных монстров больше не выжить.
Но формулировку, которую выбрала Элен, я слышал впервые в жизни. Она била наотмашь своей ледяной, хирургической точностью.
— Простите? — переспросил я, чувствуя, как глупая полуулыбка застывает на моих губах.
Она подошла к столу и мягким, почти бережным жестом положила серую папку на полированное дерево. Не открывая её.
— Не убивать, Майкл. Не арестовывать. И даже не шантажировать. — Она чеканила каждое слово, словно вбивала гвозди. — Удалять. Ваши аккаунты. Ваши резервные копии. Ваши верифицированные данные. Вашу цифровую репутацию. Вашу жизнь.
Она говорила с пугающим спокойствием. Именно с такой интонацией опытный онколог сообщает пациенту финальные результаты анализов — без жалости, без надрыва, просто констатируя факт, когда понимает, что врать и утешать уже не имеет никакого смысла.
В горле пересохло. Я сглотнул, пытаясь вернуть голосу прежнюю уверенность:
— И почему, чёрт возьми, вы решили, что я вам поверю?
Вместо ответа Элен медленно, не делая резких движений, достала из кармана пальто тонкий смартфон в матовом чехле. Её пальцы быстро и привычно пробежались по экрану. Она развернула дисплей ко мне.
На ярком экране светилась моя личная страница на крупном профессиональном агрегаторе. Моя лучшая студийная фотография — та, которую я сделал три года назад и с тех пор так и не обновил, хотя давно собирался. Моё имя, чётко прописанное жирным шрифтом. Точный адрес этого самого офиса. Длинная лента положительных отзывов от клиентов за последние пять лет. Моё цифровое «я», выстроенное по кирпичику.
Она мягко коснулась экрана, обновляя страницу.
Дисплей на секунду моргнул. Белый фон. И одна-единственная строчка по центру: «Ошибка 404. Страница не найдена».
Моё сердце пропустило удар.
Она, не говоря ни слова, открыла другую вкладку — крупный международный фриланс-сервис, где у меня был топовый аккаунт. То же самое. Пустой экран.
Она открыла третий, независимый банковский реестр. Там плашка была ещё лаконичнее: «Данный профиль недоступен или не существует».
Я почувствовал, как резкий, липкий холод, зародившись где-то в животе, медленно пополз вверх под рёбра, перехватывая дыхание. Это было физически неприятно. Внутренний голос профессионального безопасника отчаянно твердил: этого не может быть, это дублирование, зеркало, локальный спуфинг, дешёвый трюк.
— Это невозможно, — мой голос прозвучал глухо, чужой и хриплый. — У серьёзных сервисов тройное резервирование данных. Личность нельзя стереть по щелчку пальцев — для этого нужно одновременно взломать и синхронно подчистить минимум три независимые инфраструктуры.
— Вы рассуждаете так, будто их кто-то взламывает снаружи, — тихо, но отчётливо произнесла Элен, и в её голосе впервые прорезалась живая, человеческая нота. Страх. — Полчаса назад был недоступен только мой профиль. А теперь начали бесследно исчезать люди, с которыми я пыталась связаться по цепочке. Не взлом, Майкл. Будто сами реестры вдруг согласились друг с другом, что нас никогда не было.
Она сделала ещё полшага вперёд и впервые посмотрела мне прямо в глаза — в самую глубину зрачков, лишая любой возможности уклониться от ответа.
— Поэтому я пришла к вам, Майкл. Пришла раньше, чем станет слишком поздно. Для нас обоих.
Не потому, что сразу и безоговорочно поверил в этот абсурд. Мой мозг, натренированный годами борьбы с системными сбоями и хакерскими атаками, просто отказался паниковать. Вместо этого он привычно, со скрипом включил холодный аналитический режим, лихорадочно перебирая технические варианты.
Фишинг. Качественный, заранее подготовленный фишинг. Поддельные страницы, сгенерированные на лету. Локальная подмена DNS-серверов на её смартфоне. Хитроумно настроенный прокси. Или классическая атака «человек посередине» — Man-in-the-Middle.
За последние годы я насмотрелся на такое количество изощрённых цифровых фокусов, форензики и компрометаций, что меня было трудно пронять дешёвой демонстрацией. Любую иллюзию в сети можно разобрать по винтикам, если знать, куда смотреть.
Но… внутреннее чутьё, та самая интуиция, которая обычно спасает при падении серверов, настойчиво шептала: что-то здесь принципиально не так.
Я без разрешения выхватил телефон из её руки. Пальцы в полумраке кабинета слегка промахивались мимо виртуальных кнопок, но я упрямо закрыл текущую сессию браузера. Очистил кэш. Открыл чистую вкладку и начал вбивать свой профиль вручную. Не переходя по её подозрительным ссылкам. Через прямой, независимый поисковый запрос.
Пусто. В выдаче болтался какой-то несвязанный мусор.
Я попробовал другой, глубоко скрытый профессиональный сервис, о котором обыватели даже не догадывались. Потом третий.
Ничего. Кругом была выжженная земля.
Словно последние десять лет моей чертовски плотной, легальной и активной профессиональной жизни кто-то методично, пиксель за пикселем, стирал ластиком прямо с серверов.
Я медленно поднял глаза, чувствуя, как к горлу подступает тяжёлый ком.
— Кто вы на самом деле? Откуда вы всё это знаете заранее?
Она не ответила. Вместо этого Элен коротким, резким движением вскинула запястье и посмотрела на циферблат своих изящных часов. Это движение было настолько машинальным, нервным и отточенным, что я сразу понял: время для неё сейчас имело совершенно иную, смертоносную ценность. Куда большую, чем для меня.
— У нас осталось девятнадцать минут, — тихо, но твёрдо отчеканила она.
— До чего?
— До момента, когда они окончательно сопоставят логи и поймут, что я пришла именно к вашему шлюзу. Именно к вам, Майкл.
— Да кто, чёрт возьми, эти «они»?!
Вместо объяснений она потянула за матерчатые завязки серой папки. Плотный картон с тихим шорохом разошёлся в стороны.
Внутри не оказалось того, что обычно рисует воображение в такие моменты: ни компрометирующих фотографий, ни пачек стодолларовых купюр, ни секретных документов с грифами спецслужб. Там лежала лишь стопка из нескольких десятков самых обычных, стандартных листов бумаги формата А4. Слегка помятых по краям.
Каждый дюйм этих страниц был безжалостно забит плотными таблицами. Мелкие шрифты, бесконечные столбцы, сухие массивы цифр, даты, шестнадцатеричные хэши.

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

Тяжёлую тишину разрезал короткий, сухой зуммер. Телефон на столе бешено, требовательно завибрировал, подпрыгнув на полированном дереве.
Это был не мой личный мобильник. Затрещал старый, потрёпанный рабочий аппарат — тот самый «грязный» номер, который я давал всего паре-тройке постоянных, проверенных годами клиентов.
На матовом стекле экрана вспыхнуло прямоугольное уведомление. Новое сообщение. В графе «отправитель» — зловещая пустота. Ни номера, ни имени, ни скрытого ID. Просто системный прочерк.
Я коснулся экрана онемевшим большим пальцем и открыл ветку.
Там была всего одна-единственная строчка, набранная мелким рубленым шрифтом:
Не разговаривайте с Клавой
Я почувствовал, как по позвоночнику, пробивая до самой поясницы, медленно и липко пополз ледяной пот.
Элен даже не попыталась подойти ближе или заглянуть мне за плечо, чтобы прочесть текст на дисплее. По моей побелевшей челюсти она уже всё поняла.
— Поздно, — её голос упал до едва различимого шелеста.