Боевкин Николай : другие произведения.

Вторжение

Самиздат: [Регистрация] [Найти] [Рейтинги] [Обсуждения] [Новинки] [Обзоры] [Помощь|Техвопросы]
Ссылки:


 Ваша оценка:
  • Аннотация:
    Мой компьютер убили... Найду подонка и уничтожу, кем бы он ни был! Даже если ради этого придется взорвать к чертовой матери все их долбаное киберпространство...
    Целиком книгу можно купить на Литрес: www.litres.ru/nikolay-boevkin/vtorzhenie/

  Глава 1
  
  Экран дернулся и погас. Ну электрики, ну паразиты, опять химичат с питанием. И я тоже хорош, давно уже надо бы купить UPS, да все лень-матушка. Щелкнул панелью выключателя настольной лампы - нет, ток есть. Не во всем, видать, виноват Чубайс.
  
  Ладно, дружок, сейчас посмотрим, что тебя беспокоит. Может, экранный адаптер полетел? Лично мне не нравятся все эти новомодные голосовые интерфейсы, предпочитаю старые добрые экран и клавиатуру. Наверное, я ретроград; но как только вижу человека, который беседует с компьютером, сразу вспоминаю секретаршу Вейценбаума, и меня душит смех.
  
  Не знаете эту историю? Когда-то, на заре искусственного интеллекта, много спорили, какое поведение компьютера можно считать разумным. Известный тест, предложенный Аланом Тьюрингом, заключался в том, сможет ли человек, не зная, кто находится по другую сторону терминала, отгадать в своем собеседнике компьютер. И вот ряд ученых, желая удивить мир злодейством, ринулись писать программы, имитирующие поведение человека, чтобы выдать искусственный разум на-гора не в отдаленной перспективе, а немедленно. А для этого, как сами понимаете, программа должна хотя бы отдаленно понимать, о чем с ней толкуют.
  
  Один из исследователей, Джозеф Вейценбаум, разработал программу 'Элиза', видимо, в глубине души считая себя профессором Хиггинсом, обучающим бестолковую железку языку приличных людей. 'Элиза' имитировала действия психотерапевта, проводящего осмотр пациента. У нас в России в те времена никто бы до этого не додумался, но он-то ведь американец. Вообще идея гениальная, ведь психотерапевт должен в основном слушать пациента. Ну, вставит изредка реплику типа: 'Расскажите мне о ваших проблемах поподробнее' или 'Вы об этом тоже хотите поговорить, да?' и все дела.
  
  Если подумать, можно и дальше продвинуться в этом направлении. Как вам, к примеру, искусственный исповедник? По-моему, очень даже ничего. Даже антураж идеально подходит под тест Тьюринга - никакого визуального контакта. А какая психологическая разгрузка в масштабах всего общества! А какая золотая жила для спецслужб, куда там 'Одноклассникам' и 'Фейсбуку'!
  
  Так вот, Вейценбаум описал случай, когда секретарша попросила его выйти из кабинета, чтобы пообщаться с 'Элизой' тет-а-тет, хотя и прекрасно знала, что это всего лишь программа.
  
  Да что там секретарша! Некоторые практикующие психотерапевты предлагали доработать 'Элизу' до клинического использования! Так и стоит перед глазами эта картинка: пустынные улицы американских городов и нация, прильнувшая к экранам персоналок и изливающая им свою душу. Ведь халявный психоаналитик для американца - почти то же самое, что бесплатный бензин.
  
  А вот для самих психоаналитиков наступили бы тяжелые времена. Жаль, что Вейценбаум не сделал заодно электронного дантиста. Пришлось бы американцам опять идти в программисты, поскольку все так нежно любимые ими специальности оказались бы не востребованы. Хотя нет, погорячился. Остались бы еще юристы, от этой профессии у любого искусственного интеллекта крыша точно съедет.
  
  Но, наверное, скоро и я привыкну, человек привыкает ко всему. Нынче ведь никого не удивляют люди, идущие по улице и оживленно разговаривающие сами с собой. А поначалу, когда телефонные гарнитуры только появились, это выглядело несколько диковато.
  
  Да, сейчас первые опыты с искусственным интеллектом выглядят наивно, но не будем слишком строги, все ведь когда-то начинали. Вообще, если хотите постигнуть подноготную какого-нибудь сообщества - обратите внимание, как там относятся к промахам новичков, сразу все поймете. Учились когда-то водить машину или кататься на горных лыжах? Или, не дай Бог, служили в армии? А вот вам противоположный пример - клубы самодеятельной песни, если сейчас кто-нибудь еще помнит, что это такое.
  
  Особенно облажались с искусственным интеллектом японцы с их амбициозным проектом компьютеров пятого поколения. Сделали, видишь ли, ставку на аппаратную реализацию механизма логических выводов и базы знаний. Сразу было понятно, что ничего путного у них не выйдет. Ведь уже существующие в тот момент компьютеры подавляюще превосходили человеческий мозг как по объему и скорости передачи информации, так и по числу умозаключений в секунду. Так что увеличение этих показателей даже на два-три порядка все равно ничего принципиального дать не могло. Только белковые нейронные сети, в которых происходят приблизительно те же процессы, что и в человеческом мозге, дали необходимый и с таким нетерпением ожидаемый прорыв.
  
  Похвалюсь, и у меня теперь такой белковый NG-компьютер, я приобрел его полтора года назад (дорогой, падла, просто кошмар) и теперь с полной уверенностью могу сказать - несомненно, какие-то зачатки интеллекта в нем есть.
  
  Что-то я отвлекся с разговорами, пора что-нибудь и сделать. Открыл корпус, заглянул внутрь и остолбенел. Через прозрачную крышку процессорного модуля вместо идеально ровной структурированной светло-серой поверхности на меня смотрела желтоватая бесформенная масса.
  
  Мой компьютер был мертв.
  
  
  
  
  Глава 2
  
  Но этого же просто не может быть!!! Никто еще точно не знает, сколько живут белковые компьютеры, прецедентов не было. По общим прикидкам должно быть как минимум лет пятьдесят. Да, бывали случаи, когда компьютеры погибали, но это происходило только на этапе обкатки технологических процессов, да и выглядело совершенно по-другому. Сразу было ясно по реакциям, что с ним что-то не так, потом состояние ухудшалось, и через некоторое время - летальный исход.
  
  Мой же всего три месяца назад был на профилактическом осмотре, и абсолютно все было в порядке. В дальнейшем тоже никаких настораживающих признаков, и вдруг - на тебе!
  
  Может, что-то с напряжением? Какой-нибудь жуткий бросок? Да ну, ерунда, эти моменты давным-давно отработаны, защитные схемы многократно резервированы. Так что не вариант.
  
  Ладно, будем надеяться, что Max, мой знакомый из Лаборатории, поможет разобраться.
  
  Сейчас появилось много радетелей русского языка, как только услышат просто слово "Лаборатория", сразу начинают занудствовать - "лаборатория чего?" да "что за лаборатория?" Я им всегда отвечаю - ничего, в конце прошлого века, поди, не спрашивали: "Какой такой комитет?" Сами как-то соображали, что Комитет - он и в Африке Комитет. А сейчас чего, поглупели что ли?
  
  Этот Max занимается обучением и профилактикой белковых процессоров, в своем кругу мы называем его "инженером компьютерных душ".
  
  На самом деле никакой он, конечно, не Max, его официальное имя - "hid:7BD29E00-76C1-11CF-9DD0-00A0C9034933". Но разве можно общаться на таком формальном уровне?
  
  А вы знаете, что hid не всегда был hid-ом? Вначале, когда в ISO [1] только еще планировали осчастливить весь род людской уникальными идентификаторами, ему дали название pid - Person Identifier. Название придумали заправляющие в ISO ребята из CIA [2], поднаторевшие в русской словесности еще во времена "холодной войны", придумывая анекдоты про руководителей Партии и Правительства Союза ССР.
  
  Естественно, они не преминули воспользоваться случаем, чтобы вставить пистон теперешним соратникам, а в недавнем прошлом - потенциальным противникам. Вы ведь прекрасно знаете, что в английском языке существительное, обозначающее инициатора какого-либо действия, образуется из соответствующего глагола прибавлением суффикса -er или, того хлеще, -or.
  
  Наши представители в ISO, само собой, прошляпили этот момент, да и не мудрено, еще их родители, наверное, забыли язык и реалии дорогой Отчизны. А вот первые отечественные обладатели pid-ов были очень недовольны, особенно почему-то дамы.
  
  В общем, разразился грандиозный подпольно-технологический скандал, и pid быстренько заменили на hid - Human Identifier. Кстати, как потом оказалось после появления белковых компьютеров, очень удачно.
  
  Ладно, пора собираться. Вынул из компьютера процессорный модуль, поместил его в транспортировочный контейнер, хотя чего уж теперь... Вышел на лестничную клетку, захлопнул дверь и прислушался. По негромкому тону в два килогерца убедился, что квартира обнаружила мое отсутствие и заняла круговую оборону. Береженого Бог бережет!
  
  [1]ISO (International Organization for Standardization) - Международная организация по стандартизации
  [2]CIA (Central Intelligence Agency) - Центральное разведывательное управление США
  
  
  
  
  Глава 3
  
  В Лаборатории воняло озоном, длинные коридоры давили на психику. Какой же идиот догадался выкрасить здесь стены в цвет детской неожиданности?
  
  Куда девались запах легкой свежести, ощущение безграничного простора высоких потолков? Кто замалевал изящное светло-коричневое цветовое оформление интерьеров? И кто повесил эти тошнотворные картины, кто установил безвкусные напольные вазы, так что даже не поймешь, что это - элемент декора или обычная урна?
  
  Хотя стоп, ничего тут не изменилось, кроме меня самого. Раньше я был здесь, когда забирал долгожданный компьютер или приносил его, как грудничка в поликлинику, на профилактику. Роддом и морг детерминируют совершенно различные эмоции.
  
  Захожу в тот же кабинет, что и три месяца назад, Max по-прежнему пребывает в точно такой же позе, как будто я выходил всего на минутку.
  
  - Здорово, Max. У меня беда - компьютер загнулся.
  
  - А ты питание включать не пробовал, блондин?
  
  - Max, кончай, не уподобляйся нашим лифтерам!
  
  - А какие у тебя отношения с лифтерами?
  
  - Да у меня в доме лифт сделан по последнему слову технического минимализма - только одна кнопка вызова и нет индикации, в какую сторону он движется. Поэтому соседи, находящиеся в кабине, отвечают на немой вопрос совсем как древние римляне в цирке на поединке гладиаторов - большой палец вверх или вниз. Американцы, наверное, пользовались бы средним пальцем, но у нас народ-то покультурней будет. Так вот, выхожу я как-то из квартиры и жму на кнопку вызова - никакого эффекта. Ну, думаю, паниковать рано, может, лампочка перегорела... Терпеливо жду. Напрасно. При этом движки воют, канаты скрипят, все вроде как положено. Звоню, наконец, в диспетчерскую: мол, вызов на таком-то этаже не работает. А они в ответ: "Не умеете пользоваться!" Даже депутаты Госдумы научились в конце концов управляться с целыми тремя кнопками, да еще и электронной карточкой в придачу. Обидно, понимашь.
  
  - Кстати, насчет питания и блондинок. Мне тут один знакомый сисадмин рассказал такую историю.
  
  - Max, мне не до историй!
  
  Но Max, если уж начал травить очередную байку, не успокоится, пока не закончит. Легче отдаться, честное слово.
  
  - Так вот, приходит в начале рабочего дня к моему знакомому сисадмину одна вся такая из себя блондинка пять на восемнадцать из отдела маркетинга.
  
  А Max, должен вам сказать, крупнейший специалист в области классификации блондинок. И вот сейчас у него опять что-то новенькое. Ну, пять - это, положим, понятно.
  
  - А восемнадцать - это что, возраст?
  
  - Нет, высота каблуков. А сисадмин всю ночь чинил вконец завравшуюся базу знаний - злой сидит, как черт, почти безуспешно пытается оттянуться кофейком. Фифа говорит, что, мол, компьютер сломался, не включается. Сисадмину идти разбираться не хочется - просто смерть. Он и отвечает - питания, наверное, нет. Блондинка говорит - в соседнюю розетку воткнут монитор, на нем лампочка-то горит, за кого, говорит, меня принимаешь, я продвинутый юзер. - А розетки-то одного цвета? Белые - обычные, а красные - гарантированные. Может, одна сеть работает, а другая - нет? - Нет, обе розетки красные, что я, совсем блондинка, что ли? - Тогда посмотри на задней панели корпуса - часто у блока питания бывает собственный выключатель, наверное, кто-нибудь задел. - Да нет там никакого выключателя! Блондинка уже в состоянии кипения, сейчас пар пойдет. - Да точно я говорю, - настаивает сисадмин, - наверняка с электричеством что-то. - Ах так, - говорит блондинка. - Если на то пошло и проблема действительно в этом, я тебе минет сделаю. Устраивает? Сисадмину крыть было больше нечем, он нехотя оторвал свою натруженную задницу от стула и поплелся за блондинкой в отдел маркетинга. За ними потянулись и заинтригованные сотрудники. Зашли в кабинет, сисадмин начал мучить компьютер. Пощелкал выключателем - не реагирует, розетки, действительно, обе красные, индикатор на мониторе, на самом деле, горит, выключателя на блоке питания, таки, нет. Озадаченно пошевелил кабель в разъеме - раздался характерный треск потревоженных контактов, компьютер жалобно пискнул и включился, выплюнув заставку загрузки операционной системы. Наш сисадмин с дурацкой ухмылкой стал демонстративно ме-е-едленно, ме-е-едленно расстегивать молнию на джинсах. Блондинка, ломая восемнадцатисантиметровые каблуки, вся в слезах и соплях пулей вылетела из комнаты. Сотрудники мгновенно разделились на два лагеря. Одни, которые пришли с сисадмином, вповалку легли, давясь от хохота; другие, местные, с изумлением глядели на эту вакханалию, ничего не понимая. Наконец все утихомирились. "Передайте, что ее выстрел всегда останется за ней", - пустил парфянскую стрелу сисадмин и гордо удалился со своей свитой. День был прожит не зря.
  
  - Как думаешь, это уборщица задела кабель или твой сисадмин сам заранее спланировал мероприятие?
  
  - Из тебя так и прет системный аналитик, сразу начинаешь копать. Какой извращенный стиль мышления!
  
  - Слушай, Max, ты же знаешь, моему компьютеру нет еще трех лет.
  
  - А что же ты не принес его с собой, сейчас бы зараз починили.
  
  - Max, умер процессор.
  
  - Ладно, только твоих приколов мне сегодня не хватает, после вчерашнего я и так в прострации. Веришь ли, проиграл в шахматы пятикласснику.
  
  - Я серьезно!
  
  - Да быть такого не может, потому что не может быть никогда. Я же сам его недавно смотрел.
  
  Достаю контейнер, открываю. В тот же миг я понял, что понятие "челюсть отвисла" - никакая не метафора.
  
  - Ничего себе! Да, дела! Я про такое даже не слышал никогда, а уж поверь, кое-какой опыт имею.
  
  - Ну и что, сможешь разобраться, что произошло?
  
  - Оставляй, подумаю на досуге.
  
  Я вышел на улицу в состоянии полнейшего опустошения. Опять, как и полтора года назад, я остался совершенно один.
  
  
  
  
  Глава 4
  
  Вибратор видеофона требовательно защекотал бедро. Терпеть не могу эти видеофоны, уничтожающие последние остатки приватности. Живешь как на витрине!
  
  То ли дело мобильники! Занимаешься спокойно своими делами, на звонок шефа отвечаешь: "Застрял в пробке, буду не раньше чем через полчаса" или "в меня здесь въехал какой-то шумахер, протокол, страховая, сервис, то да се, сам понимаешь..." Специально всем раззвонил, что установил на свой автомобиль супер-пупер звукоизоляцию, чтобы не унижаться потом всякими "др-р-р" и "би-би". Ну, не звукоимитатор я!
  
  К сожалению, мобильники всем в конторе заменили видеофонами, я и так отбояривался, сколько мог. Тянуть дальше было уже слишком подозрительно.
  
  А уж если у вас завелся видеофон, куда же вы теперь денетесь от так называемых носимых дисплеев, или попросту видеоочков? Пока что от нашествия псевдокиборгов спасает только высокая цена видеогарнитур, но это лишь вопрос времени. Представьте - в забитом до отказа вагоне метро вы не видите ни одного человеческого лица, только абсолютно одинаковые "устройства персонального просмотра". Впрочем, почему это, собственно, одинаковые? Видеоочки от Гуччи - ну и понеслось...
  
  Ничего, мы и на видеофон найдем управу. Я, например, никогда не достаю его из кармана, пусть любители чужой публичности созерцают приятную и высокоинформативную темноту. Если вдруг попросят вынуть, чтобы "посмотреть на твою наглую рожу", у меня готова отмазка - мол, аккумуляторы на последнем издыхании, я специально отключил экран и камеру, чтобы не остаться без связи. Если все же будут настаивать, давим на кнопочку отключения - а я ведь предупрежда-а-ал!
  
  К счастью, это не шеф, а всего-навсего мой коллега Elf, "hid:EEAB7790-C514-11D1-B42B-00805FC1270E". Он у нас в конторе "разводящий", но не в смысле регулярного обмана сослуживцев и даже не в плане оказания помощи при расторжении браков. Elf занимается организационно-координационной деятельностью, во какое название придумали! Ну, а если называть вещи своими именами, работой типа "подай-принеси-пшел-вон". Когда-то давно подобная деятельность тактично именовалась "отдельными комсомольскими поручениями".
  
  Нет, он не отбивает хлеб насущный у секретарши, скорее наоборот, освобождает ее от мелочевки для более продуктивного труда. Шеф очень обижается, когда кто-нибудь употребляет это слово, всегда поправляет: "не секретарша, а секретарь". Видимо, на корню хочет пресечь дальнейшее развитие темы в этом направлении. Жалко, сейчас нет машинисток, интересно, как бы он здесь выкрутился?
  
  - Arthur, где тебя черти носят? Шеф просил тебя разыскать, есть срочная работа.
  
  Вопрос, я так понимаю, чисто риторический, можно и проигнорировать.
  
  - А у нас разве бывает другая?
  
  - Да, конечно, подозреваю, что ты как раз сейчас ей и занят.
  
  Ого, да у нас, кажется, начинает проклевываться чувство юмора!
  
  - Не будем терять понапрасну времени. Объясни толком, что случилось, - перехожу я в атаку.
  
  - В банке "Омега" крупное хищение, похоже на хакеров. Кроме ФСБ и МВД привлекли нас, шеф уже там и ждет тебя.
  
  - Если задействовано Управление "К", не стоит даже подошвы тереть. Наверняка уже устроили маскарад, вывезли серверы, теперь к следам не подступишься.
  
  - Шеф договорился, что расследование будет производиться на месте, сказал, что у них самих фитиль в заднице и они заинтересованы в сотрудничестве.
  
  - Что-то где-то сдохло! О какой приблизительно сумме идет речь?
  
  - Это первое, о чем ты должен доложить шефу.
  
  - Передай ему мое "есть".
  
  - Это не телефонный разговор!
  
  До банка "Омега" отсюда всего ничего, каких-нибудь десять минут ходьбы, прогуляюсь заодно по бульвару. Интересно, доложил ли Elf шефу, что выполнил поручение о моей поимке, можно будет удивить начальство чудесами оперативности.
  
  Какая жара стоит в Москве этим летом! Сейчас бы на море или хотя бы в лес. Жалко, что не удалось вовремя слинять в отпуск, разбирайся теперь с этими хакерами. Хотя, наверное, и отпуск бы не спас: когда дело пахнет керосином, достанут даже на необитаемом острове.
  
  Да и хакерами, думаю, там не пахнет. Известно ведь, что более восьмидесяти процентов инцидентов происходит из-за злоупотреблений собственных сотрудников. Банку, естественно, в подобных случаях выгоднее списать все на "злобных хацкеров", чем отвечать за собственные упущения. А бывает, таким образом просто маскируют финансовые потери или даже хищения. Ничего, разберемся, чай не впервой.
  
  Бульвар, конечно, слабая замена лесу. Особенно сейчас, когда то и дело сильные порывы ветра забивают глаза и нос песком, ну прямо пустыня Сахара. Интересно, какой умник догадался посыпать дорожки бульвара каменной крошкой? Видимо, у некоторых столичных чиновников сильна ностальгия по прогулкам в Тюильри и Люксембургском саду.
  
  Ну вот, добрался наконец до здания банка. Показываю охраннику, сидящему за пуленепробиваемым стеклом, документы - все о"кей. Он обо мне предупрежден - пожалуйте получить пропуск. Прохожу через "стакан" в центральный холл, оглядываюсь по сторонам. И куда мне прикажете теперь? Нет, вот умницы, все предусмотрели, стоит указатель "Межведомственная рабочая группа. Переговорная номер три", кому надо - поймут. Не будут же они писать "Комиссия по расследованию хищения в особо крупных размерах"!
  
  О входных шлюзах, которые в просторечии именуются "стаканами", рассказывают массу забавных историй. Собственно шлюз представляет собой круглую кабину с двумя дверями, цель которой - организовать проход в здание строго по одному. При поднесении карточки к считывателю входная дверь открывается, человек заходит, входная дверь закрывается. Потом после небольшой паузы открывается выходная дверь - и путь свободен.
  
  Вроде бы все просто и ясно, но существуют различные тонкости. Например, чтобы отсечь одновременное нахождение в кабине двух человек, в пол вмонтирован датчик нагрузки, как в лифтах. Один мой приятель, имеющий больше центнера живого веса, был заперт в "стакане", который приятным женским голосом сообщил ему: "Коллективный проход запрещен. Ожидайте прихода охраны". То, что мой приятель - не коллектив, разобрались быстро, но как ему все-таки попасть в учреждение - решали гораздо дольше. В конечном итоге пришлось проводить огородами, через подземный гараж.
  
  А одну субтильную девушку, как мне говорили, "стакан" вообще не почувствовал. Он просто закрыл входную дверь, и приятный женский голос не сказал ничего. И охрана, соответственно, тоже вызвана не была. А внутреннюю кнопку вызова смонтировать поленились. А сделать хорошую звукоизоляцию и глубокую тонировку стекол - наоборот, не поленились. К сожалению, время прохода девушка тоже выбрала неудачное - сотрудники все работают в поте лица, а не слоняются туда-сюда. И билась наша девушка, страдающая, как назло, клаустрофобией, в замкнутом пространстве, как птичка в клетке, пока какой-то принц на свою беду случайно ее не освободил. Естественно, как честный человек, вынужден был после этого на несчастной принцессе жениться. За хорошие поступки, увы, почти всегда приходится расплачиваться.
  
  А вот в одной конторе бдительные охранники снабдили "стаканы" не только наружными, но и внутренними считывателями, таким образом они боролись с теми, кого пытаются провести по чужим карточкам. Лень им было, видишь ли, постоянно присматривать за проходом, и решили соорудить полный автомат. Когда однажды внутренний считыватель сломался, нарвался на него, естественно, по закону подлости, сам директор фирмы. Дождавшись наконец неспешно вернувшегося с плотного обеда охранника, директор уволил не только его, но и всех остальных за компанию. А заодно и того, кто заказал сей замечательный девайс.
  
   ***
  
  В Переговорной номер три народу было уже полным-полно; похоже, сигнал дошел до меня с большой задержкой.
  
  Шеф с упреком взглянул на мои пыльные ботинки - последствие прогулки по бульвару - что, мол, за разгильдяйство, пришел в таком виде в солидное учреждение. Я сделал несколько резких движений, подражая чистильщику ботинок, и развел руками - какое же это солидное учреждение, если на входе нет даже автомата для чистки обуви? Правда, не уверен, что я бы им воспользовался - возвращаться-то все равно по бульвару. Зато с алиби теперь полный порядок.
  
  Наконец я, кажется, догадался, почему и в Москве, и в Париже дорожки посыпают всякой гадостью. А в Москве еще и поливают, благо зимой нередок гололед. Мировой заговор обувной мафии налицо. Ну, хорошо, пусть будет европейский.
  
  - Все собрались, наконец, можем подвести итог.
  
  Руководитель оперативного штаба - невысокий худой генерал ФСБ, с ним меня уже неоднократно сводила судьба. Удивительное дело, обычно генералы очень крупные мужчины, кроме этого я встречал только одного в районе метра шестидесяти, правда, по весу тот не уступал остальным.
  
  - В общем, для проведения технического расследования сформирована зондер-команда, старшего не назначаю, все вы специалисты в своих областях и должны работать в теснейшем контакте. Меряться, кто главнее, некогда. Задача минимум - прекратить подложные платежи, задача максимум - разобраться, что произошло и выйти на исполнителей. Дальше уже моя забота. Срок - сутки. Вопросы есть - вопросов нет. Знакомьтесь и приступайте.
  
  Вот это по-нашему, по-армейски, четко и ясно. Вопрос о том, что будет, "если не", дипломатично подвешен. И главное, этот генерал свободно умеет обходиться без ненормативной лексики. Определенно, он мне нравится. Я много раз видел, как высокие военные чины, волею случая поставленные в непривычные для себя условия запрета использования специфических связующих слов, выглядели такими же неуклюжими, как бегун со связанными руками. Речь с трудом лилась из их уст, путались предлоги и падежи. И только когда запрет снимался, все становилось на свои места.
  
  Начальство, довольное тем, что его часть работы - постановка задачи - уже выполнена, потянулось к выходу. Шефа удалось ухватить за рукав чуть ли не в коридоре.
  
  - Я надеюсь, наши орудия труда уже привезли?
  
  - Да, лежат в серверной. Что-нибудь еще нужно? Короче, звони, мне необходимо быть в курсе.
  
   ***
  
  В комнате осталось шесть человек. Одного я знаю очень хорошо, это Frodo, эксперт по компьютерной безопасности из Управления "К". Четверо других держатся парочками (не подумайте чего плохого), двое у окна - явно местные, а в дальнем углу, возле диспенсера и кофе-машины, расположились, видимо, ребята из ФСБ, военные гораздо лучше гражданских ориентируются в пространстве.
  
  Один из ФСБ-шников - наверное, оперативник; взгляд у него немного отсутствующий, но это только видимость: думаю, просто привычка держать под контролем сразу все помещение. Другой, здоровенный мужик в черной спортивной майке, похоже, из подразделения "тяжелых". Не припомню, чтобы таких головорезов включали когда-либо в группу технического расследования, видно дело и впрямь табак.
  
  Почему бы инициативу в такой ситуации не взять на себя хозяевам? Так и есть - один из банкиров оторвался от подоконника и улыбнулся.
  
  - Меня зовут Mick, я координатор работ от банка, по всем организационным вопросам обращайтесь ко мне.
  
  Ба, еще один организатор-координатор! Ладно, шучу. Куда мы от них, менеджеров, денемся?
  
  - Это наш системный администратор Serg, он зарегистрирует вас в системе и предоставит необходимые права доступа.
  
  Интересно, а не тот ли это сисадмин, про которого рассказывал Max? Опять шучу, сейчас этих сисадминов развелось, как собак нерезаных, правда, далеко не все из них достойны так называться. Посмотрим - увидим.
  
  - Я Frodo, Управление "К" МВД России, - сказал Frodo.
  
  - Я Arthur, компьютерный детектив, - легонько помахал ручкой я.
  
  - Chuck, мы с Troll будем осуществлять силовую поддержку, - скромно отозвался "оперативник".
  
  Откуда они - все, видимо, сами должны догадаться; понятное дело - чекисты.
  
  Ну вот и познакомились, пора брать быка за рога.
  
  - Mick, расскажи в двух словах о краже, как это произошло, сколько взяли.
  
  - Величину ущерба мы пока точно сами не знаем, сейчас известно о четырех платежках, но могут быть и другие. Но поверьте, речь идет об ОЧЕНЬ большой сумме. Все платежки оформлены разными операционистами, причем те утверждают, что этих документов не готовили. Деньги ушли через SWIFT[3], мы пытались отозвать, но ничего не получилось, их сняли буквально в течение часа. Сейчас в банке идет выверка по полной программе, результаты планируем получить завтра утром.
  
  - С этими операционистками уже работают, - внес свою лепту Chuck, сделав акцент на букву "к".
  
  - А как организована сеть банка? - это уже к Serg.
  
  - Достаточно традиционно, внутрибанковская сеть разбита на два сегмента - пользовательский и серверный. Между ними межсетевой экран, который пускает пользователей только к необходимым им серверам. Серверный сегмент подключен через шлюз к демилитаризованной зоне, где находятся внешние хосты, а та, в свою очередь, имеет выход в Интернет. Есть еще один сегмент с Интернет-компьютерами, но он не связан с корпоративной сетью.
  
  - В DMZ[4] установлена система обнаружения атак?
  
  - Да, но никаких следов проникновения или даже разведки не обнаружено.
  
  - Может быть, все аккуратно подчищено?
  
  - Вряд ли, все логи хранятся на специальном сервере, который отделен от DMZ своим файерволом и принимает только on-line запросы на сохранение записей. Демон чрезвычайно простой и тщательно проверен на предмет взлома, можете сами посмотреть исходники и убедиться. Этот файервол, так же как и сам сервер аудита, администрируются только сотрудниками службы безопасности банка, системным администраторам эти хосты недоступны. В свою очередь, службе безопасности недоступны все остальные хосты DMZ.
  
  - Какие протоколы поддерживает шлюз между корпоративной сетью и DMZ?
  
  - Только почтовый, причем все проходящие сообщения проверяются на вирусы и архивируются.
  
  - Антивирус ничего не даст, во взломах такого уровня обычно используются одноразовые компоненты, которые к тому же тщательно проверяются на всех эвристических анализаторах.
  
  - У нас стоит система, которая не пропускает внутрь любой активный контент. Все исполняемые модули, скрипты и даже неопознанные компоненты блокируются, внутрь проходят только строго определенные типы вложений. Никаких шифрованных архивов, никаких документов с макросами.
  
  - Так все гладко излагаешь, что даже скулы сводит. Проверьте как следует еще раз на предмет исключений. Может, какому-нибудь администратору разрешено принимать все, что угодно? Или было разрешено когда-то? Аудит действий администраторов проводится?
  
  - Хорошо, проверим. Аудит администрирования есть, эти логи хранятся там же, где и остальные, доступ к логам у администраторов только на чтение.
  
  - Значит, либо заранее знали, куда идти, либо прошли другим путем. В обоих случаях необходима поддержка изнутри.
  
  - Тотальная проверка всех сотрудников банка нереальна в такие сроки, - возразил Chuck. - Нам нужны хоть какие-то зацепки, чтобы сузить круг.
  
  - Будем искать зацепки. Нам нужно, чтобы все компьютеры в DMZ и корпоративной сети, в том числе рабочие места всех пользователей, оставались включенными. Можно будет отсоединиться от всех внешних сетей?
  
  - Насчет компьютеров я сейчас распоряжусь, SWIFT и резервных провайдеров уже отрубили, от основного провайдера можно будет отключиться через четверть часа, - сказал Mick.
  
  - Еще нужна детальная топология сегментов и технологические схемы участков, через которые проходили поддельные платежки.
  
  - Да, конечно, вся документация имеется и будет вам предоставлена.
  
  Вижу, что банк хорошо подготовился к работе. Эти хакеры какие-то мазохисты, честное слово, не могли выбрать мишень попроще, что ли? Далеко не во всех банках, даже крупных, система безопасности выстроена так грамотно. Правда, хакеры зачастую не ищут легких путей и специально выбирают сложные объекты, просто для самоутверждения. Но не похоже, чтобы это был тот случай, такие суммы и сантименты несовместимы. Неужели нелепая случайность - лезли развлечься и не удержались, увидев колоссальные деньги? Сомнительно - чтобы провести платежи подобных размеров, необходимо хорошо разбираться в банковских технологиях; да еще и момент улучить, когда на корсчете имеются нужные средства. Скорее всего, все-таки брали свои.
  
  - Где мы можем расположиться? В серверной не хотелось бы, за бортом под сорок, а у вас там, поди, градусов восемнадцать-двадцать. Боюсь, через сутки, отведенные генералом, спрашивать работу будет просто не с кого.
  
  - В этой переговорной есть все необходимые коммуникации, можете работать прямо здесь.
  
  - Хорошо. Ну, Frodo, теперь наш с тобой выход.
  
  
  
  [3]SWIFT (Society for Worldwide Interbank Financial Telecommunications) - международная межбанковская система передачи финансовых данных
  [4]DMZ (Demilitarized Zone, демилитаризованная зона) - сегмент, расположенный между Интернет и корпоративной сетью
  
  
  
  
   Глава 5
  
  На столе Переговорной номер три стопкой стояли перенесенные из серверной мои "орудия труда" - пять тюнингованных ноутбуков, набитых программами на все случаи жизни. Тюнинг, собственно, заключался в замене стандартных винчестеров заказными экстремальной емкости. Да, и еще модернизирована система охлаждения: терпеть не могу, когда из приятной дремы тебя выводит рев внезапно проснувшегося вентилятора.
  
  - Почему у одного ноутбука красная крышка? - интересуется Serg. - Это случайность или что-то означает?
  
  - Так маркируется эталонный компьютер, он никогда не участвует в работе, а служит для восстановления боевых в случае чего.
  
  - Ясно.
  
  - Что, Frodo, как обычно, ты обследуешь DMZ, а я банковскую сеть? - спрашиваю я.
  
  Frodo кивает, у нас с ним принято именно такое распределение обязанностей, когда мы работаем вместе, поскольку я чуть лучше разбираюсь в банковской бухгалтерии.
  
  Я подключаю ноутбук и, разложив перед собой схемы серверного сегмента, углубляюсь в их изучение. Так, начнем с обследования сервера ABS. Нет, никакого отношения к антиблокировочной системе тормозов автомобиля он не имеет. Это так называемая автоматизированная банковская система - ядро информационной среды банка. По-любому, несанкционированные платежи должны быть отражены здесь для бухгалтерской отчетности, иначе их поймают раньше, чем те покинут банк. Существует сложная и многоуровневая система квитовок как раз для предотвращения подлогов.
  
  Конечно, любую систему, созданную одними людьми, другие люди могут обмануть. Только в данном случае так почти никогда не делают. Во-первых, это очень сложно, вряд ли даже внутри банка найдется человек, который в тонкостях знает всю систему целиком. Во-вторых, это и не нужно, гораздо проще замаскировать нелегальный платеж под обычный. Будем пока исходить из того, что нарушитель был человеком разумным и не искал лишних приключений на свою задницу.
  
  Дальше стоит сервер расчетной системы SETTL, следом за ним - сервер международной системы передачи финансовых транзакций SWIFT; вот по этой цепочке мы и двинемся.
  
  Для начала запустим на ABS Разведчика - программу, производящую поиск подозрительных процессов и объектов автозапуска операционной системы. Если на сервере есть враждебные модули - должны ведь они как-то запускаться после рестарта компьютера.
  
  - Serg, придвигайся поближе, потребуется твоя помощь. Какие отклонения настроек этого сервера от умолчания?
  
  Ответить Serg не успел. Трудолюбивый Разведчик, едва начав свою работу, тут же вылетел, не успев выдать каких-либо сообщений.
  
  - Frodo, дуй сюда, у меня потеплело. Похоже, моего Разведчика загасили, видимо на сервере ABS сидит Киллер.
  
  Глаза Frodo лихорадочно заблестели, наши шансы на успех существенно возрастали.
  
  - Serg, необходимо сделать резервные копии всех компьютеров этого сегмента. Нам сейчас придется немного повоевать, возможны жертвы среди мирного серверного населения.
  
  - Все бэкапы уже сделаны сразу после закрытия операционного дня, воюйте на здоровье.
  
  Вот это молодцы, здешние сисадмины способны, оказывается, не только на окучивание наивных блондинок.
  
  Frodo переключил свой ноутбук и сел поближе ко мне.
  
  - Frodo, внедряй на нулевой ринг Снайпера.
  
  Снайпер - это такая небольшая программа, предназначенная для уничтожения Киллеров. Собственно, найти и обезвредить Киллера Снайпер не может, вместо этого он незаметно встраивается в операционную систему и ждет. Как только Киллер активизируется и пытается кого-нибудь ухлопать, Снайпер это обнаруживает и тут же "снимает" его.
  
  - Теперь запускай Разведчика, а я сразу забью серверу трафик, чтобы Киллер не смог ни с кем связаться. Глубину сканирования поставь по максимуму, нам торопиться некуда.
  
  Постановкой помех занимается отдельный ноутбук, и теперь мы сами не видим, что происходит на сервере ABS. Третий ноутбук занимается сниффингом сети - просто фиксирует все проходящие по ней пакеты, это может потребоваться в дальнейшем для "разбора полетов". Четвертый ноутбук пока находится в резерве.
  
  Через пять минут я снимаю помехи и опять вхожу на ABS. Все нормально, Киллер уничтожен, Разведчик закончил свою работу и выдал нам все объекты, хоть в малейшей степени отличающиеся от стандартных.
  
  Все чисто, прицепиться абсолютно не к чему.
  
  - Интересно, кого же он охранял? - разочарованно спросил Frodo.
  
  Действительно, какой дурак будет ставить Киллера просто так? Либо его забыли снять по ошибке, либо главные действующие лица уже удалились.
  
  Тело Киллера тоже никакого интереса не представляет - обычная программа-убийца, такими забит весь Интернет. А нам нужны Диспетчер и Исполнитель несанкционированных платежей, их тела могут рассказать о многом. Особенно интересен Диспетчер - ведь только он может связываться с организатором атаки.
  
  Ладно, делать нечего, пойдем по цепочке дальше. Но сначала нужно занять место. Для этого используется Сторож, достаточно примитивная, но очень полезная программа. Она устанавливается на компьютере и фиксирует все происходящие на нем изменения, поэтому всегда можно определить, что за время нашего отсутствия здесь не побывал никто из непрошеных гостей.
  
  - Frodo, давай теперь разделимся. Я пойду по внешней цепочке к серверу SWIFT, а ты по внутренней - через пользовательский портал на компьютеры операционистов.
  
  На серверах SETTL и SWIFT картина оказалась идентичной - после уничтожения Киллера никого больше обнаружено не было. Похоже, Исполнителя мы потеряли. Зато у Frodo дела обстоят гораздо живее.
  
  - Arthur, они долбят из сегмента пользователей через файервол, я потерял уже трех Разведчиков, а их достать не могу.
  
  - Разрешить вам проход через файервол в сегмент пользователей? - спросил Serg.
  
  - Нет, не надо, лучше выключи его совсем. Будем ловить злодея так, как программисты ловят льва в пустыне.
  
  - Это как?
  
  - Делят пустыню забором пополам; потом ту часть, где находится лев, еще раз пополам и так далее. В конечном итоге царь зверей оказывается плотно зажатым с четырех сторон между досками.
  
  - Разделяй и властвуй?
  
  - Что-то вроде того.
  
  - Frodo, давай завершим с серверным сегментом. Запускай Разведчиков, а вслед за ними Сторожей, а я в это время проконтролирую сеть на всякий случай.
  
  Через час Frodo занял последний сервер. Сопротивление было оказано только на одном компьютере, впрочем, подавить его было совсем нетрудно. Общий доклад Сторожей подвел черту - серверный сегмент зачищен.
  
  - Как-то подозрительно быстро они капитулировали, - вздохнул я. - Непонятно, зачем вообще было все это затевать. Может быть, просто тянут время? Связи с хозяином-то нет, Интернет ведь отключен, вот Диспетчер и не может принять какого-то определенного решения.
  
  - Не говори "гоп", - сказал Frodo. - Посмотрим, что будет в сегменте пользователей.
  
  - Кстати, ты закончил с DMZ?
  
  - Не знаю, я только успел запустить полное сканирование. Сейчас, наверное, оно уже завершилось.
  
  Frodo забарабанил по клавиатуре так, как будто пытался ее сломать. Чудак, разве так можно с боевыми друзьями? Через несколько минут он вскочил.
  
  - Чистяк! Все, не могу больше, объявляется пятиминутный кофе-брейк, - и он выжидательно уставился на нашего организатора-координатора.
  
  Mick кивнул: мол, не волнуйтесь, все схвачено.
  
  Подкрепившись кофе с заботливо приготовленными в буфете банка бутербродами, мы приступили к завершающей стадии работы.
  
  Полчаса разведки - и ничего; все это очень странно, лез ведь кто-то из-за файервола. С другой стороны, Диспетчеру находиться в сегменте пользователей как-то не с руки - этот участок сети ведь не связан с Интернетом, как выходить на хозяина? Неужели Диспетчера мы тоже потеряли? Или его вообще не было и все эти Киллеры - чистый маскарад? Тогда Исполнителя запустил кто-то из своих, Chuck нам спасибо не скажет, зацепок ведь нет никаких.
  
  Вдруг в центре экрана появилась маленькая черная точка, из нее по часовой стрелке начала стремительно раскручиваться спираль, стирая на своем пути окна и иконки рабочего стола. Через три секунды все было кончено - ноутбук не подавал признаков жизни.
  
  - Frodo, осторожно, я, кажется, словил Диверсанта.
  
  - Я, кажется, тоже, - отозвался тот.
  
  
  
  
  
  
  Глава 6
  
  - Какой у тебя был визуальный эффект? - спросил я.
  
  - Осыпающиеся буквы.
  
  - Как в одном из первых вирусов? А у меня - раскручивающаяся спираль, тоже что-то подобное было. Frodo, он над нами просто глумится.
  
  Все-таки хорошо иметь правильные привычки! Я всегда во время расследований на всякий случай подключаю ноутбук со сниффером, и теперь весь трафик со следами убийства наших компов лежит на его винчестере. Сейчас мы запустим анализатор атак и легко разберемся, кто нас с Frodo поимел.
  
  Но не тут-то было, подойдя к ноутбуку со сниффером, мои надежды разбились о такой же черный экран.
  
  - Давай перезапустим его, вдруг трасса осталась на винчестере, - предложил Frodo.
  
  - Дружище, не смеши мои тапочки, неужели ты еще не понял, с кем мы имеем дело?
  
  - Да, на подростков, сублимирующих в хакерство свою сексуальную агрессию, это не похоже.
  
  - Я ничего не понимаю, сниффер ведь работает в скрытом режиме, его невозможно обнаружить, - удивился Serg.
  
  - Косвенно можно, анализируются задержки прохождения пакетов, но это достаточно трудоемко и получается высокий процент ложных срабатываний, - пояснил Frodo.
  
  - Давайте подведем промежуточный итог, - предложил я. - Три наших компьютера выведены из строя, с такой жесткой обороной нам еще не приходилось сталкиваться. Противник - специалист высшей квалификации, его даже хакером называть как-то неудобно. Это с одной стороны. С другой стороны, Диспетчер, я в этом уверен, до сих пор находится там и без крайней нужды самоуничтожаться не собирается. Так что пока все идет хорошо, как отметил один выпавший из окна товарищ, пролетая мимо седьмого этажа.
  
  Разговоры разговорами, а восстанавливать боевые компьютеры кроме нас некому. Сдвинул нижнюю крышку своего ноутбука, переткнул туда шлейф винчестера из эталонного и запустил программу копирования.
  
  Теперь нужно собраться с мыслями. Действовать придется очень аккуратно, с минимальным риском, ведь упускать Диспетчера никак нельзя.
  
  Давайте рассуждать логически. Он загасил нас не сразу, а через полчаса работы, причем всех троих одновременно. Значит, давно нас обнаружил и не трогал, пока кто-то не приблизился к его уязвимой точке. Видимо, надеялся, что пронесет. Причем за эти полчаса мы ничего подозрительного не нашли. Стало быть, роботы5 Диспетчера никаких активных действий не предпринимали, а нас отслеживали собственным сниффером. Одна закавыка - они ведь вычислили наш сниффер, а это в пассивном режиме сделать невозможно. Кроме того, роботы должны вести с Диспетчером хотя бы минимальный диалог - сообщать о наших действиях, получить приказ на атаку, в конце концов.
  
  - Предлагаю следующее, - сказал я. - Подключаем сниффер и сразу запускаем на нем анализатор атак. Смотрим в шесть глаз и пытаемся определить, пока нас опять не прибили, откуда идут пакеты антисниффинга. Вычисляем антисниффер, затем смотрим, с кем он общается, а общаться он должен с Диспетчером, либо напрямую, либо через одного-двух посредников. Строим схему взаимодействия и отлавливаем таким образом Диспетчера.
  
  - А прибьют? - спросил Serg.
  
  - Берем восстановленный ноутбук и все с начала. Mick, я надеюсь, ваш банк не перешел еще полностью на безбумажную технологию? Нам нужны чистые листы и ручки для фиксации всего подозрительного.
  
  - Вообще-то для этого существуют принтеры, - встрял Frodo.
  
  - Точно! Mick, нам просто необходим принтер, только не лазерный, не струйный, а матричный, который выводит каждую строчку, а не страницу целиком. По-моему, как раз в банковской сфере до сих пор используют такие для печати на всяких хитрых бланках. Короче, если быстро не удастся достать, тащи лазерный, а матричный ищи, пока не найдешь. Да, и еще понадобится адаптер на USB, параллельные порты на ноутбуках давно уже не ставят.
  
  Через десять минут Mick и Serg вернулись, согнувшись в три погибели под тяжестью агрегата, размером приблизительно с половину стола и покрытого сантиметровым слоем пыли. Как это ни удивительно, он сразу заработал - вот раньше технику делали, не то, что сейчас.
  
  - Ну что же, начнем, помолясь.
  
  ***
  
  Сниффер работал уже более часа, с противным треском выплевывая на принтер по две строчки в секунду.
  
  Я помню, как в одном старом фильме прототип академика Глушко разглядел ошибку в программе, мельком взглянув на перфоленту с машинным кодом.
  
  Приблизительно так же и мы ползаем на карачках по полу в окружении рулонов бумаги, вглядываясь в нагромождения букв и цифр. Что-то начинает вытанцовываться. Так же, как все дороги Италии ведут в Рим, у нас все связи приводят к Диспетчеру.
  
  - Диспетчер находится на компьютере L-000646, - вынес я, наконец, вердикт.
  
  - Кто хозяин этого компьютера? - резко вскочил со стула Chuck, выхватив из кармана предмет, похожий на короткую дубинку.
  
  Находящийся неподалеку Mick испуганно попятился, а мы с Frodo радостно заржали. Никакая это не дубинка, а всего лишь спецтелефон, и такой здоровый он потому, что девяносто процентов в нем занимает шифратор гарантированной стойкости. Классный аппарат, в случае чего его действительно можно использовать в драке. Надо будет выбить из шефа парочку таких, хотя сделать это ему будет, ох, как нелегко.
  
  Вообще про средства спецсвязи рассказывают много забавных историй. Например, на старых телефонных шифраторах правительственной связи, их еще скремблерами называли, собеседника нельзя было узнать по голосу, максимум - отличить мужской тембр от женского. Отсюда появился такой анекдот (а может, и правда было). Звонок, дежурный офицер снимает трубку, представляется и вдруг слышит: "Товарищ полковник, вы мудак". "Кто говорит?" "Да все говорят".
  
  Mick и Chuck углубились в изучение кадровой базы данных банка, а я обратился к сисадмину.
  
  - Веди нас к этому компьютеру, о прекрасный незнакомец! Сейчас заметем Диспетчера со всеми потрохами.
  
  - Будете брать компьютер штурмом?
  
  - Нет, все гораздо проще, мы его просто выключим. Штурмовать слишком опасно, Диспетчер может самоуничтожиться. А потом спокойно разберемся, скорее всего получим тела не только главного, но и вспомогательных роботов. Похоже, таких экземпляров в наших коллекциях еще не было, а, Frodo?
  
  - А вдруг Диспетчер сидит только в оперативной памяти? - спросил Serg. - Тогда выключение компа уничтожит его.
  
  - Типун тебе на язык! Да, подобный сценарий не исключен, но он гораздо менее вероятен. Лишить себя возможности перезапуска Диспетчер может только в самом-самом крайнем случае. Мне кажется, с его точки зрения этот момент еще не наступил. И потом, не так просто вычистить свои следы из всяких там кэшэй и файлов подкачки. В любом случае, риск, конечно, не отсутствует.
  
  За таким приятным разговором мы поднялись на третий этаж, прошли по коридору. Serg, пользуясь карточкой-вездеходом, провел нас в кабинет.
  
  - Вот этот компьютер, - протянул он руку к выключателю питания.
  
  Frodo резко перехватил руку администратора, телом оттеснив его на всякий случай от системного блока.
  
  - Ты что, осатанел?! - заорал я. - Это же софтовый выключатель, Диспетчер может перехватить его и самоуничтожиться!
  
  Frodo выдернул кабель питания из розетки.
  
  - Finita la comedia!
  
  - Надеюсь, ты не против, что мы вытащим из него винчестер? - спросил я админа.
  
  Спросил так, чисто для проформы. Попробовал бы он быть против!
  
  - Frodo, смотри, какой любопытный шнурочек связывает этот системный блок с соседним! Serg, что это за компьютер?
  
  - Судя по названию - рабочее место с выходом в Интернет.
  
  - Вот и разгадка всех чудес, эта гнида соединила банковскую сеть с публичной, и влезли именно здесь. Теперь понятно, почему в DMZ не было никаких следов!
  
  - Совершенно очевидно, что хмырь завязан в деле, и Диспетчер не случайно облюбовал его компьютер, - заметил Frodo. - Пошли, думаю, Chuck будет очень доволен.
  
  - Кстати, нужно вытащить винчестер и из этого Интернет-компьютера.
  
  Мы, не торопясь, пешочком, спустились на первый этаж и вернулись в Переговорную ? 3. Все-таки жизнь прекрасна и удивительна! Мастерство не пропьешь, как ни старайся. Всего за шесть часов мы выполнили программу-максимум. Неплохо, совсем неплохо, надо будет сейчас же позвонить шефу.
  
  Mick по-прежнему сидел за банковским компьютером, Chuck в углу висел на своем спецтелефоне, а Troll, по-моему, так и не двинулся за все это время с места.
  
  - Mick, я надеюсь, шампанское и девочки за счет банка? - весело спросил я.
  
  Chuck обернулся на звук моего голоса, лицо у него выглядело несколько растерянным.
  
  - Владелец компьютера L-000646 найден в своей квартире убитым, - сказал он.
  
  
  
  
  
  Глава 7
  
  Рубят концы, как и следовало ожидать. Теперь вся надежда на то, что удастся найти в Диспетчере какие-то выходы на хозяина. Хотя что-то мне подсказывает, что из этого ничего не выйдет.
  
  Когда противник достойный, я всегда ставлю себя на его место, чтобы предсказать, какие действия тот предпримет. Получается почти всегда. Итак, что бы я сделал на месте Диспетчера? Потеряв связь с хозяином, а по этому признаку можно предположить, что за мной началась охота, я бы сразу уничтожил следы, ведущие к боссу, и перешел на пассивный режим работы. Если хозяин захочет (и сможет) - сам со мной свяжется. Значит, на этот случай нам нужно организовать засаду: на место Диспетчера заслать своего казачка. Кроме того, Диспетчер должен как-то авторизовать хозяина, для этого он хранит у себя некий секретный элемент типа криптографического ключа. Вот этот самый ключ нам и необходимо каким-то образом выудить.
  
  Но вначале нужно все же освободить сегмент пользователей.
  
  - Serg, мы приступаем к зачистке последнего участка, на тебе лежит большая ответственность. Во-первых, нужно еще раз убедиться, что абсолютно все компьютеры пользователей включены, во-вторых, уничтожить все резервные копии, с которых можно будет эти самые компьютеры восстановить. В противном случае банк нарвется на рецидивы. Первое необходимо сделать немедленно, второе - после зачистки, если не будет никаких сюрпризов.
  
  Админ молча кивнул.
  
  - Ну что, пленных не берем? - спросил Frodo.
  
  - Да, запускай Терминаторов.
  
  Терминатор обучен действовать очень жестко. Вламываясь в компьютер, он начинает гасить без разбора все процессы, оставляя только те, без которых не может работать операционная система. Затем начинает рубить хуки и коллбэки, которые может установить противник, чтобы сохранить контроль над компом. И последним шагом Терминатор вычищает из полуживой операционки все подозрительные объекты автозапуска.
  
  К сожалению, не обходится порой без последствий. Часть пользователей, которые придут завтра на работу, обнаружат глюки в драйверах и приложениях. Ничего не поделаешь, как говорится, лес рубят - щепки летят. Собирать эти щепки будет Serg с коллегами - ничего, за недельку справятся. Зато нам с Frodo сейчас значительно проще, ломать - не строить.
  
  Теперь можно приступать к вскрытию подобранных на поле боя тел павших воинов. Не самая легкая и приятная часть нашей деятельности, но ничего не поделаешь - служба есть служба. А вот в плохом кино непременно сказали бы: "Люблю я эту работу!"
  
  Вот они, голубчики, лежат рядком, любо-дорого смотреть, вся банда в сборе - Диспетчер, Исполнитель, Диверсант, Киллер и Сниффер с Антисниффером. В принципе, интересуют нас только первые трое, остальные - стандартные кибербойцы. Да и Диверсант - постольку поскольку, просто интересно посмотреть, как он ухитрился залезть на наши ноутбуки, преодолев нехилую эшелонированную оборону. Так сказать, удовлетворить собственное любопытство за казенный счет.
  
  Самое интересное - в Диспетчере, его мы будем исследовать на предмет наличия выходов на хозяина и в целях организации засады. А Исполнитель расскажет нам о том, каким образом удалось внедриться в банковскую систему и провести платежи.
  
  Так же как хирург раскладывает перед операцией сверкающие никелем инструменты, разложим свои и мы. "Как патологоанатом" - скажет кто-то и будет категорически неправ. Ведь нам ничего не стоит воскресить наши "трупы", только мы этого делать, естественно, не будем - потом хлопот не оберешься. А в случае с Диспетчером мы, в точности как настоящие хирурги, прооперируем его: что-то вырежем, кое-что вставим, и станет он у нас теперь не шпионом, а разведчиком. Под наркозом, конечно, мы же не звери.
  
  А вообще, сравнение с хирургией совсем не случайно, ведь боевая киберсистема устроена почти так же, как человеческий организм. Диспетчер - его мозг, Исполнитель, Диверсант и Киллер - конечности, Сниффер - органы чувств, нервная система - tcp/ip-соединения. Есть даже детородные функции, хорошо еще, что для размножения не требуется партнер, представляете, какой был бы киберсекс! Так и стоит перед глазами эта картинка - вы написали программу, поручили ей обработать какие-то данные и спокойно отлучились, потом приходите, а она, бросив все, свалила, оказывается, на цифровую гулянку. Ну и что будете делать, как прикажете воспитывать это детище? Вот смех-то!
  
  Ну-с, шутки в сторону, приступим к операции.
  
 Ваша оценка:

Связаться с программистом сайта.

Новые книги авторов СИ, вышедшие из печати:
О.Болдырева "Крадуш. Чужие души" М.Николаев "Вторжение на Землю"

Как попасть в этoт список
Сайт - "Художники" .. || .. Доска об'явлений "Книги"