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