К содержимому
DDoS·Protect
Решения

Игровые проекты: сайты, лаунчеры, магазины и API

Игровые проекты атакуют часто и нередко по личным мотивам: соперничество серверов, обиженные игроки, вымогательство. Сайт, форум, магазин и API лаунчера — всё это HTTP и защищается на уровне L7. Сам игровой сервер — другая история.

Что защищает фильтр, а что — нет

КомпонентПротоколЧем защищать
Сайт, новости, викиHTTPSФильтр L7, кэш
Форум и комментарииHTTPSФильтр L7, лимиты на сообщения и регистрацию
Магазин донатаHTTPSФильтр L7, лимиты на попытки оплаты
API лаунчера и авторизацияHTTPS, WebSocketФильтр L7 без проверки браузера
Игровой серверСобственный протокол поверх UDP или TCPСетевая защита хостинга

Пиковые дни проекта

Атаки приурочивают к моментам, когда сообщество ждёт: открытию сервера, вайпу, старту сезона, выходу обновления. В эти же часы растёт и настоящий трафик — лаунчеры массово скачивают патч и обращаются к /api/launcher/version. Файлы обновлений стоит отдавать из кэша или с отдельного домена, а повышенную чувствительность включать на сайт, форум и авторизацию.

Лаунчер и авторизация

  • Лаунчер не выполняет JavaScript, поэтому проверку браузера на /api/launcher/* и /api/auth/* не включают — вместо неё лимиты по аккаунту и устройству и проверка обязательных заголовков.
  • Перебор паролей к игровым аккаунтам — постоянный фон: ценные предметы и прокачанные персонажи продаются.
  • WebSocket-соединения чата и уведомлений держатся долго: лимит считают на число соединений, а не на запросы.

Магазин доната

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

Вопросы и ответы

Можно ли защитить сервер Minecraft или CS через этот фильтр?

Нет. Игровые протоколы работают ниже HTTP, и для них нужна сетевая защита хостинга. Фильтр защищает сайт, магазин и API проекта.

Мониторинги серверов опрашивают наш сайт. Их заблокирует?

Если мониторинг обращается к HTTP-эндпоинту статуса, добавьте его адреса в исключения или отдавайте статус из кэша.

Что делать, если требуют деньги за прекращение атаки?

Не платить и собрать доказательства. Порядок действий — в статье о DDoS-вымогательстве.

Ранний доступ

Подключим ваш сайт одним из первых

Сервис готовится к запуску. Оставьте заявку: проверим, от чего нужно защищать ваш проект, и подключим его в числе первых на условиях раннего доступа.