- -
- 100%
- +

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




