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