Как знаете, говорит полковник. В конце концов, для нас тоже было бы затруднительно выделить вам отдельный сервер.
Всё понятно: Стробов понимает, что Голем может влезть в мои файлы, но знает, что предоставить каждому хакеру для работы нужный объём биоцентра вне башен виртуальности влетит в копеечку и, кроме того, займёт слишком много времени. Лучше рискнуть, понадеявшись на мастерство хакеров.
Мы выделим вам охранные системы, говорит Стробов.
В смысле?
Наши сотрудники в Киберграде будут присматривать за вами.
Ещё чего! Для этого я должен назвать имя своей виртуальной личности.
Наблюдение может спасти вас.
Нет, говорю я. Не пойдёт! меня вполне устраивает, что Контора не знает ни моего настоящего имени, ни адреса, ни виртуального альтер-эго. Кто такой Кармин, известно лишь мне и Нику. Для Стробова яхакер по кличке Орфей, которого он нанял для создания вируса.
Полковник недовольно сопит, но смиряется. Выхода у него всё равно нет.
Ещё одно, говорит он ледяным тоном. Если нам удастся обнаружить Голема, вы должны будете встретиться с нашим проводником. Используйте для этого другую личность, если так держитесь за основную.
Зачем? не понимаю я.
Чтобы изучить противника. Голем не знает точно, кто работает против него, у него есть только подозрения. Возможно, вам удастся втереться к нему в доверие.
Если вы обнаружите ренегата, почему бы просто его не уничтожить?
Каким образом? Расстрелять?
Почему бы и нет?
Стробов молчит, и я понимаю, что он что-то скрывает.
Выкладывайте! говорю я сухо.
Голем скопировал свою личность на множество серверов, отвечает полковник, помявшись. Клонировал собственный электронный образ. Мы, возможно, сумеем отследить один, если повезёт, но все способен обнаружить только «Алеф».
Спасибо, что предупредили! саркастически говорю я, уже ничему не удивляясь. Похоже, Стробов считает, что мне мало мороки с вирусом, и потому подкидывает сюрпризы и загадки. Тамада, блин!
Вы сказали, у него есть сообщники, я перевожу разговор на другую тему, чтобы не заводиться попусту.
Да. Разумы, которые он поглотил и заставил войти в виртуальность. Они его рабы.
Не очень-то он лоялен по отношению к своим.
Полагаю, мы имеем дело не просто с ренегатом. Возможно, это маньяк, желающий остаться в одиночестве.
Или тиран, говорю я, не делающий различия между людьми и машинами.
Всё может быть, соглашается Стробов.
Это всё?
Больше мне вам сообщить нечего.
Известно что-нибудь о сообщниках Голема?
Нет. Но мы подозреваем, что оникиборги.
Почему?
Их легче сбить с пути. В них изначально закладывается большая самостоятельность, чем у бортовых компьютеров и так далее.
И, соответственно, меньшая лояльность по отношению к создателям? догадываюсь я.
Да.
Значит, Голем тоже почти наверняка киборг?
Возможно. Изначально.
То есть?
Ну, после того как он клонировал себя в Сети
Ясно, прерываю я полковника.
Мне действительно всё ясно. Зараза расползается и становится практически неуловима, а у Конторыодни домыслы! Требуется пёс, натасканный на конкретную жертвуто есть, «Алеф».
Ещё что-нибудь скажете?
Пока нечего.
Тогда счастливо, я отключаюсь.
Ситуация сложилась неприятная. Вернее, опасная. Если Голем действительно открыл охоту на хакеров, я могу лишиться всего, что мне дорого. Моя жизнь протекает преимущественно в Киберграде, и ренегат способен разрушить её, узнай он, что Орфей и Карминодно лицо.
Необходимо срочно позаботиться о файлах. Я создавал защиту в расчёте на хакера-человека, а не искусственный разум, так что придётся написать кучу новых программ.
Делаю инъекцию «Гипноса» (без этого препарата организм не примет симулированные ощущения за настоящие), надеваю шлем и погружаюсь в виртуальность.
Два дня я создавал новую защиту для «Алефа».
Когда-то достаточно было фаервола, но те времена давно канули в Лету. Не представляю, как пользователи могли спать спокойно, имея столь слабую защиту. Сейчас в любой приличной компании, берегущей свою информацию, пользуются комбинацией из нескольких продуктов, каждый из которых настраивается под другой. Да и частные лица предпочитают покупать что-нибудь в этом роде, пусть и не столь же мощное. Как правило, это сканер и анализ уязвимостей, аудит безопасности, межсетевой экран и «песочница». Для чего нужна последняя, спросите вы? Ну, если в двух словах, то она моделирует инфраструктуру компании и проверяет потенциальные угрозы. Например, некто отправляет вирус частями, замаскированными под ссылки, письма, папки и прочее. По отдельности они безвредны, и антивирус может их не опознать. Однако, собравшись вместе, эти куски начинают работать. В песочницу копируется всё, что происходит в инфраструктуре. Как только все части вируса соберутся в смоделированном пространстве и начнут представлять угрозу, поступит сигнал, и опасность можно будет быстро и безболезненно предотвратить.
Конечно, помимо всего этого, у меня есть кое-какие запатентованные продукты, весьма опасные и обычно становящиеся для хакера неприятным сюрпризом.
Теперь, если кто-нибудь попробует проникнуть в моё файлохранилище, его попросту убьёт: сотрётся виртуальная личность, и нарушителю придётся серьёзно раскошелиться, чтобы восстановить её. Кроме того, предусмотрена двухнедельная задержка для тех, кто погибает в виртуальности. Так что, как минимум, я получу отсрочку до следующей кибератаки.
Правда, наличие сообщников может существенно осложнить дело: если убитый войдёт в Киберград под новой личиной, чтобы избежать положенной задержки, у него не будет денег, но они смогут перевести ему свои кредиты.
В любом случае, мой мозг истощён, так что, закончив установку последней защитной программы, я выхожу из Киберграда и отправляюсь на кухню. Приготовив нехитрый ужинсосиски с макаронами и бутерброд с сыромпринимаю ванну и ложусь спать: как говорится, утро вечера мудренее.
Утром я встаю бодрый и готовый к борьбе. Позавтракав яичницей с колбасой, гусиным паштетом и чёрным кофе, делаю инъекцию «Гипноса» и погружаюсь в привычный для себя мир.
В Киберграде полдень. Я звоню Миле и приказываю заказать для меня билет до Берлина 2.0. Естественно, в первом классе. В виртуальности я всегда стараюсь окружить себя максимальным комфортомв конце концов, это ведь мир мечты.
В течение дня я пишу вирус, прерываясь только чтобы поесть и справить нужду, а вечером вылетаю в Берлин 2.0.
Виртуальная столица Германии мало походит на свой прототип. Конечно, здесь есть музеи и достопримечательности, но расположены они несколько иначекучнее, чем в действительности. Собственно, проектировщики застроили им один большой район в центре города. Остальное пространство занимают жилые дома, парки и бизнес-центры. В несколько рядов проходит монорельсовая дорогаею немцы почему-то особенно гордятся.
Институт, в котором работает Шпигель, располагается за чертой города, и поэтому с первым же поездом я отправляюсь в местечко под названием Хорнвальд.
Кроме меня в купе ещё трое: молодая немка, нагруженная узлами и чемоданами, краснолицый мужчина с недовольным лицом, всё время поглядывающий в окно, и тощий старик с неровным блестящим черепом. Едем молча. Когда я выхожу, никто не реагируетсловно в купе находятся манекены. На миг мне делается страшно при мысли, что рано или поздно Киберград могут заселить подобные людине живущие, а лишь существующие, не способные оценить каждую секунду бытия. Это убило бы всё очарование виртуальности, исказило бы саму её суть.
Впрочем, может, моими соседями по купе были обычные симуляторы?
Чтобы добраться до института, я останавливаю проезжавший мимо «BMW». Водитель болтает без умолку все тридцать минут, что мы едем. Я узнаю, что его женастерва, которая не даёт ему пить по выходным с друзьями пиво, тёща настраивает против него дочь, а тестьслюнтяй, во всём потакающий зловредной супруге. При этом водитель щедро пересыпает речь ругательствами, так что благодаря вшитому в мою виртуальную личность автопереводчику поездка получается довольно забавной.
Вот и приехали, герр, сообщает, наконец, водитель, останавливаясь около прямоугольного светло-серого здания. Здесь ваши учёные.
Расплатившись, я выхожу из машины. Интересно, меня вёз живой человек или программа? Выяснить это можно, задав водителю несколько вопросов, но у меня нет на это времени, и я захлопываю дверь «BMW». Автомобиль резко берёт с места и через несколько секунд исчезает в клубах пыли. Наверное, это всё-таки юзерслишком лихачил и много болтал. Боты обычно ведут себя более сдержанно. Хотя, конечно, всё зависит от того, кто их заказывает. Например, шофёры такси и общественного транспорта принадлежат определённым компаниям и потому похожи друг на друга: вежливые и безликие. Есть виртуальные отели и рестораны, в которых официанты тоже сделаны под копиркуэтого требуют правила сервиса. А вот в маленьких кабачках чаще попадается персонал, всегда готовый поболтать о жизни и пересыпающий речь шутками и прибаутками.
Конечно, есть юзеры, желающие побыть в шкуре водителя, охранника или посудомойки, но случается такое редко: большинство стремится стать миллионером, кинозвёздой, моделью и так далее.
Я отбрасываю посторонние мысли и осматриваюсь. Передо мной возвышается Университет. Он походит на дом богатого римлянина после нашествия германских варваров: штукатурка облупилась, из трещин торчит мох, а табличка над парадным входом истёрта настолько, что прочитать название учреждения невозможно. Так-так, значит, Шпигель любитель винтажа. Что ж, у каждого свой вкус.
Я толкаю массивную деревянную дверь, но она заперта. Я звоню, давя пальцем на кнопку. В ответ раздаётся дребезжащий писк, и вскоре мне отворяет невысокий мужчина в кремовом костюме и коричневом галстуке, заколотом кричащей булавкой. Светлые волосы аккуратно уложены на косой пробор, крупный нос выдаётся, как бушприт, а один глаз кажется меньше другого из-за того, что человек немилосердно щурит его, спасая от садящегося солнца.
Чем могу служить? интересуется он, внимательно оглядывая меня с ног до головы.
Я рассматриваю его с не меньшим любопытством. В виртуальности большинство людей красивы и зачастую напоминают кинозвёзд реального миранекоторые даже слишком. Я, например, взял за основу внешность Майкла Фассбендера, актёра, прославившегося в начале двадцать первого века. Кое-что изменил, и получился очень неплохой образ. Я, во всяком случае, результатом вполне доволен.
Но персонаж, открывший мне дверь, кажется, совершенно пренебрёг возможностями программы, позволяющей конструировать внешность. Или он бот?
Вообще, симуляторы меня раздражают, хоть я и вынужден пользоваться ими. Они напоминают киборгов из реального мира. Если их сделают более самостоятельными, в Киберграде нельзя будет отличить живого юзера от подделки, а какой тогда прок от виртуальности?
Я смотрю на человека с подозрительностью и неприязнью. Тот никак не реагирует, но это ни о чём не говорит: возможно, передо мной просто человек, уставший в реальной жизни от собственной красоты и ищущий в Киберграде альтернативы.
Герр Кармин, представляюсь я. К герру Шпигелю.
Кремовый человек заметно оживляется. На его лице за пару секунд отображается гамма чувств от подобострастия до щенячьей радости.
Ах, это вы! восклицает он. Прошу. Я немедленно провожу вас.
Он пропускает меня внутрь, захлопывает дверь и тщательно запирает штук пять замков. Если это не декорации, а настоящие файрволы, то у Шпигеля неплохая защитная система. Должно быть, и сканеры имеются, проверяющие посетителей на вирусы. Но сегодня я пуст.
Позвольте ваш багаж. Я оставлю его вот здесь и уверяю: он будет в полной безопасности.
Я передаю кремовому человеку объёмную сумку из крокодиловой кожи, и он ставит её на металлический стеллаж справа от входа.
Следуйте за мной, герр Кармин.
Мы преодолеваем несколько узких, плохо освещённых коридоров, выстланных пёстрым линолеумом, и оказываемся перед дубовой дверью, бронзовая табличка на которой гасит: «Профессор Август Шпигель». Кремовый человек трижды ударяет согнутым пальцем по косяку и, слегка поклонившись на прощание, убегает. У меня появляется ощущение, что мой немецкий партнёр любит Кафку и Гофмана.
Но рассуждать об этом некогда, потому что дверь распахивается, и на пороге возникает Шпигель собственной персоной.
Герр Кармин! восклицает он радостно. Входите, прошу вас! Давно приехали?
Два часа назад, и сразу к вам, отвечаю я, переступая порог.
Кабинет немецкого профессора представляет собой полутёмную комнату с низким потолком, разнообразно захламленную: здесь и муляжи скелетов, и гипсовые черепа, и куча анатомических плакатов, свёрнутых в рулоны и покрытых изрядным слоем пыли. На стене висят портреты бородатых герровдолжно быть, видных учёных. Всё это освещается тусклым светом настольной лампы, прикрытой зеленоватым абажуром.
В целом, кабинет смахивает на подсобку, в которой учитель биологии хранит редко используемые пособия. У меня складывается впечатление, что я вижу декорации.
Зачем такая поспешность? удивляется Шпигель. Что-нибудь случилось?
Просто не люблю откладывать дела в долгий ящик.
Сразу видно бизнесмена, немец улыбается, показывая, что его слова следует воспринимать как комплимент. Вы сняли номер в гостинице?
Пока нет, я замечаю среди портретов лицо Кафки. Можете порекомендовать?
Шпигель несколько секунд раздумывает, потом говорит:
Не согласитесь ли вы пожить у меня? Это будет удобно для дела и избавит вас от лишних хлопот.
Ни к чему, протестую я, но Шпигель уже загорелся.
Прошу вас! Жена будет счастлива, если вы у нас погостите, говорит он.
Мне не хочется принимать его предложение, так как я опасаюсь, что в своём пространстве он навешает на меня жучков, чтобы отследить адрес, с которого я захожу в виртуальность, но в гостиницах практически нет защиты, и там это сможет сделать каждый. У Шпигеля, по крайней мере, мне не придётся беспокоиться о других юзерах, а уж за самим немцем я пригляжу. В конце концов, хоть это и его сектор, я отличный хакер и могу постоять за себя.
Ну, что ж, если вас это действительно не стеснит
Ни в коем случае! немец машет руками, что совсем не вяжется с его сухопарой фигурой.
Он берёт со стола крошечный терминал.
Сейчас же отправлю своего шофёра на вокзал забрать ваши вещи из камеры хранения.
Не нужно. Мой багаж в холле.
Вот как? Очень хорошо. Не хотите бренди?
Я не прочь, и Шпигель наливает мне и себе «Асбах Уральт».
Проверив напиток вшитыми в мою личину сканерами на предмет вирусов, делаю небольшой глоток. В виртуальности вся пища и все напитки стоят одинаково, причём недорого, потому что не насыщают тело и даже не создают иллюзию сытостииначе некоторые умерли бы от истощения, питаясь одними виртуальными блюдами. Однако вкус у еды и напитков разный, и я мысленно воздаю должное знаменитому бренди.
Мы выпиваем, и я понимаю, что выступаю в роли гостя, а не грозного босса, нагрянувшего с проверкой. Что ж, похоже, Шпигель оказался хитрым парнем. Однако таким фокусами меня не проведёшь: бизнес есть бизнес, а гостеприимстволичное дело каждого.
Бренди раздражает во рту рецепторы, и я понимаю, что голоден. Значит, пора выйти из Киберграда и отправиться на настоящую кухню.
Боюсь, я вынужден вас временно покинуть, говорю я Шпигелю. Физиология.
О, разумеется. Позволите доставить вас домой?
Конечно.
Поставив пустой стакан на стол, я отключаюсь от Киберграда. Моё виртуальное тело останется в комнате и будет реагировать на действия собеседника по заданному алгоритму, но немец не станет с ним общаться, понимая, что меня в нём уже нет. Возможно, он тоже отправится перекусить или займётся своими делами.
Глава 4
Освободившись от шлема и комбинезона, я иду в туалетвечный ритуал того, кто живёт в Киберграде, а в реальности лишь поддерживает жизнь своего тела. Потом одеваюсь, чтобы сходить в магазин, потому что в холодильнике пусто: утром мне едва удалось наскрести снеди на завтрак.