444 000 произведений, 109 000 авторов.

Электронная библиотека книг » Ник Тарасов » Теги. Пенталогия (СИ) » Текст книги (страница 46)
Теги. Пенталогия (СИ)
  • Текст добавлен: 29 сентября 2026, 07:00

Текст книги "Теги. Пенталогия (СИ)"


Автор книги: Ник Тарасов


Соавторы: Ян Громов
сообщить о нарушении

Текущая страница: 46 (всего у книги 76 страниц)

– Ну, привет, малыш… Это снова я. Ты приходил ко мне во сне в самую трудную минуту. А ты счастливчик – ни взрослые коты, ни собаки тебя каким‑то чудом отсюда не согнали…

– Мяу, мяу, мяу, – донеслось в ответ.

Я постояла несколько минут, а потом вдруг поняла, что больше не хочу оставлять его здесь. Но кошачье доверие оказалось товаром дорогим. Пришлось долго сидеть на корточках, разговаривать всякую ерунду и угощать его принесёнными кусочками колбасы. В итоге он все‑таки позволил взять себя на руки, недовольно заворчал, но не вырывался. Забрала. Вернее, сначала прикупила кошачью переноску в зоомагазинчике неподалеку, а потом забрала. Заодно и лоток купила.

На следующий день поехала в ветклинику. Ветеринар сообщил, что никакой это не кот, а вполне здоровая молодая кошка. Блохи, профилактика от глистов, обязательные прививки, несколько рекомендаций по питанию. Лишая не было. Я дисциплинированно обязалась выполнить все, что сказали. Через несколько недель по квартире уже носилась совершенно здоровая черная кошечка, которая считала себя хозяйкой жилья. Назвала я ее Алисой.

Жизнь понемногу входила в привычную колею, а потом решила напомнить, что расслабляться рано. Я слишком быстро попыталась наверстать упущенное. Пока лежала в больнице, дела копились. Пока восстанавливалась дома, копились еще сильнее. Относительно, но копились. В какой‑то момент мне показалось, что организм уже все простил. Оказалось, показалось только мне. После очередной сумасшедшей рабочей недели во второй половине июня я просто отключилась прямо в редакции. Обморок. Очнулась уже в машине скорой помощи. Иван Николаевич, увидев меня снова в больнице, только тяжело вздохнул. Никакой новой катастрофы не произошло. Просто несколько месяцев после тяжелой ЧМТ – это не тот срок, когда можно смело начинать жить в режиме четырнадцать часов работы, а в оставшееся время впихнуть еду и сон. Неделю меня подержали под наблюдением, прокапали, снова прочитали лекцию про «Марина, берегите себя, пожалуйста» и отпустили домой. Во время моего отсутствия за котенком следила… да, традиционно – Олеся.

После этого я действительно немного сбавила обороты. Не потому что испугалась. Просто снова испытывать судьбу желания не возникало.

Отдохнула хоть от романтики Алексея ту неделю, сказала, что мне нужен покой, так доктор прописал.


* * *

В начале июля приехали мои. Родители, младший брат и бабушка выгрузились у подъезда с таким количеством сумок, словно собирались переезжать ко мне навсегда. Банки с огурцами, помидорами, вареньем, какие‑то пирожки, домашняя колбаса – создавалось впечатление, что они решили накормить весь подъезд. Мама первым делом заявила, что я ужасно похудела. Да я вроде и не была жирной… Папа осмотрел квартиру так внимательно, будто проверял объект перед покупкой. Они ведь у меня тут в первый раз были.

Бабушка покачала головой и сказала, что если человек второй раз за несколько месяцев попадает в больницу, значит, мозгов у него не прибавилось. Ага, бабушка была как всегда в своём репертуаре – тролль тот ещё. Но возражать было бессмысленно. Они побыли у меня несколько дней, сто раз напомнили, чтобы я берегла себя, потискали котейку и уехали обратно. Квартира сразу стала непривычно пустой для нас с Алисой.


* * *

И ведь…

Ведь всё это время мысль о Дорохове никуда не исчезала. Она просто постоянно откладывалась. Иногда всплывала, когда я читала очередную местячковую новость о росте Dornet. Иногда – когда кто‑нибудь из рекламодателей как бы между делом начинал восторженно рассказывать, какой талантливый парень построил такой инструмент коммуникации с нуля. Меня всё это раздражало! Своим Dornet он в каком‑то смысле затмевал успехи моего «Вместе». Я возвращалась к мысли о своём решительном противодействии снова и снова.

Несколько месяцев подряд постоянно находились дела важнее. То больница, то восстановление, то редакция, то форум, то больница снова, то снова восстановление, то очередной «пожар», который нужно было тушить немедленно. Теперь впервые за долгое время я поймала себя на странной мысли: срочных катастроф пока больше нет. Работа снова управлялась.

Уже конец июля не за горами. Доколе? Пришло время заняться тем, что я давно откладывала.

Я открыла записную книжку телефона, нашла нужный номер и набрала. Геру Альпермана.

– Привет. Не потерял меня?

– Ага, потеряешь тебя – у тебя то срачка, то болячка, хахаха, – рассмеялся он.

– Гера, дело есть серьёзное к человеку с твоими компетенциями.

– По телефону не расскажешь?

– Нельзя.

Он немного помолчал.

– Хорошо. Тогда давай встретимся. Пообедаем.

– Завтра, поужинаем, в восемь вечера. Подумаю над кафе, скину тебе название позже в сообщении. Ок?

– Договорились, Марин.

Я положила трубку и посмотрела в окно. Пора было нанести удар. Может, и не самый красивый. Зато очень мудрый и эффективный. Выживает сильнейший!

Артём

– Итак, – сказал я.

Тарханов вытянулся по струнке с важным видом, положив руки на стол перед собой.

– Мелочь первая, – сказал я. И в этот момент зазвонил телефон. Звонил Кит. Я отклонил.

– Прошу прощения, мелочь первая… – Кит снова позвонил. Я снова отклонил, но он снова позвонил.

Я смутился в недоумении, немного заёрзал.

– Мне кажется, вам лучше ответить, Артём, – сказал Тарханов и кивнул в сторону моего телефона.

– Да, пожалуй, извините.

Я взял трубку и отошёл в сторону.

– Кит, что случилось?

– Артём, ты где вообще? Почему трубку не берешь?

– На деловой встрече. Что случилось?

– Я рядом с Пашей. Ты же не в офисе, вот он ко мне и прибежал. У вас с Dornet какая‑то чертовщина творится.

– Какая еще чертовщина?

– Мессенджер почти не работает. У кого‑то вообще не подключается, у кого‑то сообщения отправляются через раз. Паша говорит, что жалобы сыплются каждую минуту.

Я нахмурился.

– Хостинг лег?

– Пока не понимаем. Паша говорит, Dornet практически не отвечает. Пользователи массово отваливаются. Он сейчас проверяет, что именно легло – сам мессенджер, база или хостинг. Какая‑то дерготня. Он сейчас пытается дозвониться до московского хостера, но там пока ничего толком не говорят.

На том конце послышался голос Паши, что‑то быстро объясняющего Киту.

– И это еще не всё, – продолжил Кит. – На городских форумах, вот, смотрим, уже полезли темы. На «Вместе» целая ветка появилась. Народ пишет, что Dornet «ненадежный, говно, фуфло», что он якобы постоянно падает, что связываться с ним не стоит и в топку его. И знаешь что странно? Слишком быстро это всё появилось. Будто кто‑то только и ждал, когда начнутся проблемы.

– Это точно настоящие пользователи?

– Есть и старые аккаунты, и свежие. Но комментарии плодятся один за другим. На других форумах тоже уже подхватили. Не нравится мне это, Артём. Очень не нравится. Такое ощущение, будто… не знаю даже. Будто это какая‑то скоординированная акция!


Глава 26

Артём

– Понял.

Я закончил звонок, убрал телефон от уха и несколько секунд смотрел в одну точку. В голове уже не осталось ни одной мысли об и без того дерьмовом предложении Тарханова. Все они вытеснились одной‑единственной: только бы не навернулся хостинг. Если это действительно он, день будет паршивым. Если нет – еще хуже. Вернулся к столу.

– Владислав Игоревич, прошу прощения. Похоже, у меня серьезный форс‑мажор. Вынужден срочно ехать.

Тарханов внимательно посмотрел на меня, затем спокойно поднялся из‑за стола.

– Разумеется. Работа есть работа.

Он протянул руку.

– Будем на связи. Надеюсь, ничего непоправимого.

– Я тоже.

Мы пожали руки. Было видно, что уходить ему совершенно не хотелось. Мезенцев ждал от него результата, его сроки поджимали не меньше моих на реакцию по мессенджеру. Но настаивать он не стал. Лишь коротко кивнул и проводил меня взглядом.

До машины я почти добежал.

Не успел завести двигатель, как снова набрал Кита.

– Я выехал. Что нового?

– Пока ничего хорошего. Паша сидит за компьютером. Пытается понять, что происходит.

– Дай ему трубку.

Через секунду послышался голос Павла.

– Артем.

– Докладывай.

– Пользователи продолжают жаловаться. Кто‑то вообще не может войти. У кого‑то сообщения отправляются с задержкой по несколько минут. Потом пачкой доходят. Людей выкидывает из сети. Я уже два раза перезапускал сервис. Ничего не изменилось.

– Что успел проверить?

– Само приложение живое. База отвечает. Последняя резервная копия ночью ушла нормально, архив у второго хостера на месте. Это точно не потеря данных.

– Тогда что?

– Пока не понимаю. Такое ощущение, будто до сервиса просто не могут нормально достучаться.

– Хорошо. Скоро буду.

До офиса я добрался быстрее обычного. Кит встретил меня прямо у двери.

– Он там.

Паша даже не повернулся, когда я вошел. Был погружен в процесс спасения.

– Смотри.

На одном мониторе мелькали журналы событий. На втором – окно администрирования. На третьем непрерывно обновлялись сообщения пользователей. Куча мониторов на привилегированном рабочем месте моего единственного, пока ещё, спеца по мессенджеру, всё для эффективности.

– За последние минуты больше двухсот жалоб, – сказал он. – Люди пишут уже не только через сайт. Звонят, стучатся в аську, отправляют письма.

– Что с нашей стороны?

– Всё выглядит нормально. Процесс не падает. База работает. Никаких признаков, что что‑то умерло. Но пользователи продолжают массово отваливаться.

Он раздраженно выдохнул.

– Именно это меня и бесит. Если бы легла база – было бы понятно. Если бы умер процесс – тоже. Но здесь какая‑то ерунда. То отвечает, то перестает. Потом снова отвечает.

– Хостер?

– Сейчас…

В этот момент зазвонил телефон.

Паша схватил трубку.

– Да… Да, это снова мы… Слушаю.

Он долго молчал.

– Понял. Спасибо. Ждем.

Положив трубку, он посмотрел сначала на меня, потом на Кита.

– Они тоже пока не понимают.

– Совсем?

– Говорят, видят очень большой поток обращений к нашему серверу. Сейчас разбираются, откуда он идет.

Я нахмурился.

– Остальные клиенты у них работают?

– Говорят, да.

В кабинете повисла неприятная тишина.

Минут через десять хостер снова перезвонил сам.

Паша сразу включил громкую связь и проинформировал, что он на громкой и рядом собственник Dornet.

– Мы провели предварительную проверку. Очень похоже, что на ваш сервер идет распределенная атака. Огромное количество запросов одновременно с разных адресов. Сейчас фильтруем трафик, но быстро проблему не обещаем решить.

– То есть нас целенаправленно валят? – спросил я.

– Такая вероятность очень высокая.

Связь оборвалась.

Я несколько секунд молчал.

– Хорошо хоть данные в безопасности.

– Да, – кивнул Паша. – Ночная резервная копия уже лежит у второго хостера. Даже если бы с этим сервером сейчас случилось что угодно, базу мы не потеряем.

– Значит, бьют не по данным.

– По сервису. И по репутации.

Кит негромко присвистнул.

– Весело…

– Не очень, – ответил я.

Паша уже открывал один из старых городских форумов.

– Смотрите.

На главной странице наверху висела свежая тема.

«Dornet опять лег.»

Мы открыли ее.

Комментариев было уже несколько десятков.

«Говорил же, что проект сырой. Говно!»

«ICQ хотя бы работает.»

«Надежность покинула Dornet.»

«Потерял из‑за них переписку. Уроды.»

Паша молча открыл форум «Вместе».

Там происходило то же самое.

Причем новая тема успела разрастись еще сильнее.

– Это ненормально, – сказал Кит.

– Да здесь всё ненормально. Или ты о чём? – спросил я.

– О том, что слишком быстро. Люди еще не успели толком понять, что мессенджер барахлит, а здесь уже готовые обсуждения на несколько страниц.

Паша кивнул.

– И на других форумах похожая картина. Я уже три до этого посмотрел.

Я медленно сел на офисный стул рядом.

Совпадения я любил. Но точно – не такие.

– Что предлагаешь?

– Попробовать немного погасить волну. Зарегистрирую несколько обычных аккаунтов. Напишу, что, возможно, проблема у хостера. Или вообще какая‑нибудь атака. Пусть люди хотя бы не делают выводов раньше времени.

– Только не перестарайся.

– Понял.

– И еще… никаких официальных оправданий на форумах. Мы не должны выглядеть так, будто оправдываемся.

– Согласен.

Пока Паша открывал очередное окно регистрации, я пошёл в свой кабинет, зашел на свой сайт и написал короткое сообщение на главной.

«У части пользователей Dornet наблюдаются временные технические сложности. Совместно с хостинг‑провайдером ведутся работы по восстановлению стабильной работы сервиса.»

Я нажал кнопку публикации.


* * *

Первые часы прошли в каком‑то крайне неприятном ожидании. Хостер несколько раз выходил на связь, сообщал, что фильтрация постепенно дает эффект, но атака продолжается. Паша почти не отходил от компьютера. Каждые несколько минут обновлял логи, открывал новые окна, проверял, начали ли уменьшаться задержки. Иногда казалось, что всё налаживается. Через пять минут проблемы возвращались.,.

Ближе к позднему вечеру появились первые хорошие новости. Пользователи стали реже жаловаться на невозможность подключения. Сообщения уже не висели по несколько минут. Еще оставались перебои, но складывалось впечатление, что самая тяжелая фаза позади. Хостер подтвердил это осторожной формулировкой: основную массу подозрительного трафика удалось отсечь, хотя отдельные всплески еще продолжаются.

Репутационный удар оказался куда неприятнее технического. На форумах продолжали мусолить тему, хотя сам мессенджер уже постепенно приходил в себя. Павел исправно писал под несколькими аккаунтами, стараясь не защищать Dornet слишком активно. Просто задавал неудобные вопросы самым громким критикам, напоминал, что перебои бывают у любых сервисов, а кое‑где осторожно предполагал, что причиной могла стать внешняя атака. Часть людей соглашалась. Другие только сильнее заводились.

Через пару дней жизнь наконец начала возвращаться в нормальное русло. Жалобы практически прекратились. Всё это время никаким Тархановым и отпускам в Таиланде у меня в голове места не было, я жил этой проблемой с мессенджером. Надо отдать должное, Лена по вечерам успокаивала дома своей лаской и заботой…

Хостер прислал короткое письмо с подтверждением, что атака действительно была распределенной и шла с большого количества разных адресов. Подробностей они не сообщили, ограничившись обещанием усилить фильтрацию на будущее. Я перечитал письмо несколько раз и поймал себя на мысли, что оно ничего не объясняет. Оно лишь подтверждает очевидное: кто‑то очень хотел положить Dornet.

Павел заглянул ко мне в кабинет.

– Есть пять минут?

– Конечно.

Он закрыл за собой дверь и присел напротив.

– Только не падай из кресла.

– Даже не собирался.

– Я иногда читаю закрытые хакерские форумы. Не публичные. Просто интересно быть в курсе того, чем народ живет. Наркота, проститутки и прочая теневая грязь меня не интересуют. А вот темы по безопасности, взломам, сетям… читаю. Сам ничего такого незаконного не делаю. По крайней мере, пока. Хехехе.

– И? Продолжай.

– Сегодня наткнулся на одну ветку.

Он положил передо мной распечатку.

Сообщение было коротким.

«Я крут, ребзя! Заказ выполнен. Региональный IM положили как договаривались. Потом сразу помогли раскачать негатив на местных форумах. Заказчица довольна. Заплатила щедро. Молодая тёлка из Тюмени. Очень просила выбить у главного конкурента землю из‑под ног.»

Я поднял глаза.

– Это точно про нас?

– Названия нет. Но совпадений слишком много. Региональный мессенджер. Форумы. Тюмень. И время один в один.

– Кто автор?

– Да хрен знает. Ник какой‑то левый. Лично его не знаю. Но видел его аккаунт уже до этого неоднократно, он постоянно постит то свои «победы», то какую‑нибудь провокационную херь. Судя по переписке, вроде местный. Больше ничего не могу сказать.

Когда Павел вышел, я еще долго сидел молча.

Молодая женщина. Тюмень. Главный конкурент.

Я перебрал в голове всех, кто хотя бы теоретически мог считать Dornet угрозой.

Список получался огромный. Ну, почти… Из одного имени. Один человек.

Марина Вершинина с её «Вместе». Но её возраста я по‑прежнему не знал.

Я нажал кнопку внутренней связи.

– Паш.

– Да?

– Зайди еще раз.

Он появился почти сразу.

– Сможешь пошерстить и узнать, сколько лет Марине Вершининой? Той, которая «Медиа72» рулит.

– Попробую.

Я тем временем наблюдал за работоспособностью и статистикой мессенджера. Минут через пятнадцать Павел снова вошел в кабинет.

– Нашел.

– Ну?

– Она зарегистрирована как индивидуальный предприниматель. Поднял коммерческую базу по контрагентам. Двадцать три года.

Я медленно кивнул в знак благодарности и он ушёл.

Молодая. Из Тюмени. Владелица интернет‑проекта со схожей направленностью, как и у меня.

Больше мне совпадений было не нужно.

Я открыл сайт «Медиа72», нашел контактный телефон редакции и набрал номер.

– Редакция «Медиа72», здравствуйте, я Светлана.

– Добрый день, Светлана. Соедините меня с Мариной Вершининой.

– Представьтесь, пожалуйста.

– Артем Дорохов.

Через несколько секунд в трубке раздался безмятежный женский голос.

– Слушаю.

– Это Артём Дорохов. Что же ты творишь, паскуда в юбке? Это так ты ведешь дела в конкурентной борьбе? Я знаю, что ты сделала.

Ни малейшей паузы. Ни малейшего замешательства и колебания.

– Я не понимаю, о чем вы говорите. Как вы сказали вас зовут? Артём какой?


    Ваша оценка произведения:

Популярные книги за неделю