Несанкционированный доступ

NC-17
Завершён
1450
10
автор
Серия:
Фэндом:
Размер:
113 страниц, 40 248 слов, 14 частей
Описание:
Примечания:
Публикация на других ресурсах:
Уточнять у автора / переводчика
1450 Нравится 141 Отзывы 414 В сборник

Кто крыса?

Настройки
Когда Марк проснулся, в квартире никого не было. Едва разлепив глаза, он попытался сосредоточиться на старых часах на стене — те показывали без двух минут полдень. Он зафиксировал этот момент взглядом, но пока не осознал его. Перевернулся на спину и какое-то время просто тупо смотрел в потрескавшийся потолок Женькиной квартиры, усеянный жёлтыми пятнами от былых протечек. Солнечный луч, пробивавшийся сквозь окно, выхватывал детали: окурки в пепельнице, перевернутую бутылку из-под виски, смятые пачки от чипсов и прочей снеди на полу. Голова гудела, а во рту стоял мерзкий вкус. Постепенно способность мыслить вернулась. Чёрт, он же собирался с дедом на картошку! И не предупредил, что не поедет, а дед ведь серьёзно настроился знакомить его со своей подружкой. Неудобно вышло. А ещё должны позвонить с работы! Марк попытался приподняться, но широченный диван со сварливым скрипом затянул его обратно. Только теперь он осознал, что одет лишь в чёрные боксеры Calvin Klein (спасибо, бро, хоть трусы оставил). Почти сразу на столе обнаружилась записка — красным маркером по белому: «Леонид Петрович звонил, я ответил, чтоб не переживал. Дрыхни сколько хочешь, бутеры на столе». Какое облегчение. Осталось проверить телефон. Свой мобильный Марк обнаружил на кухне. От Алексея по-прежнему ничего не было. Зато час назад звонил его ментор — архитектор корпоративной сети Михаил, общение с которым в последние месяцы сводилось к периодическим перепискам в рабочем чате. Марк попил воды, с отвращением посмотрел на два бутерброда, накрытых прозрачной крышкой, и перезвонил Михаилу. Тот ответил почти сразу. — Привет, Марк. Я к тебе с новостями, а ты где-то потерялся. Всё в порядке? — Угу. Здравствуйте. Я… да нет, нормально всё, просто… — он сделал паузу, так как голос звучал жутко. Лучше б перезвонил попозже, честное слово… Михаил засмеялся: — Стресс снимал, что ли? Ты не усердствуй, печень посадишь и мозги сожжешь. Ты как, готов воспринимать информацию? — Угу, — опять промычал Марк, стоя в одних боксерах посреди кухни, с растрепанными волосами и заспанным лицом, и почёсывая впалый живот. — Супер. Ты можешь возвращаться на работу. Денисов сказал — сегодня, но смотри сам — с бодуна лучше отлежись, завтра свежий выйдешь. — Нашли того, кто… как там его… — Никого не нашли, как будто призрак влез, организовал утечку и исчез, удалив все следы. Такое тоже бывает. На самом деле, это не впервые в «КиберГрани». Пару лет назад уволили парня, который вот так же попал, как ты сейчас. Но у него не было фоток с геометками в качестве алиби, как в твоём случае. Теперь думаю позвонить, извиниться. — Так что… его?.. — Всё нормально с ним. Уволили — да. Но доказательства не были неопровержимыми, да и он до последнего клялся, что ни при чём. И теперь я склонен верить. — Крыса завелась, — пробормотал Марк. — Что?.. А, да. Ты прав. Надо бы поймать эту крысу. Конечно, временно затаится, но ничего, мы подождём. — М-м, на живца? — На живца, — радостно подтвердил Михаил. — А это… — Что? — Алексей… Сергеевич — я думал, он мне позвонит. Я ждал, но он… Он же проверял меня?.. Михаил засмеялся — густой и спокойный смех, который, однако, раскатился по телефону, как гром среди ясного неба. Марк прищурился от этого смеха и от резкого солнечного луча, пробивающегося сквозь шторы, и приглушенно простонал, прижимая ладонь ко лбу. — Чего нервничаешь? Боишься, он на тебя компромат нашел? — голос ментора звучал нарочито бодро, заставляя Марка морщиться. — Расслабься. С Денисовым все чисто. Он еще вчера после обеда во всем разобрался и мне лично позвонил — ситуацию прояснил. Марк медленно перевел взгляд на чашку с остывшим кофе, в котором плавали какие-то странные крупинки. Его желудок предательски сжался. — Потом мы думали, что делать… — Михаил сделал паузу, и в трубке послышался звук перелистываемых бумаг. — Дымов, конечно, бесится — требует голову. И представляешь, оказалось, он вчера утром получил скриншоты твоей переписки с конкурентами. Собирался на тебя собак повесить. Марк резко выпрямился, что тут же вызвало новый приступ тошноты. — Но скрины оказались фейковыми, естественно, — добавил Михаил, и в его голосе впервые появились металлические нотки. — А кто их подкинул — еще предстоит выяснить. — Бля… — Марк сдавленно прошептал, чувствуя, как пульсирующая боль в висках усиливается. — Значит, меня кто-то реально возненавидел… Ой, простите. Михаил фыркнул. — Да ладно, все понимаю. После такой подставы тебя можно простить за крепкое словцо. Где-то на фоне раздался звон посуды. — Не парься. Мы во всем разберемся. Марк молча кивнул, тут же пожалев об этом движении. Он прикрыл глаза, пытаясь убедить себя, что этот день когда-нибудь закончится, а пока — солнце светило слишком ярко, голова раскалывалась и кто-то явно очень хотел разрушить его жизнь. — Чё, дать тебе день отоспаться? Марк не задумываясь повертел головой, потом вспомнил, что Михаил его не видит, и сказал: — Не надо, я приду через несколько часов. Приведу себя в порядок и приду. Хочу кое-что проверить с рабочего компа. — Так держать, боец! Учти, я в офис не буду приезжать — чтоб не светиться лишний раз и не всполошить крысу. Но — держим связь. С трудом проглотив один бутерброд и выпив холодный кофе, Марк принял душ и вызвал такси — надо было найти у деда что-то от похмелья и переодеться. *** По пути в офис (пришлось взять такси — велосипед сейчас казался не самым лучшим средством передвижения), Марк делал дыхательные упражнения и старательно настраивался на работу. Он мог предположить, что Алексей продолжит избегать контакта с ним. То, что позвонил не он, а Михаил, казалось логичным с точки зрения субординации и специфики проблемы. Однако Марк не мог не думать о дальнейшем взаимодействии с Денисовым. Он волновался, испытывал стыд и одновременно сгорал от любопытства: что теперь, когда тот знает?.. Алексей не появлялся и не приглашал к себе, и Марк продолжил бы работать в обычном режиме, не трогая его, если бы не то, что обнаружилось в результате короткой проверки рабочего компьютера. Но когда парень, на эмоциях от находки и набравшись достаточно наглости, попытался сунуться сам, секретарша сразу же его отбрила: — Алексей Сергеевич закрылся в кабинете, проводит интервью. Но я передам, что вы заходили. Уу, хитрая рыжая лиса — вот-вот нос начнёт расти от вранья. Впрочем, такова её работа. Марк прекрасно знал, что Денисов никогда не интервьюирует соискателей в своем кабинете — для этого существует малая переговорная на первом этаже. Просто видеть его не желает. Из-за тех самых фото, видимо. Но говорить о фото Марк не собирался. А что сказать? Оправдываться — глупо. Извиняться?.. Вроде как не за что. Обещать, что больше не повторится? Детский сад. То, чем он хотел поделиться, было важнее. И он не собирался это делать по телефону и тем более посредством рабочего чата — нужно было увидеться лично. Кажется, у него началась паранойя, но он опасался, что сообщения тоже просматриваются. Марк возвращался в свой кабинет ни с чем, напоследок ещё раз выслушав заверения секретарши, что она обязательно все передаст шефу. Артем восседал на своём месте, невозмутимый и расслабленный, как тюлень на арктическом пляже. Коллегу он как будто не замечал, погрузившись в свои сисадминские дела. Он был явно в себе уверен, и создавалось впечатление, что ко всей этой истории отношения не имеет. Может, Марк его начал подозревать за неимением более подходящей кандидатуры? Вряд ли техподдержка или аналитики, тоже имеющие расширенные доступы, рискнули бы провернуть утечку — да ещё и не один раз. Хотя… «Есть многое на свете, друг Горацио, что и не снилось вашим мудрецам» — напомнил он себе любимую цитату из Гамлета. С другой же стороны, бритва Оккама — очевидное, скорее всего, — самое вероятное, и не стоит «множить сущности» лишний раз. Короче, Артём оставался под большим вопросом. Марк ещё раз прошёлся по тому, что обнаружил. Сомнений нет: всё вопило об аномалии и о зловредном стремлении неизвестной личности подвести его под монастырь. Скрытая папка с копиями его личных данных, логи SSH-сессий в нерабочее время… Промаявшись ещё час в подвешенном состоянии с периодическим отвлечением на бухгалтеров и другие рутинные задачи, Марк вышел в туалет. Заодно умылся, в результате чего намочил голову почти целиком — пришлось устроиться под сушилкой для рук, которая гудела, как сумасшедшая. Не сидеть же под кондиционером с мокрыми волосами. Когда голова уже трещала от шума, а волосы слегка просушились, Марк неуклюже выбрался из-под сушилки, выпрямился, развернулся и нос к носу столкнулся с Алексеем — тот стоял прямо за ним. — Мне сказали, что я могу найти вас здесь, — поспешно объяснил Денисов, отступая на шаг назад. Неизвестно, обнаружил ли он заветную папку, но в его лице ничего этого не выдавало. Алексей оставался собой — строгим и холодным красавчиком. Но его взгляд… Почему он так смотрит? Марк провел рукой по волосам, будто пытаясь собрать себя в кучу. Сглотнул. Кивнул. — Не здесь. Повисла небольшая пауза. — Ваш кабинет. Или… — он бросил взгляд на маленькое окошко, — лучше выйдем. И пошел на выход, слыша шаги за спиной — Денисов не задавал вопросов и не отставал. — Я сегодня выяснил, что за мной следили. Слова сорвались с губ Марка, едва стеклянные двери «КиберГрани» захлопнулись за ними. Где-то неподалёку шумели машины, сигналя на перекрестке, а под ногами пружинил размягчённый солнцем асфальт — город жил своей обычной жизнью. — Вернее, за моим компьютером. И до сих пор следят. Сколько это длится - сложно сказать. Но похоже, не одну неделю. Время близилось к 17.00 — официальному концу рабочего дня, но на улице все ещё ярко светило солнце, бросая длинные тени. Марк знал, как выглядит в его ничего не скрывающих лучах — помятый, растрёпанный, с синяками под глазами. Кажется, Женька говорил, что Денисову должно льстить его внимание? Мысль прозвучала в голове с изрядной долей сарказма. Хорошо, если не сбежит прямо сейчас. Но Алексей не сбежал. Медленным жестом он указал на скамейку в сквере — та уютно пряталась в тени разлапистых клёнов. Когда они сели, листья над головой шевельнулись, бросив на лицо Марка дрожащий узор из света и теней. — Я ничего такого не нашёл, — сказал Алексей, задержав пристальный взгляд на этом узоре. — Вы не знали, где искать. Вы же, скорее всего, проверяли только корпоративные системы? С моей машиной не работали? Алексей кивнул, подтверждая его догадки. — Ну вот. А шпионское ПО стоит там. Но не все так просто — это не просто вирус. Процессы маскируются под системные службы, используются легитимные инструменты. Плюс VPN-туннели идут через доверенные серверы. Ну и логи очищаются каждые 24 часа. Это то, что я нашел. Может быть и то, чего пока не вижу. Алексей замер на мгновение. — Вы… провели хорошую работу сегодня, — наконец произнёс он, и в его голосе впервые зазвучало что-то, напоминающее уважение. — Возможно, я действительно упустил эти детали. — Это не ваш прокол, не переживайте. Даже профессионал мог ошибиться. Особенно если у крысы есть легитимный доступ, она в курсе систем мониторинга и действует долгое время. — А вы склоняетесь к такой вероятности? Марк уверенно кивнул: — Всё говорит о том, что кто-то уже давно потихоньку выносит сор из избы. Файлы «Днепр-Энерго» — они ведь действительно важны? — Я не могу об этом говорить много, но они имеют исключительно важное значение, — подтвердил Денисов, продолжая смотреть на Марка, отчего последний, несмотря на ситуацию, чувствовал приятных мурашек на коже. — Вот и выходит, главная цель слежки — кража данных. Марк усмехнулся, подняв глаза к небу, где медленно плыли облака. — Для этого можно и высунуться ненадолго. Заодно подставив под удар лошка вроде меня. Шум-гам, все смотрят на джуниора… А настоящий вор в это время спокойно делает свои дела. В целом неплохой план. Алексей подтянул длинные ноги, погрузившись в раздумья. Марк видел, как его пальцы сжались и разжались. — Извини за это, — проговорил он. — Мне жаль, что ты попал в такую ситуацию, — он даже не заметил, что перешёл на «ты», словно внезапно для самого себя решив ненадолго приблизиться. — Хорошо, что я хожу по барам, — заключил парень. — А мои друзья делают дурацкие фотки. Иначе уже получил бы пинка под зад и летел… в неведомые дали. — Не преувеличивай. Михаил исключительно хорошо отзывается о тебе. Он бы просто так не отдал тебя на растерзание, — сказал Алексей, не глядя на Марка. — А… вы? — вылетело у того после небольшой заминки. Он тут же пожалел о том, что озвучил вопрос. Алексей поднялся со скамьи, затягивая чуть распущенный ранее узел галстука. — Алексей… Сергеевич, — Марк, продолжая упрекать себя, тем не менее, протянул руку и коснулся его пальцев. — Это к делу не относится, — сдержанно ответил Денисов, отнимая руку и глядя на часы на ней. — Благодарю вас за беседу. Буду думать, что делать дальше. Марк ещё минут десять сидел в сквере. В мыслях царил бардак. Это, пожалуй, был самый долгий разговор между ним и Алексеем, начиная с новогоднего корпоратива. Если, конечно, считать, что тогда руководитель HR-отдела был самим собой (в чём Марк имел сомнения). Похоже, Денисов всё же знал о его чувствах и явно настроился игнорировать их. Что ж, это не худший исход событий. Во всяком случае, больше нет нужды ломать голову: знает, не знает, как отреагирует. Можно сосредоточиться на том, что действительно важно: вычислить, кто крыса, и остановить. Оставался один момент, который он не озвучил в разговоре с Алексеем — сам пока переваривал его. Просматривая один из скриптов на Python, который был написан относительно недавно и закоммичен от его имени, он обнаружил чужой стиль кода. Он никогда не использовал «try…except». Зато этим стилем любил пользоваться Михаил.
1450 Нравится 141 Отзывы 414 В сборник
Отзывы (2)