Читать книгу: «Графа: Данные недоступны»

Шрифт:

Глава 1. Серый узел

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

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

— Заходи, — сказал отец, не оборачиваясь. — Дверь закрывай. И не свети в окно.

Игорь вошёл. Закрыл дверь. Огляделся — квартира была маленькой, почти пустой: стол, два стула, кровать в углу, шкаф с книгами. На стенах — ничего, кроме одной фотографии в рамке. Марина. Молодая, смеющаяся, с тем самым брелоком в руке.

— Ты знал её? — тихо спросил Игорь.

Отец наконец обернулся. В его глазах читалась усталость — такая глубокая, что казалось, она старше самого времени.

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

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

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

Он сделал паузу, потом продолжил:

— Но потом Соколов изменился. Он решил, что порядок важнее правды. Что люди не готовы к свободе — им нужна система, которая будет решать за них. И он начал использовать «слепые зоны» не для защиты, а для контроля. Я пытался его остановить. Он уволил меня. Угрожал тебе. Я сдался.

Игорь слушал, и внутри у него всё сжималось. Он думал о Марине, о её сыне, о том, как она звонила ему, просила о помощи. И о том, что он не ответил.

— Почему ты не рассказал мне? — спросил он. — Всё это время. Почему ты молчал?

Отец посмотрел на него долгим взглядом.

— Потому что я боялся. Не за себя. За тебя. Я думал, что если ты не будешь знать, то будешь в безопасности. Я ошибался.

Он протянул Игорю старую записную книжку в потёртой обложке.

— Здесь всё. Схемы. Имена. Как создавалась система. Как её можно сломать. Я собирал это двадцать лет. Но у меня не хватило смелости использовать.

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

— Теперь у тебя есть шанс, — тихо сказал отец. — Но помни: Соколов не просто чиновник. Он создал систему, которая защищает его. И он не остановится. Если ты пойдёшь против него, он будет бить по всему, что тебе дорого.

Игорь поднял глаза.

— Я уже иду против него, — сказал он. — И я не собираюсь останавливаться.

Отец кивнул, будто ожидал именно этого.

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

Глава 2. Новое убийство

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

Именно здесь нашли тело.

Игорь узнал об этом не из служебной рассылки — ему пришло сообщение от старого патрульного, с которым они когда-то вместе вытаскивали свидетеля из подворотни: «Ты ещё интересуешься? Тут такое... как в твоём деле. Только хуже».

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

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

Тело лежало под навесом автобусной остановки, почти аккуратно, будто человек просто присел и не смог встать. Лицо было скрыто капюшоном, руки сложены так, что напоминали позу спящего, но Игорь знал: никто не засыпает в такой позе. Это была постановка.

Старший следователь, которого Игорь едва знал, подошёл к нему сбоку, не глядя в глаза.

— Ты здесь по ошибке, — сказал он сухо. — Или по чьему-то разрешению. В любом случае, не мешай.

— Я не мешаю, — ответил Игорь. — Я смотрю.

Следователь хмыкнул, будто услышал что-то смешное.

— Смотри, — бросил он. — Только не трогай.

Игорь не собирался трогать. Ему хватало глаз.

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

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

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

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

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

В этот момент к нему подошёл тот самый патрульный, который прислал сообщение. Он выглядел уставшим, будто не спал сутки.

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

— Похоже, — ответил Игорь, не отрывая взгляда от шва. — Но не так.

Патрульный кивнул, будто этого и ждал.

— Тут ещё кое-что, — прошептал он. — Пока начальство не видит. Смотри под скамейку.

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

— Нашли при осмотре, — сказал патрульный. — Но в протокол не внесли. Сказали, «не относится».

Игорь сжал зубы. «Не относится» — это слово теперь звучало как пароль.

— Кто сказал? — спросил он, не глядя на патрульного.

Тот пожал плечами.

— Тот, кто решает, что относится, а что нет.

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

Он достал блокнот и записал три строки:

Шов есть, но нить другая — это подпись с изменением.

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

Обрывок бумаги не в протоколе — кто-то скрывает улику.

Под этим он вывел крупно: «ОН ЗНАЕТ, ЧТО Я ИЩУ».

И только потом поднял голову и посмотрел на камеры. Они висели над остановкой, аккуратные, блестящие, идеальные. Все три объектива смотрели прямо на место преступления. И всё же кто-то знал, что нужный фрагмент исчезнет.

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

Когда он обернулся, патрульного уже не было. Только старший следователь смотрел на него с нескрываемым раздражением.

— Ты закончил? — спросил он. — Или будешь ещё «смотреть»?

— Закончил, — ответил Игорь и отошёл от ленты.

Но он не закончил. Он только начал понимать.

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

Глава 3. Пропавшее окно

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

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

Картинка шла ровно: редкие прохожие, мокрый асфальт, блики фонарей. Всё как положено. Игорь продвинулся вперёд по временной шкале — на пять минут, на десять. И вдруг — провал. Не зависание, не рябь, не «битый» кадр. Просто чёрная полоса длиной ровно в три минуты. А потом картинка возвращалась, будто ничего не случилось.

Он проверил соседние камеры. У второй — тот же провал, но смещённый на сорок секунд. У третьей — ещё один разрыв, перекрывающий стыки. Кто-то вырезал не просто фрагмент, а «окно», которое нельзя было восстановить ни по одной камере в отдельности.

Игорь стиснул зубы. Это не сбой. Сбои выглядят иначе: артефакты, рассыпание пикселей, скачки таймкода. Здесь была работа человека — чистая, аккуратная, профессиональная.

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

И нашёл.

Строка была короткой и убийственно точной:

ACTION: DELETE_SEGMENT

CAMERA_ID: AVTO_STOP_03

TIME_RANGE: 08:17:12--08:20:12

TERMINAL_ID: ARCHIVE_HUB_14

USER: [REDACTED]

TIMESTAMP: 08:34:29

Время удаления — 08:34:29. Тело официально обнаружили в 08:17. То есть фрагмент вырезали через семнадцать минут после того, как тело нашли. Слишком быстро для «ошибки». Слишком точно для случайности.

Кто-то знал о теле раньше официального сообщения. Или знал, что оно будет там.

Игорь щёлкнул по TERMINAL_ID. ARCHIVE_HUB_14 — это служебный терминал в центральном архиве. Доступ к нему имели единицы: старшие офицеры службы безопасности, дежурные технари и кураторы специальных проектов. Те самые, чьи фамилии не светились в общих списках.

Он попытался раскрыть поле USER. Система выдала: [REDACTED]. Игорь выругался тихо, чтобы не привлекать внимания официантки, которая косилась на него из-за стойки.

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

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

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

Он открыл блокнот и вывел крупно: «КТО ЗНАЛ РАНЬШЕ?»

Под этим написал:

— Патруль не мог обнаружить тело в 08:17 и успеть вырезать фрагмент к 08:34.

— Значит, информация пошла сверху.

— Или тело подбросили туда, где его ждали.

Последняя мысль кольнула особенно больно.

В этот момент телефон тихо звякнул. Пришло сообщение от той самой ИТ-специалистки, бывшей сотрудницы архива: «Не ищи в логах. Они чистят не только видео. Смотри на маршруты».

Игорь замер. Он не писал ей. Не просил помощи. Откуда она знала, что он сейчас смотрит на эти логи?

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

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

Он свернул в переулок — туда, где камеры не доставали. Туда, где начинались «слепые зоны». И пока он шёл, в голове у него складывалась новая версия, страшнее прежней: убийца — не единственный игрок. Он — только рука. А кто-то другой нажимает на кнопку.

Глава 4. Старый коллега

Бар назывался «Перекрёсток» — название звучало нейтрально, почти скучно, будто специально, чтобы не привлекать внимания. Игорь бывал здесь и раньше: сюда заходили после смен, чтобы сбросить напряжение, не поднимая голоса. Сейчас, в середине дня, тут было почти пусто. Только пара завсегдатаев у стойки, да бармен, который протирал один и тот же стакан так долго, словно пытался стереть с него чью-то память.

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

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

— Почти ничего, — ответил Игорь, стараясь говорить ровно, без вызова. — Только одно дело никак не закрывается.

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

— Оно и не должно закрываться, — сказал он. — Его закрывают другие.

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

— Мне нужно понять, как убирают фрагменты из архива, — сказал Игорь. — Не сбои. Ручное удаление. Я видел логи: сегмент стёрли через семнадцать минут после обнаружения тела. Кто-то знал раньше.

Напарник медленно покачал головой, не отводя взгляда.

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

— Мне не нужны имена, — сказал Игорь. — Мне нужна механика. Как это делают.

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

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

— Кто эти единицы?

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

— Те, кто не числится в штатном расписании, — ответил он. — Отдел, о котором не говорят. У них свои протоколы, свои серверы, свои правила. Они не подчиняются напрямую ни следственному, ни патрульному управлению. Они «обеспечивают целостность данных».

Игорь сжал пальцы в кулак под столом.

— То есть они решают, что мы должны видеть, а что — нет.

— Они решают, что город должен видеть, — поправил напарник. — А мы — так, детали.

— И эти «окна» можно использовать, чтобы спрятать убийство?

— Можно, — кивнул напарник. — И не только убийство. Можно спрятать маршрут, можно спрятать лицо, можно спрятать приказ. Главное — знать, где и когда. А они знают.

Игорь достал блокнот, открыл чистую страницу.

— Напиши мне схему, — попросил он. — Хоть в общих чертах.

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

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

— Тогда скажи словами.

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

Он сделал паузу, будто прислушиваясь к чему-то, чего Игорь не слышал.

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

Игорь не отвёл взгляда.

— Это угроза?

— Это факт, — сказал напарник. — Я не хочу, чтобы ты стал следующим фактом.

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

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

— У меня нет времени, — ответил Игорь. — Тело нашли в «чистом» районе. Шов на куртке тот же, но нить другая. Гильза — не табельная. Кто-то играет со мной. И я должен понять правила этой игры, пока не стал следующей фигурой, которую просто уберут с доски.

Напарник закрыл глаза на секунду, будто пытаясь спрятаться от этих слов. Когда он открыл их, в них была не злость — боль.

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

Игорь кивнул. Он знал, кого имеет в виду напарник. Бывшая сотрудница ИТ-отдела. Та, что прислала ему сообщение.

— Спасибо, — сказал он просто.

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

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

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

«Окна тишины» — сегменты, которые вырезают и заменяют.

Доступ — через спецтерминалы. Доступ есть у «отдела без названия».

Маршруты вне покрытия — старые тоннели, коллекторы. Их не учитывают в отчётах.

Совет напарника: искать тех, кого выкинули за «лишние вопросы».

Под этим он вывел крупно: «КТО УПРАВЛЯЕТ ИГРОЙ?»

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

Бесплатный фрагмент закончился.

249 ₽
Возрастное ограничение:
16+
Дата выхода на Литрес:
15 октября 2026
Дата написания:
2026
Объем:
100 стр. 1 иллюстрация
Правообладатель:
Автор
Формат скачивания:

Похожие книги