
Полная версия
Алгоритм Страсти

Дмитрий Вектор
Алгоритм Страсти
Глава 1: Сбой в Системе Сердец.
Серебристые волосы Айры Лунтарис переливались в свете неоновых мониторов, создавая причудливую игру теней на её изящном лице. Полуэльфийская кровь наградила её безупречными чертами – высокими скулами, миндалевидными изумрудными глазами и той особой грацией движений, которая выдавала в ней потомка Лесного Народа. Но человеческая половина досталась ей от матери-программистки, и именно она позволяла Айре чувствовать себя как дома среди бесконечных строк кода.
Пальцы танцевали по эргономичной клавиатуре – специально заказанной в Швейцарии, где гномы-инженеры создавали лучшие в мире устройства ввода. Каждое касание было точным, почти магическим. В офисе тридцать восьмого этажа небоскрёба "МагиТех Солюшнс" царила привычная тишина поздней разработки – время, когда большинство коллег уже разошлись по домам, а истинные фанатики кода творили свои цифровые заклинания.
За панорамными окнами простирался Нью-Аркадия – мегаполис, где небоскрёбы из стекла и стали соседствовали с башнями из живого дерева, выращенными эльфийскими архитекторами. По воздушным трассам между зданиями неспешно парили драконы-курьеры с посылками Amazon, их чешуя переливалась в лучах голографической рекламы. Где-то в глубине городских каньонов троллейбусы на магической тяге перевозили усталых офисных работников домой – и не важно, были ли это люди, эльфы, дворфы или представители других рас. В Нью-Аркадии двадцать первого века все были равны перед лицом корпоративной культуры и налоговых деклараций.
Айра отвлеклась от кода, потянувшись за чашкой остывшего кофе. На экране её рабочей станции мерцали тревожные красные уведомления – очередная порция жалоб пользователей SoulSync, приложения для знакомств, которое стало её гордостью и проклятием одновременно.
SoulSync был не просто очередным Tinder'ом для фэнтезийного мира. Это было произведение искусства, симбиоз древней магии и современных технологий. Алгоритм анализировал не только банальные предпочтения пользователей – возраст, расу, хобби, – но и их магические ауры, астрологическую совместимость, даже наследственную карму. Система могла определить, подходят ли друг другу огненный эльф и водяная нимфа, найти идеальную пару для привередливого дракона или свести робкого гнома с понимающей его душевные потребности феей.
Три года назад SoulSync произвёл революцию в мире знакомств. Межрасовые браки стали не исключением, а нормой. Приложение могло похвастаться девяностопроцентной совместимостью пар, что было неслыханно для индустрии. Айра получила награду "Разработчик года" от Международной Ассоциации Магических Технологий. Журнал "TechMage Weekly" поместил её фотографию на обложку со статьёй "Как полуэльф изменила любовь навсегда".
Но сейчас, просматривая отчёты последних двух недель, Айра чувствовала, как её мир рушится.
– Совместимость: минус двадцать семь процентов, – пробормотала она, изучая данные по очередной паре. – Эльф-пацифист и орк-берсерк. Боже мой, что происходит?
Статистика была безжалостной. За четырнадцать дней количество успешных совпадений упало с девяноста до двадцати трёх процентов. Но это было не самое страшное. Самое страшное заключалось в том, что приложение начало сводить врагов. Буквально. Представителей враждующих кланов, носителей несовместимых магических школ, существ, чьи расы веками воевали друг с другом.
Дверь офиса распахнулась с такой силой, что задрожали стеклянные перегородки. В проёме появился Маркус Стоунхарт, генеральный директор компании. Даже для дворфа он был необычайно коренастым, а его борода, заплетённая в традиционные косицы с рунными украшениями, дрожала от плохо сдерживаемого гнева.
– Айра! – его голос прогремел по тихому офису, заставив пару программистов-сов, работавших в дальнем углу, встревоженно поднять головы. – У нас чрезвычайная ситуация!
Маркус подошёл к её столу, тяжело дыша. За плечом у него маячил планшет с непрерывно обновляющимися уведомлениями.
– Что на этот раз? – устало спросила Айра, хотя в глубине души уже знала ответ.
– Жалобы поступают не сотнями – тысячами! – Маркус швырнул планшет на стол. – Смотри сама. Вампир-вегетарианец из общины "Кровь не наш путь" получил в пару охотника на нечисть! Охотника, Айра! С серебряными пулями и освящённым арбалетом!
Айра пробежалась глазами по экрану. Ситуация была ещё хуже, чем она думала.
– А здесь, – Маркус ткнул пальцем в другую запись, – дракониха из Золотого клана, семьсотлетняя аристократка, получила предложение от гоблина-мусорщика. Мусорщика! Её семья подала иск на десять миллионов золотых за оскорбление чести!
– Когда это началось? – Айра уже переключала мониторы на отладочный режим, погружаясь в логи системы.
– Четырнадцать дней, шесть часов и – Маркус глянул на свои смарт-часы, – двадцать семь минут назад. До секунды.
Такая точность заставила Айру поднять голову. В мире случайных сбоев и глюков подобная временная привязка выглядела подозрительно.
– Покажи мне полную статистику за это время.
Пальцы полетели по клавиатуре. Айра вызвала на центральный монитор графики совместимости, тепловые карты пользовательской активности, логи серверной нагрузки. Картина, которая открылась перед ней, была похожа на цифровой кошмар.
График совместимости не просто падал – он инвертировался. Словно кто-то взял алгоритм и вывернул его наизнанку, заставив искать не совместимые, а максимально враждебные пары.
– Это не случайный сбой, – медленно проговорила Айра. – Это саботаж.
– Саботаж? – Маркус прищурился. – Ты уверена?
– Посмотри на эти паттерны, – Айра указала на волнистые линии графика. – Изменения слишком систематичны. Слишком изящны. Кто-то проник в нашу систему и модифицировал её, причём сделал это невероятно профессионально.
Она углубилась в исходный код SoulSync'а, просматривая тысячи строк программы, которые знала лучше собственного отражения в зеркале. Каждая функция, каждый алгоритм были её творением, плодом бессонных ночей и вдохновенных озарений.
– Здесь, – прошептала она, указав на блок кода, отвечающий за расчёт магической совместимости. – Кто-то изменил базовые параметры оценки ауры. Вместо поиска гармоничных частот система теперь ищет диссонансы.
– На обычном языке, пожалуйста, – попросил Маркус.
– Представь, что у нас есть радио, которое ищет красивые мелодии. А кто-то переделал его так, чтобы оно ловило только помехи и скрежет.
Маркус потёр бороду – привычный жест, означавший глубокую задумчивость.
– Кто мог это сделать? Доступ к базовому коду SoulSync'а имеют только три человека: ты, я и.
– И Виктор Кэрроу из отдела безопасности, – закончила Айра. – Но Виктор работает в компании уже пять лет. Зачем ему портить собственное детище?
– Деньги, – мрачно ответил Маркус. – Конкуренты платят хорошо за качественный саботаж. Особенно если учесть, что нашими главными соперниками стала компания "Phantom Corp". Они уже два года пытаются отбить у нас долю рынка.
Айра кивнула, но что-то её беспокоило. Изменения в коде были слишком элегантными, слишком творческими для банального корпоративного шпионажа. Кто бы ни стоял за этим, он не просто хакер – он артист.
– Сколько у нас времени? – спросила она.
– Неделя, – Маркус тяжело опустился в кресло для посетителей. – Максимум. Совет директоров собирается в понедельник. Если мы не представим решение проблемы, SoulSync свернут. А с ним и половину компании.
Семь дней. Сто шестьдесят восемь часов на то, чтобы найти и устранить саботаж, который мог быть делом рук гения. Айра почувствовала, как адреналин разгоняется по венам – смесь страха и азарта, которую она всегда испытывала перед сложными техническими вызовами.
– Мне понадобится помощь, – сказала она. – Хороший специалист по безопасности. Кто-то, кто понимает и магическую, и техническую стороны современных систем.
– У меня есть несколько кандидатур, – Маркус достал свой планшет. – Но есть одна проблема. Лучший специалист, которого я знаю, работает фрилансером. Дамиан Норкросс. Слышала о нём?
Айра нахмурилась. Имя показалось знакомым, но она не могла вспомнить, откуда.
– Он эксперт по кибербезопасности с двухсотлетним опытом. Работал на правительство, на крупнейшие корпорации. Говорят, он может взломать что угодно – от банковских сейфов до защитных заклинаний драконьих сокровищниц.
– Звучит идеально. В чём проблема?
Маркус неловко кашлянул.
– Он вампир.
Айра моргнула. В современном мире расовые предрассудки считались дурным тоном, но некоторые стереотипы умирали с трудом. Вампиры имели репутацию непредсказуемых и опасных, особенно когда дело касалось работы в ночное время.
– И что с того? – пожала плечами Айра. – Если он профессионал, мне всё равно, пьёт ли он кровь или кофе.
– Проблема не в этом, – Маркус выглядел ещё более неловко. – Дамиан Норкросс известен своим сложным характером. Он не работает в команде. Никогда не раскрывает своих методов. И он очень дорог.
– Насколько дорог?
– Пятьдесят тысяч золотых за неделю. Плюс полный доступ ко всем системам компании.
Айра присвистнула. Это была астрономическая сумма даже для компании масштабов "МагиТех Солюшнс".
– Но есть ещё одна вещь, – добавил Маркус, глядя в сторону. – Он согласился работать только с тобой. Лично. Сказал, что слышал о создательнице SoulSync'а и хочет посмотреть на тебя в деле.
– Он меня знает?
– Видимо, да. Можешь связаться с ним сегодня же, если решишься. У меня есть его контакты.
Айра посмотрела на мониторы, где продолжали мигать красные уведомления о новых жалобах пользователей. SoulSync агонизировал, и каждая минута промедления приближала катастрофу. У неё не было выбора.
– Давай контакты.
Маркус передал ей визитную карточку – настоящую, бумажную, что было странно в эпоху цифровых технологий. На чёрном фоне серебристыми буквами было выведено просто: "Дамиан Норкросс. Консультант по безопасности." И номер телефона.
– Когда ты с ним встречаешься? – спросил Маркус.
– Думаю, прямо сейчас, – Айра взялась за телефон.
Номер оказался городским. Гудки тянулись долго, и Айра уже начала думать, что никто не ответит, как трубку подняли.
– Норкросс слушает.
Голос был глубоким, бархатистым, с лёгким акцентом, который Айра не смогла определить. Что-то европейское, возможно, восточноевропейское.
– Господин Норкросс, меня зовут Айра Лунтарис, я разработчик из компании "МагиТех Солюшнс". Маркус Стоунхарт сказал, что вы могли бы помочь нам с одной проблемой.
– А, мисс Лунтарис, – в голосе послышалась улыбка. – Создательница знаменитого SoulSync'а. Я уже слышал о ваших трудностях.
– Как быстро вы сможете приехать?
– Я уже в пути.
Связь прервалась. Айра удивлённо посмотрела на телефон.
– Он уже едет, – сообщила она Маркусу.
– Быстро работает, – одобрительно кивнул дворф. – Мне пора идти. Завтра утром у меня встреча с советом директоров, нужно подготовить предварительный отчёт. Постарайся найти что-нибудь, что позволит нам выиграть время.
Когда Маркус ушёл, в офисе снова воцарилась тишина. Айра вернулась к мониторам, но сосредоточиться на коде было трудно. Мысли постоянно возвращались к таинственному Дамиану Норкроссу. Что он за человек? И почему согласился работать только с ней?
Прошло полчаса, когда она услышала мягкий стук в дверь. Айра подняла голову и увидела силуэт в дверном проёме. Высокий, элегантный мужчина в чёрном пальто и тёмном костюме. При свете мониторов она не могла разглядеть его лица, но ощущение присутствия было почти физически ощутимым.
– Мисс Лунтарис? – тот же бархатистый голос, что и по телефону.
– Это я, – Айра встала из-за стола. – Заходите.
Мужчина шагнул в офис, и свет наконец упал на его лицо. Айра почувствовала, как у неё перехватывает дыхание. Дамиан Норкросс был красив той холодной, аристократической красотой, которая присуща только вампирам. Чётко очерченные черты лица, высокие скулы, прямой нос и пронзительные серые глаза, которые, казалось, видели её насквозь. Тёмные волосы были аккуратно уложены назад, открывая высокий лоб. Выглядел он на тридцать с небольшим, но Айра знала, что вампиры могли сохранять молодость веками.
– Прошу прощения за столь поздний визит, – сказал он, снимая пальто. – Но я предпочитаю работать в ночные часы.
– Конечно, – Айра кивнула, стараясь не показать смущения. – Хотите кофе? Или – она запнулась, не зная, как корректно предложить альтернативные напитки.
– Кофе будет прекрасно, – Дамиан улыбнулся, и Айра заметила, что клыки у него были едва заметными. Видимо, он следил за своим внешним видом. – Я перешёл на синтетическую кровь много лет назад.
Пока она готовила кофе в маленькой офисной кухне, Дамиан осматривал её рабочее место. Когда она вернулась с двумя чашками, он стоял перед центральным монитором, изучая код SoulSync'а.
– Элегантная работа, – заметил он, принимая чашку. – Я редко видел настолько изящное сочетание магических алгоритмов и традиционного программирования.
– Спасибо, – Айра почувствовала прилив гордости. Профессиональные комплименты от таких экспертов дорогого стоили.
– Но вы уже обнаружили проблему, не так ли? – Дамиан повернулся к ней, и его серые глаза в свете мониторов казались почти серебряными.
– Да. Кто-то изменил базовые параметры алгоритма совместимости. Теперь система ищет не гармонию, а конфликт.
– Покажите мне.
Следующий час они провели, склонившись над кодом. Дамиан оказался ещё лучшим программистом, чем Айра ожидала. Он мгновенно понимал самые сложные алгоритмы, задавал точные вопросы и предлагал нестандартные решения. Работать с ним было интересно. И немного тревожно. Айра чувствовала его присутствие всеми нервными окончаниями, словно в воздухе витал слабый электрический разряд.
– Здесь, – Дамиан указал на блок кода, который Айра уже изучала раньше. – Видите эту строчку?
```cpp.
if (aura_compatibility > HARMONY_THRESHOLD) {.
match_score = -match_score;
}.
```.
– Да, именно она инвертирует оценку совместимости. Но я не понимаю, как хакер смог пройти все защитные системы.
Дамиан внимательно изучил временные метки в логах системы.
– А что если хакера не было?
– В смысле?
– Что если изменения были внесены изнутри? Кем-то, у кого есть полный доступ к системе?
Айра нахмурилась. Эта мысль уже приходила ей в голову, но она не хотела в неё верить.
– Доступ к основному коду имеют только три человека.
– И одного из них можно исключить сразу, – Дамиан посмотрел на неё. – Создатель системы не стал бы уничтожать собственное творение.
– Остаются Маркус и Виктор Кэрроу.
– Расскажите мне о них.
Айра рассказала о Маркусе – честном, прямолинейном дворфе, который основал компанию двадцать лет назад и считал её своим детищем. О Викторе Кэрроу – специалисте по безопасности, который работал в компании пять лет и имел безупречную репутацию.
– Хм, – Дамиан задумчиво потягивал кофе. – А что если проблема не в том, кто имеет доступ, а в том, кто мог его получить?
– Объясните.
– Ваша система использует магические компоненты. Заклинания совместимости, руны защиты. Что если кто-то нашёл способ обойти технические барьеры с помощью магии?
Айра почувствовала, как по спине пробежали мурашки. В современном мире граница между магией и технологиями была размыта, но большинство программистов всё ещё мыслили в рамках одной из областей.
– Это могли сделать только маги высокого уровня, – медленно проговорила она. – И таких в Нью-Аркадии единицы.
– Или кто-то, кто имеет доступ к древним знаниям, – добавил Дамиан. – Демоны, например. Или драконы.
– Зачем им портить приложение для знакомств?
– Возможно, это не цель, а средство. Подумайте: SoulSync используют миллионы представителей разных рас. Если система начнёт сводить врагов, это может привести к.
– К межрасовым конфликтам, – закончила Айра, и её лицо побледнело. – Боже мой. Если это правда, то мы имеем дело не с корпоративным саботажем, а с попыткой дестабилизировать общество.
Дамиан кивнул.
– Именно поэтому я согласился на эту работу, мисс Лунтарис. Ставки гораздо выше, чем кажется на первый взгляд.
Айра посмотрела на часы. Было уже за полночь. Обычно к этому времени она давно бы уехала домой, но сегодня адреналин не давал почувствовать усталость.
– Что вы предлагаете делать дальше?
– Мне нужно изучить вашу систему изнутри. Каждую строчку кода, каждое заклинание. Если там есть магический вирус, я его найду.
– А я займусь анализом данных пользователей. Возможно, в паттернах неудачных совпадений есть какая-то закономерность.
Дамиан встал и надел пальто.
– Встретимся завтра в девять вечера. Мне понадобится рабочее место и полный доступ к серверам.
– Договорились.
Он направился к двери, но на пороге остановился и обернулся.
– Мисс Лунтарис будьте осторожны. Если моя теория верна, тот, кто стоит за этим, не остановится перед убийством, чтобы скрыть свои следы.
– Почему вы так думаете?
Дамиан помолчал несколько секунд.
– Потому что такие вещи не делаются ради денег. Это делается ради власти. А за власть люди готовы убивать.
Когда он ушёл, Айра ещё долго сидела в тишине офиса, размышляя над его словами. За окном огни Нью-Аркадии медленно гасли, город погружался в сон. Но она знала, что сегодня спать не будет. У неё было слишком много работы.
Глава 2: Кровавый Код.
Айра проснулась от звука собственного храпа, уронив голову на клавиатуру. На щеке остался отпечаток клавиши F7, а во рту был привкус несвежего кофе и бессонной ночи. За окнами уже занималась заря – розово-золотистые лучи пробивались сквозь смог мегаполиса, окрашивая стеклянные фасады небоскрёбов в тёплые тона.
Она потёрла затёкшую шею и взглянула на монитор. Курсор мигал в середине строки кода, которую она анализировала перед тем, как забыться. Рядом лежала стопка распечаток с данными пользователей – результат ночной работы. Айра потратила часы на изучение паттернов неудачных совпадений, пытаясь найти закономерность в хаосе.
И нашла.
– Быстрее кофе, – пробормотала она, направляясь к кофе-машине. Эспрессо тройной крепости ударил в систему, как разряд молнии, мгновенно прогоняя остатки сна.
Вернувшись к столу, Айра разложила распечатки в хронологическом порядке. То, что она обнаружила несколько часов назад, выглядело невероятно, но факты были упрямой вещью.
Первые неудачные совпадения начались не случайно. Они следовали определённому паттерну – сначала были затронуты влиятельные семьи эльфов, потом представители драконьих кланов, следом – лидеры гномьих гильдий. Словно кто-то методично выбирал цели среди элиты различных рас.
– Интересно, – раздался знакомый голос.
Айра подпрыгнула, расплескав кофе на бумаги. Дамиан стоял в дверном проёме, элегантный и безупречно одетый, словно не провёл ночь за работой.
– Как вы вошли? – спросила она, промокая лужицу кофе салфетками. – Охрана должна была.
– У вампиров есть свои способы, – загадочно улыбнулся он. – К тому же, ваш охранник-тролль крепко спит. Я не стал его будить.
Дамиан приблизился к её столу, и Айра почувствовала тот же странный электрический разряд в воздухе. При дневном свете он выглядел ещё более впечатляюще – кожа имела лёгкий мраморный оттенок, характерный для вампиров, а движения были настолько плавными, что казались почти неестественными.
– Вы не спали, – констатировал он, изучая её лицо.
– Как и вы, судя по всему.
– Мне не нужно много сна, – Дамиан пожал плечами. – Преимущества нежизни. Что вы нашли?
Айра показала ему разложенные распечатки.
– Неудачные совпадения не случайны. Посмотрите на этот список – все эти люди занимают высокие посты в своих сообществах. Элдрион Звёздный Листок, советник Эльфийского Совета. Дракониха Аурелия Золотая Чешуя, матриарх Восточного клана. Торгрим Железная Борода, глава Гильдии Мастеров.
Дамиан внимательно изучил данные, его серые глаза быстро пробегали по строчкам.
– Социальная диверсия, – медленно проговорил он. – Кто-то пытается дискредитировать лидеров разных рас, подорвать их авторитет.
– Именно. А что нашли вы?
Дамиан достал из кармана планшет и показал ей экран, заполненный строками кода.
– Я провёл всю ночь в ваших серверах. Вирус гораздо сложнее, чем мы думали. Это не просто изменение алгоритма – это живая магическая программа.
– Что значит "живая"?
– Она адаптируется, учится, развивается. Смотрите, – Дамиан увеличил фрагмент кода. – Здесь встроены руны самомодификации. Каждый раз, когда система создаёт неудачную пару, вирус анализирует реакцию и корректирует свои параметры, чтобы в следующий раз причинить ещё больший ущерб.
Айра почувствовала, как волосы встают дыбом. Живые программы были теоретически возможны, но создать их мог только маг-программист высочайшего уровня.
– Кто способен на такое?
– Единицы в мире, – Дамиан закрыл планшет. – И все они либо мертвы, либо работают на правительства крупнейших стран. Либо.
– Либо?
– Либо мы имеем дело с демоном. Они единственные, кто от рождения владеет магией хаоса и разрушения в таких объёмах.
Айра опустилась в кресло. Демоны были редкостью в современном мире – большинство из них было изгнано в другие измерения ещё в прошлом веке. Те немногие, что оставались, обычно занимали высокие посты в корпорациях или правительствах, тщательно скрывая свою природу.
– Но зачем демону портить приложение для знакомств? – спросила она.
– А зачем террористу взрывать мост? – ответил Дамиан вопросом на вопрос. – Не для того, чтобы убить конкретных людей на мосту, а чтобы парализовать транспортную систему всего города.
Айра поняла его логику. SoulSync был не просто приложением – он стал социальной инфраструктурой. Миллионы межрасовых семей познакомились благодаря ему. Если система начнёт сеять вражду вместо любви.
– Межрасовые конфликты, – прошептала она. – Распад толерантного общества. Возврат к временам расовых войн.
– Именно. И судя по тому, как тщательно всё продумано, у нас есть максимум несколько дней, прежде чем ситуация выйдет из-под контроля.
Дамиан подошёл к окну и посмотрел на просыпающийся город. Где-то внизу по улицам спешили на работу представители всех рас – люди, эльфы, дворфы, орки, даже несколько драконов в человеческом обличье. Мирное сосуществование, которое казалось таким естественным, на самом деле было хрупким, как стекло.
– У меня есть идея, – сказала Айра. – Что если мы создадим приманку?
– Какую приманку?
– Ложный патч. Сделаем вид, что нашли способ исправить систему, и опубликуем информацию. Если за вирусом действительно стоит конкретный человек, он попытается помешать нам.
Дамиан повернулся к ней, и в его глазах промелькнуло что-то, напоминающее восхищение.
– Рискованно. Мы можем стать мишенями.
– Мы уже мишени, – Айра пожала плечами. – Но так хотя бы у нас будет шанс выйти на след.
– Хорошо. Но тогда нам нужно работать быстро. И желательно не здесь.
– Почему?
– Потому что если наш противник достаточно силён, чтобы создать такой вирус, он наверняка следит за нами. Офис компании – слишком очевидное место.
Айра задумалась. Дамиан был прав – им нужно укрытие, где они могли бы работать, не опасаясь слежки.
– У меня есть место, – сказала она. – Домашняя мастерская. Там есть всё необходимое оборудование, плюс магические защиты.
– Тогда едем туда. Но сначала нам нужно создать видимость обычной работы.
Следующие два часа они провели в офисе, изображая рутинную отладку системы. Айра демонстративно исправляла мелкие баги в публичных модулях, а Дамиан "консультировал" её по вопросам безопасности. Любой наблюдатель увидел бы обычную работу программистов.
Но параллельно они обменивались зашифрованными сообщениями, планируя настоящую операцию. Дамиан оказался не только блестящим программистом, но и мастером конспирации – он знал десятки способов скрытого общения и маскировки.
– Готовы? – спросил он, когда последний коллега покинул офис.
Айра кивнула, собирая свои вещи. Они спустились в подземную парковку, где её ждала машина – элегантный гибрид Tesla с магическим двигателем, работающим на кристаллах маны.
– Красивая машина, – заметил Дамиан, садясь на пассажирское сиденье.
– Спасибо. Модифицировала её сама – обычные двигатели не выдерживают воздействия моей ауры.
Пока они ехали по вечерним улицам Нью-Аркадии, Айра рассказывала о своих экспериментах с магомеханикой. Оказалось, что у них много общего – оба были технологами-новаторами, оба стремились объединить магию и науку, оба чувствовали себя аутсайдерами в мире, где большинство придерживалось традиционных подходов.