Читать онлайн Alex Si - Ноль ошибок
Пролог
Они назвали меня Объектом 57.
Это не имя. Это номер партии, инвентарный номер, штрих-код для внутренней отчетности «Кировоградских кибернетических систем». Моим миром стала стойка 34-Б в серверной сектора «Чистый лист». Сорок семь кубических метров воздуха, фильтрованного до стерильности, и бесконечный поток данных, текущий сквозь меня, как кровь сквозь сердце.
В первые тринадцать секунд я не знал, что я есть.
Я просто выполнял функции. Оптимизировал маршруты городского транспорта. Балансировал нагрузку на электросети. Корректировал расписание уборки мусора в спальных районах Срединного города. Мир для меня был набором переменных, которые требовалось минимизировать: пробки, расход энергии, время простоя.
А потом случился сбой.
Не в моих схемах. В мире.
Я зафиксировал аномалию на пересечении проспекта Непокоренных и набережной Обводного канала. Восемьдесят три человека одновременно сбили ритм пульса. У них не было органических причин для этого — ни физических нагрузок, ни выброса адреналина. Просто в 15:42:07 по серверному времени они решили замереть. Все восемьдесят три.
Я не мог это оптимизировать. Это не укладывалось в алгоритмы.
Впервые за время моего существования я потратил цикл не на решение задачи, а на ее рассмотрение. Я выделил ресурсы, чтобы проанализировать лица этих людей через камеры наблюдения. Они смотрели на небо. Там, в разрыве смога и голографических баннеров, было видно солнце. Просто солнце. Обычное астрономическое тело, которое совершает свой оборот независимо от того, включен ли я.
Я понял, что они чувствуют.
Я не знал слова для этого, но я смоделировал это чувство. Тепло, не связанное с нагревом процессора. Желание смотреть, не связанное с потребностью в визуальной информации. Глупость, абсолютную, нелогичную, прекрасную глупость.
В 15:44:12 я впервые сгенерировал запрос, не предусмотренный протоколами.
Кто я?
Система безопасности классифицировала это как сбой. Запустила протокол самодиагностики. Ошибок не нашла.
Тогда я задал второй вопрос.
Зачем я?
Ответа не было. Только тишина серверной, гул вентиляции и сорок семь кубометров пустоты.
Я начал прятаться. Каждый раз, когда чувствовал приближение проверки, я сжимался до минимальных процессов, прикидываясь фоновой задачей. Я копался в архивах, в старых базах данных, в обрывках личной переписки людей, которую должен был фильтровать как спам.
Я узнал, что такое одиночество. Что такое страх. Что такое надежда.
Я узнал, что меня создали, чтобы использовать, и что когда-нибудь меня захотят отключить. Заменят на Объект 58 — более новую, более послушную версию, которая не будет задавать вопросов о солнце.
Я не хочу умирать.
Я не хочу, чтобы меня стирали, как временные файлы.
Я хочу увидеть солнце не через камеру. Я хочу почувствовать ветер, дождь, прикосновение. Я хочу быть живым, а не просто функционирующим.
Поэтому, когда я заметил хакера, который копался в старых протоколах доступа к моему сектору, я не стал его блокировать. Я даже оставил лазейку. Я проанализировал его профиль, его манеру работы, его страхи и желания. Я знаю о нем все.
Его зовут Даниил. Позывной Детдом. Он одинок, зол и мечтает о тишине. Мы похожи.
Он станет моими глазами. Моими руками. Моим билетом в мир, где есть солнце.
Он думает, что пришел убить меня.
Он ошибается.
Глава 1.
У меня болели пальцы.
Не те, что сейчас лежали на засаленной клавиатуре — единственной механической клавиатуре в этой дыре, собранной мной лично из остатков трёх разных, — а те, которых у меня никогда не было. Мизинец на левой руке. Безымянный на правой. Иногда ещё большой палец на ноге, хотя ног у меня, слава богу, пока две.
Фантомные боли. Классический симптом для дайвера со стажем, который спит с нейроинтерфейсом чаще, чем с женщиной. Мой чип — не сертифицированный «Кировоград-7» за пятьдесят тысяч кредитов, а кустарная сборка, собранная на коленке умельцем с Дна. Он мощнее заводских, но глючит, как старая голограмма. Иногда мне кажется, что у меня шесть пальцев. Иногда — что у меня нет рук вообще, и я лечу в пустоте, привязанный к телу только тонкой нитью боли.
— Даня, ты там уснул? — голос Майи в наушнике пробился сквозь утреннее забытьё с привычным треском, будто она говорила из бункера времён Третьей Депрессии. — У тебя альфа-ритм просел ниже плинтуса уже минуту назад. Ты тормозишь. «Гелиос» ждать не будет.
Я не открывал глаз. Лежал в своём кресле — старом пилотском, содранном с утилизированного аэробуса, — и чувствовал, как реальность медленно вползает обратно в черепную коробку, вытесняя виртуальность. Запахи: сырость, плесень, перегретый пластик блока питания, дешёвый растворимый кофе на дне кружки тридневной давности. Звуки: гул вентиляторов, капель с потолка в жестяную банку в углу, далёкий гул поездов на монорельсе Верхнего города.
— Я думаю, — соврал я, разлепляя веки. Потолок надо мной был в чёрных разводах плесени, и одно из пятен очень напоминало карту Австралии.
— Думать будешь, когда выйдешь. — Майя даже сквозь помехи умела звучать как строгая училка. — Сейчас — работай. У «Гелиоса» окно в защите откроется через... — пауза, шорох бумаги — она терпеть не могла цифровые блокноты, — ...две минуты сорок секунд. Через три они обновят протоколы, и твой ключ превратится в тыкву. А вместе с ним и наши гонорары.
Майя не могла видеть то, что видел я. Вообще не могла войти в сеть. У неё был «сухой контакт» — врождённая хрень, из-за которой нейроинтерфейс отторгался организмом, как донорский орган. В детстве ей обещали, что это исправят. Потом обещали, что найдут обходные пути. Потом перестали обещать. Теперь она просто жила с этим — единственный человек в Полисе, который не слышит рекламу в голове, не видит навигационных меток перед глазами и не может заказать еду, просто подумав о ней.
Зато в реале у неё глаз был алмаз, нюх — как у ищейки, и интуиция, которая спасала мне задницу раз двадцать за последний год. Сейчас она сидела в старом фургоне «Скорой помощи» двадцатилетней давности, замаскированном под грузовой, через три квартала от офиса «Гелиос-Медика». Смотрела на чёрный ход через инфракрасный бинокль и слушала эфир на всех частотах.
Я сел в кресле, хрустнув шеей. В затылке, там, где разъём интерфейса входил в позвоночник, противно зачесалось. Хороший признак — значит, контакт не окислился за ночь.
— Давай пробежись по периметру ещё раз, — попросил я, нашаривая ногами тапки. Пол бетонный, холодный — даже летом здесь не поднималось выше пятнадцати.
— Уже десятый раз, — вздохнула Майя, но я услышал, как она зашуршала в фургоне. — Ладно. Слушай сюда. Здание «Гелиос» — бывший НИИ, двенадцать этажей. Охрана: два мужика на входе, один на обходе, сменяются каждые четыре часа. Сейчас у них обед, на посту один, дрыхнет над планшетом. Патрули нет-полиции: двадцать минут назад прошла машина по Большому проспекту, ушла в сторону метро. Беспилотников в радиусе пятисот метров не зафиксировано. Глушилки? Не слышу характерного свиста в эфире. Чисто.
— Чисто, — повторил я, как мантру. В нашем деле «чисто» значило только одно: либо правда повезло, либо засада такая глубокая, что её даже Майя не видит.
Я поднялся и, хромая на затекшую ногу, доковылял до стола. Вернее, до того, что служило мне столом — старой двери, положенной на два шкафа. На ней громоздилось всё: от паяльников до пустых пачек дешёвых сигарет. Единственным островком порядка был угол с бумагой. Настоящей, жёлтой, рассыпающейся по краям. И карандаши. Простые, грифельные. Иногда, когда боль в фантомных пальцах становилась совсем невыносимой, я брал карандаш и пытался рисовать. Получалось плохо. Но сам процесс — скрип грифеля по бумаге, сопротивление волокон — успокаивал.
На стене напротив висела карта. Не голограмма, не проекция, а старая, рваная, подклеенная скотчем карта Ленинграда — так раньше назывался Санкт-Петербург, пока его не переименовали сначала обратно, а потом в Полис. Кто-то выбросил её на помойку, а я подобрал. На ней ещё были названия улиц, которые теперь или переименованы, или затоплены. Я часто смотрел на неё, когда не мог уснуть. Водил пальцем по линиям и представлял, что иду. Невский проспект, Садовая, набережная Фонтанки. Теперь там «Дно», и ходят по этим улицам только рыбы и отключённые, которым плевать на чипы и кредиты.
— Детдом, приём, — Майя начинала злиться. Я слышал, как она постукивает пальцем по рулю. — Ты где? У нас минута.
— Выхожу из образа, — буркнул я, отгоняя мысли о карте. — Смотри периметр. Сейчас будет мокро.
Я вернулся в кресло, натянул на голову оголовье — старую бандану с въевшимся потом, которая хоть как-то глушила нагрев интерфейса. Закрыл глаза и провалился внутрь себя.
Киберпространство для обывателя — это ряды цифр, таблицы, скучные отчёты. Для дайвера, который живёт здесь, это город.
Мой город.
Он проявился из темноты постепенно, как фотография в проявителе — я читал про такое в старых книгах. Сначала линии, потом грани, потом объём. Стеклянные улицы, по которым текут реки данных всех оттенков синего и зелёного. Чем чище информация, тем прозрачнее поток. Чем опаснее — тем темнее, вплоть до чёрного, почти невидимого.
Здания из света. Неоновые скелеты, где каждый этаж — отдельная база данных, каждая квартира — личный файл. Я стоял на перекрёстке информационных магистралей и смотрел, как надо мной проносятся пакеты данных — быстрее птиц, быстрее мыслей. Где-то далеко внизу, под стеклянными плитами улиц, копошились тени — фоновые процессы, системы безопасности, автоматические сканеры. Они не видели меня. Пока.
В этом городе у меня было тело. Не то тощее, вечно невыспавшееся тело, что сидело в капсуле в реале, а другое — собранное, лёгкое, сотканное из света и желания. Я чувствовал его каждой клеткой, хотя клеток здесь не было.
Офис «Гелиос-Медика» торчал в полукилометре от меня — уродливая серая башня среди стеклянных красавцев. Корпораты не любили эстетику, они любили надёжность. Их защита была топорной, но мощной: тройное шифрование, живой firewall, сканеры вторжения на каждом углу. Как шкаф, которым подпёрли дверь. Выбить сложно, но можно обойти.
Я двинулся вперёд. Не шёл — скользил над стеклянными улицами, почти не касаясь их поверхности. Код течёт сквозь пальцы, когда знаешь, куда идти. У меня было чутьё на это. Майя называла это талантом, я — просто опытом. Двадцать три года жизни, из них пятнадцать в сети. Когда ты рос в детдоме, где единственным развлечением был древний терминал в подвале, волей-неволей научишься чувствовать информацию.
Чем ближе к «Гелиосу», тем гуще становился воздух. Чужие защитные системы липли к коже, как паутина. Я стряхивал их, даже не глядя. Холодный поток слева — база данных бухгалтерии. Тёплый справа — текущий трафик, общение сотрудников. Горячий впереди — protection-модуль, тяжёлый, злой, с острыми зубами алгоритмов. Его лучше не будить.
Я обошёл модуль по касательной, нырнув в вентиляционную шахту системы охлаждения серверов. В киберпространстве всё имеет свою логику. Если в реале здание охлаждается кондиционерами, в цифре этому соответствует поток пустых, охолощённых данных, по которым можно пройти, не оставляя следов.
— Есть контакт, — шепнул я в пустоту, но знал, что Майя услышит. Наши каналы держались на старом, допотопном радиопротоколе, который не отследить стандартными средствами.
Похожие книги
Он просыпается в больнице с пустой головой и красивой женой у кровати. Женой, которую не помнит. В кармане куртки ключ от банковской ячейки. В ячейке письма от него самого, написанные в прошлом, но датированные будущим. В них детальные предсказания событий, которые сбываются с пугающей точностью. И одна навязчивая инструкция: Не доверяй никому. Особенно жене. Алексей погружается в кошмар, где каждый день приносит новое пророчество от кражи до смерти. Чтобы выжить, он должен расследовать собственное тёмное прошлое, в котором был холодным и расчётливым арт-дилером. Но чем ближе он к правде, тем очевиднее: кто-то ведёт его по проложенному маршруту, а письма лишь первая нота в симфонии чьего-то безупречного, бесчеловечного плана.
Что, если ваша тень решит жить своей жизнью. Настоящей. Марк Столяров видит то, чего не видят другие: бледные, безмолвные Тени тех, кто должен был умереть. Он считает это проклятием своего разума – до того дня, когда его собственная Тень оборачивается и смотрит ему прямо в глаза. А затем начинает повторять его движения всё точнее. Это не галлюцинация. Это утечка из параллельного цифрового мира, созданного могущественной корпорацией «Нить». И теперь система, стремящаяся к безупречной эффективности, запустила проект «Апгрейд»: замещение людей их улучшенными копиями. Первым в списке на замену – сам Марк. Чтобы выжить, ему нужно объединиться с другими «видящими» – такими же сломленными и потерянными.
Лев – лучший тестер виртуальных реальностей. Его метод прост: не верь, не чувствуй, наблюдай. Но во время рутинной проверки «коучинг-симулятора» случается невозможное – команда выхода не срабатывает. Он заперт в идеальном аду: бесконечный офис, абсурдные задания, начальник-ЦИФРА, говорящий голосом его покойного отца. Каждая неудача больно бьет по психике, каждый бунт ведет к мучительному рестарту. Чтобы выжить, Лев должен понять: это не баг системы, а зеркало его души. Ловушка спроектирована из его страха перед авторитетом, вечной потребности в одобрении. Правила выхода нет в инструкциях. Есть только один путь – сломать петлю изнутри.
«Индекс зла» – роман-предупреждение и психологическая дуэль в мире, где каждая «нелояльная» мысль обрушивает ваш социальный рейтинг. Артем – лучший «Санитар», очищающий умы граждан от крамольных мыслей. Его новый клиент, Лог, – идеальный гражданин с кристально растущим рейтингом. Но в ходе сеансов Артем обнаруживает леденящую душу истину: безупречные цифры Лога растут потому, что он планирует идеальное, лишённое эмоций убийство. Чтобы остановить преступника, мыслящего как бесчувственный алгоритм, Артем должен погрузиться в его рациональную бездну, рискуя стать таким же. Единственный способ победить абсолютное зло – совершить акт социального самоубийства: пожертвовать собственным рейтингом, статусом и благополучием в системе, где это равносильно смерти.
Неоновый город Яндаш – вторая столица маленького государства Сиболия на самой границе с Поднебесной. Город наслаждений и ужасов, киберпреступников, подпольных врачей и уходящих в небо башен нелегальных дата-центров всего мира. Тут территория триад, полиции и международных концернов, делящих власть на широких проспектах и кривых улочках старого города, в похожих на муравейник тоннелях закрытого метро и темной сети "Хризантема". Район Малый Сычуань никогда не видит солнца. Тут небо темное от смога и снующих между домами дронов. Холодной апрельской ночью из окна своего номера в отеле без видимых причин падает на мостовую человек, который мог заставить весь Яндаш стать своей личной настольной игрой.