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