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