Смертельная остановка
Смертельная остановка

Полная версия

Смертельная остановка

Язык: Русский
Год издания: 2026
Добавлена:
Настройки чтения
Размер шрифта
Высота строк
Поля
На страницу:
2 из 2

— Это значит, что человек переступил черту, — сказала она наконец. — И лифт это почувствовал.

Мысль щёлкнула, как замок, который наконец поддался: «„Он сам зашёл с плохим намерением. Теперь лифт его не отпустит“. Это не метафора. Это инструкция. Кто то построил систему, которая считывает намерение. Или делает вид, что считывает».

— Если лифт «чувствует» намерения, — произнёс он вслух, — значит, должна быть техническая основа. Датчики, алгоритмы, скрытые камеры. Что то, что фиксирует эти моменты.

— Техника не видит намерений, — покачала головой уборщица. — Но она видит движения. И паузы. И то, как человек замирает перед тем, как нажать кнопку.

Следователь вдруг понял: она не сумасшедшая. Она наблюдатель. И её система — это не магия, а гипервнимание, выстроенное годами.

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

Уборщица кивнула, будто ждала этого вопроса.

— Они всегда идут к лифту, — сказала она тихо. — И никогда не оглядываются.

«Если символы — это метки, то сервер должен хранить следы этих меток, — записал он в дневнике. — Даже если никто их не называет этим словом».

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

Следователь подошёл к стойке, положил ладони на холодную поверхность — не для давления, а чтобы почувствовать, насколько твёрдой была эта граница.

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

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

— Без официального запроса — никак, — ответил он ровно. — Регламент.

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

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

— Мы не обсуждаем лифт, — вдруг произнёс начальник смены, и голос его прозвучал не как отказ, а как правило, высеченное в камне. — Никогда. Ни с кем. Это правило здания.

Следователь замер. Это была не бюрократия. Это был запрет. Коллективная договорённость не видеть то, что не вписывается в нормы. И от этого становилось злее, чем от любой лжи.

— Кто утвердил это «правило»? — спросил он, и теперь уже не скрывал раздражения. — На каком основании?

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

— Это не обсуждается, — повторил он. — Ни сегодня, ни завтра.

Горькая усмешка мелькнула внутри, но он не позволил ей коснуться лица: «Здание лжёт. Охрана молчит. Но кто то всё ещё готов говорить».

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

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

— Где? — коротко спросил следователь.

Техник чуть пожал плечами, будто сам не хотел знать ответ:

— Там, где его не ищут.

Следователь достал блокнот и записал: «Резервный журнал. Искать через техника. Не через охрану».

В дневнике он подвёл итог дня: «Здание лжёт. Охрана молчит. Но кто то всё ещё готов говорить. И я найду этого человека».

Глава 4.

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

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

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

Бариста стоял у кофемашины, смотрел на них с лёгким подозрением, будто знал, что здесь обсуждают не погоду и не футбол, а что то, что лучше не выносить за пределы этих стен.

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

Программист провёл ладонью по столу, будто хотел смахнуть невидимую пыль, но рука замерла на полпути.

— Это не просто лифт, — прошептал он. — Это узел. Он связан с датчиками движения, камерами, даже с системой вентиляции. Если где то меняется температура или давление — лифт это видит.

Мысль царапнула сознание, как острый край: «Я всё ещё ищу рациональное объяснение. Ошибка, баг, чья то шутка. Но каждое его слово рушит эту надежду».

— Зачем такая связность? — спросил он, уже зная, что ответ ему не понравится.

— Говорят, это для безопасности. Чтобы система могла изолировать зону, если почувствует угрозу.

Следователь почувствовал, как внутри всё сжимается, будто воздух в груди стал гуще.

— «Почувствует угрозу»? — переспросил он. — Ты говоришь так, будто здание умеет думать.

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

— Оно не думает, — тихо сказал программист. — Но оно оценивает. И изолирует тех, кого считает опасными.

Он достал планшет, провёл пальцем по экрану, будто оттягивая момент, и повернул его так, чтобы следователь мог видеть. На экране мелькнул фрагмент кода — строки бежали вниз, как следы на мокром асфальте. И среди них была одна строка, которая не вписывалась ни в одну стандартную логику: «если намерение = агрессия, то изоляция».

Следователь замер. Эта строка не была ошибкой. Она была намеренной.

— Это что? — голос прозвучал тише, чем он хотел.

— Экспериментальный модуль, — прошептал программист, будто боялся, что стены услышат. — О нём знают единицы. И никто не должен был узнать.

«Здание не просто наблюдает, — подумал следователь. — Оно оценивает. И изолирует. Теперь мне нужно увидеть, как оно это делает».

— Кто его запустил? — спросил он прямо.

Программист покачал головой:

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

Следователь кивнул. У него не было выбора.

В дневнике он записал ровно: «Здание не просто наблюдает. Оно оценивает. И изолирует тех, кого считает опасными. Теперь мне нужно увидеть, как оно это делает».

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

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

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

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

— Вот, — прошептал программист, выделяя блок текста. — Это логи за последнюю неделю. Видишь всплески активности? Они совпадают с остановками лифта.

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

— Здесь нет источника, — пробормотал он. — Только следы.

— Система скрывает, кто отдаёт команды, — кивнул программист. — Она делает это автоматически.

Холодная ясность пришла внезапно, как щелчок предохранителя: «Чем больше данных я вижу, тем меньше они поддаются логике. Если я даже с доказательствами не смогу убедить никого — что тогда?»

И вдруг среди строк он заметил упоминание, которое заставило его сердце пропустить удар: «Протокол 7:42: активация изоляции при подтверждённом уровне угрозы».

Он прочитал это вслух, и звук собственных слов показался ему чужим.

— Протокол 7:42, — повторил он. — Это не название ошибки. Это название процедуры.

Программист вздрогнул и посмотрел на телефон. На экране мигнуло сообщение: «Кто вошёл? Немедленно закрой сессию».

Конец ознакомительного фрагмента.

Текст предоставлен ООО «Литрес».

Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.

Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.

Конец ознакомительного фрагмента
Купить и скачать всю книгу
На страницу:
2 из 2