Knigi-for.me

Наследник $$$ уровня 6 - Андрей Еслер

Тут можно читать бесплатно Наследник $$$ уровня 6 - Андрей Еслер. Жанр: Прочее издательство , год . Так же Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте knigi-for.me (knigi for me) или прочесть краткое содержание, предисловие (аннотацию), описание и ознакомиться с отзывами (комментариями) о произведении.
всей стране. Это не наплыв пользователей, запросы пустые. Нас глушат.

Я встал из-за стола, и внутри сделалось холодно и ясно.

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

Вида подверглась первой атаке в своей жизни.

Глава 10

В отделе разработки стояла такая напряжённая тишина, какой я здесь ещё ни разу не видел. Обычно помещение жило собственной жизнью. Кто-нибудь обязательно перекрикивался через два стола, Рубен спорил с Паскалем, Матео пытался одновременно работать и рассказывать что-то совершенно не относящееся к делу, а Лунтик раздражался на всех сразу.

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

Так близко с подобным я столкнулся впервые. В прошлой жизни это никогда не входило в мою компетенцию. Если сайт атаковали, где-то существовали специально обученные люди, которым за это платили деньги. Моё представление о DDoS сводилось примерно к тому, что очень большое количество компьютеров одновременно начинает долбиться в один ресурс и мешает настоящим пользователям нормально им пользоваться. Теперь кто-то намеренно создавал сотни тысяч запросов, причём поток шёл не только из Валентии. Судя по тому, что успели выяснить программисты, мусор прилетал из десятков стран.

Ближе всего происходящее напоминало магазин с одним кассиром. Обычный пользователь Виды приходит, чтобы купить товар, расплатиться и уйти. А злоумышленник приводит несколько тысяч идиотов, каждый из которых занимает очередь, задаёт кассиру бессмысленные вопросы, требует проверить цену, передумывает, снова возвращается и мешает обслуживать нормальных покупателей. В какой-то момент настоящий клиент просто не может добраться до кассы. Здесь было примерно то же самое, только вместо человека за стойкой стояли серверы, каналы связи и маршрутизаторы. Ещё немного, и Вида могла начать открываться через раз, а затем вообще перестать отвечать. Сейчас настоящие пользователи всё ещё как-то протискивались через этот поток, но линия на экране недвусмысленно намекала, что атакующие либо уже подошли к пределу наших возможностей, либо только проверяли его.

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

— Насколько всё плохо?

Он ответил не сразу. Несколько секунд продолжал смотреть в монитор, будто надеялся, что цифры сами изменятся в более приятную сторону.

— Пока Вида ещё работает.

— Это не ответ, — протянул я, хотя уже понимал, что более оптимистичной формулировки не получу.

Матео наконец повернулся.

— Тогда плохо.

Рядом сидел Лунтик. Игнасио перебрасывал окна с такой скоростью, что я успевал замечать только бесконечные таблицы, адреса и столбцы чисел.

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

Матео провёл ладонью по лицу и повернулся к Паскалю.

— Второй провайдер?

— Пока свободен.

— Переводи часть трафика туда.

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

— Пошло, — выдохнул Рубен.

Он несколько раз обновил главную страницу Виды. Сначала та открылась с задержкой, потом почти нормально.

— Грузится.

Матео только коротко кивнул.

— Звони первому оператору. Объясни, что нас топят, и пусть начинают фильтровать всё, что могут на своей стороне.

Паскаль уже тянулся к телефону.

Я подошёл ближе к Лунтику и остановился у него за спиной. В этот момент сидевший рядом Рубен вдруг выпрямился.

— Второй растёт.

Все почти одновременно посмотрели на большой экран.

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

— Это пользователи вернулись? — спросил Матео.

Паскаль покачал головой.

— Нет. Слишком быстро. Обычный трафик так не выглядит.

Несколько секунд никто не говорил.

— Они переключились? — спросил я.

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

— И что дальше?

Он уже повернулся к Паскалю.

— Поднимай обоих провайдеров. Пусть режут поток у себя. Если весь мусор доходит до наших каналов, поздно геройствовать здесь.

Паскаль прижал трубку к уху.

— Да, это Vida. У нас распределённая атака. Нет, серверы пока не лежат. Именно пока. Нам нужно, чтобы вы начали фильтровать подозрительный входящий поток до нашего подключения. Сейчас отправим статистику и адреса.

Матео тем временем пошёл вдоль столов.

— Рубен, режь всё тяжёлое.

— Насколько?

— Насколько потребуется.

— Поиск?

— Отключай.

— Рекомендации?

— Туда же.

— Статистика?

— Убирай.

Рубен посмотрел на него уже с сомнением.

— Люди заметят.

— Люди уже замечают.

— Загрузка фотографий?

Матео задержался на секунду. Я буквально видел, как он мысленно перебирает функции, разделяя их на необходимые и те, которыми можно пожертвовать.

— Новые пока не принимать. Старые показываем, если можем. Сообщения не трогать. Основную ленту тоже. Профили должны открываться.

Рубен скривился.

— От Виды скоро останутся логотип и кнопка входа.

— Значит, останутся логотип и кнопка входа, — резко ответил Матео.

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

Паскаль вернулся к клавиатуре и начал вводить ограничения. Я отошёл в сторону. Сейчас попытка вмешаться была хуже бездействия. Я мог принимать решения, выделять деньги, звонить нужным людям, но лезть к программистам с советами в тот момент, когда они спасали систему, было всё равно что объяснять хирургу, как держать скальпель.

Компания словно сжималась у меня на глазах. Ещё полчаса назад Вида представляла собой огромную систему из профилей, фотографий, рекомендаций, рейтингов, поиска, статистики и десятков мелких функций, о половине которых я даже не знал. Теперь всё необязательное отрубали одно за другим, оставляя лишь то, без чего социальная сеть окончательно переставала быть социальной сетью.

— Первый оператор просит данные, — сообщил Паскаль.

— Отправляй всё.

— Второй тоже.

— Отлично. Пусть оба начинают фильтровать.

Я снова посмотрел на экран.


Андрей Еслер читать все книги автора по порядку

Андрей Еслер - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки kniga-for.me.

Все материалы на сайте размещаются его пользователями.
Администратор сайта не несёт ответственности за действия пользователей сайта..
Вы можете направить вашу жалобу на почту knigi.for.me@yandex.ru или заполнить форму обратной связи.