Третий маршрут
24 июля 2026, 18:44Третья цепочка следов начиналась прямо перед Евой.
Несколько секунд она просто смотрела вниз.
Дождь становился сильнее. Вода стекала по краю козырька, ударялась о ступени и медленно размывала тёмные отпечатки. Ещё минута — и от них ничего не останется.
Ева достала телефон.
Первый снимок получился смазанным. На втором вспышка отразилась от мокрого камня, превратив следы в белые пятна. Она выключила её, присела и сфотографировала ступени ещё раз.
Три цепочки.
Одна принадлежала ей и вела к дверям корпуса.
Вторая — Андрею, который несколько секунд назад спустился под дождь и свернул к дороге.
Третья начиналась почти между ними.
Ева наклонилась ниже.
Отпечатки были неполными. Виднелись только носки обуви и часть подошвы. Человек будто стоял на краю ступени, затем сделал несколько шагов вниз.
Но Ева никого не видела.
Она посмотрела в сторону дороги.
Андрей уже исчез.
Людей поблизости почти не осталось. У остановки под одним зонтом теснились двое студентов, возле парковки курил водитель. Ни один из них не мог оставить свежие следы прямо перед Евой.
Она коснулась экрана.
Фотография из университетской системы всё ещё была открыта.
Ева под козырьком.
Андрей на ступенях.
Тонкая линия между ними.
И третий силуэт, которого в действительности не было.
0.
Ева снова посмотрела вниз.
Третий маршрут заканчивался у нижней ступени.
Не уходил к дороге.
Не сворачивал за угол.
Просто обрывался.
— Только не говорите, что решили провести здесь всю ночь.
Ева резко выпрямилась.
На верхней ступени стоял Рогов.
Он держал над головой чёрный зонт. Пиджак был перекинут через руку, ворот рубашки расстёгнут. Алексей Михайлович выглядел так, словно провёл в корпусе не один вечер, а несколько суток подряд.
— Посмотрите, — сказала Ева.
— На что?
Она указала на ступени.
Рогов спустился ниже.
— Следы.
— Я вижу.
— Их три.
— Здесь прошло много людей.
— После дождя — только мы с Андреем.
— Вы уверены?
— Я стояла здесь.
Рогов посмотрел на дорогу, затем на двери корпуса.
— Охрана выходила?
— Нет.
— Сотрудники технической группы?
— Тоже нет.
— Вы всех запомнили?
— Я смотрела на вход.
— Вы разговаривали с Андреем.
— Это не значит, что я перестала видеть остальных.
Рогов не стал спорить.
Он убрал телефон из кармана, включил фонарик и направил свет на ступени.
Отпечатки уже теряли форму.
— Вы фотографировали?
— Да.
— Покажите.
Ева открыла последний снимок.
Алексей Михайлович увеличил изображение.
— По фотографии направление движения определить сложно.
— Они идут вниз.
— Или вверх.
— Носок развёрнут к дороге.
— Человек мог отступать.
— Зачем?
— Не знаю. Именно поэтому пока не нужно придумывать ответ.
Ева забрала телефон.
— Вы снова считаете, что я превращаю всё в одну историю?
— Я считаю, что дождь плохо подходит для исследования следов.
Он поднялся на одну ступень и посмотрел внимательнее.
— Где именно вы стояли?
Ева показала.
— А Андрей?
— Здесь.
— Третья цепочка начиналась между вами?
— Да.
— Сразу после того, как он ушёл?
— Я увидела фотографию. Потом подняла глаза — и заметила следы.
Рогов выпрямился.
— Какую фотографию?
Ева замерла.
Она могла закрыть приложение.
Сказать, что речь об обычном снимке.
Но Рогов уже видел её лицо в диспетчерской, когда система открыла профиль с цифрой ноль. Он заметил, что она знает больше, чем говорит.
Если продолжать скрывать всё подряд, в какой-то момент собственные версии начнут путаться.
Ева протянула ему телефон.
— Это пришло после разговора с Андреем.
Рогов прочитал уведомление.
Его лицо осталось спокойным. Только взгляд стал внимательнее.
— «Обнаружен новый связанный объект», — повторил он.
— Между нами появился третий силуэт.
— Я вижу.
— И цифра ноль.
— Тоже вижу.
— Что это значит?
— Пока не знаю.
— Вы отвечаете за «Грань».
— Это не означает, что я понимаю каждое действие системы.
— Но должны хотя бы знать, что такое связанный объект.
Рогов вернул телефон.
— Объектом может быть человек, устройство, учётная запись, событие. Иногда даже место.
— А силуэт?
— Обычное обозначение неизвестного участника.
— Который стоял между мной и Андреем?
— Программа расположила значок между вами. Это не доказывает, что там находился человек.
Ева снова посмотрела на следы.
— Зато это доказывают они.
— Следы доказывают, что кто-то прошёл по мокрым ступеням.
— Человек, которого я не видела.
— Или человек, которого вы не заметили.
Ответ был простым.
Разумным.
Ева хотела возразить, но дождь уже почти уничтожил третий маршрут. Отпечатки превращались в бесформенные пятна.
Рогов достал телефон и позвонил в службу безопасности.
— Корпус В, главный вход. Сохраните записи наружных камер с восемнадцати сорока пяти до девятнадцати ноль-ноль... Да, все камеры, включая парковку.
Он закончил разговор.
— Теперь поезжайте в общежитие.
— Я хочу посмотреть записи.
— Не сегодня.
— Почему?
— Потому что вы промокли, не ели несколько часов и через несколько дней сдаёте промежуточный экзамен.
— Откуда вы знаете, ела я или нет?
— Кира жаловалась, что вы отказались идти с ней в столовую.
— Она за мной следит?
— После знакомства с Лерой — практически профессионально.
Ева невольно улыбнулась.
Рогов протянул ей зонт.
— Возьмите.
— А вы?
— У меня есть ещё один в кабинете.
— Тогда почему вышли с этим?
— Потому что этот стоял ближе.
Она взяла зонт.
— Алексей Михайлович.
— Что?
— Вы верите, что кто-то был между нами?
Рогов посмотрел на нижнюю ступень, где исчезал последний отпечаток.
— Я верю, что программа связала три объекта.
— А третий объект?
— Вот его и нужно найти.
Он открыл перед Евой дверь.
— Но не сегодня ночью.
Лера встретила её в коридоре общежития.
Не возле комнаты.
Не на кухне.
Прямо у лестницы, скрестив руки на груди.
— Ты не отвечала двенадцать минут.
— Я шла от остановки.
— Телефоны работают во время ходьбы.
— Иногда люди убирают их в карман.
— Не ты.
Лера забрала у неё мокрый зонт.
— Это не твой.
— Рогов дал.
— Взятка?
— Он решил, что я промокла.
— Справедливое наблюдение.
Они вошли в комнату.
На столе стояла чашка горячего чая. Рядом лежало полотенце и сухая кофта.
— Кира написала? — спросила Ева.
— Конечно.
— Вы создали отдельный чат обо мне?
— Пока нет.
— «Пока»?
— Не давай нам повода.
Ева сняла куртку.
— После того как Андрей ушёл, система прислала фотографию.
Лера замерла.
— Какую?
Ева показала снимок.
Лера долго рассматривала экран.
— Это ты.
— Я знаю.
— И Андрей.
— Тоже знаю.
— А это кто?
— Не знаю.
— Профиль ноль?
— Похоже.
Лера увеличила безликий силуэт.
— Он точно был на фотографии изначально?
— Я не видела исходник.
— Тогда, может, программа сама его добавила.
— Рогов говорит, что это просто обозначение неизвестного объекта.
— И следы?
— Они были настоящими.
Ева открыла собственные фотографии ступеней.
Лера пролистнула несколько кадров.
— Здесь почти ничего не видно.
— На последнем лучше.
— Подожди.
Она приблизила снимок.
— Что?
— У третьих следов странная подошва.
— В каком смысле?
— Слишком ровная.
Ева забрала телефон.
На одном отпечатке действительно сохранился небольшой прямоугольный фрагмент. Несколько параллельных линий и поперечная полоска.
Рисунок был обычным.
Такая подошва могла быть у сотен ботинок.
— Это ничего не даёт, — сказала Ева.
— Пока.
Лера опустилась на кровать.
— А Андрей что сказал?
— Почти ничего.
— Значит, разговор прошёл хорошо.
— Он знает про профиль.
— Насколько знает?
— Достаточно, чтобы посоветовать мне всё забыть.
— Очень подозрительно.
— Вот именно.
— И немного романтично.
Ева посмотрела на неё.
— В какой части?
— Таинственный парень под дождём предупреждает тебя об опасности.
— Таинственный парень под дождём отказывается отвечать на вопросы и, возможно, связан со взломом университетской системы.
— Я и говорю.
— Тебе нельзя читать романы перед сном.
— А тебе нельзя бегать за программистами по техническим коридорам. Но мы обе здесь.
Ева бросила в неё полотенце.
Лера поймала его и засмеялась.
— Он хотя бы спросил, как тебя зовут?
— Нет.
— Плохо.
— Почему?
— Потому что ты уже знаешь его имя, а он твоё нет.
Ева вспомнила фотографию.
Под её фигурой стояло слово «Свидетель».
Возможно, Андрей имени действительно не знал.
А возможно, просто не показывал.
— Завтра спрошу, — сказала Лера.
— У кого?
— У Киры. Она работала на регистрации. Может, у неё остались списки команды.
— Не нужно.
— Почему?
— Рогов сказал не искать Андрея самостоятельно.
— А я не самостоятельно. Я с Кирой.
— Лера.
— Хорошо. Не буду.
Она произнесла это слишком быстро.
Ева решила проверить её телефон позже.
Перед сном Ева открыла запертый ящик.
Чёрная карточка лежала в бумажном конверте.
Она достала её в перчатках и положила рядом с телефоном.
Белая цифра ноль.
Серый силуэт с тем же номером.
Пустой идентификатор в журнале проходов.
Совпадений стало слишком много.
Но пока они не складывались в объяснение.
Ева перевернула карточку.
Не ищи того, кого нет.
Она прочитала фразу несколько раз.
Если профиль не существовал в базах, система действительно не могла найти человека.
Но карточка появилась раньше.
До профиля.
До третьего силуэта.
До того, как Ева вообще узнала о «Грани».
Значит, кто-то знал, что произойдёт.
Или готовил всё с самого начала.
Ева убрала карточку обратно.
До десятого прочтения надпись не стала понятнее.
Утром Алексей Михайлович прислал короткое сообщение:
После второй пары зайдите в отдел. Камеры сохранились.
Ева пришла раньше.
В корпусе Б было непривычно людно. По коридору носили коробки, возле лаборатории стояли двое сотрудников технической службы. Из кабинета Рогова доносились голоса.
Кира сидела за своим столом и заполняла таблицу.
— Ты сегодня сухая, — сказала она вместо приветствия.
— Доброе утро.
— Лера попросила проверить.
— Конечно.
Ева положила сумку на свободный стул.
— Где Алексей Михайлович?
— В техническом кабинете. Разбираются с записями из корпуса В.
— А Илья?
Кира кивнула в сторону архива.
— Там.
— Что делает?
— Не знаю. Вероятно, существует всем назло.
Дверь архива открылась.
Илья вышел с двумя папками в руках.
Увидев Еву, остановился.
— Ты снова здесь.
— Я прохожу практику. Это перестанет тебя удивлять?
— Надеялся, что промежуточные экзамены спасут отдел.
— Не спасут.
Он положил папки на стол.
Выглядел Илья хуже обычного. Под глазами залегли тени, волосы были растрёпаны, хотя обычно он следил даже за тем, чтобы рукава рубашки лежали одинаково.
— Ты спал? — спросила Ева.
— Тебя это волнует?
— Нет. Просто наблюдение.
— Тогда запиши в блокнот.
— Уже.
Он посмотрел на её руки.
— Что с телефоном?
— Ничего.
— Рогов сказал, система прислала тебе новый профиль.
— Рогов слишком много рассказывает.
— Он попросил меня проверить логи.
Ева насторожилась.
— Почему тебя?
— Потому что я с ними работаю.
— Или потому что ты уже знаешь, что искать?
Илья медленно выдохнул.
— Даже не начинай.
— Я только пришла.
— Именно.
Кира поднялась.
— Я пойду за кофе, пока вы не перешли к угрозам.
— Возьми мне чай, — сказала Ева.
— Без сахара?
— Да.
— Я помню.
Илья посмотрел на Киру.
— Мне кофе.
— Ты тоже мог сказать «пожалуйста».
— Пожалуйста.
— Поздно.
Она ушла.
Илья открыл на компьютере несколько окон.
— Садись.
Ева удивлённо посмотрела на него.
— Ты предлагаешь?
— Рогов хочет, чтобы ты присутствовала при проверке.
— А ты?
— Я хочу закончить быстрее.
— Почти дружелюбно.
— Не привыкай.
Ева села рядом.
На экране находилась фотография со ступеней.
Та самая, которую прислала система.
Только теперь она была разделена на несколько слоёв.
На первом — обычный снимок.
Ева под козырьком.
Андрей на ступенях.
Никакого третьего силуэта.
— Его добавила «Грань», — сказала она.
— Похоже.
Илья включил второй слой.
Появилась белая линия между ними.
Затем серый силуэт.
— Откуда программа взяла третий объект?
— Из внутреннего события.
— Что это значит?
— Она получила данные, которые указывали на присутствие чего-то ещё.
— Человека?
— Не обязательно.
— Рогов сказал то же самое.
— Потому что это правда.
— Вы репетируете ответы?
Илья проигнорировал вопрос.
— «Грань» анализирует не только камеры. Она видит подключения к сети, пропуска, активные устройства, иногда данные датчиков.
— Значит, между мной и Андреем находилось устройство?
— Возможно.
— Телефон?
— Возможно.
— Чей?
— Если бы было известно, профиль не был бы нулевым.
Ева посмотрела на него.
— Ты называешь его нулевым профилем.
— Так написано в системе.
— Но раньше говорил, что ноль ничего не значит.
— Я говорил, что он не обязательно означает человека.
— Разница небольшая.
— Огромная.
Илья открыл таблицу.
— В момент создания фотографии система видела три активных источника.
— Мой телефон.
— Да.
— Телефон Андрея?
— Неизвестно. Его устройство не зарегистрировано.
— Тогда откуда вы знаете, что источник принадлежал ему?
— Не знаем.
— А третий?
Илья увеличил строку.
Источник не определён.
— Очень полезно, — сказала Ева.
— Ни номера устройства, ни адреса, ни точки подключения.
— Но система его увидела.
— Да.
— Как можно увидеть то, что никак не определяется?
— По действию.
— Какому?
Илья открыл журнал событий.
— Неизвестный источник запросил фотографию с камеры.
Ева замерла.
— Ту фотографию, которую потом прислали мне?
— Да.
— Значит, третий объект — тот, кто наблюдал за нами?
— Возможно.
— Через камеру?
— Или через систему.
Ева посмотрела на серый силуэт между собой и Андреем.
— Он не стоял на ступенях.
— Я этого не говорил.
— Но следы были.
— Следы могли принадлежать другому человеку.
— Которого камера тоже не увидела.
— Наружная камера не захватывает нижнюю площадку полностью.
— Я была там. Никто не проходил.
— Ты разговаривала с Андреем.
— Ты снова пытаешься доказать, что я невнимательная?
Илья повернулся к ней.
— Я пытаюсь объяснить, что человеческая память не является видеозаписью.
— А видеозапись в нашем случае тоже не является видеозаписью. Её меняют.
Он замолчал.
Ева поняла, что попала в точку.
— Можно изменить исходный кадр? — спросила она.
— Можно.
— Ты можешь?
— Теоретически.
— Практически?
— Ева.
— Что?
— Если собираешься обвинить меня, хотя бы дождись, пока Кира принесёт кофе.
— Чтобы у тебя были силы оправдываться?
— Чтобы у меня были силы слушать.
Она едва не улыбнулась.
В прежние дни любой их разговор заканчивался раздражением. Сейчас Илья всё ещё говорил резко, но больше не пытался избавиться от неё после первого вопроса.
Возможно, просто выполнял указание Рогова.
А возможно, понемногу привыкал.
— Ладно, — сказала Ева. — Пока не обвиняю.
— Щедро.
— Просто спрашиваю: у тебя есть доступ к изменению записей?
— К рабочим копиям. Не к исходникам.
— А у Андрея?
Илья отвёл взгляд к экрану.
Слишком быстро.
— Я не знаю, кто такой Андрей.
— Ты видел его на презентации.
— Я видел десятки участников.
— Он стоял на сцене.
— Я занимался оборудованием.
— Он работает над «Контуром».
— Поздравляю.
— Эта программа похожа на «Грань».
— Большинство систем анализа данных похожи друг на друга, если объяснять их человеку без технической подготовки.
Ева прищурилась.
— Это было оскорбление?
— Наблюдение.
— Я записала.
Илья открыл ещё один файл.
— Посмотри сюда.
На экране появилась последовательность действий.
Камера сохранила кадр.
Система обнаружила запрос.
Создала связь.
Добавила неизвестный объект.
Отправила уведомление Еве.
Все события произошли меньше чем за две секунды.
— Слишком быстро для человека, — сказала она.
— Для ручной работы — да.
— Значит, программа действовала сама.
— Или выполняла заранее созданную команду.
— Кто мог её создать?
— Человек, который знает внутреннюю структуру.
— Ты.
Илья закрыл глаза.
— Мы договорились дождаться кофе.
— Я не обвиняю. Перечисляю варианты.
— Тогда добавь Рогова, Сергея Олеговича, технических администраторов и половину бывшей команды проекта.
— Андрей входил в команду?
— Я сказал, что не знаю его.
— Ты не ответил на вопрос.
— Потому что вопрос основан на предположении.
Кира вернулась со стаканами.
— Вы ещё никого не убили?
— Она старается, — сказал Илья.
— Он преувеличивает, — ответила Ева.
Кира поставила перед ней чай.
— Лера просила узнать, повторила ли ты тему к экзамену.
— Вы действительно создали чат.
— Нет. Она пишет лично.
— Это хуже.
Кира заглянула на экран.
— Что нашли?
— Кто-то запросил фотографию Евы и Андрея, — объяснил Илья. — Система посчитала запрос третьим связанным объектом.
— То есть силуэт — не человек?
— Мы не знаем.
— А следы?
— Могли принадлежать кому угодно.
Ева взяла чай.
— Очень удобно списывать всё на кого угодно.
Кира села на край стола.
— Камеры показали ступени?
Илья открыл запись.
Изображение было тёмным. Дождь создавал на объективе размытые пятна.
Ева вышла из корпуса.
Через несколько секунд появился Андрей.
Они разговаривали под козырьком.
Звука не было.
— Перемотай после его ухода, — попросила Ева.
Андрей спустился по ступеням.
Ева осталась на месте.
На камере третьих следов почти не было видно. Только вода и блики от фонарей.
— Останови.
Илья остановил.
— Здесь.
— Что?
Ева указала на нижний край кадра.
На секунду возле парковки вспыхнул экран телефона.
Кто-то находился за пределами основной области камеры.
— Увеличь.
— Качество не позволит.
— Попробуй.
Илья увеличил фрагмент.
Появилось тёмное пятно и светлый прямоугольник.
— Человек, — сказала Ева.
— Возможно.
— Он фотографировал нас.
— Или смотрел телефон.
— Потом прошёл по ступеням.
— Мы не видим этого.
— Потому что запись обрывается.
Илья посмотрел на временную шкалу.
Действительно, после короткой вспышки отсутствовали почти четыре секунды.
— Почему здесь разрыв?
— Камера могла потерять связь.
— Именно в этот момент?
— Да, подозрительно.
Ева повернулась к нему.
Он впервые сам произнёс это слово.
— Ты начинаешь мне верить?
— Я верю журналу.
— Очень по-роговски.
— Это комплимент?
— Пока не решила.
Илья открыл свойства файла.
— Разрыв появился не на камере.
— А где?
— При сохранении записи.
— Кто сохранял?
Вместо ответа Илья быстро закрыл окно.
Ева поставила чай на стол.
— Ты снова что-то спрятал.
— Там служебные данные.
— Чьи?
— Не твои.
— Значит, ты увидел имя.
— Ева.
— Кто сохранил запись?
Илья посмотрел на Киру.
Та подняла руки.
— Я ничего не видела.
— Потому что он закрыл.
— И правильно сделал, если там чужие данные.
— Кира!
— Я не говорю, что он хороший. Я говорю, что правила существуют не только тогда, когда тебе удобно.
Илья снова открыл таблицу, но уже без скрытого поля.
— Запись сохранили с временного устройства команды «Контур».
Ева почувствовала, как внутри всё напряглось.
— Команды Андрея.
— Да.
— Ты говорил, что не знаешь его.
— Я не знаю человека. Название проекта знаю.
— Почему сразу не сказал?
— Потому что ты бы решила, что он лично удалил четыре секунды.
— А кто ещё мог использовать устройство его команды?
— Любой участник.
— Андрей стоял со мной.
— Именно.
— Значит, у него был помощник.
Илья закрыл файл.
— Или кто-то получил доступ к их устройству.
— Как к моему аккаунту.
— Да.
— Как к пропуску.
— Да.
— Как к компьютеру в отделе.
— Да.
Ева смотрела на него.
— Ты впервые соглашаешься со мной четыре раза подряд.
— Не привыкай.
Рогов вернулся около полудня.
Он вошёл в кабинет с пакетом еды и несколькими папками.
— Перерыв, — сказал он.
— Мы нашли источник записи, — начала Ева.
— Сначала поешьте.
— Это важно.
— Через десять минут важность не исчезнет.
Он поставил на стол контейнеры.
— Виктор Сергеевич написал, что у вас сегодня консультация.
— Через час.
— Значит, успеете.
— Вы общаетесь обо мне чаще, чем Кира с Лерой?
— Нет. Это невозможно.
Кира довольно улыбнулась.
Ева взяла один контейнер.
— Запись со ступеней сохранили через устройство команды «Контур».
Рогов посмотрел на Илью.
— Подтверждено?
— Да.
— Какое устройство?
— Демонстрационный ноутбук. Временный номер К-17.
— Его изъяли?
— Команда забрала оборудование после презентации.
— Руководитель?
— Не отвечает.
— Андрей? — спросила Ева.
Рогов перевёл взгляд на неё.
— Фамилию выяснили?
— Нет.
— Тогда пока это просто имя.
— Он работал за тем ноутбуком.
— Вы видели?
— Да.
— Кто ещё им пользовался?
— Его команда.
— Значит, подозреваемых несколько.
— Но только Андрей знает о нулевом профиле.
Илья поднял голову.
— Откуда ты знаешь?
— Я спросила его на ступенях.
— И он ответил?
— Ушёл.
— Очень убедительное признание.
— Он сказал мне всё забыть.
— Возможно, хотел избавиться от разговора.
— Ты его защищаешь?
Илья поставил вилку.
— Я пытаюсь не обвинять человека из-за того, что он не захотел отвечать тебе под дождём.
— Благородно.
— Практично.
Рогов поднял руку.
— Достаточно.
Они замолчали.
— Устройство К-17 нужно найти, — продолжил он. — Но это задача службы безопасности. Ева, вы не связываетесь с участниками команды самостоятельно.
— Я поняла.
— Повторите.
— Не связываюсь самостоятельно.
— И не просите Леру или Киру сделать это за вас.
Кира отвела взгляд.
— Мы ничего не планировали, — сказала она.
Рогов посмотрел на неё поверх очков.
— Вы обе врёте одинаково плохо.
Ева открыла контейнер.
— А что насчёт третьего объекта?
— Пока это запрос к камере.
— Значит, не человек?
— Мы не знаем.
— И следы?
— Камера не показывает, кто их оставил.
— Из-за удалённых четырёх секунд.
— Возможно.
— Вы верите, что Андрей удалил запись?
Рогов задумался.
— Он мог это сделать.
— А Илья?
В комнате стало тише.
Илья медленно повернулся к ней.
— Я находился здесь, — сказал он.
— Это не мешает удалить запись удалённо.
— Если есть доступ.
— У тебя есть.
— Не к устройству «Контура».
— Откуда ты знаешь?
— Потому что это чужой проект.
Ева посмотрела на Рогова.
— У него действительно нет доступа?
— Официально — нет.
— А неофициально?
— Не существует способа доказать отсутствие неофициального доступа.
— Значит, мог.
— Как и многие другие.
Рогов говорил спокойно.
Он не бросился защищать Илью, но и не позволил превратить предположение в обвинение.
— Алексей Михайлович, — сказала Кира. — Вы сами верите кому-нибудь из нас?
Он открыл бутылку воды.
— Я доверяю вам работать с материалами. Это не то же самое, что исключить вас из всех версий.
— Успокоили, — сказал Стас из-за компьютера.
Рогов посмотрел на него.
— Вы вообще не участвуете в разговоре.
— Теперь особенно спокоен.
Ева поймала взгляд Ильи.
На этот раз в нём не было привычной неприязни.
Скорее усталое понимание.
Они оба оказались в одном списке людей, которым Рогов не доверял полностью.
И почему-то это немного сблизило.
На консультацию Ева опоздала на четыре минуты.
Ирина Андреевна уже разбирала задание у доски. Ева тихо села на последнее свободное место и открыла тетрадь.
Первые десять минут она понимала всё.
Потом началась тема, которой она боялась больше всего: как сохранить цифровой материал так, чтобы любое изменение можно было обнаружить.
Ирина Андреевна объясняла последовательность действий, но Ева снова запуталась между исходным файлом, рабочей копией и контрольной проверкой.
После консультации она осталась в аудитории.
— Опять этот вопрос? — спросила преподавательница.
— Я понимаю теорию.
— Но?
— Как только появляется реальный пример, путаюсь.
Ирина Андреевна посмотрела на её записи.
— Вы пытаетесь запомнить порядок, не понимая причины.
— Причину понимаю. Нельзя изменить исходник.
— Тогда объясните на любом примере.
Ева подумала о записи со ступеней.
— Есть видео с камеры. В нём пропали четыре секунды.
— Хорошо.
— Нужно сохранить исходный файл.
— Если он действительно исходный.
Ева остановилась.
— А как понять?
— Сравнить с данными устройства, журналом сохранения, резервными копиями. Проверить, когда и кем файл создавался.
— А если журнал тоже изменён?
— Проверить источник журнала.
— А если изменено всё?
Ирина Андреевна улыбнулась.
— Тогда у вас не исследование, а очень плохой день.
— У меня как раз такой.
— Начните с того, что невозможно изменить одновременно.
— Например?
— Физическое событие и все независимые записи о нём. Чем больше независимых источников, тем сложнее подделать картину полностью.
Ева записала фразу.
Независимые источники.
Камера.
Следы.
Телефон.
Система проходов.
Свидетели.
Андрей и Илья постоянно оказывались рядом с разными частями одной картины.
Но были ли их источники независимыми?
В коридоре возле аудитории стоял Андрей.
Ева заметила его не сразу.
Он прислонился к подоконнику и смотрел в телефон. На нём была тёмная толстовка, рукава закатаны до локтей. Рядом лежал закрытый ноутбук.
Ева остановилась.
— Ты теперь появляешься после каждой моей консультации?
Андрей поднял голову.
Сначала в его взгляде мелькнуло удивление.
Потом — что-то более мягкое, что он сразу спрятал.
— Я жду преподавателя.
— Ирину Андреевну?
— Нет. Аудитория после неё свободна.
— Для чего?
— Нам перенесли работу над проектом.
— «Контуром»?
— Да.
Ева подошла ближе.
— Где ноутбук К-17?
Выражение его лица не изменилось.
— Что?
— Демонстрационный ноутбук вашей команды.
— Откуда у тебя номер?
— Ответь.
— В технической службе.
— Его забрали после мероприятия?
— Наверное.
— Ты работал за ним перед отключением.
— Работал.
— С него сохранили запись камеры.
Теперь Андрей смотрел на неё внимательно.
— Какую запись?
— Где мы стояли на ступенях.
На секунду он перестал дышать.
Ева заметила.
— Ты знал, что нас снимали?
— Камера висит над входом?
— Не отвечай вопросом на вопрос.
— Я не знал, что запись сохраняли отдельно.
— Удобно.
— Ты часто используешь это слово.
— Последние дни слишком много удобных совпадений.
Андрей убрал телефон в карман.
— Запись могла сохраниться автоматически.
— В ней удалены четыре секунды.
— Тогда не автоматически.
— Кто мог это сделать?
— Человек с доступом к ноутбуку.
— Например, ты.
— Например.
Он произнёс это спокойно.
Без попытки оправдаться.
— И всё? — спросила Ева.
— Что ты хочешь услышать?
— Что ты не делал этого.
— Я не делал.
— Докажи.
— Нет.
— Почему?
— Потому что я не обязан доказывать свою невиновность человеку, который знает только моё имя.
— Даже фамилию не знаю.
— Тем более.
Ева посмотрела на ноутбук рядом с ним.
— Это К-17?
— Нет.
— Можно проверить?
— Нет.
— Ты очень часто говоришь «нет».
— А ты очень часто задаёшь вопросы, на которые не имеешь права получить ответ.
Ирина Андреевна вышла из аудитории.
— Андрей, помещение свободно. Ключ потом оставьте на кафедре.
— Спасибо.
Значит, преподавательница его знала.
Ева дождалась, пока она уйдёт.
— Ты учишься здесь?
— Иногда.
— Снова «иногда».
— Я участвую в совместном проекте.
— С «Гранью»?
— С университетом.
Андрей поднял ноутбук.
— Мне нужно работать.
— Ты сказал, что «Контур» не связан с «Гранью».
— Не связан напрямую.
— Вчера ты сказал просто «нет».
— Вчера ты стояла под дождём и обвиняла меня в неизвестно чём.
— Сегодня обвинения стали конкретнее.
— Это должно радовать?
Он открыл дверь аудитории.
Ева не двигалась.
— Андрей.
Он обернулся.
— Что такое связанный объект?
— Спроси у Рогова.
— Спрашивала.
— Тогда зачем спрашиваешь меня?
— Потому что система связала нас.
Андрей несколько секунд молчал.
В его лице впервые появилось что-то похожее на беспокойство.
Не за себя.
За неё.
— Что именно она показала?
Ева рассказала о фотографии и третьем силуэте.
Не упомянула карточку.
Андрей слушал внимательно, не перебивая.
— Профиль стоял между нами? — уточнил он.
— Да.
— Линия шла через него?
— Нет. От меня к тебе.
— А силуэт?
— Отдельно.
Он поставил ноутбук на ближайшую парту.
— Снимок сохранился?
— Да.
— Покажи.
— Почему я должна?
— Не должна.
Он снова взял ноутбук.
— Подожди.
Ева открыла фотографию.
Андрей подошёл ближе.
Слишком близко.
Она почувствовала запах дождя, кофе и чего-то металлического, напоминающего холодный воздух возле серверной. Андрей наклонился к экрану, но не коснулся телефона.
— Увеличь верхний угол, — сказал он.
— Зачем?
— Там служебная метка.
Ева увеличила.
Рядом со значком «Грани» находилась короткая строка:
Связь сформирована внешним модулем.
— Что это значит?
— Не «Грань» добавила линию.
— А кто?
— Другая программа передала ей готовую связь.
— «Контур»?
Он выпрямился.
— Возможно.
— Ты снова знаешь больше, чем говоришь.
— Сейчас я сказал больше, чем должен.
— Почему?
Андрей посмотрел на неё.
Ева не смогла сразу понять выражение его лица.
Раздражение там было.
Усталость тоже.
Но под ними скрывалось ещё что-то.
Словно ему действительно хотелось помочь — и одновременно он считал это ошибкой.
— Потому что ты всё равно полезешь дальше, — сказал он.
— Вы с Роговым одинаково обо мне думаете.
— Это очевидно.
— И что мне делать с внешним модулем?
— Ничего.
— Очень полезно.
— Не открывай новые ссылки от университетской системы с телефона.
— Почему?
— Потому что через уведомление можно получить данные устройства.
— Мои уже получили.
— Тогда тем более.
Андрей взял листок с её конспектами, лежавший поверх папки.
— И здесь ошибка.
— Где?
Он указал на схему.
— Ты перепутала рабочую копию с контрольной.
Ева забрала лист.
— Мы сейчас обсуждаем взлом.
— Через три дня у тебя экзамен.
— Откуда ты знаешь?
— Дата написана сверху.
Она посмотрела.
Действительно.
— Очень наблюдательный.
— Иногда.
Андрей взял ручку и быстро нарисовал три прямоугольника.
— Исходник не трогаешь. С него делаешь точную копию и отдельно проверяешь, что она совпадает. Потом работаешь уже с другой копией.
— Я это знаю.
— Тогда почему нарисовала наоборот?
— Потому что преподавательница объясняет быстрее, чем я записываю.
— Ты не медленно записываешь. Ты торопишься перейти к выводу.
Ева подняла глаза.
Почти то же самое ей говорил Илья.
— Вы все сегодня решили учить меня думать?
— Видимо, есть причина.
Она хотела возмутиться, но схема действительно стала понятнее.
— Спасибо, — сказала Ева.
— Не привыкать же тебе только обвинять меня.
Андрей открыл аудиторию.
— И ещё.
— Что?
— Сегодня не подключайся к университетской сети.
— Почему?
— Технические работы.
— Ты опять врёшь.
— Тогда считай это плохим предчувствием.
— А ты веришь в предчувствия?
Он посмотрел на неё дольше, чем требовал вопрос.
— После встречи с тобой начинаю.
Дверь закрылась.
Ева осталась в коридоре.
Только через несколько секунд она поняла, что всё ещё держит лист с нарисованной им схемой.
В верхнем углу Андрей машинально написал одну букву:
Е.
Не фамилию.
Не номер группы.
Её имя он всё-таки знал.
В отдел Ева вернулась почти к вечеру.
Илья сидел за компьютером один. Кира ушла на занятия, Стас и Маша работали в лаборатории.
— Ты долго, — сказал он.
— Скучал?
— Рогов спрашивал.
— Мог написать.
— Писал. Ты не отвечала.
Ева посмотрела на телефон.
Связь была отключена.
Она вспомнила предупреждение Андрея и не стала подключаться к университетской сети.
— Была на консультации.
Илья заметил лист в её руке.
— Разобралась с копиями?
— Да.
— Наконец-то.
— Откуда ты знаешь, что я не понимала?
— Видел твои записи утром.
— Ты читал мой конспект?
— Он лежал открытым.
— И что?
— Ты перепутала два этапа.
Ева положила лист перед ним.
— Теперь правильно?
Илья посмотрел на схему Андрея.
— Да.
— Удивительно.
— Что?
— Мне объяснили почти теми же словами, которыми объяснил бы ты.
Лицо Ильи осталось неподвижным.
— Кто?
— Андрей.
Пауза длилась чуть дольше обычного.
— Ты снова с ним разговаривала.
— Он оказался возле аудитории.
— Случайно?
— Вероятно.
— И ты рассказала ему о фотографии.
Это прозвучало не как вопрос.
— Откуда ты знаешь?
Илья посмотрел на лист.
Ева проследила за его взглядом.
В углу оставалась нарисованная Андреем служебная схема. Три прямоугольника, соединённые стрелками.
— По рисунку понял? — спросила она.
— Он подписал внешнюю копию так, как подписывают разработчики «Контура».
— Значит, ты знаешь их обозначения.
— Они были в презентации.
— На слайдах такой схемы не было.
Илья отвёл взгляд.
— Возможно, видел раньше.
— Где?
— В документации.
— Ты говорил, что это чужой проект.
— Чужой не означает неизвестный.
Ева села рядом.
— Андрей сказал, что связь сформировала не «Грань», а внешний модуль.
— Он показал тебе строку?
— Да.
— И что ещё сказал?
— Не открывать уведомления и не подключаться к университетской сети.
Илья резко повернулся к ней.
— Ты подключалась после этого?
— Нет.
— Хорошо.
— Почему?
— Потому что это разумно.
— Вы оба дали один и тот же совет.
— Любой специалист дал бы.
— И оба знаете, как «Контур» обозначает копии.
— Ева.
— И оба не отвечаете прямо.
— Потому что ты задаёшь вопросы так, будто между нами уже существует связь.
— А её нет?
Илья смотрел на неё несколько секунд.
— Я не знаком с твоим Андреем.
— Он не мой.
Ответ получился слишком быстрым.
Илья едва заметно поднял бровь.
— Отлично. Одной проблемой меньше.
— Ты специально уходишь от вопроса.
— А ты специально не слышишь ответ.
Он повернулся к компьютеру.
— Рогов прислал новые данные.
— Какие?
— По запросу фотографии.
На экране появилась таблица.
Илья открыл две строки.
Первая:
Источник: K-17. Проект «Контур».
Вторая:
Подтверждение запроса: рабочая станция 214-3.
Ева знала этот номер.
Компьютер Ильи.
Тот самый, за которым они сейчас сидели.
Она медленно посмотрела на него.
— Объясни.
Илья не выглядел удивлённым.
Скорее злым.
— Запрос подделан.
— Почему ты так решил?
— Потому что моего компьютера не было в сети.
— Ты можешь доказать?
— Да.
— Как?
— В момент запроса я находился в корпусе В.
— Компьютер мог работать удалённо.
— Он был выключен.
— Кто подтвердит?
— Кира.
— Почему она выключала твой компьютер?
— Потому что у нас проверяли питание. Мы отключили все станции перед мероприятием.
Ева посмотрела на время запроса.
Он был создан, пока она разговаривала с Андреем на ступенях.
— Значит, система связала устройство его команды с твоим компьютером.
— Да.
— И создала профиль ноль.
— Да.
— Но вы не знакомы.
Илья медленно повернулся к ней.
— Ты опять формулируешь обвинение как вопрос.
— Просто слишком много совпадений.
— Тогда проверь их.
— Я этим и занимаюсь.
Он встал.
— Куда ты?
— За Роговым.
— Почему?
— Потому что кто-то использует мою рабочую станцию, чтобы формировать неизвестные профили вокруг тебя.
— Испугался?
— Разозлился.
— Есть разница?
— Огромная.
Илья дошёл до двери, но остановился.
— Ты сегодня одна возвращаешься?
— Лера встретит.
— Напиши ей сейчас.
— Зачем?
— Потому что человек, который создал запрос, знал, где ты находишься в конкретную секунду.
— Камера висит над входом.
— Он знал раньше, чем камера сохранила кадр.
Ева замерла.
— Что?
Илья вернулся к компьютеру и указал на время.
Запрос от устройства «Контура» был отправлен в 18:53:14.
Подтверждение с компьютера Ильи пришло в 18:53:14.
Фотография была сделана в 18:53:16.
За две секунды до того, как событие попало в объектив.
— Часы могли не совпадать, — сказала Ева.
— Могли.
— Ты сам говорил не доверять времени.
— Я такого не говорил.
Ева вспомнила Андрея.
Не верь времени на записях.
— Не ты, — тихо произнесла она.
— Что?
— Ничего.
Илья ещё раз посмотрел на строки.
— Напиши Лере.
На этот раз Ева не стала спорить.
Лера ждала возле общежития.
В одной руке она держала зонт, в другой — пакет с продуктами.
— Кира сказала, что ты опять задержалась.
— Кира ушла раньше меня.
— Она попросила Илью написать, когда ты выйдешь.
Ева остановилась.
— Илья написал тебе?
— Нет. Кире. Кира — мне.
— Прекрасная система.
— Зато рабочая.
Они поднялись в комнату.
Ева не стала рассказывать всё сразу. Сначала разогрела еду, переоделась и открыла конспект.
Лера наблюдала за ней несколько минут.
— Что случилось?
— Почему обязательно что-то случилось?
— Ты учишься без напоминания.
— У меня экзамен.
— До него три дня. Раньше тебя это не останавливало от расследований.
Ева вздохнула и показала таблицу, которую успела сфотографировать.
— Запрос создали два устройства.
— Одно Андрея?
— Его команды.
— А второе?
— Компьютер Ильи.
Лера присвистнула.
— Они знакомы?
— Оба утверждают, что нет.
— Андрей знает про Илью?
— Я при нём имя не произносила.
— А Илья?
— Говорит, что видел только проект.
— И ты веришь?
— Нет.
— Кому именно?
Ева задумалась.
Андрей помог ей понять служебную метку.
Предупредил о сети.
Объяснил задание к экзамену.
Но отказался назвать фамилию и явно скрывал связь «Контура» с «Гранью».
Илья показал ей журналы.
Не стал скрывать, что запрос указывает на его компьютер.
Потребовал, чтобы она написала Лере.
Но слишком хорошо знал обозначения чужого проекта и слишком резко отреагировал на имя Андрея.
— Никому, — сказала Ева.
— Здоровые отношения со всеми знакомыми.
— Они не знакомые.
— С Андреем ты сегодня разговаривала второй раз.
— Третий.
Лера улыбнулась.
— Ты считаешь.
— Для хронологии.
— Конечно.
Ева открыла папку с заданиями.
— Мы будем заниматься.
— Сейчас?
— Да.
— А тайные программисты?
— Подождут.
— Не узнаю тебя.
Ева посмотрела на схему, нарисованную Андреем.
Он был прав.
Неизвестный человек уже управлял её пропуском, учётной записью и фотографиями. Нельзя было позволить ему забрать ещё и экзамен.
Она начала решать задание.
Через сорок минут впервые выполнила его без ошибок.
В половине первого Лера уснула.
Ева ещё сидела за столом.
Она выключила университетскую сеть, как советовали Андрей и Илья, и подключила ноутбук к интернету через телефон.
Письмо от Рогова пришло несколько минут назад.
Не открывайте вложение в университетской системе. Отправляю копию через защищённый архив. Это журнал запроса, который вы нашли с Ильёй. Посмотрите только время и источники. Остальное обсудим завтра.
Ева открыла файл.
Те же две строки.
K-17.
Рабочая станция 214-3.
Она сравнила время.
Оба устройства отправили части одной команды одновременно.
Не последовательно.
Не одно после другого.
Будто кто-то нажал две клавиши в одну секунду.
Ева прокрутила документ ниже.
Там находился раздел, которого не было на экране Ильи.
Метод объединения источников.
Условие: совпадение ключа доступа.
Рядом стояла короткая последовательность символов.
Восемь знаков.
Ева скопировала её и вставила в поиск по документу.
Та же последовательность использовалась устройством «Контура».
И компьютером Ильи.
У двух независимых систем был один ключ.
Это могло означать, что Андрей и Илья работали вместе.
Или что один из них получил доступ к устройству другого.
Ева увеличила строку.
Под ключом находилось примечание:
Создано локально. Владелец не определён.
Она уже собиралась закрыть документ, когда заметила третью строку.
Она была почти прозрачной, словно система пыталась её скрыть.
Ева выделила текст.
Первоначальный источник: устройство свидетеля.
У неё похолодели руки.
Свидетелем система называла её.
Ева посмотрела на телефон, через который ноутбук был подключён к сети.
Затем открыла сведения о ключе.
Дата создания — день форума.
Время — за четыре минуты до того, как она подняла с пола чёрную карточку.
Ниже находилось название устройства:
EVA-0.
Ева медленно повернулась к запертому ящику.
Внутри лежал бумажный конверт.
Карточка, о которой она никому не рассказывала.
Телефон завибрировал.
Экран загорелся, хотя уведомлений не было.
На чёрном фоне появилась белая строка:
Третий маршрут завершён.
Через секунду добавилась вторая:
Теперь они оба знают, что ты нашла ключ.
Пока нет комментариев. Авторизуйтесь, чтобы оставить свой отзыв первым!