اعدادات الجدار النارى CSF لحماية السيرفر من DDOS
csf ddos protection - CSF firewall ddos configuration
How Configure DDOS Prevention Settings in CSF firewall ?



ما هو هجوم DDOS ؟

Before discussing how to control DDoS attack using CSF, let me explain what is DDOS attack and how it affects the smooth functioning of a server. DDoS stands for Distributed Denial of Service. It is an attempt to make an online service unavailable by traffic flooding from multiple sources. This makes it impossible to stop the attack by blocking a single IP and also it is difficult to find out the legitimate user from the traffic.


Controlling DDoS attack using CSF

Most of the cPanel servers will use Config Server Firewall(CSF) settings to prevent their servers. Here, I am going to provide some steps to manage a DDoS attack by tweaking the features in the CSF settings.
To check server is under DDoS attack:

You can run the below commands to check whether the server is under attack or not.
To show the number of connections and IP address,

كود:
netstat -alpn | grep :80 | awk '{print $4}' |awk -F: '{print $(NF-1)}' |sort | uniq -c | sort -n

تعد هجمات DoS وDDoS من التهديدات الشائعة التي يواجهها كل سيرفر يمكن الوصول إليه بشكل عام.
PORTFLOOD و SYNFLOOD هما التوجيهان في CSF لمنع DDOS. يتم تعطيل SYNFLOOD بشكل إفتراضي، ولكن إذا كنت تتوقع هجوماُ، فعليك تمكينه وتعيين القواعد.

إتبع الشرح أدناه من أجل استخدام SYNFLOOD بشكل صحيح.

1- نسجل دخول إلى WHM
WWW.YOURSITE.COM:2086
YOURSITE هو رابط موقعك

2- من خلال اللوحة الرئيسية نختار Plugins



3- ثم ندخل إلى ConfigServer Security & Firewall



4- ثم ندخل إلى Firewall configuration



5- نقوم بالبحث عن Port Flood Settings
ونضع الإعدادت كتالي:
SYNFLOOD = "ON"

SYNFLOOD_RATE = "30/s"

SYNFLOOD_BURST = "10"

SYNFLOOD_RATE: عدد حزم SYN لقبولها لكل IP ، لكل ثانية.

SYNFLOOD_BURST: عدد المرات التي يمكن فيها لـ IP الوصول إلى الحد الأقصى قبل حظره من قبل CSF.



6- لتفعيل إعدادات PORTFLOOD، قم بتغير الإعدادات كما موضح:
نقوم بالبحث عن: UDP Flood Protection
ونغير الإعدادات إلى التالي:
UDPFLOOD = "ON"
UDPFLOOD_LIMIT = "100/s"
UDPFLOOD_BURST = "500"



7- حفظ الإعدادات بالضغط على change



8- والأن عمل ريستارت لـ CSF




المرجع :
https://www.interserver.net/tips/kb/...-csf-firewall/
https://www.supportsages.com/configu...-ddos-attacks/