Наталья Федоренко – Ноль процентов на любовь 2.0. Код резонанса (страница 4)
Наталия углубилась в логи их взаимодействия. Всё было чисто. Никаких вбросов, никаких внешних ссылок. Только внутренний чат платформы. Но вот содержание… Она прокрутила. И её пальцы похолодели.
Внутренний монолог Наталии:
– Алина, слушайте внимательно, – голос Наталии перерезал всхлипы в трубке. – Я блокирую этот профиль немедленно. Все диалоги сохраняются, мы передадим их в полицию, если вы решите писать заявление. С вашей стороны – смените пароли везде, особенно в почте и соцсетях. Этот человек использовал утечку данных из внешних источников. Наша система была лишь… каналом доставки. Это целевая атака. На вас. И на нас.
Она говорила жёстко, без слащавых утешений. Честность сейчас была важнее успокоения. Пока Алина, притихшая от шока, бормотала согласие, Наталия заблокировала профиль Марка Т. и поставила метку «Критический инцидент. Расследование».
Выйдя из переговорки, она увидела, что планерка уже разошлась. В офисе царила обычная утренняя суета: кто-то спорил о шрифтах, кто-то пил смузи, у стойки с кофе Виталий что-то оживлённо рассказывал двум девушкам из отдела контента, жестикулируя руками. Его смех гремел, как салют. Мир «Resonance». Их мир. Который только что дал первую трещину.
Она поймала его взгляд и кивком вызвала в свою стеклянную кабину. Её лицо было настолько непроницаемым, что его улыбка мгновенно угасла. Он что-то быстро договорил и направился к ней, по пути захватив два свежих капучино.
– Что случилось? – спросил он, закрывая дверь. Звук уличного шума и офисного гама стих.
– Инцидент. Первая жертва, – отчеканила она, принимая чашку, но не отпивая. – Пользовательница. Её свели не с человеком. С психологическим портретом, составленным на основе слитых данных. Через наш интерфейс.
– Чёрт, – выдохнул Виталий, опускаясь на стул. – Быстро же они работают. Леший пока ничего не прислал. Только намёки, что Максим после ухода ушёл в тень. Вёл какие-то приватные репозитории.
– Это не просто «работают», – Наталия села напротив, её глаза горели холодным пламенем. – Это демонстрация силы. «Смотрите, я могу не просто пугать вас призраками. Я могу причинять реальный вред вашим пользователям. Вашей репутации. Прямо сейчас». Это эскалация.
Она развернула к нему планшет с историей переписки Алины и Марка.
– Видишь? Глубина анализа. Это не автоматический скрипт. Это… искусство. Злой, извращённый талант. «Фантом» не просто технарь. Он –художник манипуляции. Он получает удовольствие от процесса. От точности попадания.
Виталий пробежал глазами по сообщениям, и лицо его побледнело.
– Это гадко. Как хирург, который режет не чтобы спасти, а чтобы доказать, что может найти самый уязвимый нерв.
– Точная аналогия, – кивнула Наталия. – И теперь вопрос: это демонстрация перед следующим шагом? Или следующий шаг уже сделан?
Она открыла общую дашборд-панель «Resonance». Большие, зелёные цифры. Графики роста. Всё, как всегда. И вдруг – её взгляд зацепился за маленький, красный, мигающий индикатор в углу.«Аномальные отключения. За последний час: +300%».
Она кликнула. Выпал список. Десятки пользователей, вышедших из системы и не вернувшихся. Не массово, а капельно, по всей базе. Но паттерн… Паттерн был. Большинство из них были активны в последние три дня. И многие проходили один и тот же квест –«Код: Тишина», новый, запущенный неделю назад аудио-квест по распознаванию эмоций в музыкальных отрывках.
– Нет, – прошептала она. – Он уже здесь. Внутри.
Её пальцы залетали по клавиатуре. Она открыла логи квеста «Код: Тишина». Всё выглядело чисто. Но она смотрела не на код, а наметаданные. Время загрузки аудиофайлов для каждого пользователя. И увидела: для тех, кто отключился, файлы загружались на доли секунды дольше. Ничтожная разница. Человек не заметит. Но система заметила.
– Он встроил в аудиофайлы что-то, – сказала она вслух, обращаясь больше к себе, чем к Виталию. – Не вирус. Нет. Что-то иное. Субтильное. Аудио-суггестию? Закодированное сообщение? Триггер для уже составленного психологического профиля?
– Стоп, – Виталий вскочил. – Аудиофайлы? Я же их отбирал! Я сводил!
– Исходные – да. Но система динамически их обрабатывает, подгоняет под «эмоциональный отклик» пользователя, меняет эквалайзер, темп… В этот момент в них можно что-тодобавить. На уровне цифрового водяного знака. Неслышимого уху. Но… мозгу?
Она посмотрела на него, и в её взгляде впервые за сегодня промелькнуло нечто, близкое к ужасу. Не личному, а профессиональному. Ужасу архитектора, обнаружившего, что в фундаменте её собственного, идеально спроектированного здания заложена чужая мина с часовым механизмом.
– Нам нужно прослушать эти файлы, – сказал Виталий твёрдо. – Не ушами. Спектрографом. И… мне нужно позвонить одному знакомому. Саунд-дизайнеру. Он занимается бинауральными ритмами и аудио-воздействием. Если кто и поймёт, что там спрятано, так это он.
– Делай, – коротко бросила Наталия, уже вызывая на экран бэкенд-код платформы. – А я начну откат. Немедленно отключаю квест «Тишина» для всех. Рассылаю извинения и объяснения о «техническом сбое». Это вызовет волну недовольства, но это меньшее зло.
– Подожди, – он положил руку ей на запястье, заставляя оторваться от экрана. – Если мы отключим квест, он поймёт, что мы нашли закладку. Он сменит тактику. Станет менее предсказуемым. Может, стоит оставить приманку? Под контролем?
Она задумалась на секунду. Его интуиция, его чутьё на игру – оно часто оказывалось правым.
– Рискованно. Каждый пользователь под прицелом – потенциальная жертва.
– Но, если мы выведем квест на «карантин» – сделаем вид, что он работает, но на самом деле подменим все аудиофайлы на чистые, а доступ оставим только для… ну, скажем, для нас с тобой? И для подставных аккаунтов, которые мы создадим? Мы сможем изучать атаку в контролируемой среде. Ловить его на живце.
Идея была блестящей. Дерзкой. Опасной. Совершенно в духе Виталия.
– Хакерская ловушка. Honeypot – произнесла она, и в уголке её губ дрогнуло что-то вроде улыбки. Безрадостной, но одобрительной. – Хорошо. Делаем так. Но очень осторожно. Каждый шаг – протоколируем. И нам нужен эксперт по аудио. Твой человек. Только он должен подписать NDA толщиной с том «Войны и мира».
– Договорились, – Виталий уже доставал телефон. – Я свяжусь с ним сейчас. Он чудак, живёт за городом, в лесу, но гений.
Наталия кивнула, возвращаясь к экрану. Её мир, мир точных данных и предсказуемых систем, дал трещину, и в него хлынула тёмная, иррациональная стихия чужого творчества. Чужого, болезненного гения. Но именно это и заставило её чувствовать себя… живой. По-новому, опасно живой. Это была не просто угроза. Это былвызов. Самый сложный алгоритм, который ей предстояло решить. Алгоритм, написанный на языке злой человеческой души.
Она посмотрела на дашборд. Красный индикатор мигал, как сигнал тревоги. Но теперь это был не просто сигнал. Это былвызов к игре. И они с Виталием только что приняли его.
Внезапно на её рабочий компьютер пришло уведомление из внутренней почты. От службы безопасности. Тема:«Подозрительная активность. Попытка доступа к архивам «ИдеалМатч» через VPN сотрудника».
Она открыла письмо. IP-адрес, с которого шла попытка, был подставным. Но время попытки – 03:47. То самое время, с которого начиналась история «фантомных запросов».
Наталия медленно выдохнула. И начала писать ответ службе безопасности, одновременно открывая новую вкладку с кодом для создания honeypot. Две войны – одна видимая, другая невидимая – начались одновременно. И она была готова вести обе.
Специалист по призрачным нотам
Виталий назвал его «Музыкантом». Не саунд-дизайнером, не аудиоинженером. Именно «Музыкантом». И после двух часов дороги, сменив такси на проржавевшую «Ниву», а асфальт на ухабистую лесную грунтовку, Наталия начала понимать почему.
Место напоминало не столько жилище, сколько материальное воплощение помешательства на звуковой изоляции. Среди сосен стоял бункер из сипучки, обшитый снаружи чем-то, похожим на яичные лотки в промышленном масштабе. Никаких проводов. Только спутниковая тарелка, похожая на гигантский серебряный цветок, повёрнутый к небу.
– Он против «грязного эфира», – пояснил Виталий, пока они пробирались через заросли папоротника. – Говорит, городской Wi-Fi и соты калечат естественные звуковые ландшафты. И мозги.
Дверь открылась до того, как они постучали. В проёме возник человек лет пятидесяти, в стёганых штанах и растянутом свитере цвета хаки. Волосы – седая грива, собранная в небрежный хвост. Но глаза – молодые, острые, как у хищной птицы.