4

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

Мари подключилась к интеркому. Почти мгновенно ей ответил грубоватый мужской голос

— Кто?

— Полиция. Прибыли для расследования недавнего инцидента.

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

— Ждите, — спустя пару минут ответ.

Ждать пришлось почти полчаса. Пока машина стояла у закрытых ворот, Роланд начал выстукивать пальцами по приборной панели. Поначалу просто нетерпеливо, но скоро стук упорядочился, стал ритмичнее, музыкальнее. Затем напарник начал подпевать вполголоса. Мари выхватывала только отдельные слова. Что-то о ветре и солнце. Наконец, совсем забывшись, и уже не сдерживаясь, он вывел припев:

… долгий пыльный путь

в тоннелях твоих грез.

Мари иронично похлопала, едва соприкасая ладони. Роланд, среагировав на пойманное краем глаза движение, вспомнил, где находится и смущенно замолчал.

— Что это было? — спросила майор, приподняв брови.

— Да так, одна старая, всеми забытая песня. Приходит мне на ум иногда. Слушай, я, пожалуй, закажу кофе. Ты будешь?

— Давай. Все равно у меня такое ощущение, что нас еще не скоро впустят.

Едва она успела договорить, как тяжелые створы ворот распахнулись.

— Проезжайте, — донеслось из интеркома.

Тряхнув головой, Мари произнесла, ни к кому конкретно обращаясь:

— У меня такое ощущение, что мы никогда не найдем преступника и не раскроем это дело, — и картинно оглянулась по сторонам, словно ожидая, что беглый декер свалится с неба, держа в руках подробное объяснение своих мотивов и планов. Убедившись, что никто не материализовался поблизости, она вздохнула, и пожала плечами, — нет, ну а что, попробовать-то можно было.

Роланд в ответ только хмыкнул. Под бдительным взглядом дронов, они въехали на территорию фабрики. Когда они приблизились к зданию, им навстречу вышел охранник, за спиной у которого болталась автоматическая винтовка. Знаками он направил их на небольшую стоянку.

— За мной, — сказал он полицейскими, когда те вышли из машины, — старайтесь не отставать.

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

— Здравствуйте. Я Вольфганг, менеджер этого объекта. Как я понимаю, вы прибыли для экскурсии?

— Нет, вообще-то мы… — начала возражать Мари, когда ей пришло сообщение от Роланда:

"Пусть будет экскурсия. Все равно мы не знаем, зачем мы здесь. Чем больше всего увидим — тем лучше".

"Как скажешь".

— Да, пожалуй, пусть для начала будет экскурсия, — резко сменила курс майор.

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

— Но мы к широкой публике не относимся. Мы здесь в рамках полицейского расследования.

— Да, да, конечно, — поспешно согласился менеджер, — Итак, конгломерат Акасама-Стар был образован в 2124 году, слиянием компаний Стар, из Цивитас Магна, и Акасама, из Рассветной Империи. Объединенными усилиями, они предоставляют пользователям из всего мира лучшие услуги в сфере генерации медиа-контента. И именно здесь, — он толкнул дверь и учтиво пропустил полицейских вперед — свершается магия.

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

— Каждая из этих машин генерирует сотни часов контента в день. Музыка, фильмы, видео-эссе, виртуальные миры, новостные бюллетени, спектакли, романы, руководства самопомощи, и многое, многое другое, — экскурсоводу приходилось почти кричать, иначе его голос потонул бы в шуме, — Все возможные виды искусства, во всех известных жанрах, удовлетворяющие любые мыслимые потребности. Нашим генеративным алгоритмам нет равных. Это подтвердят как критики, неоднократно присуждавшие нам награды, так и пользователи, неизменно выбирающие наш сервис. На данный момент нашей корпорации принадлежит одна и две десятых процентов рынка, крупнейшая доля.

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

— В целях безопасности мы не подключены к глобальной сети. Нужно охранять коммерческие тайны, сами понимаете. Пользуясь случаем, от лица совета директоров Акасама-Стар, я хотел бы выразить вам, и всей службе полиции, благодарность за помощь в предотвращении недавней атаки.

— Мы просто выполняли свои обязанности, — Мари пожала плечами. Ей хотелось напомнить, что они не просто оказали помощь, а сделали всю работу. Но останавливало то, что, во-первых, они на самом деле ничего не предотвратили, и, во-вторых, менеджер не был похож на человека, которому имеет смысл что-либо объяснять. Любые возражения и комментарии он встретил бы все той же заученной улыбкой и мгновенным, ничего не значащим согласием.

— Если вы не подключены к сети, то, как вы доставляете продукт пользователям? — осведомился Роланд.

— Хороший вопрос! Подождите немного, и я вам покажу.

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

— Этой устройства обмена данными. Внутри несколько тысяч запоминающих устройств, расположенных в двух сериях портов. Одна серия подключена к внутренней сети, другая глобальной. Диски по мере заполнения и опустошения механически перемещаются из одной серии в другую, перенося данные из внутреннего канала во внешний, обеспечивая полную изоляцию от внешних угроз. Конечно, это означает несколько секунд задержки, что может показаться недопустимым в современных условиях стремительно меняющихся трендов, но…

"Ха, как же, полную безопасность", — появилось перед глазами майора сообщение от напарника, "Никита зря напрягался, когда кабель тянул. Если он хотел забросить бомбу в их систему, достаточно было подключится к этой махине через глобальную сеть и записать вирус на один из дисков. Подозреваю, что тут уж памяти хватит для чего угодно".

"То есть ты бы поступил именно так? И мог бы узнать о существовании об этой системы заранее?"

"Да, легко. Хотя бы прикинувшись крупным инвестором пришел бы на такую же экскурсию. Декинг — это ведь не только электроника и метареальность. Не мешает еще уметь манипулировать людьми и собирать информацию вживую".

"И если так, то и Никита мог бы сделать то же самое?"

Пауза.

"Допустим. К чему ты клонишь?"

"К тому, что он не стал бы усложнять без необходимости. Да, просто сломать что-тобыло бы легко. Забросить демона достаточно умного, чтобы тот мог обойти защиту и снести им к черту всю систему в тот же момент. Вместо этого он вошел лично, потрудился надежно замаскировать файл. И вирус до сих пор себя никак не проявил. Если это действительно вирус, в чем я начинаю сомневаться. Во всяком случае, я не думаю что это обычный разрушитель или вымогатель, а скорее что-то гораздо более утонченное".

"А говорила, что не детектив… Если не разрушитель, то что это может быть?"

"Не знаю. Даже приблизительно не представляю. Но это как-то должно быть связано с алгоритмами или самим контентом".

"Или железом. Скажем, использовать его, чтобы расшифровать закодированную информацию".

"Вряд ли. Для этого проще было бы организовать ботнет и распределить вычисления".

"А говорила, что не смыслишь в кибербезопасноти."

"Что я могу сказать, я женщина со скрытыми глубинами".

"Боюсь, как бы мне в них не утонуть. Ладно, что дальше? От этого цивуса мы вряд ли узнаем что-то еще полезное".

"Согласна".

Менеджер все продолжал заливаться. Майор резко оборвала его:

— Мы хотели бы поговорить с системным администратором.

Вольфганг запнулся, отвел взгляд.

— Это было бы неудобно. Эрик — очень занятой человек.

— Тем не менее, мы хотели бы его увидеть.

Поджав губы, менеджер попытался проявить твердость.

— Боюсь, это невозможно.

— Нет ничего невозможного, — сказала Мари с ободряющей улыбкой, — уверена, подобный вам успешный управляющий способен справится с любыми трудностями. Тем более что…

В одно мгновение ее лицо стало жестким, глаза сузились, в голосе появились командные нотки:

— Тем более что это не просьба. Вы отведете нас к нему прямо сейчас.

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

— Хорошо, хорошо. Только подождите, пожалуйста, я его предупрежу.

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

— Как думаешь, он что-то скрывает? Почему пытался не дать встретиться с сисадмином?

— Скрывают? Не думаю, — напарник пожал плечами, — просто, скорее всего, админ — это реальная власть здесь, и он не хочет, чтобы его беспокоили. Хотя, ты, наверное, это и так знаешь. Слушай, майор, ты зачем несведущей прикидывалась? Проверяла меня так?

— Нет, просто я же видела, как тебе нравится все объяснять, — Мари хмыкнула, — не хватало духу тебя остановить. Да и в любом случае, распределять роли — рациональнее, чем если бы мы оба занимались одним и тем же. Не говоря уже о том, что в киберпреступности и технике ты действительно разбираешься лучше меня. И да, даже если мне кажется, что я что-то знаю, полезнее это проговорить вслух и обсудить с кем-то. Мало ли, вдруг я ошибаюсь. Так что ты продолжишь сбор информации, а я…

— А ты продолжишь подпирать стену с гордым и независимым видом.

— Я хотела сказать, что буду анализировать совокупность данных и задавать стратегию расследования, но знаешь что? Если майор хочет подпирать стену, и чтобы все за нее делал старлей, то так и будет. Потому что у звания есть свои привилегии, понял?

— Так точно, майор. — Роланд встал по стойке смирно и козырнул, — Будет сделано, майор. Начистить вам голенища сейчас, или попозже, майор?

— Хм, попозже, пожалуй, — Мари лениво потянулась, выгнув спину дугой, — сразу после того как сделаешь мне массаж и принесешь обещанный кофе.

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

— Следуйте за мной, — выдохнул цивус, — Эрик вас примет.

В кабинете администратора царил полумрак. Единственным источником света был массив мониторов, занимающий всю стену. На первый взгляд казалось, что экраны заняты скринсейверами — на них не была ожидаемого текста, таблиц или графов, лишь быстро меняющиеся геометрические узоры, гипнотично ветвящиеся фракталы, плывущие формы, похожие на движение растворяющейся капли краски в стакане воды. Система была слишком сложной, поток информации слишком плотным, чтобы его можно было кратко и своевременно выразить традиционным графическим интерфейсом и человеческим языком. Но тренированный декер, из тех, что привыкли к пластичному хаосу метареальности, мог интуитивно понять движение этих абстракций.

— Не знаю, зачем вы явились, — сказал сидевший перед мониторами бледный, уставший человек. Он не встал им навстречу, не повернул головы, — Я уже передал вам все, что знаю. В любом случае, проблема решена, взломщик пойман. Здесь вам делать нечего.

— Решена ли? — усомнился Роланд, — вирус не найден, назначение его неизвестно, от декера мы насчет него ничего не добились. И вы в свою очередь тоже ничего не сделали.

— А что можно сделать? Вирус маскируется. Если бы он был в ядре системы — решилось бы все просто, достаточно было бы откатить до прошлой точки восстановления. Но он там, — админ махнул рукой в сторону цеха, — среди миллионов ежесекундно создающихся файлов, прикидываясь одним из них, причем скорее всего, постоянно меняя облик. Найти его можно, в принципе. Но это означало бы остановку производства, что в свою очередь означало бы убыток. Совет директоров решил, что раз он никак себя не проявляет, нет причин принимать столь радикальные меры. Или вообще какие-то меры.

— Этот вирус, мог бы он изменить каким-то образом алгоритм, или сами медиа? — спросила Мари.

"У тебя есть какая-то идея?", пришло сообщение от напарника.

"Ничего конкретного, так, предчувствие".

— Теоретически, да, — после некоторого раздумья сказал администратор, — но зачем? Если в качестве акта саботажа, то есть гораздо более простые и эффективные методы.

— Например, чтобы распространить копии вируса дальше по сети, — предложил Роланд.

— На этот случай у нас приняты все предосторожности. Ввести данные в нашу систему намного проще, чем вывести, все отправляемые вовне файлы тщательно сканируются. Больше как защита от промышленного шпионажа, но любое подозрительное ПО тоже было бы найдено.

— Почему тогда вы не используете тот же сканер, чтобы найти троян на серверах? — поинтересовалась майор.

— Три причины. Во-первых, они инкапсулированы фарйволами от внешней и внутренней сети. Перенастроить было бы можно, не без труда, но это бессмысленно потому, что, во-вторых, им не хватило бы вычислительной силы. Из создаваемых машинами медиа, мы отправляем одну сотую или меньше, остальные отсеивают алгоритмы-критики. Это уже означает, что для поисков пришлось бы остановить часть производства, применив часть серверов для скана. Причем один из них мог бы быть инфицирован, и это было бы как направить преступника ловить самого себя. И, в-третьих, как я уже говорил, вирус не статичен. Почти сообразителен. И если копии, записанной на диск, деваться некуда, то в огромном серверном массиве, он всегда найдет, куда скрыться от скана.

— Понятно, — Мари нахмурилась.

— Я же говорил, тут делать нечего. А, хотя… — сисадмин порылся в карманах, и протянул майору что-то зажатое в кулаке, — у меня для вас есть вещественное доказательство.

Он уронил в ладонь Мари что-то небольшое, тяжелое и немного колючее. Поначалу предмет показался ей брошью или чем-то подобным — рубин в серебряной оправе. Но присмотревшись, майор заметила восемь поджатых лап, глаза-сенсоры на головогруди, округлый полупрозрачный абдомен, содержащий россыпь микросхем. Это был механический паук, которым воспользовался декер.

— Правда, от него тоже толку будет немного, — продолжил админ, — Он деактивирован. Извлечь из него какую-то информацию сейчас невозможно. Да и вряд ли у него в памяти есть что-то интересно.

— Что можешь о нем сказать? — Мари показала паука напарнику.

— Немного. Не моя специальность. Я слышал о таких роботах, но это первый раз я вижу одного из них вживую. Тут нужен антиквар. Дай мне время, и я найду человека, который сможет сказать о нем больше.

— Тогда здесь мы закончили.

— Нет, погоди, — Роланд обернулся к админу, — я хотел бы получить доступ к системе.

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

— Это, конечно проблема. Что же делать, что же делать? — Роланд в картинном задумчивом жесте коснулся пальцами подбородка, будто приглаживая несуществующую бороду, затем, словно озаренный, указал пальцем на потолок, — А, знаю.

"Майор, доверься мне", вспыхнуло перед глазами Мари сообщение.

— Майор, сломай ему ногу, — прозвучало вслух.

— Только если ты возьмешь на себя полную ответственность, — сказала Мари, стараясь не выдать удивления.

На мгновение Роланд посмотрел куда-то вдаль, заполняя по нейро необходимые протоколы.

— Сделано.

Майор взялась за спинку кресла, повернула админа лицом к себе. Тот наблюдал за происходящим с удивительным спокойствием. Уточнила:

— Правую или левую?

— "Cur non utrumque?", как сказали бы древние. Что в приблизительно переводе значит: "зачем выбирать, ломай обе".

— Хорошо. Вы победили, — подозрительно скучающим голосом сказал сисадмин. Вольфганг до этого затрясся просто от мимолетной суровости. Админа же, судя по всему, не слишком волновали угроза перелома, — Я передам ключ. Но учтите, я буду жаловаться.

Ленивой походкой он вышел из кабинета.

— И что это было? — спросила майор.

"Не вслух. Комната, скорее всего, прослушивается. Это был необходимый ритуал. Человеку, никогда не работавшему на корпорации, не понять. Его ведь действительно могут уволить. Оштрафовали бы точно. Но, если у него есть хорошее оправдание, например, что копы, которые, как известно, поголовно отморозки и асоциальные элементы, грозили ему расправой, то ничего ему не будет. Правда, зависит от корпорации. В некоторых он обязан был бы грудью закрыть коммерческие тайны, и если ему грозила смерть, то так тому и быть. Особенно часто в ниппонских бывает".

"И что бы мы тогда делали?"

"Ну, пришлось бы действительно ломать, чтобы он видел, что мы серьезно настроены. А потом бы оказалось, что политика компании тут ни при чем, это он просто не хотел, чтобы кто-то видел его коллекцию хентая. Такое тоже случается".

"Хентая?"

Роланд не сдержал смешка

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

"Безупречный моральный облик. Звучит как что-то обидное. Что-то такое, чем цивусы похваляются. Ты меня просто плохо знаешь. На самом деле я совершенно порочна".

"Ну да, могу представить. Днем борешься с преступностью, но после работы превращаешься в монстра — пьешь безалкогольное пиво и переходишь дорогу в неположенном месте".

"Я тебе еще покажу".

"Обязательно покажешь", ласково согласился напарник, "я даже уже придумал идеальную возможность для этого. Но это потом, а пока дай мне сосредоточиться".

Сев в еще теплое кресло, Роланд повернулся к стене мониторов. Взгляд его немного расфокусировался, он пытался смотреть не на каждый экран по отдельности, а воспринять всю картину целиком. Мари показалось, что цвета и формы на мониторах изменились, стали угловатее, краснее, начали двигаться быстрее. Но это могло быть всего лишь игрой воображения. Несколько минут слились в полчаса. Вернулся сисадмин, с пакетиком чипсов в руке. Хрустя ими, он встал рядом с Роландом, с интересом наблюдая за происходящим на дисплеях. Мари же они ничего не говорили. Она оглянулась, пытаясь найти нечто, на что можно присесть, но кроме кресла в центре, в кабинете не было другой мебели. Потому она села на пол, прислонившись к стене. Прошел час, и она легла. Скоро стало трудно бороться с желанием закрыть глаза. Полутьма и тишина убаюкивали. Майор закрыла глаза, всего на секунду…

— Не спи, замерзнешь, — окликнул ее Роланд.

Мари встала. Во рту было сухо, тело ныло, зато в голове — полная ясность.

— Вот, Эрик, именно поэтому я пошел в полицию. Где еще в наше время можно спать на работе.

— Я всего на минуту, — оправдалась майор.

— На два часа, на самом деле. Не то что бы я жаловался, теперь у тебя не будет выбора, кроме как отпустить меня домой пораньше.

— Ладно. Выяснил что-нибудь?

— Да. Пришлось постараться, конечно, очень креативно использовать средства самодиагностики, сравнивать несколько вертикальных срезов. И все равно, если бы ты меня не навела на идею, я бы не нашел.

— Нашел что?

— Предназначение вируса, — напарник сиял, — До сих пор не уверен насчет конкретного механизма, но он и вправду манипулирует медиа. Совсем немного, десятые доли процента, в рамках, скажем, фильма, это одно слегка измененное слово, лишний предмет где-нибудь на заднем плане, другое время дня. Ничего, что можно было заметить без серьезного статистического анализа.

— Но если сравнить два образца, уже после заражения, то видно, что изменения накапливаются. Я права?

— В точку. И догадка насчет того, зачем все это нужно у тебя тоже есть, не так ли?

— Самая смутная. Больше интуиция, чем реальная мысль. Что-то еще?

— Да. В дампе памяти одного из мертвых демонов я нашел изначальное имя вируса. Вот…

Перед лицом майора возник набор символов:

i/o.m4.d.DrDw

— И что это значит?

— Могу только предполагать. Первая часть, "i/o" — тут понятно, "ввод-вывод". Означать, правда, может что угодно. "m3" — скорее всего третья модель, или третья модификация. Остальное… даже приблизительно не знаю. Но вот что интересно. Это не похоже на работу декера. Слишком оно упорядоченно, что ли, слишком методичное и вдумчивое. Декер бы создал вирус в порыве вдохновения, прямо в метареальности и назвал бы его чем-то вроде Stormageddon. А здесь чувствуется рука кропотливая и осторожная. Скорее что-то вроде исследователя проводящего эксперимент.

— То есть ты не думаешь, что его создал Никита. Но с учетом всех остальных странностей, должно быть очевидно, что действовал он не один. И действовал не из-за денег. Скажи, раньше, когда вы встречались в вашей декерской группе, ты замечал за ним склонность к какой-нибудь идеологии?

— Нет. Декеры вообще народ аполитичный, не считая подросткового анархизма у тех что помоложе, да и тот выражается мелким хулиганством, не более. Желающего взобраться на трибуну и начать проповедовать любо заклюют, либо просто заблокируют. Но учти, что я там не бывал с тех пор, как перешел на светлую сторону, с тех пор прошло лет семь. Многое могло измениться.

— А что насчет получить доступ к форуму? Как с этим прогресс?

— Дай мне еще пару дней.

— Ладно. Так что, здесь закончили? Едем обратно?

— Пожалуй.

Загрузка...