Антон Усков
Альянс соперников

Альянс Соперников

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

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

Глава 1. Цифровое столкновение

Часть 1

Москва 2072 года начиналась с ослепительного света.

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

«Цифровой купол» мягко подстроился под его зрение, приглушая блики, накладывая полупрозрачные интерфейсы, уведомления, рекламные голограммы.

– Доброе утро, Марк Александрович.

Сообщение возникло прямо в поле зрения.

– Уровень стресса выше нормы. Рекомендуется дыхательный протокол.

Марк резко провёл ладонью перед лицом. Окно свернулось, но ощущение чужого взгляда осталось. Город не исчезал – он просто притворялся фоном.

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

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

«ЩИТ. Будущее кибербезопасности. Презентация сегодня в 14:00».

Марк скривился.

– Даже реклама знает лишнее.

Он снова махнул рукой – резче. Купол подчинился, но с микрозадержкой. Доля секунды. Почти ничто.

Марк остановился. Он машинально отметил таймкод – старая привычка, оставшаяся с тех времён, когда «почти ничто» уже приводило к инцидентам.

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

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

– Перегруз… – мысленно отметил он. – Или сбой?

Ответа не было.

Марк направился к главному входу небоскрёба.

Москва-Сити возвышался над городом, как стеклянный улей. Здесь принимались решения, от которых зависели рынки, алгоритмы и, всё чаще, человеческие жизни.

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

– Доступ подтверждён, – отозвался безличный голос.

Двери разошлись, впуская его внутрь.

Часть 2

Внутри небоскрёба воздух был суше и холоднее. Лёгкий ультразвуковой гул сопровождал работу систем жизнеобеспечения – звук, к которому Марк привык, но который всё равно медленно выматывал.

Стеклянный лифт уже ждал. Двери сомкнулись беззвучно, отрезая внешний мир.

– Доброе утро, Марк Александрович, – произнёс мелодичный голос ассистента. – Подтвердите маршрут: восемьдесят пятый этаж. Активировать протокол «Чистая сеть»?

– Активируй.

Марк прикрыл глаза.

Лифт тронулся. Почти сразу в ушах возникло давление – система глушила внешние сигналы, отсекая цифровые шумы. Изоляция. Шифрование. Контроль.

Он сам проектировал эти протоколы. И всё равно каждый раз чувствовал себя испытуемым – слишком часто система знала о нём больше, чем он помнил, чтобы разрешать ей это.

Перед глазами всплыло окно:

Презентация «Щита» – 14:00.

Риск-оценка: высокая.

Обнаружены гипотетические векторы атаки.

Источник: неклассифицирован.

– Покажи обновления.

Голографический экран развернулся в воздухе. Схемы, графики, потоки данных. Марк пробежался взглядом по структурам, автоматически фиксируя уязвимости. «Щит» был его жизнью – не образно, буквально. Он существовал внутри этой системы, как орган внутри тела.

Лифт замедлился.

В груди поднялось раздражение. Слишком много уровней защиты. Слишком много контроля. И всё равно – недостаточно.

– Рекомендуется краткий отдых, – напомнил ассистент.

– Отклони.

Лифт остановился. Двери открылись, выпуская его в приглушённый полумрак офиса. Мягкое покрытие заглушало шаги, голоса сотрудников сливались в ровный фон.

– Кофе, как обычно? – спросила Ирина.

Она возникла сбоку – тихо, почти незаметно. Её взгляд на мгновение задержался на его лице, на виске, где пульсировала жилка.

– Да. И никаких звонков до обеда.

– Конечно, – ответила она. С осторожностью.

В кабинете Марк закрыл дверь и на секунду прислонился к ней спиной.

Сегодня либо всё сработает… либо обрушится.

Часть 3

Панорамное окно занимало всю стену. Москва внизу напоминала живой организм: река, транспортные потоки, дроны доставки, голографические маршруты. Всё двигалось, пульсировало, дышало.

Марк активировал управление жестом. Вокруг вспыхнули экраны «Щита». Он запустил симуляцию – одну из тех, которых официально не существовало.

– Предупреждение, – мягко сообщил ИИ. – Модуль не рекомендован для демонстрации инвесторам.

– Я знаю.

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

Марк стиснул челюсть.

Ты предугадываешь слишком хорошо. Больше, чем должен.

В углу зрения всплыло уведомление:

Анна Васильева прибыла в здание.

Мир на секунду потерял фокус – Купол не успел подстроиться, и Марк впервые за утро увидел реальность без фильтров.

Сердце сбилось с ритма, потом ускорилось. Марк медленно выдохнул.

Анна. Здесь. Сегодня.

Пять лет они не пересекались – ни случайно, ни намеренно. До этого момента.

В памяти вспыхнуло: свет софитов, конференц-зал, её голос – уверенный, с насмешливой тенью.

– Контроль без ответственности – иллюзия, – говорила она.

– А отказ от контроля – хаос, – отвечал он.

Спор, который не заканчивался.

Стук в дверь вырвал его из мыслей.

– Войдите.

Ирина выглядела напряжённой.

– У нас проблема. На четырнадцать ноль-ноль назначены две презентации. И обе внесены с правами администратора.

Он повернулся.

– И вторая?

– Анна Васильева. Проект «Кассандра». Прогнозная система следующего уровня.

Внутри что-то щёлкнуло, как перегоревший предохранитель.

Часть 4

Коридоры Москва-Сити сегодня ощущались иначе – как туннели давления. Марк ловил на себе взгляды: любопытные, настороженные, сочувствующие.

Купол подсовывал тренды:

#КонфликтПрезентаций

#Щит

#Кассандра

– Прекрасно.

Лифт задержал его на проверке безопасности дольше обычного. Секунда. Вторая. Третья.

Слишком долго.

Этаж Анны отличался сразу. Больше живых элементов, меньше стерильности. В воздухе пахло влажной землёй – настоящей, не симулированной.

Они столкнулись у выхода из кабинета.

Анна подняла взгляд – и время замедлилось.

Строгий пучок, выбившиеся пряди, синие глаза.

– Марк.

– Анна. Нам нужно поговорить.

Кабинет был живым: экраны, меняющиеся данные, мини-сад в углу.

– Ты из-за расписания? – спросила она.

– Да. И мы найдём решение.

– Как всегда?

Он сделал шаг ближе.

– Мы оба профессионалы.

Они работали молча. В логах Марк заметил странный идентификатор.

– Ты это видишь?

Анна нахмурилась.

– Да. И мне это не нравится.

Прошёл час.

– Я перенесу презентацию, – сказала она наконец. – Но это было вмешательство. И за это кто-то ответит.

– Спасибо.

– Пока.

Часть 5

В кабинете Марк едва успел сесть, когда Купол погас.

Осталось одно окно.

Мы знаем о твоих секретах.

О настоящих возможностях «Щита».

Отмени презентацию.

У тебя два часа.

Холод пробежал по спине. Первым импульсом было запустить протоколы изоляции – и он тут же понял, что именно этого от него и ждут.

На столе лежала старая фотография: он и Анна, улыбающиеся, с наградой.

– Анна, – сказал он в телефон. – Срочно.

Пауза.

– Я получила такое же сообщение. Приходи. Сейчас.

Марк вышел из кабинета, не заметив тени в коридоре.

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

– Фигуры пошли, – тихо сказал он.

Москва-Сити сиял под солнцем, не зная, что партия уже началась.

Глава 2. Цифровые тени

Часть 1

Вечерняя Москва больше не сияла – она давила.

С высоты восемьдесят седьмого этажа «Меркурия» город выглядел как гигантская схема: световые артерии дорог, узлы перекрёстков, пульсирующие кластеры кварталов. Марк Одинцов стоял у панорамного окна, не включая затемнение, и смотрел не на Москву – сквозь неё, туда, где начинался слой, который никто не должен был видеть.

Его отражение в стекле выглядело чужим. «Цифровой купол», накладывая данные поверх реальности, сегодня странно вёл себя: то подрагивал, то запаздывал. И когда задержка случалась, лицо Марка на долю секунды не совпадало с движением – не как иллюзия, а как рассинхронизация. Будто система показывала две версии одновременно: текущую и расчётную.

Вторая выглядела спокойнее. Увереннее.

Тишину разорвал короткий звук – резкий, сухой, не системный.

Марк вздрогнул. Этот сигнал не принадлежал ни одному протоколу «Щита». Он поднял запястье, активируя голографический дисплей умных часов.

Сообщение возникло без анимации. Без подписи. Без маршрута доставки. Как нож, который не блестит.

Здравствуй, Марк.

Думаю, тебе будет интересно узнать: твой драгоценный «Щит» не так уж непроницаем.

У меня есть доказательства твоих… неэтичных методов разработки. В частности – одного модуля, который никогда не должен был выходить за пределы тестовой среды.

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

У тебя три часа.

Холод пошёл по позвоночнику не как страх – как узнавание. Это чувство возникает, когда понимаешь: тебя не ищут. Тебя уже нашли.

Марк перечитал сообщение – не текст, а ритм. Спокойный. Уверенный. Почти уважительный.

Он знает, понял Марк.

Не догадывается. Не собирает версию.

Знает.

Взгляд метнулся к настенным часам.

18:00.

Ровно три часа.

В стекле отражение Марка снова дёрнулось, и на мгновение ему показалось, что вторая версия смотрит не на город – а на него. И понимает больше.

Часть 2

В другом конце Москва-Сити, в офисе «НейроВижн», Анна Васильева сидела за столом среди мягкого света голографических панелей. «Кассандра» работала фоном – как дыхание: собирала сигналы рынков, тревожность соцсетей, микровсплески общественных настроений, стягивая всё в вероятностные линии.

Анна собиралась завершить сессию, когда экран погас.

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

Затем вспыхнул снова. Но уже не подчиняясь её жестам.

Сообщение проявлялось медленно, нарочито вежливо, словно давая ей секунду собраться.

Дорогая Анна.

Твоя «Кассандра» оказалась не такой уж всевидящей.

Я знаю о твоих экспериментах с предсказанием поведения людей.

О том, как ты временно корректировала входные данные, чтобы проверить гипотезы.

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

У тебя три часа.

Анна замерла. Пальцы повисли над виртуальной клавиатурой. В кабинете вдруг стало тесно – будто давление выросло на пару атмосфер.

Она машинально поправила строгий пучок.

Эксперименты…

Он выбрал слово точно. Не обвиняя. Констатируя.

Анна посмотрела на часы.

18:02.

Самое страшное было не в том, что он знал.

Самое страшное – что он понимал, где проходит граница.

«Кассандра» действительно иногда подталкивала сценарии. Не для управления. Для теста. Для попытки увидеть катастрофу раньше, чем она станет неизбежной. Анна всегда останавливала процесс до точки вмешательства.

Всегда ли?

Когда она подняла взгляд, сообщение исчезло. Интерфейсы снова работали идеально – гладко, чисто, как после стерилизации.

Слишком чисто.

Он не ломает системы, поняла Анна.

Он демонстрирует власть над ними.

Часть 3

Они встретились в офисе Марка меньше чем через полчаса.

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

Дверь закрылась. Марк активировал изолированный режим – и воздух в кабинете словно щёлкнул. Внешние каналы исчезли. Купол остался снаружи.

– Ты тоже получила сообщение, – сказал Марк.

Это не было вопросом.

Анна кивнула.

– Да. И это один автор. Он знает слишком много. И о тебе. И обо мне.

Марк развернул центральный экран.

– Нам нужна закрытая виртуальная комната. Полная изоляция. Без логирования. Без автоматических отчётов.

Анна помедлила долю секунды.

– Это сотрудничество временное, – сказала она. – И вынужденное.

Пауза.

– Я не забыла, что ты сделал два года назад.

Марк почувствовал, как внутри дёрнулось что-то старое – болезненное.

– Я знаю. Тогда из-за меня ты потеряла проект. И людей.

Он поднял взгляд.

– Но если мы не разберёмся сейчас, он уничтожит нас по одному.

Анна смотрела на него долго. Потом коротко кивнула.

– Хорошо. Работаем.

Часть 4

Воспоминание пришло не как запись – как вспышка.

Коридор. Резкий свет. Алексей Морозов – худой, напряжённый, с глазами человека, который уже всё решил.

– Вы боитесь не меня, – говорил он тогда спокойно. – Вы боитесь выводов.

Анна стояла напротив, уставшая, но твёрдая.

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

– Потому что остановка – это ложь, – ответил он. – Люди предсказуемы. Свобода – статистическая погрешность. Вы просто боитесь это признать.

Воспоминание рассыпалось.

– Он всегда так говорил, – сказала Анна тихо. – Не о власти. О необходимости.

Марк кивнул.

– А теперь доказывает это нашими инструментами.

Часть 5

Все экраны замерцали.

Потоки данных остановились, будто паузу поставили не программе – реальности. В центре пространства появилось лицо Алексея Морозова. Спокойное. Уверенное. Такое бывает у человека, который уверен, что прав.

– Браво, – сказал он. – Вы сделали ровно то, что я ожидал.

Конец ознакомительного фрагмента.

Текст предоставлен ООО «Литрес».

Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.

Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.