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

Роман Кубов – Дебаг моей любви (страница 11)

18

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

— Это он, — сказала она, не оборачиваясь. — Я чувствую. Это он.

— А если нет?

— Тогда я ничего не чувствую. И это страшнее, чем если бы это был он.

Он подошёл, встал рядом, и они молча смотрели на огни мегаполиса, которые горели где-то внизу, далёкие и равнодушные к их маленькой драме. В кабинете Макса погас свет, и через минуту оттуда вышел сначала продакт, а потом Андрей. Они разошлись в разные стороны, не глядя друг на друга, и офис погрузился в тишину.

— Пойдём, — сказал Саша, беря Лену за руку. — Сегодня мы ничего не решим. Завтра будем думать дальше.

— А если завтра будет поздно?

— Не будет.

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

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

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

Глава 9. Разговор у кофемашины и неожиданный союзник

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

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

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

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

— Я увидел команду, которая работает на износ, — ответил Андрей, и в его голосе впервые послышались нотки уважения. — Я увидел людей, которые не спят ночами, чтобы сдать проект в срок. Я увидел вас и Лену, которые копают глубже, чем требуется, потому что хотите найти правду. Это дорогого стоит.

— Тогда зачем вы вчера открыли тот файл?

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

— Я не открывал никакой файл, — сказал Андрей. — Я смотрел отчёты. Весь вечер. Макс сидел напротив меня и тоже смотрел отчёты. Если кто-то открыл ваш фейковый алгоритм с компьютера Макса, то этот кто-то либо сам Макс, либо кто-то, кто имеет удалённый доступ к его рабочему столу.

— Удалённый доступ?

— У системных администраторов он есть. Ещё у нескольких человек из отдела безопасности. И у вас, кстати, тоже. Вы когда-нибудь подключались к чужому компьютеру, чтобы помочь с кодом?

— Пару раз, — признался Саша.

— Значит, теоретически, вы могли открыть файл с компьютера Макса, даже сидя за своим столом. И никто бы этого не заметил.

— Я не открывал.

— Я и не говорю, что открывали. Я говорю, что это мог сделать кто угодно, у кого есть права удалённого доступа. И этот кто-то хотел подставить Макса или проверить, как быстро вы с Леной среагируете на ложный след.

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

— Зачем вы мне это говорите? — спросил Саша. — Вы же не обязаны помогать.

— А я и не помогаю, — ответил Андрей, делая глоток кофе. — Я просто делюсь информацией. Что вы с ней сделаете — ваше дело.

— Вы хотите, чтобы я доверял вам?

— Я хочу, чтобы вы нашли предателя. Потому что если не найдёте вы, это сделаю я. И мои методы вам не понравятся.

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

Он вернулся к своему столу и увидел, что Лена смотрит на него с тревогой, поджав губы так, что они побелели.

— О чём вы говорили? — спросила она, когда он сел за компьютер.

— О том, что файл на компьютере Макса мог открыть кто угодно, у кого есть удалённый доступ.

— И ты ему поверил?

— А у меня есть выбор?

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

— У вас всё нормально? — спросила Кристина, косясь на Андрея, который отошёл к окну и делал вид, что разговаривает по телефону. — Вы какая-то бледная сегодня.

— Не спала, — коротко ответила Лена. — Работала над новым модулем.

— Саша, а ты?

— Тоже не спал. Дебажили.

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

— Она догадывается, — сказал Саша.

— Кристина догадывается обо всём. Она же тестировщица. Её работа — находить то, что не лежит на поверхности.

— И что мы будем делать?

— Работать. Делать вид, что ничего не происходит. И ждать.

— Чего?

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

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

В два часа дня Лена получила сообщение на телефон. Она прочитала его, побледнела и встала из-за стола так резко, что стул откатился к стене.

— Что случилось? — спросил Саша, поднимаясь следом.

— Макс хочет видеть нас. В своём кабинете. Срочно.

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

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

Сергей поднял голову и посмотрел на Сашу с Леной так, будто они были пациентами морга, а он — патологоанатомом, который готовится к вскрытию.

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

— То есть предатель — либо Макс, либо кто-то, кто работает в серверной? — уточнила Лена.

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

— И что нам это даёт? — спросил Саша.

— Это даёт нам то, что предатель не просто вор, а профессионал. Он знает, как работают наши системы. И он точно не новичок в IT.

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

— Мы ни на шаг не приблизились, — сказала Лена. — Мы знаем только, что предатель умён. Но мы и так это знали.