ããíÒÇÊ ÇáÌÏÇÑ ÇáäÇÑí CSF ãÚ ÔÑÍ ÌãíÚ Features áÍãÇíÉ ÇáÓíÑÝÑÇÊ
ÇáÌÏÇÑ ÇáäÇÑì ÑÞã 1 Úáì ãÓÊæì ÇáÚÇáã ÇáÇÝÖá áÍãÇíÉ ÇáÓíÑÝÑÇÊ
ÔÑÍ ããíÒÇÊ ÇáÝÇíÑææá - Çåã ÎæÇÕ ÇáÝÇíÑææá Cpanel CSF Firewall



áãÇÐÇ ÇáÌÏÇÑ ÇáäÇÑí ãåã áÍãÇíÉ ÇáÓíÑÝÑ ¿

ÇáÇäÊÑäÊ ÈÈÓÇØÉ ÔÈßÉ ÚãáÇÞÉ ÊÊßæä ãä ãÌãæÚå ßÈíÑÉ ãä ÇáÔÈßÇÊ ÇáÕÛíÑå ÇáãÊÕáÉ ãÚ ÈÚÖåÇ ÇáÈÚÖ , æíãßä áåÐå ÇáÔÈßÇÊ Çä ÊÊÎÇØÈ æÊÊÈÇÏá ÇáÈíÇäÇÊ ãä ÌåÇÒ Çáì ÇÎÑ æãä ÔÈßÉ Çáì ÇÎÑì ÈãÚäì ÇáÓíÑÝÑ ãÝÊæÍ áÚÇãÉ ÇáäÇÓ æíãßä Çä íÊÚÑÖ áÃí Ôí ãä Çí ÔÎÕ Ýí ÇáÚÇáã , áÐáß íÌÈ ÚáíäÇ ÍãÇíÉ ÇáÓíÑÝÑ ãä Çí ÇÌåÒå ÇÎÑì Ýí ÔÈßÉ ÇÎÑì , ÞÏ ÊÊÚÑÖ áåÌæã ãä ÌåÇÒ ÇÎÑ Úáì ÔÈßÉ ÇáÇäÊÑäÊ ÎÕæÕÇ ÓíÑÝÑÇÊ ÇáæíÈ , áÐáß íÌÈ ÚáíäÇ ÊÍÏíÏ ÞæÇÚÏ ÕÇÑãå ááÇÊÕÇá ÈÇáÓíÑÝÑ æÊÍÏíÏ ÈÚÖ ÇáÞæÇäíä ÇáÊí íÌÈ Úáì ÇáÓíÑÝÑ ÇÊÈÇÚåÇ ÚäÏãÇ íÓÊÞÈá ÇÊÕÇá ãä Çí ãÕÏÑ ÎÇÑÌí .

ÇÊãäì áæ ÊÚæÏ Çáì ãÞÇá åÌãÇÊ ÇáÍÑãÇä ãä ÇáÎÏãÉ áãÚÑÝÉ ãÒíÏ ãä ÇáÊÝÇÕíá Úä åÌãÇÊ DDOS , ÈÚÏ ÞÑÇÁÊß ááãÞÇá ÓæÝ Êßæä áÏíß ÕæÑå ÚÇãå Úä åÌãÇÊ ÇáÍÑãÇä ãä ÇáÎÏãå , áÐáß íÌÈ Úáíß Çä ÊäÙã ÇáÇÊÕÇáÇÊ ÇáÊí íÓÊÞÈáåÇ ÇáÓíÑÝÑ æÊÓãÍ ááÇãæÑ Çáãåãå ÇáÊí áÇ íãßä ÇáÇÓÊÛäÇÁ ÚäåÇ ßÐáß ÇáÓãÇÍ ÈäæÚ ãÚíä ãä ÇáØáÈÇÊ æãäÚ Çí ØáÈÇÊ ÇÎÑì , ßÐáß íãßä ÊÍÏíÏ ÚÏÏ ÇáÇÊÕÇáÇÊ ÇáÊí íãßä ÇÓÊÞÈÇáåÇ ãä ÇíÈí æÇÍÏ æÇáÚÏíÏ ãä ÇáÇãæÑ ÇáÊí ÓæÝ äÊÚáãåÇ Ýí åÐÇ ÇáãÞÇá .

Configserver Security Firewall

ÈÔßá ÚÇã íÌÈ Úáíß Çä ÊÎÊÇÑ Firewall ÈãÇ íäÊÇÓÈ ãÚ ÍÌã ÇáÔÈßÉ æäæÚ ÇáÎÏãÇÊ ÇáÊí ÊÞæã ÈåÇ ÇáÎæÇÏã Úáì ÇáÔÈßÉ æÇáÚÏíÏ ãä ÇáÇãæÑ ÇáÇÎÑì ,, äÍä ÓæÝ äÊÍÏË Úä CSF áÔåÑÊå æÞæÊÉ ÇíÖÇ Ýí ÍãÇíÉ ÇäÙãå áíäßÓ æÇÍÊæÇÆÉ Úáì ÇáÚÏíÏ ãä ÇáããíÒÇÊ .

ÇíÖÇ ãä ÇáÇãæÑ ÇáãåãÉ Ýí ÇáÈÑäÇãÌ åæ ÏÚãå áÔÑíÍå æÇÓÚå ãä ÇáÊæÒíÚÇÊ æáå ÏÚã ßÈíÑ æÊÌÏíÏÇÊ ãÓÊãÑå ÊáÇÍÙåÇ ÈÇáãÞÇÑäÉ Èíä ÇÕÏÇÑÇÊ ÇáÈÑäÇãÌ .




ßãÇ ÊáÇÍÙæä Ýí ÇáÕæÑÉ ÇáÓÇÈÞÉ ÇáÊæÒíÚÇÊ ÇáÊí íÏÚãåÇ ÇáÈÑäÇãÌ ÇäÇ ÇÓÊÎÏã ÇáÈÑäÇãÌ ãÚ ÊæÒíÚÉ Centos æßÐáß Ubuntu .

CSF íÍÊæí ããíÒÇÊ æÎíÇÑÇÊ ãÊÞÏãå ãÊæÝÑÉ ÈÔßá ÈÓíØ æÓåá ÌÏÇ æåÏÝ ÇáÈÑäÇãÌ ÇáÇæá åæ ÇÓÊÎÏÇã ÇãæÑ ãÊÞÏãå ÈÔßá ãÈÓØ Úä ØÑíÞ ÊæáíÏ ÓßÑÈÊÇÊ ÊÊÍßã Ýí ÌæÇäÈ ßËíÑå Ýí äÙÇã áíäßÓ æ ÇáÌÏÇÑ ÇáäÇÑí iptables ÛÇáÈÇð áä ÊÌÏ Çí ÈÑäÇãÌ íæÝÑ áß ÇáÎíÇÑÇÊ ÇáãÊÞÏãå ÈÔßá Óåá Ýí Çí ÌÏÇÑ äÇÑí ÇÎÑ íÚãá ÊÍÊ ÈíÆÉ áíäßÓ . ÇíÖÇ ÇáÈÑäÇãÌ íÇÊí ãÚ ÎÏãÉ Login Failure Daemon Çæ LFD. LFD ÇáÊí ÊÑÇÞÈ äÔÇØ ÇáãÓÊÎÏã ãä ãÍÇæáÇÊ ááÏÎæá æÇÚØÇÁ ÊäÈíÉ áãÏíÑ ÇáÓíÑÝÑ áÍÇáÉ ÇáÓíÑÝÑ æÇí äÔÇØÇÊ Úáì ÇáÓíÑÝÑ ÓæÇÁ åÌãÇÊ Çæ ÇãæÑ ÇÎÑì Úä ØÑíÞ ãÑÇÞÈÉ ãáÝÇÊ log ááÎÏãÇÊ ÇáÊí ãäÕÈÉ Úáì ÇáÓíÑÝÑ ÇíÖÇ íÍÊæí Úáì æÇÌåÉ ÑÓæãíÉ ÓåáÉ ÌÏÇ æíãßä ÇÓÊÎÏÇãåÇ ãä ÎáÇá áæÍÉ ÊÍßã cpanel Çæ webmin .

###########################################
ÈÚÖ ããíÒÇÊ ÇáÈÑäÇãÌ (Features ) :

###########################################

Login authentication failure daemon:

åÐå ÇáãíÒå ÊÚãá Úáì ãÑÇÞÈÉ ãáÝÇÊ LOG ááÓíÑÝÑ æááÎÏãÇÊ ÇáãäÕÈÉ Úáì ÇáÓíÑÝÑ áãÑÇÞÈÉ Çí ÚãáíÉ ÊÓÌíá ÏÎæá ÝÇÔáÉ áßí íÞæã ÇáÈÑäÇãÌ ÈÊäÈíå ãÏíÑ ÇáÓíÑÝÑ , ÇíÖÇ íãßä ÇÚÏÇÏÉ áÇÎÐ Çí ÇÌÑÇÁ ÚäÏãÇ íÊã ÊÌÇæÒ ÚÏÏ ãÑÇÊ ãÚíäÉ ãä ÊÓÌíá ÏÎæá ÝÇÔá áíÊã ÇÊÎÇÐ ÇÌÑÇÁ ãÚíä ÖÏ Ðáß ÇáÇíÈí ßÍÙÑ ÇáÇíÈí Çæ Çí ÇÌÑÇÁ ÇÎÑ .

Process tracking :

åÐå ÇáãíÒå ÊÚãá Úáì ãÑÇÞÈÉ ÇáäÙÇã æãáÇÍÙå Çí ÚãáíÇÊ ãÔÈæåÉ Êã ÇäÔÇÁåÇ Ýí ÇáäÙÇã ßÐáß ãÑÇÞÈÉ Çí ÈæÑÊ íÊã ÝÊÍå Ýí ÇáäÙÇã áíÊã ÊäÈíå ãÏíÑ ÇáÓíÑÝÑ Çæ ÍÙÑ ÇáÈæÑÊ Çæ ÇáÇíÈÈí . åÐÇ íÓÇÚÏ ÌÏÇ Ýí ÇíÞÇÝ Çí ÚãáíÇÊ ÇÓÊÛáÇá áËÛÑÇÊ ÇáÓíÑÝÑ æãäÚ ÍÏæË ÇÎÊÑÇÞ Çæ äÓÊØíÚ ÇáÞæá ÊáÇÝí Çí ÇÎÊÑÇÞ ÈÓÑÚå ÌÏÇ .

Directory watching :

åÐå ÇáãíÒÉ ÊÚãá Úáì ãÑÇÞÈÉ ÈÚÖ ÇáãÓÇÑÇÊ ÇáÍÓÇÓÉ æÇáÇäÊÈÇå Ýí ÍÇáå æÌæÏ Çí ÓßÑÈÊ ÌÏíÏ Êã æÖÚå Çæ ÊÔÛíáå áÊáÇÝí æÌæÏ Çí ãáÝÇÊ ÎÈíËå Ýí ÇáÓíÑÝÑ .

Messenger service :

ÊÝÚíá åÐå ÇáãíÒå íãßä ÇáÈÑäÇãÌ ãä ÇÑÓÇá ÊÞÇÑíÑ æÊäÈíåÇÊ Çáì Çíãíáß ÈãÇ íÍÏË Ýí ÇáÓíÑÝÑ , ßÍÙÑ áÇíÈí ÌÏíÏ Çæ ÇßÊÔÇÝ ÈæÑÊ ÌÏíÏ Êã ÝÊÍå Ýí ÇáÌåÇÒ ÈÏæä Úáãß .

Port flood protection:

åÐÇ ÇáÇÚÏÇÏ íÍãíß ãä åÌãÇÊ flood attacks ÇíÖÇ íãßäß ÊÍÏíÏ ÍÌã ãÚíä ãä ÇáÈíÇäÇÊ æÇáÇÊÕÇáÇÊ ÇáÊí íãßä ÇÓÊÞÇÈáåÇ ãä ÇáÇíÈí ÇáæÇÍÏ Ýí ÝÊÑÉ ÒãäíÉ æÇÍÏå , ÊÝÚíá åÐå ÇáãíÒå ãÓÊÍÓä áÓíÑÝÑß ßÐáß íãßä ÇÍíÇäÇ íÊã ÊÝÚíá ÈÚÖ ÇáÇæÖÇÚ æÈÚÖ ÇáÇÌÑÇÁÇÊ ÇáãÔÏÏå Ýí ÍÇáÉ ßÇä ÓíÑÝÑß ÊÍÊ ÇáåÌæã .

Port knocking :

åí ãíÒå ÑÇÆÚå Êãßäß ãä ÇÎÝÇÁ ÇáÈæÑÊÇÊ ÇáÊí ÊÚãá Ýí ÇáäÙÇã æáÇ íãßä ÇáÇÊÕÇá ÈåÇ ÇáÇ ÇÐÇ ÇÑÇÏ ãÏíÑ ÇáäÙÇã ÝÊÍ ÇáÈæÑÊ ááÇÊÕÇá Èå íãßäÉ ØÑÞ ÈÚÖ ÇáÈæÑÊÇÊ ÈÔßá ãÊÓáÓá ( ÇÝÊÍ íÇ ÓãÓã ) ^_^ .


Connection limit protection :

íãßäß ÊÍÏíÏ ÍÌã ãÚíä ãä ÇáÇÊÕÇáÇÊ áÈæÑÊ ãÚíä Çæ ÇíÈí ãÚíä Çæ íãßäß ÊÍÏíÏ ÍÌã ÇÊÕÇáÇÊ áßá ÇáÇíÈíåÇÊ ÇáÊí ÊÊÕá ÈÇáÓíÑÝÑ .

Port/IP address redirection :

íãßääÇ ÇÚÏÇÏ ÇáÝÇíÑææá áíÞæã ÈÊÍæíá ÇáÇÊÕÇáÇÊ Çáì ÇíÈí ÇÎÑ Çæ ÈÔßá ÇÎÑ äÓÊØíÚ ÊÍæíá ÇáÇÊÕÇáÇÊ áÈæÑÊ ãÚíä Çáì ÚäæÇä ÇÎÑ . äÓÊØíÚ ÇáÞæá ÈÇäåÇ network address translation .

UI integration :

ÊæÌÏ æÇÌåÉ ÑÓæãíÉ ãÚ ÇáÈÑäÇãÌ íãßäß ÇÓÊÎÏÇãåÇ ãä áæÍå ÊÍßã cpanel æ webmin ááÊÍßã Ýí ÇáÈÑäÇãÌ ÈÔßá ÑÓæãí .

IP block lists:

åÐå ÇáÎÇÕíÉ ÊÓãÍ áß ÈæÖÚ ÞÇÆãÉ ÓæÏÇÁ áÍÙÑ ÇáÇíÈí æßÐáß ÞÇÆãÉ ÈíÖÇÁ , ÈÍíË ÇáÇíÈí ÇáãæÌæÏ Ýí ÇáÞÇÆãÉ ÇáÈíÖÇÁ áÇ íÊã ÊØÈíÞ Úáíå Çí rule æíÊÎØì ÌãíÚ ÇáÝáÊÑÇÊ , ßÐáß íãßä ááÈÑäÇãÌ Çä íÞæã ÈÊäÒíá lists ãä ãÕÇÏÑ ãÊÚÏÏå .
ÇØáÚ Úáì ÇáããíÒÇÊ ßÇãáÉ ãä ãæÞÚ ÇáÈÑäÇãÌ ãä åäÇ
http://configserver.com/cp/csf.html

###########################################
ÊäÕíÈ æÇÚÏÇÏ ÇáÈÑäÇãÌ :

###########################################

ÈÚÏ ÇáÏÎæá ÈÕáÇÍíÉ Root Çáì ÇáÊÑãäÇá äÞæã ÈÊÍãíá ÇáÈÑäÇãÌ :ÓæÝ íäÒá ÇáÈÑäÇãÌ ãÖÛæØ , äÞæã ÈÝß ÇáÖÛØ :
tar -xzf csf.tgz
äÏÎá ÇáãÓÇÑ Çáì ßÇä äÇÊÌ ÚãáíÉ Ýß ÇáÖÛØ Ëã ääÕÈ ÇáÈÑäÇãÌ :
cd csf
sh install.sh
ÇäÊåíäÇ ãä ÚãáíÉ ÇáÊäÕíÈ æÇÕÈÍ ÇáÈÑäÇãÌ ãäÕÈ Úáì ÇáÓíÑÝÑ , íÍÊæí ÇáÈÑäÇãÌ Úáì æÖÚ ÇÓãå testing mode æåæ æÖÚ ÇáÊÌÑÈÉ ááÈÑäÇãÌ ÈÚÏ ÚãáíÉ ÇáÊäÕíÈ Çæ Ýí ãÑÍáÉ ÇÎÊÈÇÑ ÞæÇäíä ÇáÌÏÇÑ ÇáäÇÑí . äÍÊÇÌ Çáì ÇíÞÇÝ æÖÚ testing mode .
äÍÊÇÌ Çáì ÇáÏÎæá Çáì ãáÝ ÇáÇÚÏÇÏÇÊ Úä ØÑíÞ ÇáÇãÑ ÇáÊÇáí
nano /etc/csf/csf.conf
Ëã äÞæã ÈÊÚØíá æÖÚ test mode Úä ØÑíÞ æÖÚ ÇáÞíãÉ 0 .



äÞæã ÈÍÝÙ ÇáãáÝ æäÞæã ÈÇÚÊãÇÏ ÇáÊÚÏíáÇÊ Úä ØÑíÞ ÇáÇãÑ
csf -r
ÇáÇä ÇáÈÑäÇãÌ ÇÕÈÍ ÌÇåÒ ááÚãá ,, ÏÚæäÇ äÈÏÇ ÈÇáÈÏÁ ÈÔÑÍ ÈÚÖ ÇáÇãæÑ .

ÇáÍÌÈ æÇáÓãÇÍ áÚäÇæíä ÇáÇíÈí :

Çåã ËáÇËÉ ãáÝÇÊ ãæÌæÏ Ýí ÇáÈÑäÇãÌ æåí
csf.conf : æåæ ÇáãÓÄá Úä ÌãíÚ ÇÚÏÇÏÇÊ .
csf.allow : ÇáÞÇÆãÉ ÇáÈíÖÇÁ ÇáÊí ÊÍÊæí Úáì ÚäÇæíä ÇíÈí íÊã ÇáÓãÇÍ áåã ÈÇáÇÊÕÇá .
csf.deny : ÇáÞÇÆãÉ ÇáÓæÏÇÁ ÇáÊí ÓæÝ íÊã ÍÙÑ Çí ÇíÈí ãæÌæÏ ÈÏÇÎá åÐå ÇáÞÇÆãÉ .
ßÐáß ÇáÞæÇÆã íãßä ÇáÊÚÇãá ãÚåÇ ÈãÑæäÉ ÌÏÇ íãßä ÍÖÑ ÇÈíÈí ãä ÇáÇÊÕÇá ÈÈæÑÊ ãÚíä Çæ ÈæÑÊ ãä ÇÓÊÞÇÈá ãä ÇíÈí ãÚíä ßÐáß íãßääÇ ÍÖÑ ÇÈíÈí ãä ÈÑæÊæßæá tcp ÝÞØ æÇáÓãÇÍ áå ãä udp æÇáßËíÑ ãä ÇáÇãæÑ ÇáÊí ÓæÝ äÖÚ ÈÚÖ ÇáÇãËáÉ áåÇ .
ÍÖÑ ÇíÈí Çæ ÇáÓãÇÍ áå ÈÔßá íÏæí .

íãßä ÇÓÊÎÏÇã ÇáÇãÑ ÇáÊÇáí áÍÖÑ ÇÈíÈí ãÚíä :

<strong>csf --deny ip comment</strong>
1 <strong>csf --deny ip comment</strong>


comment íÞÕÏ ÈåÇ Çí ÊÚáíÞ íÐßÑß áãÇÐÇ ÞãÊ ÈÍÖÑ åÐÇ ÇáÇíÈí Ýí ÍÇáÉ ÞãÊ ÈãÑÇÌÚå ÇáÞæÇÆã ÈÚÏ ÝÊÑå ØæíáÉ ãËáÇ :
csf –deny 95.211.108.166 [I dont like iSecur1ty]
äÓÊØíÚ äÓãÍ áÃíÈí Úä ØÑíÞ ÇáÇãÑ ÇáÊÇáí :
csf –add 95.211.108.166 [mohamed askar is a good person ]
äÓÊØíÚ ÇÓÊÎÏÇã ÇáÇæÇãÑ ÈÔßá ÓÑíÚ ãä ÇáÊÑãäÇá áÍÖÑ ÇíÈí Çæ ÇáÓãÇÍ áå , ÇíÖÇ ãä ÇáÑÇÆÚ ÇáÈÑäÇãÌ íÏÚã CIDR notation , ÌãíÚ ÇáÚäÇæíä ÓæÝ ÊÐåÈ Çáì ãáÝ csf.allow Çæ csf.deny , íãßä ÊÍÑíÑ ÇáãáÝÇÊ ÈãáÝ äÕí æÇÖÇÝÉ Çí ÇíÈí ÈÔßá íÏæí ááÍÕæá Úáì ÇßËÑ ãÑæäÉ Úáì ÓÈíá ÇáãËÇá ÓæÝ äÓÊÎÏã åÐå ÇáÞÇÚÏå ááÍÖÑ .

tcp/udp|in/out|s/d=port|s/d=ip|u=uid
1 tcp/udp|in/out|s/d=port|s/d=ip|u=uid


ãËÇá 1 :

tcp|in|d=3306|s=11.22.33.44
1 tcp|in|d=3306|s=11.22.33.44


Çí ÇÊÕÇáÇÊ ÞÇÏãå ãä ÇáÇíÈí 11.22.33.44 Çáì ÇáÈæÑÊ 3306 ÈæÇÓØÉ ÇáÈÑæÊæßæá tcp ãÍÖæÑÉ .
ãËÇá 2 :

tcp|out|d=22|d=11.22.33.44
1 tcp|out|d=22|d=11.22.33.44


Çí ÇÊÕÇáÇÊ ÎÇÑÌå Çáì ÇáÚäæÇä 11.22.33.44 ãæÌåÉ Çáì ÇáÈæÑÊ 22 ÈæÇÓØÉ ÈÑÊæßæá tcp ãÍÖæÑÉ .
ãËÇá 3 :

icmp|in|d=ping|s=44.33.22.11
1 icmp|in|d=ping|s=44.33.22.11


ÍÖÑ ÌãíÚ ÇÊÕÇáÇÊ ÈÑÊæßæá icmp ãä ÇáÈæÑÊ 44.33.22.11
ãËÇá 4 :

tcp|in|d=22|s=www.isecur1ty.org
1 tcp|in|d=22|s=www.isecur1ty.org


íãßä ÇÓÊÎÏÇã ÇáÝáÇÊÑ ãÚ ÇáÏæãíäÇÊ ãËá ÇáãËÇá ÇáÓÇÈÞ .
1 íãßä ÇÓÊÎÏÇã ÇáÝáÇÊÑ ãÚ ÇáÏæãíäÇÊ ãËá ÇáãËÇá ÇáÓÇÈÞ .



ÊÚÑÝ Úáì ÈÚÖ ÇáÎíÇÑÇÊ Ýí ãáÝ ÇáÇÚÏÇÏ csf.conf :

ÇáãäÇÝÐ ÇáãÓãæÍ áåÇ Ýí ÇáÓíÑÝÑ :



ßãÇ ÊáÇÍÙæä Ýí ÇáÕæÑÉ ÞÇÆãÉ ÇáÈæÑÊÇÊ ÇáãÓãæÍ áåÇ ÈÇáÇÊÕÇá incoming æ outgoing ßÐáß áÈÑæÊæßæá udp ÇíÖÇ . íãßä ÇáÊÚÏíá Úáíåã ÈÍÓÈ ÎÏãÇÊ ÇáÓíÑÝÑ áÏíß , Þã ÈÝÊÍ ÝÞØ ÇáÈæÑÊÇÊ ÇáÊí ÊÓÊÎÏãåÇ æÇáãåãÉ . ÇíÖÇ ÈÚÖ ÇáÈæÑÊÇÊ ÇáÊí ÊÍÊÇÌåÇ ÝÞØ ÝÊÑÇÊ ãÚíäÉ ßÈæÑÊÇÊ ÊÍÊÇÌåÇ ááÇÏÇÑå ÝÞØ íãßäß ÇÓÊÎÏÇã ãíÒÉ Port knocking áÇÛáÇÞ ÇáÈæÑÊÇÊ æÝÊÍåÇ æÞÊ ÇáÍÇÌå ÝÞØ .

ICMP_IN
íÞÕÏ ÈåÐÇ ÇáÎíÇÑ ÇÐÇ Êã æÖÚ ÇáÞíãå 1 íÓãÍ áÚãá ping Úáì ÇáÓíÑÝÑ Çæ ÇÐÇ Êã æÖÚ ÇáÞíãÉ 0 íÏá Úáì Çäå ãÍÖæÑ Úãá ping Úáì ÇáÓíÑÝÑ .

ICMP_IN_LIMIT :
íÞÕÏ ÈåÐÇ ÇáÎíÇÑ ßã ÚÏÏ ØáÈÇÊ ping ááÓíÑÝÑ ãä ÇíÈí æÇÍÏ Ýí ËÇäíÉ æÇÍÏå Çæ æÞÊ ãÚíä ÊÓÊØíÚ ÊÛííÑå .

DENY_IP_LIMIT:
ßã ÚÏÏ ÚäÇæííä ÇáÇíÈí ÇáÊí íÊã ÍÖÑåÇ ,, ÈÓÈÈ Çä ÍÖÑ ÚÏÏ ßÈíÑ ÌÏÇ ãä ÚäÇæííä ÇáÇíÈí ÞÏ íÈØÆ ãä ÇÏÇÁ ÇáÓíÑÝÑ ,, ßÐáß íÌÈ Úáíß ÇáÇäÊÈÇå ÇÓÊÎÏÇãß áÜÜ CIDR íßæä ÇÝÖá ãä Çä ÊßÊÈ ÞÇÆãÉ ãä ÇáÚäÇæíä ÇÐÇ Çãßä ÇÎÊÕÇÑåÇ ÈÚäæÇä æÇÍÏ ãËá 192.168.1.1/22 ÇÝÖá ãä Çä ÊßÊÈ ÞÇÆãÉ ÇáÚäÇæíä ßáåÇ .

PORTFLOOD :
ÊÍÏíÏ ÚÏÏ ÇáÇÊÕÇáÇÊ áËÇäíÉ ãÚíäå Çæ ÝÊÑÉ Òãäíå ãÚíäÉ áÈæÑÊ ãÚíä . Úáì ÓÈíá ÇáãËÇá :
PORTFLOOD = “22;tcp;5;300,80;tcp;20;5”
ÇÐÇ ßÇäÊ ÇáÇÊÕÇáÇÊ ÇáÞÇÏãå Çáì ÇáÈæÑÊ 22 ÇßËÑ ãä ÎãÓÉ ÇÊÕÇáÇÊ Ýí 300 ËÇäíÉ ÈæÇÓØÉ tcp Þã ÈÍÙÑ ÇáÇíÈí , ÇíÖÇ ÇáÈæÑÊ 80 äÝÓ ÇáÞÇÚÏå . ÇáÇãÑ ÇáÓÇÈÞ ãÏãæÌ áÈæÑÊíä 80 , 22 æáßä Ýí ÍÇáÉ ÇáÈæÑÊ 80 ÚÏÏ ÇáÇÊÕÇáÇÊ 20 ÇÊÕÇá .

Connection Limit Protection :

<strong>CONNLIMIT :</strong>
1 <strong>CONNLIMIT :</strong>


åÐÇ ÇáÎíÇÑ íÍãí ÇáÓíÑÝÑ ãä åÌãÇÊ DOS attacks Úáì ÈæÑÊ ãÚíä Ýí ÇáÓíÑÝÑ , ÈÍíË íÞæã ÈÊÍÏíÏ ÇáÇÊÕÇáÇÊ ÇáãæÌåÉ Çáì ÈæÑÊ ãÚíä áßá ÇíÈí . ÇíÖÇ ãä ÇáÌÏíÑ ÈÇáÐßÑ Çä åÐÇ ÇáãíÒå áä ÊÚãá Ýí ÇáÓíÑÝÑÇÊ ÇáÊí xt_connlimit Ýí iptable .
ÇáÞíãÉ ÓæÝ Êßæä ÈåÐÇ ÇáÔßá :
CONNLIMIT = “22;5,80;20”
ÇáÞíãÉ ÇáÓÇÈÞÉ ááÎíÇÑ ßÇäÊ ÊÍÏÏ ÎãÓÉ ÇÊÕÇáÇÊ áÈæÑÊ 22 æÚÔÑíä ÇÊÕÇá áÈæÑÊ 80 .

ÇæÇãÑ ãÓÇÚÏÉ :

ÊÔÛíá CSF

<strong>csf -e Or csf --enable </strong>
1
2
3
4
<strong>csf -e
Or
csf --enable
</strong>

ÇíÞÇÝ ÊÔÛíá CSF :

<strong>csf -x Or csf --disable</strong>

1
2
3
<strong>csf -x
Or
csf --disable</strong>

ÑíÓÊÇÑÊ CSF ÈÚÏ Çí ÚãáíÉ ÊÛííÑ Ýí ÇÚÏÇÏÇÊ ÇáÈÑäÇãÌ :

<strong>csf -r Or csf --restart</strong>
1
2
3
<strong>csf -r
Or
csf --restart</strong>


ÇíÞÇÝ ÌãíÚ ÞæÇÚÏ ÇáÈÑäÇãÌ :

<strong>csf -f Or csf --stop</strong>
1
2
3
<strong>csf -f
Or
csf --stop</strong>

ÚÑÖ ÍÇáÉ ÇáÈÑäÇãÌ æÌãíÚ ÇáÚäÇæíä ipv4 :

<strong>csf -l Or csf --status</strong>
1
2
3
<strong>csf -l
Or
csf --status</strong>

ÍÐÝ ÚäæÇä ãÍÖæÑ Ýí ãáÝ csf.deny :

<strong>csf -dr Or csf --denyrm ip</strong>
1
2
3
<strong>csf -dr
Or
csf --denyrm ip</strong>

ÇÊãäì Çä ÇáÇãÑ æÇÖÍ Þã ÈÇÓÊÈÏÇá ßáãÉ ip Çáì ÇáÚäæÇä ÇáÐí ÊÑíÏ ÍÐÝå ãä ÞÇÆãÉ ÇáÍÖÑ .
ÍÐÝ ÌãíÚ ÇáÚäÇæíä ÇáãÍÖæÑÉ Ýí ÇáãáÝ csf.deny :
<strong>csf -df Or csf --denyf</strong>
1
2
3
<strong>csf -df
Or
csf --denyf</strong>

ÇáÇÎÊáÇÝ Èíäå æÈíä ÇáÇãÑ ÇáÓÇÈÞ åÐÇ ÇáÇãÑ íÞæã ÈÍÐÝ ÌãíÚ ÇáÚäÇæíä ßáåÇ ÏÝÚå æÇÍÏå .
ÇáÈÍË ÏÇÎá ÞæÇÚÏ ÇáÈÑäÇãÌ

<strong>csf -g Or csf --grep ip </strong>

1
2
3
4
<strong>csf -g
Or
csf --grep ip
</strong>

ãä ÇßËÑ ÇáÇæÇãÑ ÇáãÝíÏå æÇáãÓÇÚÏå Úáì ÇÏÇÑÉ ÇáÞæÇÚÏ ÈÔßá ÓÑíÚ ,, ÇÍíÇäÇ íßæä áÏíß ÚÔÑÇÊ ÇáÞæÇÚÏ Ýí ÇáÈÑäÇãÌ æÊÑíÏ ÇáÈÍË Úä ÞÇÚÏå ãÚíäå áåÇ Õáå ÈÇíÈí ãÚíä íãßä ÊäÝíÐ ÇáÇãÑ ÇáÓÇÈÞ ãÚ ÇÓÊÈÏÇá IP Çáì ÇáÇíÈí ÇáãÞÕæÏ æÓæÝ íÊã ÇÙåÇÑ ÌãíÚ ãÇ íÊÚáÞ Èå Çä ßÇä ãÍÖæÑ Çæ áå ÚáÇÞå ÈÃí Ôí ÏÇÎá ÞæÇÚÏ ÇáÈÑäÇãÌ .
ÇÙåÇÑ ÇáÚäÇæíä ÇáÊí Êã ÍÖÑåÇ ÈÔßá ãÄÞÊ :

<strong>csf -t Or csf --temp</strong>
1
2
3
<strong>csf -t

Or

csf --temp>


ÇáãÒíÏ ãä ÇáÔÑÍ ááßËíÑ ãä ÇáããíÒÇÊ

https://www.woktron.com/secure/knowl...on-CentOS.html