Выбрать книгу по жанру
Фантастика и фэнтези
- Боевая фантастика
- Героическая фантастика
- Городское фэнтези
- Готический роман
- Детективная фантастика
- Ироническая фантастика
- Ироническое фэнтези
- Историческое фэнтези
- Киберпанк
- Космическая фантастика
- Космоопера
- ЛитРПГ
- Мистика
- Научная фантастика
- Ненаучная фантастика
- Попаданцы
- Постапокалипсис
- Сказочная фантастика
- Социально-философская фантастика
- Стимпанк
- Технофэнтези
- Ужасы и мистика
- Фантастика: прочее
- Фэнтези
- Эпическая фантастика
- Юмористическая фантастика
- Юмористическое фэнтези
- Альтернативная история
Детективы и триллеры
- Боевики
- Дамский детективный роман
- Иронические детективы
- Исторические детективы
- Классические детективы
- Криминальные детективы
- Крутой детектив
- Маньяки
- Медицинский триллер
- Политические детективы
- Полицейские детективы
- Прочие Детективы
- Триллеры
- Шпионские детективы
Проза
- Афоризмы
- Военная проза
- Историческая проза
- Классическая проза
- Контркультура
- Магический реализм
- Новелла
- Повесть
- Проза прочее
- Рассказ
- Роман
- Русская классическая проза
- Семейный роман/Семейная сага
- Сентиментальная проза
- Советская классическая проза
- Современная проза
- Эпистолярная проза
- Эссе, очерк, этюд, набросок
- Феерия
Любовные романы
- Исторические любовные романы
- Короткие любовные романы
- Любовно-фантастические романы
- Остросюжетные любовные романы
- Порно
- Прочие любовные романы
- Слеш
- Современные любовные романы
- Эротика
- Фемслеш
Приключения
- Вестерны
- Исторические приключения
- Морские приключения
- Приключения про индейцев
- Природа и животные
- Прочие приключения
- Путешествия и география
Детские
- Детская образовательная литература
- Детская проза
- Детская фантастика
- Детские остросюжетные
- Детские приключения
- Детские стихи
- Детский фольклор
- Книга-игра
- Прочая детская литература
- Сказки
Поэзия и драматургия
- Басни
- Верлибры
- Визуальная поэзия
- В стихах
- Драматургия
- Лирика
- Палиндромы
- Песенная поэзия
- Поэзия
- Экспериментальная поэзия
- Эпическая поэзия
Старинная литература
- Античная литература
- Древневосточная литература
- Древнерусская литература
- Европейская старинная литература
- Мифы. Легенды. Эпос
- Прочая старинная литература
Научно-образовательная
- Альтернативная медицина
- Астрономия и космос
- Биология
- Биофизика
- Биохимия
- Ботаника
- Ветеринария
- Военная история
- Геология и география
- Государство и право
- Детская психология
- Зоология
- Иностранные языки
- История
- Культурология
- Литературоведение
- Математика
- Медицина
- Обществознание
- Органическая химия
- Педагогика
- Политика
- Прочая научная литература
- Психология
- Психотерапия и консультирование
- Религиоведение
- Рефераты
- Секс и семейная психология
- Технические науки
- Учебники
- Физика
- Физическая химия
- Философия
- Химия
- Шпаргалки
- Экология
- Юриспруденция
- Языкознание
- Аналитическая химия
Компьютеры и интернет
- Базы данных
- Интернет
- Компьютерное «железо»
- ОС и сети
- Программирование
- Программное обеспечение
- Прочая компьютерная литература
Справочная литература
Документальная литература
- Биографии и мемуары
- Военная документалистика
- Искусство и Дизайн
- Критика
- Научпоп
- Прочая документальная литература
- Публицистика
Религия и духовность
- Астрология
- Индуизм
- Православие
- Протестантизм
- Прочая религиозная литература
- Религия
- Самосовершенствование
- Христианство
- Эзотерика
- Язычество
- Хиромантия
Юмор
Дом и семья
- Домашние животные
- Здоровье и красота
- Кулинария
- Прочее домоводство
- Развлечения
- Сад и огород
- Сделай сам
- Спорт
- Хобби и ремесла
- Эротика и секс
Деловая литература
- Банковское дело
- Внешнеэкономическая деятельность
- Деловая литература
- Делопроизводство
- Корпоративная культура
- Личные финансы
- Малый бизнес
- Маркетинг, PR, реклама
- О бизнесе популярно
- Поиск работы, карьера
- Торговля
- Управление, подбор персонала
- Ценные бумаги, инвестиции
- Экономика
Жанр не определен
Техника
Прочее
Драматургия
Фольклор
Военное дело
Наследник $$$ уровня VI (СИ) - Еслер Андрей - Страница 22
— А третий?
— Нейтральный, без сюжета. Спокойный обзор возможностей раздела: какие игры внутри и как позвать в них друга. Для зрителей, которые рекламе не верят и хотят разобраться сами. Закрепляем все ролики в Виде.
Белла пробежала записи, что-то подчеркнула, и кивнув, ушла из кабинета.
До вечера день проходил в штатном режиме. Я разгрёб накопившиеся сводки, подписал счета под съемки роликов и уже прикидывал, не уехать ли пораньше, когда в коридоре послышался топот.
(window.adrunTag = window.adrunTag || []).push({v: 1, el: 'adrun-4-144', c: 4, b: 144})Дверь моментально распахнулась. В кабинет ворвались Матео с Игнасио, и у обоих глаза были на выкате. Матео хватал воздух ртом, а Лунтик, который и на взрыв ответил бы поднятой бровью, выглядел встревоженным, и вот это меня самого немного напугало.
— Сеньор, Вида! — выпалил Матео. — Страницы не открываются, лента виснет! Народ вылетает из учётных записей, поддержка захлёбывается!
— На сервера идет ддос атака. — Игнасио был короче. — Сотни тысяч запросов в секунду с разных адресов по всей стране. Это не наплыв пользователей, запросы пустые. Нас глушат.
Я встал из-за стола, и внутри сделалось холодно и ясно.
Почерк знакомый, в прошлой жизни у этой пакости было имя из четырёх букв. Дешёвый, грубый и безотказный приём: завалить чужой сайт мусорным трафиком и любоваться, как хозяева мечутся.
Вида подверглась первой атаке в своей жизни.
Глава 10
В отделе разработки стояла такая напряжённая тишина, какой я здесь ещё ни разу не видел. Обычно помещение жило собственной жизнью. Кто-нибудь обязательно перекрикивался через два стола, Рубен спорил с Паскалем, Матео пытался одновременно работать и рассказывать что-то совершенно не относящееся к делу, а Лунтик раздражался на всех сразу.
Сейчас никто не разговаривал без необходимости. Слышались только быстрый стук клавиш, короткие телефонные разговоры и ровный гул вентиляторов. На большом экране возле стены висел график нагрузки. Линия почти упёрлась в верхнюю границу и, судя по постному выражениям лиц окружающих, опускаться совершенно не собиралась.
Так близко с подобным я столкнулся впервые. В прошлой жизни это никогда не входило в мою компетенцию. Если сайт атаковали, где-то существовали специально обученные люди, которым за это платили деньги. Моё представление о DDoS сводилось примерно к тому, что очень большое количество компьютеров одновременно начинает долбиться в один ресурс и мешает настоящим пользователям нормально им пользоваться. Теперь кто-то намеренно создавал сотни тысяч запросов, причём поток шёл не только из Валентии. Судя по тому, что успели выяснить программисты, мусор прилетал из десятков стран.
Ближе всего происходящее напоминало магазин с одним кассиром. Обычный пользователь Виды приходит, чтобы купить товар, расплатиться и уйти. А злоумышленник приводит несколько тысяч идиотов, каждый из которых занимает очередь, задаёт кассиру бессмысленные вопросы, требует проверить цену, передумывает, снова возвращается и мешает обслуживать нормальных покупателей. В какой-то момент настоящий клиент просто не может добраться до кассы. Здесь было примерно то же самое, только вместо человека за стойкой стояли серверы, каналы связи и маршрутизаторы. Ещё немного, и Вида могла начать открываться через раз, а затем вообще перестать отвечать. Сейчас настоящие пользователи всё ещё как-то протискивались через этот поток, но линия на экране недвусмысленно намекала, что атакующие либо уже подошли к пределу наших возможностей, либо только проверяли его.
Я остановился возле стола Матео. Парень выглядел хуже обычного даже с учётом последних бессонных недель. Волосы торчали во все стороны, рядом стояли две пустые чашки, а под глазами залегли настолько тёмные круги, что впору было выдавать ему отпуск вместе с медицинской справкой.
— Насколько всё плохо?
Он ответил не сразу. Несколько секунд продолжал смотреть в монитор, будто надеялся, что цифры сами изменятся в более приятную сторону.
— Пока Вида ещё работает.
— Это не ответ, — протянул я, хотя уже понимал, что более оптимистичной формулировки не получу.
Матео наконец повернулся.
— Тогда плохо.
Рядом сидел Лунтик. Игнасио перебрасывал окна с такой скоростью, что я успевал замечать только бесконечные таблицы, адреса и столбцы чисел.
— Первый внешний канал почти забит, — сообщил он. — Мы держимся возле предельной загрузки.
Матео провёл ладонью по лицу и повернулся к Паскалю.
— Второй провайдер?
— Пока свободен.
— Переводи часть трафика туда.
Паскаль сразу принялся что-то вводить. Несколько секунд на большом экране ничего не происходило, затем линия дрогнула и поползла вниз.
— Пошло, — выдохнул Рубен.
Он несколько раз обновил главную страницу Виды. Сначала та открылась с задержкой, потом почти нормально.
— Грузится.
Матео только коротко кивнул.
— Звони первому оператору. Объясни, что нас топят, и пусть начинают фильтровать всё, что могут на своей стороне.
Паскаль уже тянулся к телефону.
Я подошёл ближе к Лунтику и остановился у него за спиной. В этот момент сидевший рядом Рубен вдруг выпрямился.
— Второй растёт.
Все почти одновременно посмотрели на большой экран.
Линия, которая ещё минуту назад лежала возле нижней границы, теперь довольно быстро ползла вверх.
— Это пользователи вернулись? — спросил Матео.
Паскаль покачал головой.
— Нет. Слишком быстро. Обычный трафик так не выглядит.
Несколько секунд никто не говорил.
— Они переключились? — спросил я.
— Скорее мы сами дали им второй путь до тех же дверей, — хмуро ответил Матео. — Они продолжают бить по тем же адресам, просто часть маршрутов теперь идёт через другого оператора.
— И что дальше?
Он уже повернулся к Паскалю.
— Поднимай обоих провайдеров. Пусть режут поток у себя. Если весь мусор доходит до наших каналов, поздно геройствовать здесь.
Паскаль прижал трубку к уху.
— Да, это Vida. У нас распределённая атака. Нет, серверы пока не лежат. Именно пока. Нам нужно, чтобы вы начали фильтровать подозрительный входящий поток до нашего подключения. Сейчас отправим статистику и адреса.
Матео тем временем пошёл вдоль столов.
— Рубен, режь всё тяжёлое.
— Насколько?
— Насколько потребуется.
— Поиск?
— Отключай.
— Рекомендации?
— Туда же.
— Статистика?
— Убирай.
Рубен посмотрел на него уже с сомнением.
— Люди заметят.
— Люди уже замечают.
— Загрузка фотографий?
Матео задержался на секунду. Я буквально видел, как он мысленно перебирает функции, разделяя их на необходимые и те, которыми можно пожертвовать.
— Новые пока не принимать. Старые показываем, если можем. Сообщения не трогать. Основную ленту тоже. Профили должны открываться.
Рубен скривился.
— От Виды скоро останутся логотип и кнопка входа.
— Значит, останутся логотип и кнопка входа, — резко ответил Матео.
Он запустил обе руки в волосы и несколько секунд так и стоял, сжимая голову, словно пытался физически удержать мысли внутри. Потом снова двинулся между столами, проверяя, кто чем занят.
Паскаль вернулся к клавиатуре и начал вводить ограничения. Я отошёл в сторону. Сейчас попытка вмешаться была хуже бездействия. Я мог принимать решения, выделять деньги, звонить нужным людям, но лезть к программистам с советами в тот момент, когда они спасали систему, было всё равно что объяснять хирургу, как держать скальпель.
Компания словно сжималась у меня на глазах. Ещё полчаса назад Вида представляла собой огромную систему из профилей, фотографий, рекомендаций, рейтингов, поиска, статистики и десятков мелких функций, о половине которых я даже не знал. Теперь всё необязательное отрубали одно за другим, оставляя лишь то, без чего социальная сеть окончательно переставала быть социальной сетью.
(window.adrunTag = window.adrunTag || []).push({v: 1, el: 'adrun-4-145', c: 4, b: 145})— Первый оператор просит данные, — сообщил Паскаль.
— Отправляй всё.
- Предыдущая
- 22/55
- Следующая
