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