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