Эхо Алисы

- -
- 100%
- +

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



