Магическая соцсеть ver 2.0
Шрифт:
— Тим, у нас масштабная маг-хакерская атака. Похоже, их боты пытаются положить наши сервера: фейковые запросы, загрузка ресурсов, входы под левыми аккаунтами.
— Система не успевает обрабатывать? — спросил я.
— Да, и тормозит конкретно. Пользователи жалуются, что не могут войти в приложение, оно то вылетает, то показывает «ошибка соединения».
— Твою ж… — я сжал кулаки, — Хорошо, Макс. Что можно сделать?
Геo наклонился к монитору:
— Может, Кораблёв? — спросил он тихо. — Заподозрил что-то?
Я покачал головой:
— Слишком быстро. И слишком
— НоваКод? — Лёха бросил настороженный взгляд. — Мы же с ними ещё не договаривались. Они что вышли на нас?
— Именно, — я кивнул. — Добро пожаловать в большой бизнес. Если ты маленький, то все пытаются попробовать тебя на зуб. Так что теперь придётся выкручиваться. Макс, Зу, вы сможете справиться?
Макс тяжело вздохнул:
— Это не так просто. Надо время, надо анализ логов, отсеивать вредоносные сессии, прописывать фильтры. Нужен целый комплекс мер. А у нас тут… — он махнул рукой на наши скромные силы.
— Действуй. Делай всё, что в твоих силах, — сказал я. — Гоша, звони в КераМод, пусть проверят, нет ли аппаратных уязвимостей. Если нужно — ругайся, требуй спецов. Зу, Макс, вы пробуйте отразить атаку софтово. А мы будем думать, как сделать так, чтобы впредь подобных сюрпризов не было.
— Принял, — Макс наклонился к клавиатуре так, словно хотел её прогрызть.
Мы с Геo отступили на пару шагов. Геo поджал губы:
— Если НоваКод уже начал войну, то не остановится. Они сильны, у них деньги, связи. Скорее всего, они купили целую ферму ботов. И тогда нам придётся туго.
— Ну, ничего, — я сказал это с той уверенностью. — Время — деньги, как говорится. Будем держаться. Сможешь найти номер этого Феликса?
— Думаю, да, найду, — Геo нахмурился. — У меня контакта нет, но я примерно представляю у кого он есть.
— Пришлёшь мне, когда найдёшь? — уточнил я.
— Ага, — вздохнул Геo.
Я кивнул, и он пошёл к себе. Весь наш опенспейс превратился в улей — никто не сидел спокойно, все метались между рабочими вкладками, переглядывались, строчили команды. Атмосфера была накалённая, словно мы в подводной лодке во время учений, а где-то снаружи глубинные бомбы взрываются.
Час пролетел в состоянии «делай-что-можешь». Макс, Зу и Гоша в поте лица ставили заглушки, блокировали вредоносные Ай-Пи, прописывали всякие хитроумные скрипты.
Мила с Ари проводили экспресс-тестирование основных функций приложения, чтобы убедиться, что пользователь всё ещё может авторизоваться.
Мне пришлось выступать организатором этого хаоса: то кричал кому-то, чтобы проверили приложение, то дёргал ребят, спрашивая про статус атаки, то одновременно пытался подумать, как быть с Дашей, которая сбежала. Но когда компанию атакуют, личные конфликты, увы, уходят на второй план.
Наконец, Макс откинулся на спинку стула и громко выдохнул:
— Фух! Отбились… вроде как.
Я подошёл к нему, за мной и Лёха подскочил. Макс щёлкал вкладками, показывая графики нагрузки — они всё ещё были высоки, но уже не запредельные, и кривые постепенно
шли вниз.— То есть всё? Норм? — уточнил я, прищурившись.
— Да, платформа работает, пользовательская активность восстанавливается. Может, не до конца, но уже хотя бы люди могут зайти. Ещё немного — и мы бы рухнули. — Макс провёл рукой по лицу. Было видно, что он вымотан.
— Спасибо, народ, — сказал я, обвёл взглядом их команду. — Отличная работа. Вы реально увели нас от края пропасти.
— Ну, теперь-то мы поняли, как это может быть серьёзно, — подал голос Гоша, стоявший чуть в стороне. — Надо расширять команду, Тим. Мы втроём на такие атаки уже не потянем, если они станут регулярными.
— Я в курсе, Гош. — Я глубоко вздохнул. — Я веду переговоры, чтобы нанять в штат дополнительных людей. Вы, Макс, Зу, получите подмогу. Скоро.
— О, вот это классно, — Зу громко щёлкнул мышью, закрывая лог-файл.
Эта новость вызвала довольный ропот среди ребят. Негромкие «ура» прозвучали тут и там, и в воздухе снова повеяло надеждой. Я тоже немного успокоился — уж коли отразили атаку, значит, можно передохнуть, и заодно начать думать, как ликвидировать брешь в штате.
Я собирался заняться возвратом Даши в коллектив. Мне действительно не хотелось терять специалиста по пиару — она хоть и горячая, но талантливая. Я как раз подумывал, где бы ее отыскать, когда в поле моего зрения вновь показался Геo, на этот раз победно размахивая бумажкой.
— Тим! — он подошёл ко мне с улыбкой. — Я нашёл личный номер де Виллара. То есть прям его мобильник.
— Ого! — я округлил глаза. — Отлично! Дай-ка…
Я протянул руку, но Геo хитро приподнял бровь:
— Может, пойдём ко мне в кабинет, и вместе позвоним? Хочу лично услышать, как ты выведешь этого Феликса на чистую воду.
— Да без проблем, — ответил я. — Я уже столько раз заходил к тебе в кабинет, что мне пора считать его своим.
— Не дорос еще, — ехидно парировал тот. — Идём.
Мы шутливо пересеклись взглядами, и я понял, что Геo, несмотря на злость после атаки и Кораблева, сейчас в приподнятом настроении. Похоже видит свет в конце тоннеля.
В кабинете у Геo я устроился в огромном кожаном кресле, словно на троне, достал смартфон и набрал на громкой связи.
Гудки не длились долго — видимо, человек всегда на связи.
— Да? — прозвучал мужчина с приятным, но довольно холодным голосом. Я бы даже сказал, высокомерным.
Я откашлялся:
— Добрый день, — представился максимально чётко и уверенно. — Феликс де Виллар? Это Тим Резников, основатель проекта МагНет. У нас тут по вашей милости проблемы.
— Прошу прощения, — в голосе звучала лёгкая насмешка. — Могу я уточнить, кто вы такой?
— Тим. Резников, — я чётко выделил каждое слово, помня, что с высокомерными людьми надо разговаривать так, будто их заносчивость — просто фоновый шум. — Разумеется, вы слышали о нашем магтех-проекте. Не нужно притворяться. Человек вашего уровня должен всегда быть в курсе всех продуктов на рынке. Сегодня на нас совершили атаку, и наши сведения указывают на то, что ваш холдинг НоваКод может быть причастен.