Тень в системе. Глава: Призрак
Девушка заметила это в среду, в девять утра, когда проверяла квартальный отчёт по поставкам.
Цифры были другими.
Не сильно. Не настолько, чтобы бросалось в глаза. Но Холл знала эти цифры наизусть - она сама их сводила, сама проверяла, сама заносила в базу. И теперь они были другими. Партия 0237: было сорок две тонны титановых пластин, стало сорок. Две тонны просто исчезли из отчёта. Партия 0238: было шестьдесят восемь комплектов микрочипов, стало шестьдесят пять. Три комплекта - испарились.
Она перечитала дважды. Потом сверила с бумажной копией, которую держала в ящике стола. Бумажная говорила: сорок две тонны. Электронная - сорок.
- Джарвис, - тихо сказала Эвелин, глядя в экран. - Когда последний раз вносились изменения в файл «Shipment_0237»?
- Последнее изменение: вчера, в двадцать три часа четырнадцать минут. Внесено с учетной записи администратора.
- В двадцать три четырнадцать? Я ушла в семь. Кто был в системе?
- Учетная запись: «admin_stark_01». Это учетная запись мистера Старка.
- Тони не был вчера в системе. Он был в мастерской до полуночи. Я приносила ему кофе в одиннадцать.
- Тем не менее, изменение зафиксировано от его имени.
Эвелин замерла. Пальцы застыли над клавиатурой. Она медленно выпрямилась, посмотрела на дверь мастерской - закрыта, за ней тихо гудит оборудование и сказала, стараясь, чтобы голос был ровным:
- Джарвис, кто-то использовал учётную запись Старка без его ведома.
- Вероятность этого: высокая. Мистер Старк не входил в систему поставок с прошлой недели.
- Проверь остальные файлы. Все. Из «Серпент-47».
- Проверяю... - пауза. - Обнаружены изменения в одиннадцати файлах. Даты поставок, объёмы, маршруты - изменены задним числом. Все изменения внесены в ночное время, с двадцати трёх до двух часов, с учетной записи «admin_stark_01».
- Одиннадцать файлов. - Эвелин сжала кулаки. - Кто-то потихоньку переписывал историю поставок. Ночью. Чтобы никто не заметил.
- Мисс Холл, рекомендую сообщить мистеру Старку.
- Ещё нет. - Она прикусила губу. - Если мы скажем ему, он устроит шум. А кто-то, кто это сделал, услышит шум и исчезнет. Нужно сначала понять, кто это.
- Вы хотите провести расследование самостоятельно?
- Я хочу сделать так, чтобы никто не знал, что мы заметили. Джарвис, можешь восстановить оригиналы?
- Могу. Но если я восстановлю, тот, кто внёс изменения, увидит, что файлы вернулись.
- Не восстанавливай. Оставь, как есть. Но сделай скрытую копию оригиналов. На отдельный сервер. Тот, который не подключён к основной сети.
- Выполняю. Копия будет готова через три минуты.
Эвелин встала, подошла к окну. Город внизу был обычным: машины, люди, движение. Но внутри неё всё было натянуто, как струна. Кто-то влез в систему Тони Старка. В систему, которую защищал Джарвис. В систему, которая контролировала поставки оружия. И этот кто-то знал пароли. Знал, как обойти защиту.
- Джарвис, - тихо сказала она. - Это не внешний взлом, правда?
- Вероятность внутреннего доступа: девяносто два процента, мисс Холл.
- Девяносто два.
- Да. Кто-то с достаточными привилегиями изменил файлы изнутри.
- Значит, кто-то свой.
Эвелин вернулась к столу, села, открыла планшет и начала писать: даты, время изменений, объёмы, расхождения. Вела протокол тихо, аккуратно, как если бы это был обычный рабочий документ. Но руки чуть дрожали.
Тони вышел из мастерской к обеду. В футболке, с пятнами от пайки на рукаве, с кружкой кофе в руке. Посмотрел на Эвелин, которая работала за столом, и бросил:
- Холл, что на сегодня?
- Одиннадцать - брифинг с инженерами. Два - звонок от Пеппер. Четыре - совещание по бюджету. И... мистер Старк, мне нужно с вами поговорить. Позже. Наедине.
Тони замер с кружкой у губ. Посмотрел на неё. Увидел что-то в её лице - может, напряжение вокруг глаз, может, то, как она держала руки чуть плотнее, чем обычно.
- Ну если это какое-то признание в любви, можешь начинать прям сейчас, я весь во внимании. - пошутил мужчина ухмыльнувшись.
- Мистер Старк! Я серьезно.
Он кивнул, медленно, без вопросов. И ушёл.
К трём часам дня Эвелин поняла: электронных данных недостаточно. Кто-то поменял цифры в системе, но бумажные оригиналы - накладные, счета, акты приёмки - хранились в архиве Старк Индастриз, на минус втором этаже офисного здания. Бумагу нельзя было переписать задним числом. И если электронные файлы не совпадали с бумажными, значит, у неё будет доказательство.
Она поднялась, надела пиджак, проверила, на месте ли пропуск. Строгий пиджак, тёмно-серый. Юбка-карандаш. Блузка. Каблуки. Чёрные, классические, семь сантиметров. Она носила их каждый день и давно привыкла к данной униформе.
- Хеппи, - сказала она, подходя к машине. - Вези меня в офис, быстрее.
- Опять? - Хеппи поднял бровь.
- Опять.
Машина тронулась. Эвелин достала телефон и написала мужчине:
Она убрала телефон и посмотрела в окно. Город мелькал за стеклом, и она думала: кто-то внутри компании предаёт Тони. Кто-то, кто работает рядом, кто каждый день проходит через те же двери, пьёт кофе из той же кофемашины, улыбается на тех же совещаниях. И этот кто-то не знает, что Эвелин Холл уже заметила.
Офис Старк Индастриз был пуст. Не совсем: на первом этаже дежурил охранник, а на верхних этажах работали бухгалтерия и юридический отдел. Но минус втором этаже архив, который был пуст. Совсем.
Эвелин спустилась на лифте. Двери открылись, и перед ней был коридор: длинный, тускло освещённый, с рядами металлических стеллажей от пола до потолка. Пахло бумагой, пылью и чем-то химическим - может, средством для консервации документов.
Она прошла к стеллажу с маркировкой «Shipment_0230-0260». Достала нужную папку. Открыла. Бумага: накладная на партию 0237. Сорок две тонны. Подпись: логист, дата, штамп. Бумажная копия говорила: сорок две тонны. Электронная - сорок. Разница: две тонны. Две тонны титановых пластин, которые исчезли из отчёта, но не из реальности.
Она сфотографировала накладную. Потом следующую. И следующую. Партия 0238: шестьдесят восемь комплектов. Партия 0239: пятьдесят пять модулей. Все цифры совпадали с бумажными оригиналами и не совпадали с электронными.
Эвелин работала быстро, но методично. Папка за папкой, фотография за фотографией. Двадцать папок. Тридцать. Сорок.
Она была на сорок второй папке, когда услышала шаги.
Не наверху. Не на другом этаже. Здесь. В коридоре. Тяжёлые, уверенные, не торопливые. Два человека. Может, три.
Эвелин замерла, сжимая в руке папку. Прислушалась. Шаги приближались. Справа, от лестницы. Не от лифта - от лестницы. Кто бы это ни был, он не пользовался лифтом. Он пришёл через служебный ход.
Она спрятала папку в сумку, застегнула молнию. Тихо, как могла, отступила вглубь стеллажей. Каблуки, вот они проклятые каблуки. Щёлк. Она остановилась, стянула оба, сунула под стеллаж. Босые ноги на холодном бетону. Холодно, но тихо.
Из-за угла коридора появились двое. Мужчины, в чёрном, в масках. Один - крупный, с рюкзаком. Второй - ниже, с чем-то в руке. Не оружием. Чем-то вроде прибора. Эвелин увидела, как второй провёл им по стеллажу, и прибор тихо пискнул.
- Здесь, - сказал второй. Голос глухой, без эмоций. - Третий ряд. Папки 0237 и далее.
- Сколько? - спросил первый.
- Все. Что помечены «Серпент». Стой. Кто-то их уже трогал.
Эвелин почувствовала, как сердце ушло в пятки. «Кто-то их уже трогал». Они знали. Знали, что кто-то заходил в архив. Может, увидели по системе доступа, что её пропуск сработал на минус втором этаже. Может, по камерам. Они знали, что она здесь.
И они шли к ней.
Она отступила дальше, прижалась спиной к стеллажу. В руке - телефон. Она набрала Джарвиса. Нет - не набрала. Написала. Одно слово, в скрытый канал, который Тони настроил для экстренной связи: «Архив. Люди. Помощь».
Ответ пришёл мгновенно: «Сигнал получен. Мистер Старк уведомлён. Не двигайтесь. Я веду вас по камерам».
Первый мужчина уже был у третьего ряда. Он провёл рукой по стеллажу, нашёл нужную секцию, достал папку. Открыл. Посмотрел.
- Тут кто-то был, - сказал он. - Папки не на месте.
- Интересно кто? - второй подошёл ближе.
- Не знаю.
Эвелин прижалась к стеллажу и затаила дыхание. Они стояли в трёх метрах от неё. Если первый пройдёт ещё два ряда, он её увидит.
- Проверь остальные, - сказал первый. - Я возьму эти.
Он начал доставать папки, складывать в рюкзак. Быстро, аккуратно. Второй пошёл дальше по коридору, к следующим стеллажам. К ней.
Эвелин сделала единственное, что могла: двинулась в сторону, вдоль стеллажа, вглубь. Босиком, бесшумно, пригибаясь. Сумка прижата к груди. Телефон в руке, экран погашен.
Второй мужчина прошёл мимо. Два метра. Полтора. Один. Она видела его руку, в чёрной перчатке, которая тянулась к стеллажу. Он не повернул голову. Не увидел. Прошёл.
Она выдохнула. И в этот момент её телефон завибрировал. Тихо, но в тишине архива это прозвучало как сирена.
Мужчина остановился.
- Ты слышал? - спросил он.
Первый обернулся:
- Что?
- Телефон. Кто-то здесь.
Эвелин сжала телефон так, что побелели костяшки. Вибрация прекратилась, но было поздно. Второй мужчина уже шёл обратно, медленно, глядя между стеллажами. Она видела его ноги, чёрные ботинки, шаг за шагом.
Она отступала. Ряд за рядом, стеллаж за стеллажем. Пятка ударилась о полку - и она чуть не вскрикнула от холода и боли. Мужчина был в двух метрах.
- Выходи, - сказал он. Голос ровный, спокойный. - Я знаю, что ты тут.
Эвелин не двигалась. Не дышала. Сердце билось в горле.
И в этот момент погас свет.
Весь. Сразу. Архив погрузился в абсолютную темноту.
- Что за... - первый мужчина бросил папки. - Кто выключил свет?
- Не я.
- Проверь щиток.
Эвелин услышала, как Джарвис в наушнике ( она забыла, что в левом ухе был маленький наушник, который Тони дал ей месяц назад «на всякий случай») - тихо сказал:
- Мисс Холл, я отключил электричество на этаже. Двигайтесь к лестнице. Третий ряд, поворот налево, десять метров. Не бегите. Идите тихо.
Она двинулась. В темноте, держась за стеллажи. Пальцы скользили по холодному металлу, и она считала ряды: один, два, три. Поворот налево. Прямо. Дверь лестницы должна быть впереди.
Позади слышались голоса:
- Щиток внизу, у выхода.
- Иди, я проверю тут.
Шаги. Быстрые. К ней.
Эвелин ускорилась. Каблуков не было, и она двигалась быстрее, чем ожидала от себя. Пять метров. Три. Дверь. Ручка. Нажать. Открыть.
Лестница. Темная, узкая, бетонная. Она вбежала, и ноги босые, холодные застучали по ступеням. Вверх. Один этаж. Два.
- Эй! - крикнули снизу. - Стой!
Она не остановилась. Бежала, держась за перила, сумка била по боку, телефон в кармане. Третий этаж. Четвёртый. Пятый. Пятый был рабочим: офисы, кубиклы, кухни, окна.
Эвелин вылетела из лестницы на пятый этаж и огляделась. Пусто. Все на обеде или дома. Она побежала по коридору, и тут поняла: каблуков нет, но пол всё равно скользкий, и ноги в чулках скользят по полированному линолеуму. Она чуть не упала, схватилась за край стола, выровнялась, побежала дальше.
Снизу - шаги. Быстрые, тяжёлые. Они поднимались.
- Джарвис! - прошептала она в наушник. - Они идут за мной!
- Вижу, мисс Холл. Пятый этаж, восточное крыло. В конце коридора дверь на служебный балкон. Заперта. Код: 4-7-2-9.
Эвелин бежала. Коридор, поворот, ещё коридор. Дверь. Код. 4-7-2-9. Замок щёлкнул. Она толкнула дверь и вышла на балкон. Воздух, холодный, резкий. Высота. Пятый этаж. Внизу - аллея, деревья, маленькая улица.
- Мисс Холл, - сказал Джарвис, - мистер Старк будет через три минуты. Не спускайтесь. Оставайтесь на балконе.
- Они идут! - она оглянулась. Дверь, через которую она вышла, была единственным входом. Если они откроют её...
Эвелин посмотрела вниз. Пятый этаж. Метров пятнадцать. Не высоко, но не низко. Если спрыгнуть сломаешь ногу. Если нет - попадёшься.
Она прижалась к перилам и посмотрела на небо. Тихо. Пусто.Дверь за её спиной распахнулась.
Первый мужчина вышел на балкон. Маска, чёрная куртка, в руке - что-то блестящее. Нож? Нет. Монтажка. Он увидел её, остановился.
- Вот ты где, - сказал он. - Спусти сумку.
Эвелин прижала сумку к груди. Внутри сорок две фотографии накладных, флешка с оригиналами, и телефон, через который Джарвис видел и слышал всё.
- Нет, - сказала она. Голос дрожал, но она не шептала. Говорила вслух.
- Не будь дурой. Отдай сумку, и мы уйдём.
- Вы не уйдёте. Сюда едет Старк.
Мужчина усмехнулся:
- Старк летает. А мы ходим. - Он шагнул к ней.
Эвелин отступила. Перила упёрлись в пояс. Дальше - воздух. И земля, далеко внизу.
- Не подходи.
- А то что? Что ты сделаешь?
И в этот момент что-то пролетело над её головой. Быстрое, красно-синее, с хлопком паутины. Питер. Он вылетел откуда-то сверху, зацепился паутиной за крышу и спустился между Эвелин и мужчиной.
- Привет! - крикнул он. - Не знаю, кто вы, но вы выбрали плохой день для плохих дел!
Мужчина отшатнулся:
- Что за...
Питер выстрелил паутиной. Она обмотала руку мужчины, прилипла к стене. Мужчина дёрнулся, но паутина держала.
- Эй! - крикнул он. - Отпусти!
- Нет! - Питер выстрелил снова, обмотал вторую руку. Мужчина был приклеен к стене, как муха.
Второй мужчина выскочил на балкон, увидел Питера, развернулся и побежал обратно в здание.
- Эй, куда? - Питер бросился следом, но девушка крикнула:
- Питер! Не бросай меня!
Питер замер между дверью и балконом:
- Хорошо, но он убегает!
- Пусть бежит. Джарвис видит его по камерам. Не уходи.
- Не ухожу, ты ..
И в этот момент в небе раздался гул. Репульсоры. Тони. Он прилетел быстро, без брони, броня была на ремонте, а на одном из летательных аппаратов башни, маленьком, не предназначенным для боя. Он приземлился на балкон, и его лицо было таким, какого Эвелин не видела раньше: бледное, напряжённое, с горящими глазами.
- Холл! - Он подбежал к ней. - Ты в порядке?
- Да.
- Где твоя обувь?
- В архиве. Под стеллажом.
- Ты бежала босиком по лестнице?
- Да.
- Блять, Холл, ты...
- Тони, без ругательств. Я в порядке. Питер пришёл.
Тони посмотрел на Питера, который стоял у двери, готовый броситься за вторым, но не двигался. Его лицо было открытым, молодым, и в глазах была та же решимость, которую Эвелин видела у Кэпа.
- Паркер, - сказал Старк. - Спасибо.
- Пожалуйста, мистер Старк! Я как раз был рядом! Моё чутьё сработало, и я...
- Позже. Холл, что в сумке?
- Сорок две фотографии бумажных накладных. Оригиналы. Они не совпадают с электронными. И... Тони, кто-то переписал файлы в системе. Ночью. С твоей учётной записи.
Тони замер:
- С моей?
- С твоей. Одиннадцать файлов. Объёмы, даты, маршруты изменены задним числом. Кто-то внутри.
Тони стоял на балконе и Эвелин видела, как его лицо меняется: от шока к пониманию, от понимания к тому холодному, тихому бешенству, которое она уже видела.
- Джарвис, - сказал он. - Найди второго.
- Уже отслеживаю, сэр. Он покинул здание через служебный выход и сел в серый фургон. Номер: нечитаемый, грязь. Дрон следит.
- Не теряй.
- Не теряю, сэр.
Тони повернулся к Эвелин. Посмотрел на её босые ноги, на чулки, порванные о бетон, на сумку, которую она сжимала так, будто там было всё, что важно в мире.
- Холл, - тихо сказал он. - Ты не должна была туда ходить одна.
- Ты просил. Я поехала.
- Я просил по другому поводу и это было вчера. Не лезь в архив, когда там люди с масками.
- Я не знала, что там будут люди.
- Ещё и без оружия. У тебя был Питер. Это не план, Холл. Это удача.
Она посмотрела на него. В его голосе была не злость. Страх. Он боялся. За неё.
- Я в порядке, - повторила она.
- Ты не в порядке. У тебя ноги ободраны. И ты стояла на балконе пятого этажа, прижатая к перилам человеком с монтажкой.
- Откуда ты знаешь про монтажку?
- Джарвис показал. По камерам. Всё.
Она замерла. Он видел. Всё. Как она бежала, как пряталась, как стояла у перил и говорила «не подходи». Он видел это, пока летел, и ничего не мог сделать быстрее.
- Хеппи внизу. Питер, ты с нами. Джарвис, где второй?
- Дрон потерял фургон в туннеле, сэр. Но я засёк направление: на север, к порту.
- К порту, - повторил Тони. - Конечно, к порту. Всё случается там.
В башне Эвелин переобулась, обработала ссадины на ступнях и села за стол. Тони стоял у голограммы, и его лицо было лицом человека, который планирует войну.
- Джарвис, хакер изменил одиннадцать файлов. С моей учётной записи. Значит, у него есть мой пароль.
- Или программа-перехватчик, сэр. Кто-то мог установить софт, который считывает пароли при вводе.
- Кто имел доступ к моему компьютеру в офисе?
- Список сотрудников с доступом к вашему рабочему кабинету: четырнадцать человек. Из них трое с техническим доступом к компьютеру: ваш системный администратор, ваш ассистент по IT и заместитель директора по логистике.
- Три человека. Кто из них работает в ночную смену?
- Никто. Но заместитель директора по логистике Мартин Фрай имеет удалённый доступ к системе поставок и входил в сеть в двадцать три часа четырнадцать минут вчера.
- Фрай? - Тони нахмурился. - Фрай работает у меня семь лет. Он... тихий. Аккуратный. Ничего подозрительного.
- Именно поэтому он смог это сделать, - тихо сказала Эвелин. - Никто не подозревает тихих.
Тони посмотрел на неё:
- То есть ты думаешь, это Фрай?
- Я думаю, что нужно проверить. Не обвинять. Проверить. И если это он не дать ему понять, что мы знаем.
- Как?
- Сделать вид, что ничего не произошло. Пусть думает, что файлы изменились и никто не заметил. А мы тем временем поставим ловушку.
- Какую ловушку?
Эвелин встала, подошла к голограмме:
- Если Фрай или кто-то другой влез в систему через мой компьютер, он может влезть снова. Мы оставляем «дверь» открытой. Файл, который выглядит важным. С пометкой «доставка восстановлена». Он увидит это, испугается, что мы нашли расхождение, и попытается снова изменить. А мы отследим, откуда он зайдёт.
- Джарвис? - спросил Тони.
- Реализуемо, сэр. Я могу создать ложный файл и отслеживать все обращения к нему.
- Делай. И Эвелин..?
- Да?
- Ты больше не поедешь в офис одна.
- Ты вечно занят, я пытаюсь управлять этой компанией, ты хоть понимаешь как сейчас это трудно делать? - тишина. - Я пытаюсь делать ту работу, которую ты должен делать.
- Ты не поедешь одна, если нужно то со мной. Или с Хеппи и бронированной машиной. Но не одна. И не на каблуках.
- Каблуки это часть формы.
- Форма сменяется. Жизнь - нет. С этого дня можешь ходить в любой другой, удобной одежде.
Эвелин замолчала. Не потому что не знала, что сказать. А потому что в его голосе было что-то, что она не могла оспорить: страх. Не за бизнес, не за файлы, не за репутацию. За неё.
Ловушка была готова к вечеру. Джарвис создал файл «Shipment_0237_revised», с пометкой «Расхождение обнаружено. Требуется проверка. Срочно.» Файл был ложным, но выглядел настоящим. Если кто-то откроет его и попытается изменить, Джарвис зафиксирует всё: время, IP, устройство, местоположение.
Эвелин сидела в башне, за столом, и ждала. Тони был в мастерской, с телефоном рядом, готовый в любой момент. Питер, которого Тони попросил остаться «на всякий случай», сидел на диване в гостиной и делал вид, что делает уроки, хотя его глаза были прикованы к телефону.
- Мисс Холл, - сказал Джарвис в десять вечера, - зафиксировано обращение к файлу «Shipment_0237_revised». Устройство: ноутбук, MAC-адрес зарегистрирован на имя Мартина Фрая. Местоположение: квартира в Бруклине, адрес известен.
Эвелин замерла, после чего набрала Старка.
- Это Фрай. Он открыл файл. Из дома.
- Из дома? - Тони был в мастерской через стену, но говорил по телефону, будто был на другом конце города. - Значит, он не боится. Или не знает, что мы можем отследить.
- Он открыл, но не изменил. Смотрит.
- Ждём. Если попытается изменить ловушка захлопнется.
Они ждали. Эвелин - за столом, с остывшим чаем. Тони в мастерской, с отверткой в руке, которую он не использовал. Питер на диване, с открытым учебником, который он не читал.
В двадцать три сорок семь Джарвис сказал:
- Мистер Фрай начал редактирование файла. Изменение: объём поставки. Было «сорок две тонны», меня на «сорок». Повторяет то же изменение, что и вчера.
- Попался, - выдохнул Тони. - Джарвис, зафиксируй. Всё: время, устройство, IP, содержание изменения.
- Зафиксировано, сэр. Доказательства сохранены.
Эвелин откинулась в кресле и закрыла глаза. Руки дрожали. Не от страха , а от адреналина, который держал её весь день и теперь наконец отпускал.
- Холл, - сказал Тони через стену. - Ты слышала?
- Слышала.
- Он попался.
Питер поднял голову с дивана:
- Значит, мы поймали его? Плохого парня? Того, кто менял файлы?
- Поймали, Питер.
- А тех, кто приходил в архив? Двое в масках?
- Их найдём, - сказал Тони. - Они работали на кого-то. На Фрая, может, или на того, кто стоит за Фраем. Но мы их найдём.
Паркер кивнул, потом улыбнулся:
- Знаете, я сегодня спас Эвелин. Это... это было круто. Я летел и думал: «Опять опаздываю!» Но успел. В последний момент. Как в кино.
- Это не кино, Питер, - тихо сказал Старк. - Это жизнь. И в жизни люди не всегда успевают.
Питер замолчал. Посмотрел на Эвелин, которая сидела за столом, с закрытыми глазами. Тони стоял в дверях, прислонившись к косяку, и слушал. Не вмешивался. Просто смотрел на Эвелин, на её ободранные ноги, на порванные чулки, на сумку с фотографиями, которая лежала рядом, и думал: «Она ходила в архив одна. Бежала по лестнице босиком. Пряталась между стеллажами. Стояла на балконе и пыталась защитит себя. И всё это ради меня. Ради моих файлов. Ради моей компании. Ради правды, которую кто-то пытался спрятать.»
Он не сказал этого вслух. Просто кивнул, когда Эвелин посмотрела на него, и тихо сказал:
- Иди спать, Холл. Завтра будет длинный день. Что-то намечается, нам нужно быть наготове.
- Знаю, - сказала она.
Она встала, собрала вещи, и пошла к лифту. Каблуков не было, и она шла в тех самых тапочках, которые Питер нашёл в гостевой комнате и принёс ей со словами: «Вот! Чтобы не холодно!» Тапочки были огромные, мужские, с изображением какого-то супергероя, и выглядели абсурдно с её строгим пиджаком..