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





