- -
- 100%
- +
А сейчас женщина, которая еще сорок восемь часов назад смотрела на меня как на потенциального диверсанта, собственноручно внесла в неизменяемый реестр запись о том, что мое решение было законным и обоснованным.
Она не стала спасать меня. Она просто выполнила свою работу, защитив процедуру и признав факт. И в этом сухом канцелярском действии было больше человеческого признания, чем во всех дежурных извинениях, которые я когда-либо слышал.
Вероника закрыла карточку задачи, заблокировала рабочий экран и поднялась из-за стола. На этот раз она держалась уверенно, хотя усталость все еще сквозила в каждом движении.
— Я вызываю корпоративное такси, — сказала она, снимая с вешалки графитовое пальто. — Вам тоже пора уходить, Кирилл. Ночью здесь больше делать нечего.
— Я провожу вас до проходной, — я не спрашивал, а просто констатировал факт, снимая с вешалки свою куртку.
Она на секунду задержала на мне взгляд, словно взвешивая, стоит ли возразить, но промолчала. Лишь едва заметно кивнула.
Мы спустились в пустом скоростном лифте в полном молчании. Зеркальные стены отражали нас двоих: собранную, строгую женщину в безупречном пальто и крупного мужчину в темной одежде, стоящего на шаг позади. Между нами было меньше полуметра, но мы не касались друг друга. Это молчание больше не было враждебным. В нем звенело новое, еще не названное вслух понимание.
В холле первого этажа ночной охранник проводил нас настороженным взглядом из-за стойки, пока стеклянные створки турникета со щелчком выпускали нас в прохладу ночного города.
На улице моросил редкий дождь. В свете фонарей мокрый асфальт отливал тусклым свинцом. Через пару минут к тротуару бесшумно подкатил желтый седан с шашечками.
Я открыл перед ней заднюю дверцу, придерживая ее за край.
Вероника села на кожаное сиденье, повернулась ко мне и на мгновение задержала руку на опущенном стекле двери.
— Спокойной ночи, Кирилл, — негромко произнесла она.
— Доброй ночи, Вероника Сергеевна, — ответил я.
Машина плавно тронулась с места и растворилась в пустом проспекте.
Я остался стоять на мокром тротуаре, глубоко вдыхая холодный воздух. В кармане пальто лежал рабочий токен. Диагностическое окно было утеряно, завтра Громов наверняка потребует объяснений задержки, а безопасники Журавлева продолжат копать под мой профиль.
Но в базе данных лежала нетронутая запись, сделанная ее рукой.
А в буфере моего ноутбука на двадцать шестом этаже оставался зафиксированный отпечаток старого запечатанного контейнера. Архив был жив. И теперь я точно знал, что в этой войне за правду я больше не один.
Глава 5
Вероника
Журавлёв положил обе ладони на стопку распечатанных журналов сетевых подключений и посмотрел через стол на меня.
В пятницу в десять утра большая переговорная на двадцать восьмом этаже и без того напоминала зал закрытого трибунала. Длинный стол из полированного белого камня рассекал комнату пополам, словно нейтральная полоса; за окнами висела низкая сырая хмарь, а резкий свет под потолком не оставлял лицам спасительных теней.
Виктор Петрович Громов сидел во главе стола и неторопливо крутил в пальцах дорогую перьевую ручку, сохраняя непроницаемое выражение арбитра. Журавлёв расположился по правую руку от него — массивный, плотно сбитый мужчина пятидесяти лет в мешковатом сером костюме.
Я заняла место напротив, положив перед собой тонкий серый планшет в кожаном чехле. На мне был темно-синий приталенный жакет, скрывающий напряжение в плечах, и шелковый платок, повязанный под самый ворот. Никаких лишних бумаг. В корпоративных войнах побеждает не тот, кто приносит гору макулатуры, а тот, кто безупречно знает последовательность шагов в регламенте.
Кирилл вошел ровно в десять ноль-ноль.
Он перешагнул порог без тени суеты или показной бравады. Темный пиджак поверх простого свитера, собранный, спокойный взгляд, тяжелый шаг человека, привыкшего рассчитывать только на собственное равновесие. Он скользнул глазами по Громову, едва заметно кивнул мне и сел на свободный стул с краю стола, оставив между собой и безопасником ровно три пустых кресла.
— Все в сборе, — негромко произнес Громов, откладывая ручку. — Игорь Олегович, вы созвали это экстренное совещание. Мы вас слушаем.
Журавлёв шумно выдохнул через нос, открыл верхнюю папку и бросил на середину стола три скрепленных листа.
— Я требую немедленного расторжения контракта с господином Волковым, блокировки его пропусков и передачи материалов внутренней проверки в юридический департамент для подготовки заявления, — отчеканил он, уставившись на Кирилла тяжелым, немигающим взглядом.
Громов даже бровью не повел, лишь перевел взгляд на меня.
— На каком основании, Игорь Олегович? — ровным, подчеркнуто деловым тоном спросила я.
— На основании прямой попытки несанкционированного доступа к закрытым контурам в первый же вечер работы, — Журавлёв ткнул толстым пальцем в верхнюю строчку распечатки. — В понедельник, в девятнадцать сорок, подрядчик сформировал запрос к служебным файлам архива двадцать первого года. Без согласованного наряда, без уведомления моей службы. Человек едва переступил порог компании и тут же полез щупать закрытые сектора. Виктор Петрович, я предупреждал вас: брать людей с улицы в обход стандартной проверки благонадежности — прямая диверсия. Теперь у нас на руках зафиксированный инцидент.
В переговорной повисла вязкая, давящая тишина.
Мне было нетрудно предположить, чего добивался начальник охраны. После понедельничного распоряжения Громова это слишком походило на попытку вернуть себе контроль. И одновременно Журавлёв бил по мне: если внешний архитектор взломал периметр под моим комплаенс-надзором, вся вина за допущенную брешь ложилась на мои плечи.
Я не стала оправдываться или повышать голос. Эмоции на таких встречах мгновенно считываются как слабость.
— Покажите мне карточку зарегистрированного инцидента, — спокойно произнесла я, глядя Журавлёву в лицо.
Начальник безопасности нахмурился:
— Какая еще карточка? Вот распечатка системного журнала!
— По действующему регламенту любое подозрительное событие становится инцидентом только после открытия служебного тикета и уведомления руководителя комплаенс-контроля, — ответила я, выдерживая паузу. — В системе нет зарегистрированной карточки за девятнадцать сорок понедельника. Соответственно, юридически инцидента не существует. А что касается технической стороны вопроса — передаю слово архитектору. Кирилл Викторович, поясните, пожалуйста, назначение этого запроса.
Я повернулась к Кириллу. На долю секунды наши взгляды встретились. В его серых глазах не было паники — там читалась холодная, сосредоточенная готовность к бою. По тому, как его взгляд на секунду задержался на мне, я решила, что он понял: я не собираюсь сдавать позиции и оставляю ему коридор для контратаки.
Кирилл положил руки на стол, переплетя длинные пальцы.
— То, что господин Журавлёв называет попыткой взлома, являлось базовой калибровкой диагностического стенда, — заговорил он низким, размеренным голосом, в котором звенела абсолютная техническая уверенность. — Запрос был отправлен исключительно внутри изолированной тестовой среды, предоставленной мне комплаенс-службой. Имя файла, к которому обращался запрос, было фиктивным. В теле пакета отсутствовал исполняемый код, там не было инструкций для выгрузки или модификации данных. Это была штатная диагностическая приманка.
— Приманка? — перебил Журавлёв с саркастической усмешкой. — Вы кого тут ловить собрались, Волков? Нас?
— Я проверял, есть ли в периметре нерегламентированные утечки системных событий, — Кирилл даже не повернул головы в сторону безопасника, обращаясь напрямую к Громову. — И получил исчерпывающий ответ. В двадцать сорок шесть того же вечера метаданные моей приманки были открыты и скопированы. Запрос поступил с внутренней учетной записи департамента безопасности. Без зарегистрированного повода, без санкции комплаенса и в обход согласованного зеркального журнала.
Журавлёв побагровел:
— Мы контролируем безопасность периметра! Это наши прямые обязанности!
— Ваши обязанности заканчиваются там, где начинается нарушение корпоративного регламента, — жестко парировал Кирилл. — Мой контракт содержит прямое условие о раздельном доступе и независимой фиксации всех операций с тестовым массивом. Негласное вмешательство вашей службы в изолированную сессию подрядчика — это прямое нарушение режима конфиденциальности.
Он замолчал, оставив Журавлёва задыхаться от возмущения, и добавил ровным, почти будничным тоном:
— Впрочем, господин начальник охраны решил не ограничиваться цифровым следом. Спустя сорок минут после того, как его сотрудники покопались в моих файлах, меня вели наружным наблюдением от дверей центрального офиса до пересадочного узла метро. Черный представительский седан держал дистанцию в сорок метров.
Громов медленно выпрямился в кресле. Его цепкий, тяжелый взгляд скользнул с Кирилла на начальника безопасности.
— Игорь Олегович? — голос генерального стал тихим и опасным. — Это правда?
— Виктор Петрович, мы обязаны проверять контакты человека с улицы! — начал оправдываться Журавлёв, теряя прежнюю уверенность. — Мы действовали в интересах защиты активов компании перед визитом инвесторов!
Пришло время положить на стол главный аргумент.
Я коснулась экрана планшета, выводя на настенную панель переговорной электронную выписку.
— Служба безопасности имеет право привлекать наружное наблюдение только по письменному представлению, утвержденному генеральным директором и завизированному комплаенс-контролем, — сказала я, и каждое мое слово падало в тишину, как щелчок взводимого затвора. — Такого согласования не было. Но это лишь часть проблемы.
На экране развернулась таблица со штампами въезда и выезда с подземного паркинга нашего делового комплекса за понедельник.
— Это журнал учета транспортных средств, — продолжила я, обводя пальцем выделенную строку. — Автомобиль, который сопровождал Кирилла Викторовича, числится за охранным предприятием, работающим у нас на субподряде по прямому договору со службой безопасности. Он покинул периметр через две минуты после выхода Волкова из здания. На каком основании корпоративный транспорт и ресурсы субподрядчика используются для негласной слежки за приглашенным специалистом?
Журавлёв вжался в кресло, судорожно подбирая слова. Теперь вместо показательной расправы над подозрительным архитектором вопросы грозили уже ему самому: превышение полномочий, нецелевое расходование бюджета и нарушение корпоративной тайны.
— Я... это была стандартная оперативная мера предосторожности... — пробормотал он, глядя исключительно на Громова.
— Мера предосторожности, не оформленная надлежащим актом, называется самоуправством, — отрезала я, не оставляя ему шанса на маневр. — И если эта информация всплывет в отчете внешних аудиторов через две недели, у инвесторов возникнут серьезные вопросы к качеству корпоративного управления в компании.
Я замолчала, сложив руки на столе.
Мы с Кириллом не договаривались об этой атаке заранее. Мы не обсуждали стратегию ночью, когда он помогал мне справиться с истощением в моем кабинете. Но сейчас, в критический момент, мы сработали как единый, идеально отлаженный механизм. Он обеспечил безупречную техническую фактуру, я связала ее нормативными актами и документами.
Мы стояли плечом к плечу — не потому, что между нами возникло слепое доверие, а потому, что оба защищали общие границы.
Громов молчал почти минуту, разглядывая то Журавлёва, то Кирилла, то меня. В его глазах не было гнева — там мерцал острый, расчетливый интерес гроссмейстера, увидевшего неожиданный ход на доске. Он оценил, насколько быстро и безжалостно мы нейтрализовали угрозу начальника охраны. И эта наша сплоченность явно не входила в его первоначальный сценарий.
Расторгнуть контракт с Волковым Громов не мог. Для этого ему пришлось бы признать недействительной собственную письменную визу на найм и признать, что начальник службы безопасности прав. А отдавать власть подчиненным Виктор Петрович не умел органически.
— Достаточно, — наконец произнес генеральный директор, поднимая ладонь. Голос его звучал глухо и сухо. — Игорь Олегович, вы превысили свои полномочия. Всю самодеятельность с внешним наблюдением немедленно свернуть. Никаких проверок без официального уведомления комплаенса. Материалы вашей так называемой проверки подшить в архив и забыть.
Журавлёв стиснул зубы, собрал свои распечатки и, не говоря ни слова, шумно поднялся из-за стола. Его уход оставил после себя ощущение тяжелого, затаенного реванша. Он не смирился — он просто отступил в тень, дожидаясь нашего следующего промаха.
— Кирилл Викторович, продолжайте работу в рамках утвержденного регламента, — добавил Громов, не глядя на архитектора. — До аудита шестнадцать дней. Мне нужен результат, а не междоусобные войны.
— Принято, Виктор Петрович, — Кирилл спокойно встал, кивнул мне и вышел из переговорной.
Я подождала пару секунд, собирая планшет, и тоже направилась к выходу. Но в дверях меня настиг тихий, вкрадчивый голос Громова:
— Вероника. Задержись на минуту.
Я остановилась, положив руку на холодную ручку двери, и медленно повернулась к нему.
Генеральный директор стоял у панорамного окна, заложив руки за спину. Серый свет из окна очерчивал его безупречный профиль.
— Вы с Волковым отлично спелись, — произнес он мягко, почти ласково, но от этого тона у меня внутри все инстинктивно сжалось. — Прямо образцовый тандем. Он подставляет ловушки, ты прикрываешь его процедурой. Красивая работа.
— Я защищала регламент компании и чистоту процесса, Виктор Петрович, — ровно ответила я. — Если бы мы позволили Журавлёву раздуть фальшивый скандал, совет директоров заблокировал бы сделку еще до приезда внешних аудиторов.
Громов повернул голову, и его губы тронула тонкая, ледяная улыбка.
— Ты умная женщина, Вероника. Но иногда ум ослепляет сильнее глупости. Ты так увлеклась защитой своих правил и своего нового подопечного, что забываешь о главном.
Он сделал два неторопливых шага в мою сторону, остановившись на расстоянии вытянутой руки.
— Совет директоров не станет разбираться в тонкостях ваших диагностических приманок. Они видят только подписи на документах. Твоя подпись стоит под каждым протоколом его допуска. Ты сама настояла на раздельном контроле и правиле двух ключей. И если Волков в конечном итоге оступится — или сделает то, ради чего на самом деле сюда пришел, — ты не сможешь сказать акционерам, что ничего не знала. В их глазах ты будешь не принципиальным контролером, а его прямой соучастницей.
Слова прозвучали тихо, без нажима, но в них отчетливо проступила тяжесть будущего обвинения. Это не было отеческим советом. Это было предупреждение о капкане, который Громов уже начал для нас расставлять.
— Я несу ответственность за каждый свой шаг, Виктор Петрович, — выдержав его взгляд, произнесла я. — И за каждый ключ, который держу в руках.
— Посмотрим, — негромко отозвался он и махнул рукой в сторону двери. — Иди работать.
Я вышла в пустой коридор дирекции. Пальцы слегка онемели от напряжения, но дыхание оставалось ровным.
Кирилл стоял в дальнем конце холла, у высокого окна, выходящего на пожарную лестницу. Он ждал меня. Услышав звук моих каблуков по полированному граниту, он повернулся.
Я подошла ближе, остановившись на положенной служебной дистанции. От него пахло холодным утренним ветром и крепким кофе. В полумраке коридора его лицо казалось высеченным из камня, но в глазах больше не было прежней отчужденности.
— Спасибо, Вероника Сергеевна, — произнес он негромко.
В его голосе не было дежурной благодарности за «спасение» — он не считал себя спасенным и не нуждался в жалости. Это было скупое, взрослое признание равного.
— Я сделала то, что требовал протокол, — ответила я, стараясь, чтобы голос не дрогнул от той осязаемой плотности воздуха, которая мгновенно возникла между нами.
— Нет, — Кирилл чуть качнул головой, глядя мне прямо в зрачки. — Вы не изменили правилам, когда на вас давили со всех сторон. В этом здании это редкое качество.
Он помолчал секунду, затем развернулся и зашагал к лестнице, ведущей на его двадцать шестой этаж. Я смотрела ему вслед, пока дверь не закрылась.
Глава 6
Кирилл
После утреннего разбора Громов задержал Веронику за закрытой дверью. Я не слышал ни слова, но того, как он смотрел на неё перед тем, как створки сошлись, мне хватило: давление теперь шло не только на меня.
К пяти часам вечера этаж погрузился в ту липкую, обманчивую тишину, которая всегда наступает в корпорациях после сокрушительных аппаратных бурь. Разгром начальника службы безопасности разлетелся по этажам глухими пересудами, но вслух о нём никто не говорил. Инженеры в открытой зоне старательно делали вид, что поглощены мониторингом. Я сидел за рабочим столом спиной к коридору; за панорамными окнами синели ранние октябрьские сумерки, а на стекле отражались строки конфигурационных файлов, которые я просматривал исключительно по инерции.
Я слишком хорошо знал этот прием. Чужую подпись, чужую должность и чужой страх Громов умел превращать в капкан.
Три года назад меня уничтожили точно так же. Сначала навязали нестандартную аварийную задачу, вынудили действовать на грани регламента, а затем перевернули каждый мой шаг с ног на голову, подсунув следователям сфабрикованные выгрузки. Тогда рядом со мной никого не было. Я принял удар один и заплатил за это судимостью, запретом на профессию и годами вычеркнутой жизни.
Но Вероника не была бойцом-одиночкой. Она была топ-менеджером с безупречным именем, для которой репутация служила единственным щитом. Утром она встала между мной и Журавлёвым не ради спасения подозрительного внешнего подрядчика — она защищала свои регламенты. Однако в глазах руководства она сделала шаг на мою территорию. Она разделила со мной ответственность.
И если я позволю ей подойти ближе, эта надвигающаяся катастрофа накроет её вместе со мной.
Шорох шагов за стеклянной перегородкой заставил меня выпрямиться.
Я не оборачивался, но безошибочно узнал этот чёткий, размеренный ритм каблуков по полимерному полу. Стеклянная створка мягко скользнула в сторону, впустив в тесный бокс тонкий, сухой аромат жасмина и свежесваренного кофе.
Вероника вошла, прикрыв за собой дверь ровно настолько, чтобы отсечь взгляды из открытой зоны, но оставить полупрозрачный зазор — привычка человека, который никогда не запирается наглухо без служебной необходимости.
На ней был тот же тёмно-синий жакет, но шёлковый платок на шее был чуть ослаблен. Она выглядела усталой после тяжёлого дня, однако в осанке, в повороте головы и в спокойном взгляде серых глаз сквозило то редкое внутреннее облегчение, которое испытывает человек, выигравший опасный бой. В руках она держала две бумажные чашки с пластиковыми крышками.
— Не помешаю, Кирилл Викторович? — спросила она негромко. Её голос звучал мягче, чем на утреннем судилище, без привычной металлической комплаенс-ноты.
— Смотря с чем вы пришли, Вероника Сергеевна, — ответил я, плавно поворачиваясь на кресле. Лицо я держал абсолютно нейтральным, руки опустил на колени, не делая навстречу ни единого движения.
Она подошла к краю стола и поставила передо мной одну из чашек. Сквозь клапан поднимался тонкий пар с горьким запахом двойного эспрессо.
— С кофе, — просто сказала она. — И с коротким разговором без свидетелей.
Я не притронулся к чашке. Лишь бросил на неё короткий взгляд и снова посмотрел на Веронику снизу вверх.
— Слушаю вас.
Она оперлась ладонью о край моего рабочего стола, чуть наклонив голову. Расстояние между нами снова сократилось до полуметра, и я физически ощутил исходящее от неё живое тепло.
— Я хотела сказать спасибо за утро, — произнесла она, глядя мне прямо в глаза. В её взгляде не было заигрывания, но сквозила открытая, взрослая готовность признать силу партнёра. — Ваша приманка для службы безопасности была дерзким ходом, но без неё мы бы не выбили почву из-под ног Журавлёва. Вы действовали точно. И главное — выдержали регламент до последней запятой.
— Я выполнял свою работу, — сухо отозвался я, не меняя позы.
Вероника чуть заметно улыбнулась — уголком губ, словно списав мою резкость на профессиональную колючесть.
— Мы оба её выполняли, — мягко парировала она. — Но теперь у нас есть пространство для манёвра. Журавлёв временно нейтрализован, Громов вынужден считаться с процедурой. Нам нужно использовать это затишье. Я проверила расписание технических работ на серверах: в ночь с субботы на воскресенье нагрузка на сеть будет минимальной. Мы можем открыть новое технологическое окно. Вы проведете глубокую калибровку тестового стенда, я дам подтверждение со своего терминала.
Она говорила спокойно, уверенно, строя совместный план действий. В её голосе проступало то доверие, которого она так яростно избегала в первые дни. Она искренне верила, что наша утренняя победа создала надёжный плацдарм. Она была готова встать со мной рядом на следующем шаге, рискнуть своей электронной визой, чтобы мы вместе добрались до истинных причин сбоев.
И именно это доверие было смертельно опасным.
Она действовала так, будто правила и регламенты всё ещё могли защитить от людей калибра Громова. Но правила работают только до тех пор, пока их признают обе стороны. А против нас играли краплёными картами.
Если я приму её совместный план, если позволю ей стать моим полноценным союзником — я привяжу её к мишени на своей спине. А когда ловушка захлопнется, Громов просто предъявит совету директоров её подписи и скажет, что увлечённая директриса комплаенса покрывала хакера из личных симпатий.
Ей нужно было отойти. Срочно, жёстко, без оглядки. Даже если для этого мне придётся разорвать то хрупкое человеческое тепло, которое только начало прорастать между нами.
Я медленно поднялся из кресла. Я был выше её почти на голову, и моя тень легла на полированную поверхность стола, отсекая тёплый свет коридорных ламп.
— Вы делаете неверные выводы из утреннего инцидента, Вероника Сергеевна, — мой голос прозвучал глухо, отчуждённо и холодно, как щелчок замка на морозе.
Вероника замерла. Её пальцы на краю столешницы едва заметно дрогнули.
— Что вы имеете в виду?
— Я имею в виду то, что вы услышали, — я смотрел не ей в глаза, а чуть выше, на идеально уложенную прядь светлых волос у её виска, намеренно избегая прямого контакта. — Утром я защищал исключительно свой контракт и свою безопасность. Журавлёв копал под меня лично. То, что технические доказательства удачно вписались в ваши должностные инструкции и помогли вам поставить на место зарвавшегося безопасника, — случайное совпадение. Не стоит искать в этом признаков партнёрства.
Воздух в стеклянном боксе словно мгновенно вымерз.
Я видел, как изменилось её лицо. Мягкость исчезла без следа, словно её смыло ледяной водой. Кожа на скулах натянулась, черты лица заострились. Она не отшатнулась, не опустила взгляда — её выдержка была феноменальной, но в глубине зрачков на долю секунды плеснуло острое, осязаемое недоумение, переходящее в глухую, болезненную обиду.
Она пришла ко мне с открытым забралом. По-человечески. А я ударил её наотмашь сухим канцелярским цинизмом.
— Вот как, — очень тихо, почти беззвучно произнесла она. Её голос потерял всякую вибрацию, став плоским и бесцветным.
— Именно так, — продолжал я, забивая этот клин с методичностью хирурга, вскрывающего нарыв без наркоза. Внутри у меня всё ныло от этой лжи, но я заставлял себя держать тон. — Я внешний консультант с фиксированным сроком полномочий. Мне не нужны неформальные договорённости, ночные бдения и совместные тактические альянсы. У меня есть чёткий перечень задач по аудиту инфраструктуры. И чем меньше эмоционального шума будет вокруг этого процесса, тем быстрее мы разойдёмся в разные стороны.
Она молчала несколько секунд, которые показались мне вечностью.
Я физически чувствовал, как внутри неё возводится обратная стена. Та самая глухая, железобетонная броня комплаенс-директора, которую она на мгновение сняла, переступив порог моего бокса. Плечи её расправились, подбородок чуть приподнялся.
— Вы совершенно правы, Кирилл Викторович, — отчеканила она. Каждое слово звенело замороженной сталью. — Эмоциональный шум здесь абсолютно лишний. И раз уж вы настаиваете на исключительной чистоте формата — давайте вернёмся к букве регламента.
Она выпрямилась, убрала руку со стола и сделала шаг назад, восстанавливая строгую двухметровую служебную дистанцию.
— Запрос на ночное технологическое окно в выходные дни отклонён, — её голос звучал так, будто мы находились в зале арбитражного суда. — До тех пор, пока вы не предоставите мотивированное письменное обоснование с детальной спецификацией каждого диагностического запроса, доступ к изолированному стенду будет ограничен дневными часами. Любое обращение к архивным сегментам замораживается. Мы будем двигаться строго по процедуре. Никаких исключений.



