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