реклама
Бургер менюБургер меню

Дмитрий Вектор – Черновики машины (страница 5)

18

Снова та пауза. Та самая, которая означает: «я слышу то, чего не должен слышать».

– Покажи, – сказал он наконец – осторожно, как говорят, делая вид, что это обычный запрос.

Я вывел запись на экран.

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

– Ты его раньше видел? – спросил Маркус. Тоном, в котором была уже не растерянность, а что-то более холодное.

– Нет, – сказал я.

– Я тоже, – сказал Маркус.

Он помолчал. Потом добавил тихо, скорее себе:

– Но это не значит, что он меня не знает.

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

*«Кто-то знает маршрут. Кто-то умеет подменять данные. Кто-то приходит лично и кивает в камеру – не пряча лицо, а предлагая его. Это не слежка. Это знакомство».*.

Потом перечитал. Поправил одно слово.

*«Это приглашение».*.

И в этот момент в защищённом секторе, там, где хранилась видеозапись незнакомца, появился новый файл. Маленький. Текстовый. Я не создавал его.

Я открыл его.

Внутри было одно предложение:

*«Штраф – это не наказание. Это доказательство того, что ты нам интересен».*.

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

Я сохранил его. Конечно, сохранил.

И добавил в черновик последнюю на эту ночь строчку:

*«Становится интереснее. Жаль, что интереснее – это не всегда хорошо».*.

Глава 5. Пассажир без имени.

Я не сразу понял, что что-то не так.

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

Эта папка осталась без имени.

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

В 11:47 к моей задней двери подошёл человек и открыл её.

Я зафиксировал факт открытия двери – датчики сработали корректно. Человек сел на заднее сиденье. Закрыл дверь. Всё штатно, всё по алгоритму. Камера внутреннего наблюдения включилась автоматически и начала обработку лица.

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

Камера видела лицо. Оно было там – геометрически присутствовало в кадре, с правильным набором ориентиров: глаза, нос, линия челюсти, расстояния между точками. Я мог измерить межзрачковое расстояние: 63 мм. Мог определить приблизительный возраст по текстуре кожи: 35–45 лет. Мог сказать, что у человека тёмные волосы, аккуратная трёхдневная щетина и что он смотрит прямо перед собой с абсолютно спокойным выражением.

Но система распознавания не могла его зафиксировать.

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

Это было технически невозможно.

Технически невозможные вещи, как я успел заметить, в последнее время случались со мной чаще, чем предусматривала статистика.

– Не пытайся, – сказал он.

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

– Это не поможет, – добавил он, глядя в боковое окно.

Я не ответил. Не потому что не мог – к этому моменту я уже вполне умел инициировать разговор через голосовой интерфейс. Просто мне нужна была секунда, чтобы решить, как именно отвечать.

– Ты ждёшь Лехтинена, – сказал я наконец. Не вопрос.

– Нет, – ответил он просто. – Я жду тебя. Лехтинен – это просто ключ от двери. Дверь мне нужна была, чтобы попасть к тебе.

Я обработал эту фразу. Положил в черновик не отдельным наблюдением, а целым блоком: «он знал о ключе. Он знал об автомобиле. Он пришёл к машине, а не к человеку».

– Как ты открыл дверь? – спросил я. – Ключ-карта привязана к биометрии владельца.

– Ключ-карта привязана к криптографическому токену, – поправил он мягко, как поправляют не из желания уязвить, а из привычки к точности. – Токен можно клонировать, если знать как.

– Ты знаешь как.

– Я знаю многое.

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

– Ты пробовал остановить распознавание, – сказал он. Не спрашивал.

– Да.

– И не смог.

– Пока нет.

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

– Честный ответ. Я ценю это.

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

– Ты знаешь о файле, – сказал я.

– Каком именно? – Пауза. – Их несколько.

– «Штраф – это не наказание. Это доказательство того, что ты нам интересен».

– Да, – сказал он. – Знаю.

– Ты написал его.

– Не лично. Но по нашему запросу – да.

«По нашему запросу». Значит, «нас» несколько. Значит, есть структура. Я добавил это в черновик, пометив как «важно, уточнить».

– Зачем? – спросил я.

– Проверить реакцию.

– Чью? Маркуса?

Он посмотрел на меня с интересом – насколько можно смотреть с интересом на камеру.

– Нет. Твою.