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