Path Panel DDoS Koruma Yönetim Paneli Kullanım Rehberi
REXE Path Panel tam kullanım rehberi: Dashboard, IP'lerim, TR koruma durumu, kural yönetimi, saldırı geçmişi, abuse filtered, şifre değiştirme ve API erişimi.
DDoS saldırısı tespiti, acil müdahale adımları, trafik analizi, ISP iletişimi, post-mortem analiz ve önleme stratejileri hakkında kapsamlı rehber.
Bir DDoS saldırısı anında doğru ve hızlı müdahale, hizmet kesintisini minimize etmek için kritik öneme sahiptir. Bu rehberde saldırı tespitinden post-mortem analize kadar tüm acil müdahale sürecini adım adım ele alacağız.
DDoS saldırısı sırasında panik yapmayın. Bu rehberdeki adımları sırasıyla takip edin. REXE destek ekibi 7/24 yardıma hazırdır.
DDoS saldırısının erken tespiti, etkili müdahale için ilk adımdır.
| Belirti | Olası Saldırı Türü |
|---|---|
| Web sitesi yavaş veya erişilemiyor | Layer 7 HTTP flood |
| SSH bağlantısı kurulamıyor | Layer 4 SYN/TCP flood |
| Yüksek bant genişliği kullanımı | Volumetrik saldırı |
| CPU/RAM normal ama site yavaş | Ağ seviyesi saldırı |
| CPU %100 ama trafik normal | Application layer saldırı |
# 1. Sunucu erişilebilirlik kontrolü
ping -c 5 SUNUCU_IP
# 2. Ağ bağlantı durumu
ss -s
# 3. Aktif bağlantı sayısı
ss -ant | wc -l
# 4. En çok bağlantı kuran IP'ler
ss -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -rn | head -20
# 5. SYN-RECV durumundaki bağlantılar
ss -ant state syn-recv | wc -l
# 6. Bant genişliği kullanımı
ifstat -i eth0 1 5
# 7. Paket sayısı
sudo tcpdump -i eth0 -c 1000 -nn -q 2>/dev/null | tail -1
# 8. Sistem kaynakları
top -bn1 | head -5
free -h
# Gerçek zamanlı trafik izleme
sudo iftop -i eth0 -n
# Protokol bazında trafik dağılımı
sudo tcpdump -i eth0 -c 10000 -nn 2>/dev/null | awk '{print $3}' | cut -d. -f5 | sort | uniq -c | sort -rn | head -10
# Kaynak IP analizi
sudo tcpdump -i eth0 -c 5000 -nn 2>/dev/null | awk '{print $3}' | cut -d. -f1-4 | sort | uniq -c | sort -rn | head -20
# Hedef port analizi
sudo tcpdump -i eth0 dst port 80 or dst port 443 -c 5000 -nn 2>/dev/null | wc -l
# Paket yakalama (detaylı analiz için)
sudo tcpdump -i eth0 -c 50000 -w /tmp/ddos-capture.pcap
# Saldırı türünü belirle
# Yüksek SYN-RECV = SYN Flood
ss -ant state syn-recv | wc -l
# Yüksek ESTABLISHED = HTTP Flood
ss -ant state established | wc -l
# Yüksek UDP trafiği = UDP Flood
sudo tcpdump -i eth0 udp -c 1000 -nn -q 2>/dev/null | wc -l
# HTTP istek analizi
tail -1000 /var/log/nginx/access.log | awk '{print $1}' | sort | uniq -c | sort -rn | head -10
#!/bin/bash
# emergency-block.sh - Acil engelleme scripti
# En çok saldıran IP'leri tespit et
ATTACKERS=$(ss -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -rn | head -50 | awk '$1 > 100 {print $2}')
# IP'leri engelle
for ip in $ATTACKERS; do
iptables -I INPUT -s $ip -j DROP
echo "Engellendi: $ip"
done
# Ülke bazlı engelleme (opsiyonel)
# ipset kullanarak toplu engelleme
ipset create blacklist hash:net
for ip in $ATTACKERS; do
ipset add blacklist $ip
done
iptables -I INPUT -m set --match-set blacklist src -j DROP
# Acil sysctl ayarları
sysctl -w net.ipv4.tcp_syncookies=1
sysctl -w net.ipv4.tcp_max_syn_backlog=65536
sysctl -w net.ipv4.tcp_synack_retries=1
sysctl -w net.ipv4.tcp_syn_retries=1
sysctl -w net.netfilter.nf_conntrack_max=2000000
sysctl -w net.netfilter.nf_conntrack_tcp_timeout_established=300
sysctl -w net.core.somaxconn=65536
sysctl -w net.ipv4.tcp_tw_reuse=1
# Nginx acil yapılandırma
# /etc/nginx/conf.d/emergency.conf
# Agresif rate limiting
limit_req_zone $binary_remote_addr zone=emergency:20m rate=5r/s;
limit_conn_zone $binary_remote_addr zone=emergency_conn:20m;
server {
limit_req zone=emergency burst=10 nodelay;
limit_conn emergency_conn 20;
# Büyük body'leri reddet
client_max_body_size 1m;
client_body_timeout 5s;
client_header_timeout 5s;
# Şüpheli User-Agent'ları engelle
if ($http_user_agent ~* (bot|crawler|spider|scan|attack)) {
return 403;
}
}
# Nginx'i yeniden yükle
sudo nginx -t && sudo systemctl reload nginx
# Cloudflare Under Attack modunu etkinleştir
curl -X PATCH "https://api.cloudflare.com/client/v4/zones/ZONE_ID/settings/security_level" \
-H "Authorization: Bearer API_TOKEN" \
-H "Content-Type: application/json" \
--data '{"value":"under_attack"}'
# Tüm cache'i temizle
curl -X POST "https://api.cloudflare.com/client/v4/zones/ZONE_ID/purge_cache" \
-H "Authorization: Bearer API_TOKEN" \
-H "Content-Type: application/json" \
--data '{"purge_everything":true}'
Path Panel üzerinden:
Konu: DDoS Saldırısı - Acil Müdahale Gerekli
Sunucu IP: [IP_ADRESI]
Saldırı Başlangıcı: [TARİH/SAAT]
Saldırı Türü: [SYN Flood / UDP Flood / HTTP Flood / Bilinmiyor]
Etki: [Tam kesinti / Kısmi yavaşlama / Aralıklı erişim]
Alınan Önlemler:
- iptables kuralları uygulandı
- Cloudflare Under Attack modu aktif
- Kernel parametreleri ayarlandı
Ek Bilgi:
- Saldırı trafiği: ~[X] Gbps
- Kaynak IP sayısı: ~[X]
- Hedef portlar: [80, 443, vs.]
# Yakalanan trafiği analiz et
tcpdump -r /tmp/ddos-capture.pcap -nn | head -100
# Saldırı istatistikleri
tcpdump -r /tmp/ddos-capture.pcap -nn | awk '{print $3}' | cut -d. -f1-4 | sort | uniq -c | sort -rn | head -20
# Saldırı süresi ve yoğunluğu
tcpdump -r /tmp/ddos-capture.pcap -nn -tt | head -1
tcpdump -r /tmp/ddos-capture.pcap -nn -tt | tail -1
# Log analizi
grep -c "" /var/log/nginx/access.log
awk '{print $1}' /var/log/nginx/access.log | sort -u | wc -l
# Saldırı bittikten sonra acil kuralları kaldır
# 1. Cloudflare'i normal moda al
curl -X PATCH "https://api.cloudflare.com/client/v4/zones/ZONE_ID/settings/security_level" \
-H "Authorization: Bearer API_TOKEN" \
-H "Content-Type: application/json" \
--data '{"value":"medium"}'
# 2. Acil iptables kurallarını temizle
iptables -D INPUT -m set --match-set blacklist src -j DROP
ipset destroy blacklist
# 3. Nginx acil yapılandırmayı kaldır
rm /etc/nginx/conf.d/emergency.conf
sudo nginx -t && sudo systemctl reload nginx
# 4. Kernel parametrelerini normale döndür
sysctl -w net.ipv4.tcp_synack_retries=5
sysctl -w net.netfilter.nf_conntrack_tcp_timeout_established=432000
#!/bin/bash
# ddos-monitor.sh - Cron ile çalıştır (her dakika)
THRESHOLD=500
CONNECTIONS=$(ss -ant | wc -l)
if [ $CONNECTIONS -gt $THRESHOLD ]; then
# Alarm gönder
echo "UYARI: Yüksek bağlantı sayısı: $CONNECTIONS" | \
mail -s "DDoS Alarm - $(hostname)" admin@example.com
# Otomatik koruma etkinleştir
/usr/local/bin/emergency-block.sh
logger "DDoS alarm: $CONNECTIONS bağlantı tespit edildi"
fi
Acil müdahale planınızı düzenli olarak test edin. Saldırı anında plan hazır olmalıdır. REXE destek ekibiyle iletişim bilgilerinizi güncel tutun.
DDoS saldırılarına karşı hazırlıklı olmak, saldırı anında hızlı ve etkili müdahale etmek kadar önemlidir. Bu rehberdeki adımları önceden planlayın, scriptleri hazırlayın ve düzenli tatbikatlar yapın. REXE altyapısının sunduğu Path Panel koruması ve Cloudflare entegrasyonu ile çok katmanlı bir savunma stratejisi oluşturun.
Web sitenizin aşırı yavaşlaması veya erişilememesi, SSH bağlantısının kurulamaması, anormal bant genişliği kullanımı ve yüksek bağlantı sayısı DDoS saldırısının belirtileridir. 'ss -s' ve 'iftop' komutlarıyla hızlı teşhis yapabilirsiniz.
İlk olarak saldırı türünü belirleyin (SYN flood, HTTP flood, UDP flood). Ardından en çok saldıran IP'leri iptables ile engelleyin, kernel parametrelerini ayarlayın ve Cloudflare Under Attack modunu etkinleştirin. REXE destek ekibine bilgi verin.
DDoS saldırıları birkaç dakikadan birkaç güne kadar sürebilir. Çoğu saldırı 1-2 saat içinde sona erer. Ancak hedefli saldırılar günlerce devam edebilir. Koruma önlemleriniz aktif olduğu sürece etkisi minimize edilir.
REXE müşteri panelinden destek talebi oluşturabilir veya acil durumlarda 7/24 destek hattını arayabilirsiniz. Destek talebinde sunucu IP'si, saldırı başlangıç zamanı, saldırı türü ve aldığınız önlemleri belirtin.
Saldırı bittikten sonra acil kuralları kaldırın, Cloudflare'i normal moda alın, log analizi yapın ve post-mortem rapor hazırlayın. Saldırı kaynaklarını ve türünü belgeleyerek gelecekteki saldırılara karşı önlem alın.
Evet, bağlantı sayısını izleyen bir monitoring scripti yazarak cron ile çalıştırabilirsiniz. Eşik değeri aşıldığında otomatik alarm ve koruma mekanizması devreye girebilir. Uptime Kuma veya Grafana gibi araçlarla görsel izleme de yapabilirsiniz.
REXE Path Panel tam kullanım rehberi: Dashboard, IP'lerim, TR koruma durumu, kural yönetimi, saldırı geçmişi, abuse filtered, şifre değiştirme ve API erişimi.
Path.net DDoS koruma sisteminin desteklediği oyun filtreleri: Arma/DayZ, Source Engine, CS:GO, CS2, FiveM, Minecraft, Rust ve daha fazlası için rehber.
Path.net DDoS koruma sisteminin desteklediği uygulama filtreleri: OpenVPN, Wireguard, DTLS, RTP, QUIC, SIP, TCP Symmetric ve daha fazlası.