Представляю новый рассказ. Выходная ночь опять ушла на писанину, а кое-как сверстать для ЖЖ руки дошли только сейчас. Жанр: фантастика, киберпанк. Мои читатели обычно жалуются, что рассказы короткие, а интрига раскрывается слишком быстро, поэтому этот рассказ подлиннее обычного, сами напросились =).
Травля 2.0
Я сидел в офисе и лениво просматривал почту. Новых заказов нет. Это продолжалось уже пару недель. Моё компьютерное детективное агентство, состоящее из одного человека, меня, не пользовалось особой популярностью. Денег на пиар нет и не было, и заказы в основном поступали от старых знакомых или их друзей. Печальное раздумье прервал телефонный звонок.
- Добрый день, детективное агентство…
Голос на том конце перебил приветствие.
- Егор, это сами знаете кто. В смысле Борис Стрижов. Слышал про меня? - в голосе говорившего чувствовалась властность и в то же время усталость от жизни.
- Мм… Тот самый?
- Да.
- Слушаю Вас, Борис!
- У меня есть одна интересная проблема, а тебя мне порекомендовали хорошие люди, как специалиста по нестандартным делам. Я подъеду?
- Да, конечно, адрес…
- Я знаю. - Опять перебил Борис и прервал звонок.
Настроение моё повысилось. Взаимодействие с людьми такого ранга обещало быть интересным. Да и в случае успешного решения проблемы, реклама будет просто великолепной.
Борис не заставил себя долго ждать и приехал через десять минут. Мы обменялись рукопожатием.- Времени у меня мало, приходится теперь много ездить лично. Так что сразу к делу. Проблема в том, что меня травят.
- Эээ… Может вам завести личного повара?
- Травят, Егор, меня не физически, а информационно. Да это проще показать... - Борис подозрительно осмотрел мой пошарпанный 14-дюймовый ЭЛТ-монитор. - Интернет на компе, надеюсь, есть?
- Найдётся всё! - Я сверкнул зубами.
- Ну вот, смотри…
Он подошел к компьютеру и открыл в браузере свой почтовый ящик - там было 87010 писем. Красное сообщение показывало, что ящик переполнен. Не глядя на заголовки писем, Борис выделил все письма, удалил. И.. когда страница обновилась после удаления, счётчик новых писем показывал уже около 100.
- И так на любом ящике, стоит мне только опубликовать его для широкой общественности. Чёрт с ней, с почтой, то же самое происходит и с телефонами. Звонки один за другим с разных номеров, с подавлением номера. Когда я беру трубку, робот, голосом утёнка Magic Gooddy, начинает зачитывать мне текст лицензионного соглашения Windows. С другими средствами коммуникации то же самое. Аська, джаббер, скайп. Спасу нет никакого. Никто из клиентов просто не может мне дозвониться или каким-то любым образом связаться лично. Не говоря о простых интернет-пользователях, моих поклонниках. А я без этого не могу, интернет - это моя жизнь.
Борис снял очки и потёр уставшие от монитора глаза.- В милиции и компаниях связи лишь разводят руками. Лучшее, что они могут предложить, это разрешать принимать звонки или почту только от зарегистрированных контактов, что, как ты понимаешь, мне абсолютно не подходит. Так нельзя вести бизнес. Да чёрт возьми, мне даже мама не сможет позвонить из телефона-автомата, если вдруг что случится или просто разрядится её мобильный.
- Неужели в милиции не могут найти источник рассылки? Как же хвалёное отделение «Р»?
- Дело в том, что найти они могут. Приезжают, изымают компьютер, а он чист. Никаких вирусов или червей. Никакой связи с отправленным письмом или совершенном звонком. Письмо, к примеру, было отправлено с настоящего адреса этого человека, но он об этом не знает и на компьютере никаких следов. А письма потом продолжают присылаться от этого адреса, стоит его подключить к интернету. Та же ситуация с моими рабочими контактами. То есть, когда я пытался получать сообщения через секретаршу, проблема повторилась.
- Окей, Борис. Задача ясна, вы хотите прекратить эту травлю?
- Какой ты догадливый, Егор. Отчаяние довело меня до того, что я уже обращаюсь к народным умельцам вроде тебя. Но поверь, если ты решишь проблему, вознаграждение превысит все твои ожидания. Конкурентов в решении проблемы у тебя достаточно, справишься быстрее остальных, получишь награду.
- Отлично, с кем можно связываться для выяснения технических подробностей?
- Вот телефоны моей службы безопасности, всё узнаешь у них.
- Договорились.
Борис ушёл, не попрощавшись, задержав взгляд на плакате, висевшем на двери. Я тоже решил не тратить время зря и запросил все необходимые данные в службе безопасности. Они были уже предупреждены и оперативно предоставили информацию. Объемы травли просто поражали.
Травля-спамля... Впервые в жизни я даже посочувствовал Борису. Вещь неординарная, способ травли абсолютно непонятен и не поддается никакому объяснению. Но, чёрт возьми, за этим точно стоят люди, а не какое-нибудь НЛО. Поэтому технический поиск здесь вряд ли уместен, нужно думать о человеческом факторе. Моя задача прекратить спамлю. Найду людей, которые за этим стоят - решу задачу. А заодно и станет известен способ.
Я решил сконцентрироваться именно на адресах электронной почты и контактах мессенджеров для мгновенного обмена сообщениями, Jabber'e и ICQ. После анализа контактов-отправителей стало ясно, что они как-то связаны между собой. Образуют цепочки, притом видные невооружённым взглядом почти любой поисковой машины. Если поискать по одному контакту, с целью найти адреса, связанные с исходным, то найденные тоже окажутся в списке травителей бедного Бориса. Важно найти корневые контакты. Начало начал. Задача нетривиальная, значит, поработать всё-таки придётся. Пришла пора размять пальцы.
Обложившись пачками сигарет, банками энергетиков, и кувшином холодного кофе, я запустил ярлык среды разработки, который уже успел зарасти виртуальной пылью.
***
Ночь прошла жутко. Тысячи написанных строк, сотни стёртых… Сигаретный дым явно почувствовал себя хозяином в комнате и плавал даже внутри системного блока, о чем свидетельствовало яростное поскрипывание вентиляторов. Часа в четыре утра я чуть не уснул прямо на клавиатуре, но к рассвету все-таки удалось получить код, похожий на правду.
Следующая неделя прошла в напряжённом режиме. Я гонял написанные скрипты на трёх компьютерах для анализа связей контактов травильщиков с выдачами поисковых машин и различных социальных сетей.
Компьютерному анализу решить проблему было явно не под силу, да и в службах, куда Борис обращался, наверняка сидят не дураки и уже пробовали подобные методы. Единственное, что можно было предположить по результатам, что травильщики однозначно русские. Хотя об этом легко догадаться и так, всё-таки Борис не настолько известен за границей.
Надо включать голову. Почти все связи между группами в серьёзных социальных сетях идут от кадровых агентов. Кадровики играют роль проводников в этой запутанной паутине. Но как вычленить исходный круг, исходные контакты?
Вещь поистине фантастическая. А значит надо искать и фантастические решения.
Я изменил параметры своих скриптов для анализа таким образом, чтобы на выходе получить более-менее обособленные группы людей, связанные интересами в самых последних ИТ-разработках. Нужно искать специалистов высочайшего класса с громадным опытом, в то же время достаточно молодых. Трудно представить, чтобы этой травлей занимались дети или старики. Наверняка, это амбициозные молодые люди, которым Борис здорово насолил, вольно или невольно.
Конечно, можно было бы заняться скрупулёзным трудом, вычленяя этих людей с другого конца. Но, учитывая известность Бориса, можно представить, что такая работа потребует сотни даже не человеко-часов, а человеко-годов. Это явно не мой путь.
Скрипт выдал оценку времени работы: два дня. Что ж, остаётся только ждать...
***
Это была первая часть! =) Вторая часть в моём блоге, через два дня.
UPD: А вот и
она =).