* * *
Игорь подходит к одному из припаркованных таксомоторов, открывает дверь, называет адрес и, не дожидаясь ответа, садится на заднее сидение. Ответом на недовольную реплику водителя служит новая хрустящая двадцатка. Это в два раза больше того, что может получить таксист за такой рейс в это время. Чуть подобрев, он бросает пару реплик, завязывая ни к чему не обязывающий разговор.
Машина едет под мостом, заворачивая по длинной дуге направо, и выходит на широкий проспект. По асфальту идут разводы - ветер растаскивает волны снега, прибивая их к обочинам. Прохожих заметно меньше. Машина несется мимо пустынных улиц, освещаемая фонарями, объемной рекламой и цветными витринами магазинов. Говорит в основном водитель. Молодой парень, которого дома ждет жена и двухлетний сын. Грубоватый суржик выдает в нем жителя "спального района" во втором поколении. Целый день за баранкой, вечером ужин, потом возня с плачущим ребенком, немного телевизора и супружеского долга перед сном. На выходных вечные хлопоты по дому, в котором нужно сделать что-то новое или отремонтировать уже успевшее поломаться. Частые посиделки с друзьями и их женами в формате вялого застолья с плохой водкой и салатом "оливье". И так неделя за неделей.
Машина, покрутившись по многоярусной развязке, выходит на эстакаду. Длинная прямая дорога, поднятая над промышленной зоной. Где-то там река и над ней мост. Серая громада "быка" упирается в низкую облачность и только габаритные огни очерчивают в темноте контуры стометровой бетонной башни. Тугие стальные тросы параллельными прямыми уходят наверх, соединяя полотно моста с "быком" где-то на невидимой за пургой высоте. Серый бетон и сталь проносятся за то стороной автомобильного стекла. Ни свернуть, ни повернуть обратно, только вперед.
* * *
"Это джем-тестер".
"Что? Причем тут варенье?"
"Варенье тут не причем. Джем-тестер это искусственный интеллект, главная функция которого проверять надежность технической или информационной системы, от английского to jam. Английский подтяни. Обычно такую программу запускают в кластер цифровой копии сложного объекта, например самолета, где она выявляет сочетания отказов подсистем, приводящих к катастрофе".
"А что этот джем-тестер делает в нашей локальной сети?"
"Скорее всего - подрывает устои вашей компании. Джем-тестер может работать не только как пассивный тестировщик, но и как активный агент, который приводит к аварийной или катастрофической ситуации. Анализируя сочетания отказов, вводя коррективы на информационные потоки и генерируя ошибки в контурах управления систем. В атакующем режиме джем-тестер работает неделями, подтачивая систему изнутри и, в конце концов наносит ряд решающих ударов. Со стороны все может выглядеть как вполне естественный ход событий".
"Это что вроде вируса?"
"Нет. Вирус это грубое оружие оперативников. Разовая атака, приводящая к временному параличу. Джем-тестер это инструмент стратегов, цель которых полное уничтожение структуры. Вы кому-то очень сильно насолили".
Возможно, тогда Игорь и совершил первую ошибку, решив проинформировать о случившемся лично президента компании. Вопросы безопасности были вне его компетенции, но он решил пойти через голову начальника охраны и добился встречи с президентом напрямую.
Разговор с президентом получился коротким и деловым. Дядя Коля умел быть убедительным и президент обеспокоился не на шутку. Они получили карт-бланш на обследование офиса.
* * *
"Не упустите свой шанс! Скидки до 80 %!". Ярко-желтая объемная голопроекция рекламирует грядущую рождественскую распродажу роботов-уборщиков, в просторечье называемых "тумбочками". Новая линейка высокопроизводительных "тумбочек" выбрасывается на рынок старым добрым Hoover’ом. Игорь запахивает куртку и, огибая маршрутки, ставшие на отстой, идет в сторону дома. Он мог проехать до самого парадного, но водитель прозевал съезд с проспекта, и ему не хотелось ввязываться в перебранку с этим парнем.
Из подземного перехода хлынул поток. Один из поздних поездов выгрузил очередную партию спешащих попасть домой. Игорь шел за тремя молодыми людьми, пивших пиво и куривших на ходу.
Подземный переход выводит его на пятачок, где размещается сразу четыре центра общественной жизни - продуктовый супермаркет, многофункциональный развлекательный центр, "Макдональдс" и небольшая церковь. С точки зрения удобства иметь все сервисы в одном месте удобно, с другой - здания представляют собой проявления разных корпоративных культур, собравшихся в этом месте исключительно из-за маркетинговой ценности участка земли. Здания посажены так близко, что воспринимаются как единое целое, если бы не разница в отделке фасадов. Над каждым крутятся свои неоновые рекламы, призывающие, по сути, к одному - "ешь!". Только над слабо освещенным силуэтом церкви неярко горит православный крест. Вся остальная площадь сочно освещается огнями заведений, в которых, несмотря на поздний час, хватает народу. Яркие огни и объемные образы сочатся изо всех возможных щелей, отталкивали темноту снежного декабрьского вечера. Иллюзорный колпак на несколько минут заставляет забыть проходящего мимо о том, что творится за прозрачными стенами из мгновенно меняющихся образов.
Он проходит по узкому "коридору" между торговым центром и супермаркетом, который продувается вечным сквозняком и выбирается наружу из торгового квартала. Бледные плоскости жилых домов монотонно расчерчены трассерами окон. Беспорядочные фасады из балконов, которые каждый стеклил как хотел, сейчас не видны, остались только эти пунктиры, прерывающиеся темнотой окон пустых квартир.
Бетонка, выложенная между забором школы и огороженным пустырем, на котором уже полгода собираются что-то строить, выводит Игоря к блоку домов, в одном из которых он живет.
* * *
"Он где-то здесь. Обычно его ставят прямо на кабелях локальной сети. На независимом носителе с F-конвертером. С него он заходит в сеть, минуя обычные порты и точки входа-выхода в локальную сеть. Резидентно висит на каком-либо не слишком подконтрольном компе и делает свою работу. Данные наружу отсылает редко, только на последних этапах работы. Работает ночью. Отследить его можно по слабым электромагнитным импульсам и возрастанию внутреннего траффика сети, когда он начинает перераспределять себя по носителям. Основное время работы - день, когда работают большинство терминалов и есть потоки данных в которых можно затеряться. Но ловить мы его будем ночью".
"Почему?"
"Хотя бы потому, что мое появление в офисе может спугнуть инсайдера, который прицепил этого "жука"".
Постоянной "живой" охраны в офисе не было. Для централизованной охраны бизнес-центра, в котором располагался офис придумали легенду о том, что проводится тестирование нового корпоративного кластера и нужны свободные вычислительные мощности. Президент поговорил об этом лично с начальником охраны всего здания. Игорь взял как бы отпуск и появлялся в офисе только в начале десятого, когда последние работоголики уходили домой. Дядя Коля приходил чуть позже, после того, как получал сигнал от Игоря, о том, что все чисто.
Они обосновались в кабинете Игоря, небольшой уютной комнате, выгодно отличавшейся месторасположением. Будучи небольшим начальником, Игорь имел право на кабинет, который отделялся от общего зала стеклянной стеной с жалюзями. Общий зал, почти шестьсот квадратов, разбитый невысокими стенками на стандартные кубики. Шестьдесят рабочих мест. Носитель с джем-тестером мог сидеть на любом из кабелей соединявших все воедино.
"Стойло".
Дядя Коля стоял у стеклянной стенки с чашкой горячего дымящегося кофе, раздвинув в стороны горизонтальные жалюзи. Он смешно раскачивался на каблуках, при этом чашка с кофе оставалась неподвижной. Эта привычка раскачиваться, шмыгание носом в некомфортных для него ситуациях с одновременным подтягиванием штанов. "Фирменные" движения, неизменно вызывавшие из памяти Игоря картины детства, того времени, когда они вместе с дядей развлекались с конструктором Lego.
Он быстро двигался и быстро говорил. Иногда он говорил резко. Для человека плохо знавшего его эта манера могла показаться агрессивной. Но в жизни Игоря не было человека более корректного чем он. Несмотря на долгие годы, проведенные в частном бизнесе, он сумел сохранить какую-то почти архаичную интеллигентность, в отличие от очень многих своих сверстников, у которых она заменилась на "правила делового этикета".
"Стойло".
Игорь промолчал. Какое дядя Коля мог дать определение его кабинету он знал и так. Также как и иерархическую классификацию, которой дядя пользовался, определяя людей, работающих в бизнесе. Игорь слышал ее несколько раз и она была настолько проста, что он запомнил ее почти сразу.
"Люди делятся на хозяев и наемников. Между ними - дистанция огромного размера, потому как первые имеют собственность, работающую за них, а вторые ее не имеют. В лучшем случае у них выплачены все долгосрочные долги и зарплаты хватает на то, чтобы позволить их детям получать пристойное образование. Из этого следует правило первое: "никогда не дружи в хозяином". Наемники делятся на тех, кто работает головой и тех, кто работает всеми остальными частями тела - языком, "пятой точкой", гениталиями и локтями. Первые живут за счет своей квалификации и репутации. У вторых все проще, главное понять, перед кем прогибаться, а кого надо прокидывать при первой возможности".