Üç tür saldırı
Ağ trafiği seli
Çok büyük miktarda trafik sunucunun bağlantısını doldurur. Sunucuya ulaşılamaz ya da herkeste lag başlar, giriş kayıtlarında ise yeni bir şey görünmez.
Bağlantı seli
Hiçbir zaman oyuncuya dönüşmeyen binlerce bağlantı ya da sunucu listesi ping'i. Bağlantıyı doldurmazlar ama proxy sunucusunu gerçek oyunculara yanıt veremeyecek hale gelene kadar meşgul ederler.
Bot saldırısı
Sahte oyuncular girişi tamamlar, slotları doldurur ve sohbete spam atar. Her bot gerçek bir bağlantıdır ve genellikle bir proxy listesi üzerinden gelir, bu yüzden sunucuya oyuncu gibi görünür.
Bir plugin neden DDoS'u durduramaz
Plugin, proxy sunucusunun ya da sunucunun içinde çalışır. Bağlantı dolduğunda ya da makine paketleri düşürmekle meşgulken plugin'e çalışma sırası hiç gelmez. Filtreleme, trafik makinenize ulaşmadan önce yapılmalıdır: hosting sağlayıcınızın ağında ya da makinenin önündeki bir hizmette.
Gerçek DDoS koruması nereden gelir
- Birçok Minecraft hosting firması ve bazı veri merkezleri (örneğin oyun filtrelemesiyle OVHcloud) DDoS koruması sunar ve saldırıları size ulaşmadan kendi ağlarında filtreler.
- TCPShield ya da Cloudflare Spectrum (ücretli planlar) gibi bir koruma proxy'si sunucunun önünde durur: oyuncular onun ağına bağlanır ve size yalnızca temiz trafik ulaşır. Hizmette PROXY protokolünü açın ve
velocity.tomliçindehaproxy-protocol = trueya da BungeeCord'unconfig.ymldosyasındaproxy_protocol: trueayarlayın (veya hizmetin plugin'ini kurun); aksi halde proxy sunucunuz oyuncuların adresleri yerine hizmetin adreslerini görür, IP banları ve adres kontrolleri çalışmaz hale gelir. - Gerçek adresi gizli tutun. Saldırganlar proxy sunucunuzun ya da backend sunucunuzun doğrudan adresini bilirse korumayı atlarlar; bu yüzden o adresi başka hiçbir şey için kullanmayın ve sızdıysa değiştirin.
Bu hizmetler trafiği filtreler. VPN kullanıcıları, ban atlatma ya da girişi tamamlayan botlar hakkında hiçbir şey bilmezler.
Proxy sunucusunda neleri ayarlayabilirsiniz
Velocity de BungeeCord da çok sık bağlanan tek bir adresi yavaşlatabilir:
- Velocity:
velocity.tomliçindekilogin-ratelimit, tek bir adresten gelen girişler arasındaki en kısa süre (milisaniye cinsinden). - BungeeCord:
config.ymliçindekiconnection_throttleveconnection_throttle_limit.
Bu, birkaç adresten gelen bir sele karşı işe yarar, binlerce adresten gelene karşı değil. Kendi makinenizde, adres başına yeni bağlantıları sınırlayan bir güvenlik duvarı kuralı küçük bağlantı sellerine karşı yardımcı olur.
Bot saldırıları: plugin'lerin işe yaradığı yer
Bot saldırısı, plugin'in doğru araç olduğu durumdur, çünkü her bot bir giriş olarak gelir. Kordon her girişin adresini kontrol eder, bir dalga başladığında sunucuyu saldırı moduna alır ve botların kullandığı ağları kapatır; saldırı modu ücretsiz plan dahil her planda var. Sonar gibi bir doğrulama plugin'i temiz adreslerden gelen botları yakalar. İkisi tek bir proxy sunucusunda birlikte iyi çalışır.
Kordon ağ trafiğini filtrelemez, bu yüzden gerçek bir DDoS'a karşı yine hosting sağlayıcınıza ihtiyacınız var. Bot saldırısı sırasında ne yapmalı rehberine bakın.
Hangisiyle karşı karşıya olduğunuzu nasıl anlarsınız
Sunucuya ulaşılamıyorsa ya da herkesin ping'i çok yüksekse, giriş kayıtlarında yeni giriş görünmüyorsa ve hosting sağlayıcısının grafiklerinde trafik sıçraması varsa bu bir DDoS'tur: hosting sağlayıcınızla iletişime geçin. Kayıtlar yeni nick'lerle doluyorsa ve slotlar tükeniyorsa bu bir bot saldırısıdır: proxy sunucusundaki koruma bununla başa çıkar. İkisi bazen birlikte gelir, bu yüzden ikisini de kontrol edin.