Читать книгу: «Глитч», страница 2
3. LOGIN_SUCCESS: BEGIN
Утренний город медленно пробуждался. Марк Райнер смотрел в окно своей квартиры на девятнадцатом этаже, лениво наблюдая за суетой на улице внизу. Суета была привычной: спешащие к метро офисные работники, застрявшие в пробках такси, несущиеся куда-то на своих маленьких колёсиках роботы-доставщики. Город словно пытался взбодриться после очередной бессонной ночи.
– Ещё один день в раю, – задумчиво сказал сам себе Марк.
Он отхлебнул кофе из чашки. Рабочий день обещал быть рутинным. Как и всегда, он планировал провести утро за чтением новостей, проверкой почты и поиском нового материала для своего расследования о преступной деятельности корпораций. Тема, которую он давно облюбовал, но из которой, казалось, он за последние годы выжал все соки. До сегодняшнего дня.
Ровно в 8:05 его телефон завибрировал. На экране высветилось сообщение от одного из его источников в транспортном управлении: «Проблемы с инфраструктурой. Поезда метро остановились. Возможно, кибератака. Разбираюсь». Марк напрягся. Не успел он даже переварить информацию, как тут же пришло ещё одно сообщение – на этот раз от друга из отдела безопасности городской сети: «Это не сбой. Кто-то взломал систему управления городом. Серьёзно».
Марк ощутил, как по спине пробежал холодок. Метро. Единственная мысль, пронзившая его сознание, была о жене.
«Она сейчас как раз едет на работу…»
С минуту он просто стоял, глядя на экран телефона, пытаясь собраться с мыслями. Паника накатывала гигантской волной, и он заставил себя глубоко вдохнуть.
Трясущимися пальцами Марк набрал её номер. Один гудок, второй… «Давай же, ответь!» – мысленно молил он. В голове начали всплывать мрачные образы – запертые в вагонах люди, давка на перроне, паника в толпе.
«Только бы она не оказалась там…»
– Марк? – наконец раздался её взволнованный голос. Он почувствовал, как волнение на миг ослабло, но оно всё ещё цепко держало его в своих когтях.
– Ты где? Всё в порядке? – проговорил он, стараясь удержать голос ровным, но совсем скрыть беспокойство ему не удалось.
– Я… в порядке, – с облегчением произнесла она, заметно запинаясь. – Метро остановилось, и мы шли по тоннелю до станции. Здесь какое-то безумие… Марк, что происходит?
– Кибератака, – коротко бросил он, ощущая, как его сознание вновь сосредотачивается на текущей ситуации. – Не паникуй, держись подальше от толпы и попробуй выбраться на поверхность. Я постараюсь выяснить больше.
– Хорошо, я попробую пройти к выходу, – она затихла на мгновение, и в её голосе послышался страх: – Марк, будь осторожен…
– Ты тоже, – быстро ответил он и повесил трубку.
Марк судорожно выдохнул. Она в безопасности, по крайней мере сейчас. Но ситуация оставалась критической, и неизвестность только накручивала его. Ему предстояло выяснить, кто стоит за этой атакой и что именно происходит в городе. Но теперь, с мыслью о том, что его жена оказалась втянута в этот хаос, стресс усилился многократно.
Он снова взглянул на телефон. Сообщения от источников продолжали поступать, всё более тревожные и фантастические: кто-то вывел на все экраны города дерзкие сообщения. Марку нужно было действовать, а не переживать, но мысли о том, что может случиться с женой, сверлили сознание. Долгие годы он знал её – Элизабет. Они встретились ещё в университете, и с тех пор весь его мир вращался вокруг неё. Высокая, стройная, с ярко рыжими волосами, которые всегда казались ему волшебными, как бы она их ни уложила. Она была тем человеком, который смог разглядеть в нём не просто журналиста, погружённого в расследования и запутанные истории, но и мужчину, способного любить.
Теперь же, глядя на экран телефона, он чувствовал, как внутри что-то сжимается от тревоги. «Как же она выберется? Сможет ли добраться до работы? А если на улицах ещё опаснее, чем в метрополитене?» – тревожные мысли не отпускали его, заставляя пальцы нервно стучать по краю стола.
Чтобы отвлечься, Марк запустил несколько своих программ, которые позволяли отслеживать активность в городских сетях. Информации было немного, но она была достаточно пугающей: центральный сервер городского управления был недоступен, система регуляции городского трафика сошла с ума и неработающие поезда вызвали заторы на всех основных линиях метро.
Его сердце забилось быстрее. Это было более, чем необычно, масштаб кибератки поражал. Он сразу понял, что здесь замешаны опытные хакеры. Вопрос был только в том, кто они и чего хотят.
Марк решил не откладывать и полез проверять форумы и сетевые чаты, где обитали специалисты по кибербезопасности и техногики. Там всё кипело. Кто-то писал о полномасштабном взломе городской инфраструктуры, кто-то делился догадками о том, что это могла быть очередная «проверка на прочность» от одной из корпораций. Однако один из анонимных пользователей оставил странное сообщение: «RXN strikes again».
– RXN? – тихо произнёс Марк, всматриваясь в экран. – Что это, подпись? Псевдоним?
Он нашёл ту же аббревиатуру – «RXN» – ещё в нескольких старых обсуждениях. Дело пахло чем-то крупным. Райнер почувствовал знакомый азарт: это что-то, за что стоит уцепиться.
Он набрал номер своего источника в полиции:
– Накамура-сан, слышал про сбои в городе?
– Слышал, ещё как. Здесь все на ушах, но говорят, что это какая-то мелочь. Типа короткого замыкания, – последовал глухой ответ.
– Короткое замыкание, ага, – фыркнул Марк. – А что на самом деле?
– Пока официально ничего не слышно, но ребята из отдела киберпреступлений нашли что-то на сервере метрополитена. Код какой-то. Как раз хотел тебе позвонить.
Марк почувствовал, как его охватывает знакомое возбуждение. Что-то подсказывало ему, что всё это не случайно. Возможно, ему наконец-то удастся найти тех, кто готов открыто бросить вызов корпорациям.
Марк набрал номер знакомого программиста, Деклана О’Рейли, одного из лучших специалистов в области кибербезопасности, кого он знал. Пара гудков – и на том конце раздался слегка усталый, но относительно беззаботный голос:
– Марк? Ты что-то рано сегодня. Или это по поводу атаки? – Деклан без лишних церемоний сразу перешёл к делу.
– Привет, да, именно по этому поводу, – ответил Марк, пытаясь скрыть волнение. – Мне нужно разобраться, как они вообще это провернули. Взлом метро, светофоров, рекламных щитов… Обширная атака. Как такое возможно с технической точки зрения?
Деклан хмыкнул, на мгновение замолчал, подбирая слова. Марк представил, как тот задумчиво почёсывает подбородок.
– Слушай, ну, взлом таких масштабов точно нельзя было устроить из уютного домашнего кресла, – начал Деклан. – Доступ ко всем этим системам через мировую сеть… Нет, слишком сложно, я бы сказал, почти нереально. Даже самые продвинутые хакеры не смогли бы обойти все меры безопасности удалённо.
– Значит, кто-то должен был физически подключиться к системам? – Марк почувствовал, как сердце застучало быстрее. – Ты говоришь о проникновении?
– Да, именно, – подтвердил Деклан. – Давай начнём с метро. Там несколько уровней защиты, в том числе физический. Серверы, которые контролируют движение поездов, изолированы от внешнего интернета, – голос его стал более серьёзным. – Чтобы получить к ним доступ, нужно либо найти точку подключения неподалеку, либо проникнуть прямо в серверную комнату.
– И там, наверное, есть камеры? – с надеждой спросил Марк.
– Точно, – выдохнул Деклан, и Марк даже через трубку ощутил облегчение приятеля от того, что не нужно тратить время на лишние объяснения. – В таких местах камеры стоят на каждом углу, а внутри серверной – тем более. Конечно, хакеры могли попытаться их обойти или отключить, но это сложнее, чем кажется. Опять же, надо иметь доступ к системе охраны.
Марк задумался, прокручивая слова Деклана в голове.
– А что насчёт светофоров и рекламных щитов? – спросил он.
– Смотри, светофоры – часть городской инфраструктуры, и ими управляет своя система, «Тосиномэ», которую не так давно ввели в эксплуатацию корпораты из «Nexus». Она также изолирована от интернета. А вот билборды и прочая наружка контролируются через сервера рекламных агентств. Там, считай, никакой защиты. Их вполне могли ломануть удаленно.
– То есть, хакеры наверняка могли засветиться во время физического доступа к серверам метрополитена или к этой… как её… «Тосиномэ»? – Марк напряжённо прижал телефону к уху, сосредоточившись на каждом слове.
– Ага, «Глаза города», если по-нашему, – сказал Деклан. – Если повезёт, у тебя есть шанс их засечь на записи камер или хотя бы вычислить момент, когда они проникли в систему. И раз они смогли ломануть сервера «Nexus», значит, у них был человек, который работал изнутри. Но… тут есть одно «но». Корпораты тебе свои видеозаписи точно не предоставят. Так что твоя лучшая зацепка – сервера метрополитена. Точки подключения к ним, как правило, выводят из-под земли прямо около центральных станций, чтобы облегчить доступ техническим специалистам, когда надо что-то починить или типа того.
Деклан сделал паузу, ожидая какой-то реакции от Марка, но, не дождавшись, со вздохом продолжил:
– Ну, ты их наверняка видел, такие ящички под замком на стенах некоторых станций. Внутри них – терминалы.
– Так, давай помедленнее, – сказал Марк, ощущая, как пазл начинает складываться. – Выходит, у меня есть вполне реальный шанс найти хакеров?
– Именно, – подтвердил Деклан, снова оживившись. – Словишь момент, когда они подключились – сможешь выйти на них. Советую начать с Киото-Стейшн или Тамагави. Но будь готов, что это отнимет много времени и нервов.
Марк задумался, машинально черкая в блокноте. Если информация Деклана верна, это означало, что взлом был продуман до мельчайших деталей и у хакеров куда больше ресурсов, чем он предполагал.
– Спасибо, Деклан. Ты очень помог, – с облегчением выдохнул Марк.
– Да не за что, – хмыкнул Деклан. – Но будь осторожен, Марк. Те, кто способен на подобное, явно не собираются останавливаться.
Марк положил трубку и посмотрел на свой компьютер. Теперь у него была чёткая задача: найти видеозаписи с точек доступа, которые хакеры могли использовать для атаки. Он знал, что каждый шаг на этом пути может приблизить его к раскрытию тайны, кто за этим стоит. Он должен был найти их раньше полиции или корпораций: за годы работы журналистом он видел, как они действуют заодно, покрывая друг друга. Обычные люди, пытающиеся добиться правды, сталкивались со стеной из бюрократии, взяток и лжи. Корпорации, такие как «Nexus Systems», управляли городом, диктуя свои правила и вытесняя на обочину всех, кто был им неудобен. Полиция и другие органы власти были лишь инструментами, которые обеспечивали выполнение этих правил. Марк не мог смириться с таким положением вещей.
Сейчас, в свете этой кибератаки, он чувствовал странное волнение, и даже симпатию к неизвестным хакерам. Они рискнули бросить вызов системе, устроив хаос в городе. Другие назвали бы это безумием, а Марк видел в этом призыв ко всем, кто устал жить под каблуком корпораций. Он знал, что полиция и силовые структуры приложат все усилия, чтобы подавить этот акт неповиновения, а виновных найдут и сделают из них показательный пример. Официальная версия, которую власти рано или поздно объявят, будет на руку корпорациям: мол, очередная банда экстремистов решила дестабилизировать город. Но он видел это иначе. В этих хакерах он ощущал дух сопротивления, желание отстоять право на свободу в мире, где её давно перекупили на аукционах власти.
Действовать нужно было быстро.
Он решил позвонить ещё одному человеку, которому доверял – Рине Судзуки, техническому специалисту в городском управлении. Они познакомились несколько лет назад во время расследования одного из коррупционных скандалов в мэрии. Рина оказалась не только хорошим источником информации, но и человеком с принципами. Они поддерживали связь с тех пор. Если кто и мог помочь достать записи камер, так это она.
Марк долго смотрел на экран телефона, взвешивая, стоит ли ему идти на этот шаг. Наконец, вздохнул и набрал номер. Через несколько гудков с той стороны раздался раздражённый голос Рины:
– Привет, Марк, что-то срочное? Я немного занята
– Привет, слушай, я по поводу кибератаки на городские системы… – начал объяснять Марк, пытаясь придать голосу спокойный и серьёзный тон.
– Ещё бы. У нас тут полный бардак. Весь город встал, метро глючит, светофоры как сумасшедшие мигают. Система безопасности из-за этого тоже полуживая, – с явным нетерпением перебила Рина.
– Да, я знаю. Я как раз пишу статью об этом. Но мне нужна твоя помощь, – Марк замолчал на мгновение, подбирая слова. – Мне нужны записи с камер видеонаблюдения метро и улиц около центральных станций.
На другом конце провода воцарилась тишина. Марк услышал, как Рина тихо вздохнула.
– Ты же понимаешь, что это не так просто? – наконец произнесла она. – У нас тут теперь всё под надзором «Nexus», и любые запросы логируются. Тем более доступ к архивам за сегодня вообще под особым контролем.
– Понимаю. Но мне нужно не только за сегодня. Я хочу выяснить, кто стоит за атакой, и только эти записи могут помочь. Там, скорее всего, есть следы. Насколько мне известно, хакеры не могли всё провернуть удалённо. Они в какой-то момент должны были подключиться к серверам физически.
Рина молчала. Марк почувствовал, что она раздумывает, взвешивает риски. Наконец, Рина снова заговорила, и её голос звучал серьёзно:
– Хорошо, я могу попробовать, но учти, это будет нелегко. Если кто-то заметит, что я копаюсь в записях, мне могут начать задавать неприятные вопросы. Тебе повезло, что я знаю один сервер, где архивы временно хранятся до обработки. Попробую открыть порт и дать тебе доступ, пока никто не опомнился.
– Спасибо, Рина, я это очень ценю, – искренне сказал Марк, чувствуя, как с плеч сваливается груз неизвестности.
– Не благодари раньше времени, – буркнула Рина. – Я перезвоню, как только что-то получится. Надеюсь, твоё расследование того стоит. И, Марк, будь осторожен. Эти люди, которые провернули атаку, явно опасные ребята.
– Понял. Жду звонка, – ответил Марк и нажал на кнопку «отбой».
Он откинулся на спинку кресла, глядя в окно на город, погружённый в хаос. В голове мелькнула мысль, что, возможно, Рина рискует ради его расследования слишком многим. Но другого пути узнать правду не было.
Марк должен был найти их первым. Не ради сенсации или славы, а ради возможности узнать правду и, возможно, помочь им. Если у него получится, у хакеров появится шанс на честный рассказ их истории. Он готов был рискнуть ради этого, потому что знал: в тот момент, как они попадут в руки полиции, им наступит конец.
Решимость крепла с каждым мигом. Дело принимало личный характер. Он давно устал стоять в стороне и наблюдать, как корпорации продолжают безнаказанно вершить свои дела. Он взял блокнот и принялся делать записи, планируя свои дальнейшие шаги. Сначала – получить доступ к видеозаписям. Если хакеры действительно в какой-то момент были рядом с точками доступа к серверам – это был его шанс найти ниточку, ведущую к ним.
4. SYSTEM_CHECK: ONLINE
В лучах утреннего света порхала бабочка – её нежные крылья были украшены яркими узорами, напоминающими волны с картины укиё-э. Роксана на секунду застыла, заворожённая воздушным танцем насекомого, но быстро сбросила наваждение и продолжила свой путь по разбитым улицам северной, неблагополучной части мегаполиса, стараясь держаться в тени невысоких домов, которыми полнился Нисидзин-Дистрикт. Город постепенно приходил в себя после её кибератаки, и в этой картине было что-то пугающе красивое. Повсюду снова начинали сверкать неоновые вывески с яркими иероглифами, которые отражались в воде Камогава-Ривер и создавали иллюзию плавучих огней. Уличные киоски, обшарпанные, но уютные, уже предлагали рамен и такояки, и их ароматы смешивались с влажным воздухом. Вдали можно было услышать редких дронов, патрулирующих окрестности.
Роксана пересекла дорогу и заметила, как заработали светофоры – наконец-то восстановили систему управления движением. Машины, застывшие в длинных пробках, начали медленно трогаться с места, сигналя и недовольно ревя моторами. Люди возвращались к своей рутине, недоумевая, что же на самом деле произошло несколько часов назад.
Роксана свернула в переулок, пробираясь вдоль рядов заброшенных зданий. По пути ей попадались панельные дома с выцветшими иероглифами граффити на стенах. Здесь, на северном берегу Камогава-Ривер, всё было иначе. Местные жители – их не волновали новости или корпоративные перестановки – собирались в кучки, лениво обсуждая свои не всегда законные дела. На потёртых лавочках сидели старики, которые играли в го, сосредоточенно перемещая камни по доске и время от времени смеясь. Они с любопытством поглядывали за проходящими мимо людьми и оживающим городом, в котором растекалась новая жизнь.
Роксана шла быстрым шагом, держа руки в карманах куртки. Сердце стучало так, словно её кибератака всё ещё продолжалась. Она не чувствовала ни радости, ни облегчения, её волновал только холодный, рациональный план того, что предстоит сделать дальше. Ведь это было только начало.
Заворачивая за угол, она увидела, как впереди кто-то пытается восстановить повреждённые рекламные экраны. Огромные неоновые панели, которые обычно светились названиями корпораций и яркими образами роскошной жизни, не выдержали скачков напряжения. Теперь несколько рабочих корпели над одной из них, выискивая поломку в мешанине проводов. Они ругались, проклиная неполадки, и даже не заметили тень, скользнувшую мимо них.
«Продолжайте, чините свою иллюзию», – подумала Роксана, крепче сжимая пальцами телефон в кармане. – «Скоро снова всё рухнет».
Пройдя несколько кварталов, она вышла на более тёмные, практически неосвещённые улицы. Здесь город, казалось, замер, словно выжидал в напряжении. Она свернула на узкую аллею, ведущую к заброшенному складу. Убедившись, что за ней никто не следует, Роксана подошла к невзрачной двери, обшарпанной временем и дождями. Она стукнула трижды: два раза, перерыв, третий, как было условлено. В ответ замок тихо щелкнул, и дверь приоткрылась.
– Ты опоздала, – раздался голос из темноты. Это был Акира, один из хакеров, с которыми она провернула кибератаку.
Роксана зашла внутрь, закрыв за собой дверь, и, наконец, позволила себе расслабиться. На её лице появилась лёгкая улыбка.
– Хотела полюбоваться, как город перенёс наш подарок, – ответила она, снимая капюшон.
Внутри убежища царил полумрак. Роксана прошла вслед за Акирой по пыльному коридору, прежде чем они оказались в оперативном центре убежища. Несколько ламп освещали комнату, заставленную оборудованием: мониторы, провода, гудящие сервера. Здесь пахло кофе, сигаретами и чем-то металлическим. В углу стоял небольшой вазон с бонсаем, аккуратно остриженным и ухоженным, таким чужеродным посреди всей этой техники.
Остальные члены группы – Дэн и Джун – сидели перед экранами, погружённые в анализ последствий атаки.
– Все прошло по плану? – спросила Джун, взглянув на неё через плечо. Её глаза сверкнули от волнения.
Роксана подошла к ним и склонилась над одним из мониторов. Графики, логи событий, отчёты о сбоях в работе городских систем. Всё прошло идеально.
– Да, в «Nexus» и понятия не имеют, кто это сделал, – ответила Роксана. – А город… город получил от нас первый сигнал. Мы определённо привлекли внимание.
Дэн, который до этого сидел молча, разглядывая очередной отчёт, встал и улыбнулся, в его глазах блеснул азарт.
– Да, детка! Мы сделали это! – воскликнул он, поднимая в воздух бутылку пива. Его лицо озарилось широкой улыбкой, а длинные светлые волосы взметнулись от резкого движения.
Дэн был первым хакером, с которым Роксана когда-то познакомилась на одном из тех сайтов, где сидят самые отчаявшиеся вперемешку с извращенцами, если представить, что между ними есть принципиальная разница. Именно Дэн открыл ей мир, где настоящая сила измерялась не физическими способностями, а навыками написания кода. С тех пор он оставался её верным соратником и надёжным другом, всегда готовым поддержать самые рискованные затеи.
Роксана улыбнулась, чувствуя, как внутри растекается тепло. Этот момент, пусть и незначительный на фоне грандиозных планов, был их маленькой победой. Она отвела взгляд от экрана и посмотрела на свою команду: их глаза светились от предвкушения новых свершений.
– Ну что, за успешную кибератаку! – крикнул Акира, нажимая на кнопку пульта, чтобы включить музыку.
Акира был её правой рукой – гений программирования и кибербезопасности. Высокий, худощавый парень с растрёпанными волосами, он всегда был скромен и рассудителен, но в его глазах горело что-то опасное и, в то же время, притягательное. Родом из старого японского квартала Киото-Паласа, он с детства знал, что для большинства людей с его именем и происхождением дороги наверх в корпоративном мире были закрыты. Но среди хакеров, где ценилась не кровь и происхождение, а чистый интеллект и смелость идей, Акира нашёл тех, кто принял его как равного. Он вдохновлял группу на самые безумные планы, и именно благодаря его внутреннему огню они решились на сегодняшнюю авантюру.
– За Рокси! – подхватила Джун, подбегая к Роксане и обнимая её за плечи. – Нашего лидера и самого крутого хакера в этой грёбаной вселенной!
Джун была сердцем команды, живой и энергичной. Её коротко остриженные ярко-синие волосы и пирсинг на лице делали её похожей на панк-рокера из старых фильмов. Она всегда поддерживала позитивный настрой и верила, что они делают что-то важное, даже если окружающий мир этого не понимал.
– За нас, чёрт возьми! – поддержал Акира, подняв свою бутылку. – Мы показали этим корпоратам, что не собираемся стоять в стороне и смотреть, как они насилуют наш город.
Роксана снова улыбнулась и присоединилась к тосту. Её сердце колотилось от радости, но в глубине души зрела тревога. Было что-то слишком хорошее в этом моменте затишья. А хорошее, как она знала по собственному опыту, не может длиться долго.
– Хорош, хватит слезливых речей! – выкрикнул Дэн, подбегая к колонкам и переключая музыкальную волну. Комната тут же наполнилась громкими звуками вижуал-кея. – Сегодня только веселье! И это наш вечер, грёбаные революционеры!
– Да, к черту всё, мы молодцы! – воскликнула Джун и принялась танцевать в центре комнаты, подбивая Роксану присоединиться за ней.
Роксана смеялась и пила пиво, наблюдая за тем, как её друзья окунаются в веселье. Она знала, что впереди их ждёт нечто большее, и этот момент был чем-то вроде короткой передышки перед следующим раундом, но сейчас она позволила себе не думать о предстоящих взломах.
– Рокс, расскажи, что ты почувствовала, когда взломала свой первый сервер? – спросил Акира, подходя ближе и присаживаясь на краешек стола.
Она задумалась на мгновение, вернувшись в памяти к тому моменту. Строки кода, окно терминала и её сердце, бьющееся в такт музыке. Это была чистая свобода.
– Адреналин, – ответила она с улыбкой. – Это было как прыгнуть в пропасть и вдруг обнаружить, что ты умеешь летать.
– Вот это да, – ухмыльнулся Дэн, кивая. – Научиться летать мы тоже хотим. Так что продолжай нас вести, сенсей!
Все рассмеялись, и Роксана поняла, насколько сильно она привязалась к этим людям. Они стали её семьёй. Все эти ночи, проведённые в написании кода, обсуждениях, планировании – всё это создало между ними нечто особенное. Но вместе с этим её мучило странное предчувствие. Сколько продлится их счастье, пока не наступит неизбежный конец?
Джун как будто прочитала её мысли и подошла ближе, чтобы приобнять.
– Эй, да брось, Рокси, – подмигнула она. – Мы команда. И если с нами что-то случится, то мы встретим это вместе.
Роксана кивнула, пытаясь отогнать тени сомнений.
«Это моя семья», – подумала она, осматривая их лица, и каждый из них, от шутливого Дэна до расчётливого Акиры, напоминал ей о том, ради чего они начали это дело.
– Давайте запомним этот момент, – громко сказала она, привлекая к себе всеобщее внимание. – Это только начало, но это важный этап для нас всех.
Роксана подняла бутылку пива и, глядя на свою команду, произнесла:
– За нас. За тех, кто бросает вызов миру.
– За нас! – подхватили они в один голос, подняв свои бутылки и осушая их до дна.
Марк, сидел в своём тёмном кабинете и рассматривал видеофайлы на трёх больших мониторах. На его лице отчётливо читалось неумолимое желание докопаться до истины. Записи с видеокамер с видом на разные точки доступа к серверам метро крутились на экранах – сотни часов видео, переплетающиеся в бесконечном потоке людей, машин и дождя.
Марк уже несколько часов пересматривал записи, надеясь заметить что-то, что поможет распутать этот клубок. Городские камеры регистрировали каждую мелочь – лица прохожих, движение на улицах, мерцание неоновых вывесок. И всё-таки пока у него была лишь неясная догадка: кто-то должен был засветиться.
Время шло, и с каждой минутой Марк чувствовал, как внимание притупляется. Он взял чашку холодного кофе и отхлебнул, скривившись от горечи. «Здесь что-то есть, – твердил себе, – я должен это найти».
Он ускорил перемотку видео, пропуская кадры с толпами прохожих, проходящих мимо точки доступа на Киото-Стейшн. Несколько раз ему казалось, что он что-то заметил, но, делая паузу, видел лишь обычных людей, чей внешний вид никак не подходил под профиль хакера. Затем, на одном из кадров, он остановился. Это была девушка.
Марк чуть перемотал назад и поставил видео на паузу. Камера, установленная на углу станции, зафиксировала момент, когда девушка подошла к одной из точек доступа к серверам метро. Марк включил замедленный просмотр и всмотрелся в её лицо. Тут его сердце пропустило удар.
Лицо девушки казалось… размытым. Нет, не в буквальном смысле. Камера зафиксировала черты, но они выглядели так, словно были собраны из фрагментов сотен других лиц – глаза, нос, губы и овал лица совершенно не совпадали друг с другом. Всё это выглядело, как странный коллаж, созданный искусственным интеллектом. Марк с удивлением наблюдал, как алгоритмы распознавания лиц в левом нижнем углу экрана бессильно пытаются выжать из этого калейдоскопа хоть какую-то информацию, но вместо имени и прочих данных выдают лишь набор бессмысленных символов.
– Чёрт, что это? – пробормотал Марк и взялся за мышь, наводя курсор на замерший кадр.
Он покопался в настройках программы и попробовал прогнать изображение через более продвинутый фильтр. Однако даже передовая технология не смогла «собрать» лицо в единое целое. Алгоритмы выдавали лишь ошибки, пытаясь совместить противоречивые черты.
– Она что-то сделала, – произнёс Марк сам себе. – Но что именно?
Марк запустил запись дальше. Девушка оглянулась по сторонам, уверенно и быстро подошла к ящику с терминалом на стене, вскрыла замок маленьким кунаем и подключила свой смартфон. Быстро огляделась, проверяя, не заметил ли кто её действий, и камера ещё раз поймала этот странный «коллаж». Марк обратил внимание на неестественный блеск там, где должны были быть её глаза – контактные линзы? Что-то очень необычное скрывало её подлинные черты.
Он вновь остановил видео и сделал снимок экрана. Его взгляд метнулся к блокноту, куда он записывал все свои мысли и наблюдения. «Техника против системы распознавания лиц». Он быстро накидал несколько строк, затем задумался. Прокручивая запись, он смотрел как девушка ловко вводит на экране своего телефона какие-то строки кода, её пальцы мелькают умело и быстро.
– Она явно не новичок, – Марк снова замер, глядя на экран, – и не первый раз использует такие продвинутые технологии маскировки. Кто ты, чёрт возьми?
Затем его взгляд снова скользнул по изображению. По лицу девушки пробегали необычные тени, а кожа казалась слегка переливающейся. Вспышка догадки пронеслась в голове. «А ведь существуют специальные наноматериалы для макияжа, которые способны обманывать камеры, – подумал Марк, – меняют отражение света, искажают черты. Возможно, в сочетании с особыми линзами…»
Ему пришло в голову, что этот тип маскировки, возможно, удастся отследить: в последнее время подобные технологии обсуждались в кругах техно-активистов и хакерских сообществ. Ему нужно было больше информации, но уже сейчас Марк понял – эта девушка знала, что делала, и она была опасна.
Близилась ночь, но в убежище всё ещё царило ликование. Команда хакеров, окружённая клубами сигаретного дыма и запахом дешёвого алкоголя, праздновала первый серьёзный успех. Музыка из старого динамика грохотала на всю комнату. Роксана чувствовала лёгкое головокружение, но не могла оставаться на одном месте. Она танцевала вместе с другими, иногда увлекая их за собой, а потом снова возвращалась к столу, где Дэн решил перейти на что-то потяжелее и наливал очередную порцию саке.
Он смеялся, поддразнивая её.
– Ты сегодня настоящая героиня, Рокс! – громко сказал Дэн, перекрикивая музыку. – Твой код – это, мать его, искусство!
Роксана закатила глаза, но улыбнулась. Дэн был одним из немногих, кто действительно понимал её.
– Только не начинай, – сказала она, выпивая залпом свой стакан. – Мы сделали это вместе. Это была командная работа.
– Ох, брось! – Он притянул её ближе за руку. – Слишком скромничаешь. Ты же понимаешь, это всё благодаря тебе.
Она попыталась вырваться, но не смогла сдержать смеха. Дэн отпустил её, но в его глазах вспыхнул азарт. Акира и Джун погрузились в разговоры и танцы, перестав обращать на них внимание.
– Давай выйдем на минутку? – предложил Дэн, махнув рукой в сторону двери.
Роксана взглянула на него, пытаясь прочесть его намерения, но в итоге просто кивнула. Им нужен был перерыв. Они вдвоём направились вглубь здания, где находились старые, облупившиеся коридоры, складские помещения и единственное облагороженное в этой части здания место – серверная.
– Ты в порядке? – спросил он, когда они скрылись за дверью и оказались в узком, плохо освещённом коридоре.
– Вполне, – пожала она плечами, облокотившись спиной о стену, а Дэн закурил. – Просто нужно немного остыть.
– Знаю, знаю, – сказал он, подойдя ближе, и выпустил клубы дыма. – Это был тяжёлый день. Но ты справилась… Ты всегда справляешься.
Он остановился в паре шагов от неё, а затем резко притянул её к себе, впиваясь губами в её губы. В первое мгновение Роксана ответила на поцелуй. Он был наполнен страстью, вкус алкоголя смешивался с ароматом табака сигареты Дэна. Она потянулась к нему, ухватившись руками за ворот его олимпийки, как будто пыталась утонуть в этом моменте. Потом она опомнилась:
– Нет, Дэн, – выдохнула она, мягко отталкивая его от себя. – Прости, не могу.
Покупайте книги и получайте бонусы в Литрес, Читай-городе и Буквоеде.
Участвовать в бонусной программе