DDoS рд╣рдорд▓реЛрдВ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рддрд░реАрдХреЗ

рдореИрдВ рдЖрдЬ рдЖрдкрдХреЗ рд╕рд╛рде рд╡рд░реНрддрдорд╛рди рд╡рд┐рд╖рдп рдкрд░, рдбреАрдбреАрдУрдПрд╕ рдФрд░ рдЗрд╕рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рддрд░реАрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рд╕рд╛рдзрд╛рд░рдг рдкреНрд░рд╢рд╛рд╕рдХ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХрд╛рдВрд╢ рд╡реЗрдмрдорд╛рд╕реНрдЯрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдирд╛рдо рдПрдХ рд░рд╣рд╕реНрдп рдмрдирд╛ рд╣реБрдЖ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рд╡реЗ рдЗрд╕ рдореБрд╕реАрдмрдд рдХрд╛ рдкрд╣рд▓реЗ рд╕реЗ рдЕрдиреБрднрд╡ рдирд╣реАрдВ рдХрд░рддреЗред рдЗрд╕рд▓рд┐рдП, DDoS рд╡рд┐рддрд░рд┐рдд рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдирд╛рдо рд╣реИ, рдЬрдм рд╣рдЬрд╛рд░реЛрдВ рд╕рдВрдХреНрд░рдорд┐рдд рдХрдВрдкреНрдпреВрдЯрд░ рд╕рд░реНрд╡рд░ рдХреЛ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЕрдиреБрд░реЛрдз рднреЗрдЬрддреЗ рд╣реИрдВ, рдЬреЛ рдмрд╛рдж рдореЗрдВ рдЗрд╕реЗ рд╕рдВрднрд╛рд▓ рдирд╣реАрдВ рд╕рдХрддрд╛ рд╣реИред DDoS рд╣рдорд▓реЗ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдмрд╛рдзрд┐рдд рдХрд░рдирд╛ рд╣реИ, рдФрд░ рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдкреВрд░реА рд╕рд╛рдЗрдЯ рдпрд╛ рд╕рд░реНрд╡рд░ рдХреЛ "рдХреНрд░реИрд╢" рдХрд░рдирд╛ рд╣реИред

рдЗрд╕рд╕реЗ рдЦреБрдж рдХреЛ рдХреИрд╕реЗ рдмрдЪрд╛рдПрдВ? рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, DDoS рд╣рдорд▓реЛрдВ рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╕реБрд░рдХреНрд╖рд╛ рдЙрдкрд╛рдп рдЕрднреА рднреА рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИрдВред рдпрд╣рд╛рдВ рдПрдХ рдПрдХреАрдХреГрдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░, рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕рдВрдЧрдардирд╛рддреНрдордХ рдкреНрд░рдХреГрддрд┐ рдХреЗ рдЙрдкрд╛рдп рд╢рд╛рдорд┐рд▓ рд╣реЛрдВрдЧреЗред



рдиреЗрдЯрд╡рд░реНрдХ рджрд┐рдЧреНрдЧрдЬ рд╕рд┐рд╕реНрдХреЛ рд╕реЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдФрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рд┐рд╕реНрдЯрдо рд╕рдмрд╕реЗ рдХреБрд╢рд▓ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд╢рд╛рд▓реАрдирддрд╛ рд╕реЗ рдлреЛрд░реНрдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

IIS рд╕рд░реНрд╡рд░ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП, рдЖрдк Microsoft рд╕реЗ (рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░) рд╕рдорд╛рдзрд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕ рдХрдВрдкрдиреА рдХреА рдЙрджрд╛рд░рддрд╛ рдХреЛ рдЬрд╛рдирдХрд░, рдЖрдк рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ рднреА рдмрд╣реБрдд рджреВрд░ рд╣реИрдВред

рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдХрд╕реНрдЯрдо DDoS рд╣рдорд▓реЗ рдСрдирд▓рд╛рдЗрди рдЕрдкрд░рд╛рдз рдХреЗ рдПрдХ рд▓рд╛рднрджрд╛рдпрдХ рдФрд░ рддреЗрдЬреА рд╕реЗ рд╡рд┐рдХрд╛рд╕рд╢реАрд▓ рдЖрд▓рд╛ рдмрди рдЧрдП рд╣реИрдВред Google рдкрд░ рдЦреЛрдЬ рдХрд░рдХреЗ, рдЖрдк рдкреНрд░рддрд┐рдпреЛрдЧрд┐рдпреЛрдВ рдХреА рд╕рд╛рдЗрдЯ рдХреЛ рдЦрддреНрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ" рд╕реЗ рджрд░реНрдЬрдиреЛрдВ рдкреНрд░рд╕реНрддрд╛рд╡ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред

DDoS рд╕реЗ рдмрдЪрд╛рд╡ рдХреЗ рд▓рд┐рдП рдореВрд▓ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреНрдпрд╛ рд╣реИрдВ? рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХреА рдирд╕реНрд▓реАрдп, рд░рд╛рд╖реНрдЯреНрд░реАрдп рдпрд╛ рдзрд╛рд░реНрдорд┐рдХ рднрд╛рд╡рдирд╛рдУрдВ рдХреЛ рдареЗрд╕ рдкрд╣реБрдВрдЪрд╛рдиреЗ рд╡рд╛рд▓реА рд╕рд╛рдордЧреНрд░реА рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдХреЗ рд╕реНрд╡рдпрдВ (рдЖрдкрдХреА рд╕рд╛рдЗрдЯ) рдХреЗ рд▓рд┐рдП рдПрдХ рдореМрд▓рд┐рдХ рд╡рд┐рдЪрд╛рд░ рд╡рд╛рд▓реЗ рдЬрдирддрд╛ рдХрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рдпрджрд┐ рдЖрдкрдХреЛ "рдЖрджреЗрд╢" рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдпрд╛ рдЖрдкрдиреЗ рдкрд┐рдЫрд▓реА рд╕рд▓рд╛рд╣ рдХрд╛ рдкрд╛рд▓рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛, рддреЛ рд▓реБрдХрдЖрдЙрдЯ рдкрд░ рд░рд╣реЗрдВ - рд╡реЗрдм рд╕рд░реНрд╡рд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдореЗрдВ рдХреБрдЫ рдкреНрд░рджрд░реНрд╢рди рдЖрд░рдХреНрд╖рд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рд╡рд┐рддрд░рд┐рдд рдФрд░ рдирд┐рд░рд░реНрдердХ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдпрдерд╛рд╕рдВрднрд╡ рдХреБрд╢рд▓рддрд╛ рд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред DDoS рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рдХреА рд╕рдордЭ рдХреЗ рдмрд┐рдирд╛, рдкреНрд░рднрд╛рд╡реА рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдЕрд╕рдВрднрд╡ рд╣реИред рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдХреЛрдб рд╕реЗ рд╕рдВрдХреНрд░рдорд┐рдд рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХрдВрдкреНрдпреВрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ DDoS рд╣рдорд▓реЛрдВ рдХреЛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрди рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдХреЛ рдмреЛрдЯрдиреЗрдЯреНрд╕ ("рдмреЙрдЯ-рдиреЗрдЯ" - рдЬрд╝реЛрдВрдмреА рдорд╢реАрдиреЛрдВ рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ) рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдХреЗ рдЖрджреЗрд╢ рдкрд░, рдбреАрдбреАрдУрдПрд╕ рд╣рдорд▓реЛрдВ рдХреЛ рдЕрдВрдЬрд╛рдо рджреЗрддреЗ рд╣реИрдВ, рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░ рдорд╛рд▓рд┐рдХреЛрдВ рдХреЛ рдЕрдХреНрд╕рд░ рдЗрд╕ рдкрд░ рд╕рдВрджреЗрд╣ рднреА рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

рд╣рдо , рдПрдХ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдХрдВрдкрдиреА рдХреЗ рд░реВрдк рдореЗрдВ, рдЕрдкрдиреЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреА рд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рдбреАрдбреАрдУрдПрд╕ рдХреЗ рд╣рдорд▓реЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рд░реЛрдЬ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЙрдирд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХрд╛ рдХреБрдЫ рдЕрдиреБрднрд╡ рд░рдЦрддреЗ рд╣реИрдВред рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдмрд╕ рдХреЛрдИ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╕реБрд░рдХреНрд╖рд╛рддреНрдордХ рдЙрдкрд╛рдп рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдорд▓реЗ рдХреЛ рдЕрднреА рднреА рджреЛрд╣рд░рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдПрдХ DDoS рд╣рдорд▓рд╛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рд╛рдЗрдЯ рдкрд░ рдЬрд╛рддрд╛ рд╣реИ (рдЗрд╕реЗ domain.ru рд╣реЛрдиреЗ рджреЗрдВ)ред рд▓реЙрдЧ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ GET рдЕрдиреБрд░реЛрдз рдореБрдЦреНрдп рдкреГрд╖реНрда рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВред рдЗрд╕ рддрд░рд╣ рдХреЗ рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдПрдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмреЙрдЯреНрд╕ рдХреЛ рдзреЛрдЦрд╛ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

<script type="text/javascript">
window.location = "domain.ru/index.php"
</script>


рдирддреАрдЬрддрди, рдЬреАрдИрдЯреА рдЕрдиреБрд░реЛрдз рджреНрд╡рд╛рд░рд╛ рд╕реАрдзреЗ рд╣рдорд▓рд╛ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрднрд╛рдЧ рдХреЗ рд╕рд╛рде, рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ рдХреЗрд╡рд▓ рдХреБрдЫ рдмрд╛рдЗрдЯреНрд╕ рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдЬреЛ рдХрд┐ ~ 50-100kb рдкреЗрдЬ рдХреЗ рд╕рд╛рде рдмреЙрдЯ рдХреЗ рд╕рдВрдкрд░реНрдХ рдореЗрдВ рдЖрдиреЗ рдкрд░ рдмрд╣реБрдд рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЙрд╕реА рд╕рдордп 5-10 SQL рдкреНрд░рд╢реНрди рдЦреАрдВрдЪрддрд╛ рд╣реИред рд╡реИрдз рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рдЬрд┐рдирдХреА рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЕрдХреНрд╖рдо рдирд╣реАрдВ рд╣реИ, рдХреЛ index.php рдкрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдПрдХ рдмрдбрд╝рд╛ BUT рд╣реИ - рдЦреЛрдЬ рдмреЙрдЯ рднреА js- рджреБрднрд╛рд╖рд┐рдпреЛрдВ рд╕реЗ рд▓реИрд╕ рдирд╣реАрдВ рд╣реИрдВ рдФрд░, рдмреЙрдЯреНрд╕ рдкрд░ рд╣рдорд▓рд╛ рдХрд░рдиреЗ рдХреА рддрд░рд╣, js рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдореЗрдВ рджрдлрди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЖрдк рдРрд╕реЗ UNIX рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЛ tcpdump рдпрд╛ netstat рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдПрдХ рдЫреЛрдЯреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЖрдИрдкреА рдкрддреЗ рд╕реЗ рдХрдиреЗрдХреНрд╢рди рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдЧрд╛ рдФрд░ рдЗрд╕реЗ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░реЗрдЧрд╛ред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдЗрд╕рдХреЗ рдореЗрдЬрдмрд╛рди рдХреА рдЬрд╛рдБрдЪ рдХрд░рдХреЗ, рдмреЙрдЯ рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред IP рдХреЛ рдмреНрд▓реЙрдХ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдкреНрд░рд╛рдердорд┐рдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдЙрджрд╛рд╣рд░рдг рдЬреЛ рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдИ рдХрдиреЗрдХреНрд╢рди рдмрдирд╛рддрд╛ рд╣реИ (рдпрд╣ рд╡рд┐рдХрд▓реНрдк Centos 5.6 рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛):

рдХреНрд░реЛрдВрдб рдПрдВрдЯреНрд░реА

*/1 * * * * netstat -an | grep tcp | awk '{print $5}' | cut -d: -f1 | sort -n | uniq -c > /var/log/ip.list

рдпрд╣ рдЖрджреЗрд╢, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрдиреЗрдХреНрд╢рди рдФрд░ рдЖрдИрдкреА рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реВрдЪреА рдмрдирд╛рддрд╛ рд╣реИ:

10 209.232.223.117
1 209.85.161.191
2 212.113.39.162
1 212.78.78.78
61 213.142.213.19
5 213.151.240.177
1 210.169.67.225
1 216.179.59.97

рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реА, рдЬрд┐рд╕реЗ рд╕реНрдХреНрд░реАрди рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдПрдХ рдбреЗрдореЙрди рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

#!/bin/bash
connects=150 <- IP
while read name
do
// - IP
count=`echo $name | awk '{print $1 }'`
// IP
ip=`echo $name | awk '{print $2 }'`
//
hostname=`host $ip`;
// -
if [ "$count" -gt "$connects" ]
then
//, IP
if grep $ip /etc/white.list > /dev/null 2>&1
then
// google ( - )
if echo $hostname | grep "google" > /dev/null 2>&1
then
//
echo "$ip" >> /etc/white.list
echo `date +%H:%M_%d-%m-%Y` $ip "- ADDED TO WHITE LIST AS $hostname SEARCH BOT IP" >> /var/log/ddos_log
else
// -
route add $hostname reject
fi
fi
fi
done < /var/log/ip.list


рдЖрдЗрдП рдЕрдкрд╛рдЪреЗ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рднреА рджреЗрдЦреЗрдВ, рдЬреЛ рдбреАрдбреАрдУрдПрд╕ рд╣рдорд▓реЗ рдХреЗ рдХрд╛рд░рдг рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдУрдВ рд╕реЗ рдмрдЪрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред

TimeOut - рдЗрд╕ рдирд┐рд░реНрджреЗрд╢ рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рд╕рдВрднрд╡ рдорд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ (рдПрдХ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдЬреЛ DDoS рд╣рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реИ)ред

KeepAliveTimeout рдирд┐рд░реНрджреЗрд╢ - рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рдореВрд▓реНрдп рдХреЛ рдХрдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдпрд╛ рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрдВрдж рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдЕрдиреНрдп рдореЙрдбреНрдпреВрд▓ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддреБрдд рд╡рд┐рднрд┐рдиреНрди рдЯрд╛рдЗрдордЖрдЙрдЯ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред

рд╕реАрдорд╛рдПрдБ LimitRequestBody, LimitRequestFields, LimitRequestFieldSize, LimitRequestLine, LimitXMLRequestBody рдХреЛ рдЧреНрд░рд╛рд╣рдХ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдХрд╛рд░рдг рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдЦрдкрдд рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк AcceptFilter рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ (рдУрдПрд╕ рдкрд░ рдЬреЛ рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ)ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдпрд╣ рдЕрдкрд╛рдЪреЗ httpd рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЖрдкрдХреЗ OS рдХреА рдирдИ рдХрд░реНрдиреЗрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ (* nix, * bsd) рдХреЗ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред

рдЕрдзрд┐рдХрддрдо рдХреНрд▓рд╛рдЗрдВрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП MaxClients рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдЬреЛ рдПрдХ рд╕рд╛рде рд╕рд░реНрд╡рд░ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ - рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдореВрд▓реНрдп рдХреЛ рдХрдо рдХрд░рдХреЗ рдЖрдк рд╡реЗрдм рд╕рд░реНрд╡рд░ рдкрд░ рд▓реЛрдб рдХреЛ рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╕реНрддрд░ рдкрд░ DDoS рд╕реЗ рдмрдЪрд╛рд╡ рд╕рдВрднрд╡ рд╣реИред рдпрд╣ рдЖрдкрдХреЛ рдПрдХ рдореБрдлреНрдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдорджрдж рдХрд░реЗрдЧрд╛ - DDoS Deflateред рдЗрд╕рдХреЗ рд╕рд╛рде, рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рдмрд╛рд▓ рдмрд╛рдврд╝ рдФрд░ DDoS рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╕реНрдХреНрд░рд┐рдкреНрдЯ DDoS рдФрд░ рдмрд╛рдврд╝ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП "netstat" рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдпрд╣ iptables рдпрд╛ рдПрдкреАрдПрдл рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреАрдЯреЛрдВ рдХреЗ рдЖрдИрдкреА рдкрддреЗ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЖрд░рд╛рдо рди рдХрд░реЗрдВ рдФрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдХрд┐ рдХрдордЬреЛрд░ DDoS рдЖрдкрдХреЗ рд╕рд░реНрд╡рд░ рдХреЛ рдиреБрдХрд╕рд╛рди рдирд╣реАрдВ рдкрд╣реБрдВрдЪрд╛ рдкрд╛рдПрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рд▓реЗрдВ рдХрд┐ рдХреЗрд╡рд▓ 10-50 рдкрд░ рд╣рдорд▓рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдЬрд╝реЛрдВрдмреА рдорд╢реАрдиреЗрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрди рд╕рднреА рдореЗрдВ рдореЛрдЯреА рдЪреИрдирд▓ рд╣реИрдВ, рдФрд░ рдЖрдк, рднрд╛рдЧреНрдп рдХреЗ рд░реВрдк рдореЗрдВ, рдПрдХ рд╡реНрдпрд╛рдкрд╛рд░ рдпрд╛рддреНрд░рд╛ рдкрд░ рдЧрдП рдереЗ, рдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рджрд░реНрдЬрдиреЛрдВ (рдпрд╛ рд╕реИрдХрдбрд╝реЛрдВ рднреА) рд╕рд░реНрд╡рд░ рд╣реИрдВ, рдФрд░ рдЖрдк рд╢рд╛рд░реАрд░рд┐рдХ рд░реВрдк рд╕реЗ рд╕рдордп рдирд╣реАрдВ рд▓реЗрддреЗ рд╣реИрдВред рдореЙрдирд┐рдЯрд░ "рдЙрди рд╕рднреА рдХреЛред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдорд╢реАрдиреЛрдВ рдХреА рдПрдХ рдЫреЛрдЯреА рд╕рдВрдЦреНрдпрд╛ рднреА рдЪреИрдирд▓ рдХреЛ рдмрд╛рдврд╝ рдХрд░ рд╕рдХрддреА рд╣реИ рдпрд╛ рдЕрдкрд╛рдЪреЗ, mysql, рдЖрджрд┐ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЛ рд╡рд┐рдлрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░ рд╕рдХрддреА рд╣реИред рдПрдХ рдФрд░ рдмрд╛рдд рд╣реИ рдЬрдм рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдШрдбрд╝реА рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рд╕рд░реНрд╡рд░ "рдореЙрдирд┐рдЯрд░" рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рд╣рдорд▓реЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдРрд╕рд╛ рдмрд╣реБрдд рдХрдо рд╣реА рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдЕрд▓рд╛рд░реНрдо рд╕рд┐рд╕реНрдЯрдо рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдЬрд╝реЛрдВрдмреА рдорд╢реАрдиреЛрдВ рдкрд░ рд╣рдорд▓рд╛ рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

PS рд▓реЗрдЦ рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдореБрдЭреЗ рднреЗрдЬрд╛ рдЧрдпрд╛ рдерд╛ред рд▓реЗрдЦ рдкрд░ рдкреНрд░рд╢реНрди, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓реЗрдЦреЛрдВ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ рдФрд░ рд░реБрдЪрд┐ рдХреЗ рдкреНрд░рд╢реНрди рдФрд░ рдкреНрд░рд╢реНрди, рдХреГрдкрдпрд╛ рдЙрд╕реЗ рднреЗрдЬреЗрдВред

рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

Source: https://habr.com/ru/post/In129181/


All Articles