Фанат Titanfall нашел способ защитить игру от DDoS-атак

IT-новости

Пользователь под ником p0358 проанализировал первую часть Titanfall с помощью реверс-инжиниринга и выяснил, как можно исправить некоторые недоработки шутера, в том числе уязвимость перед DDoS-атаками. Варианты решения проблем геймер опубликовал в сети.

Уязвимости Titanfall

  • Отсутствие проверки длины имени игроков, из-за чего к серверам могут подключаться пользователи с ником длиной более 330 символов. Это приводит к ошибкам и вылетам игры у других игроков. Для исправления проблемы нужно просто включить проверку длины ника.
  • Разработчики из Respawn отключили защиту от DoS-атак, которая по умолчанию работает на движке Source, для повышения стабильности соединения. Нужно ввести ограничитель на мгновенное переподключение и добавить ограничитель, который заблокирует клиент после 100 попыток подключения.
  • На серверах Titafall нет свободных мест из-за их фиксированного количества. Боты занимают все слоты, поэтому живые игроки не могут подключиться в лобби. Для решения проблемы автор предлагает ввести ограничение на время подключения, чтобы ботов выкидывало из игры после нескольких минут.
  • Каждый клиент при подключении делится IP-адресом с другими, что дает информацию злоумышленникам.
  • Функция проверки наличия DLC дает ботам возможность блокировать возможность поиска игры для пользователей без дополнений. Это можно исправить, если дать таким игрокам возможность подключаться к пустым серверам.

4 июля хакеры взломали сервера Apex Legends, чтобы привлечь внимание Respawn Entertainment. В версии «королевской битвы» для ПК хакеры изменили код таким образом, чтобы в конце каждого матча игрокам приходила ссылка на сайт Savetitanfall, где подробно описаны проблемы тайтла. Ранее представители студии заявили, что разработчики работают над устранением проблем с DoS-атаками.

Читайте также:  Владельцы RTX 3090 пожаловались, что из-за MMO New World ломаются видеокарты