Nginx рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рддрд░реНрдХреЛрдВ рдХреЗ рд╕рд╛рде DDOS рд╣рдорд▓реЛрдВ рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕реБрд░рдХреНрд╖рд╛

рдореБрдЭреЗ рдПрдХ рдирдП рдкреНрд░рдХрд╛рд░ рдХреЗ рдмреЙрдЯрдиреЗрдЯ рдорд┐рд▓реЗред рдпрджрд┐ рдкреБрд░рд╛рдирд╛ рдХреЗрд╡рд▓ рдореБрдЦреНрдп рдореЗрдВ рдЦреЛрдЦрд▓рд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдирдпрд╛ рдЕрд▓рдЧ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдлреЙрд░реНрдо рдХреЗ рдХрдИ рдЕрдиреБрд░реЛрдз рднреЗрдЬрддрд╛ рд╣реИ

GET someurl /?t1555ss5326=5326



, GET someurl /?t1555ss5326=5326



php рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмреЙрдЯ рджреНрд╡рд╛рд░рд╛ рдорд┐рд▓реА рд╣реИред

рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╣рдорд▓рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕рд╛рдЗрдЯ рд╕реАрдПрдирд╕реА рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрдиреБрд░реЛрдз рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ рдЕрдиреБрдкрд╕реНрдерд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕реАрдПрдирд╕реА рдЕрдм рдбреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдорд╛рдирдХ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдк рдЖрдИрдкреА рдмреЙрдЯреНрд╕ рдХреЛ рд▓реЙрдЧ рдХрд░рдХреЗ рдРрд╕реЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдХрд╛рдЯ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрд╕рдХреЗ рд▓рд┐рдП Nginx рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рдФрд░ рдЗрд╕рдХрд╛ рдЪрд░ is_args рд╣реИ , рдЬрд┐рд╕рдХрд╛ рдореВрд▓реНрдп "?" рд╣реИ, рдпрджрд┐ рддрд░реНрдХ URI рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВред рдореВрд▓ рдбрд┐рдЬрд╛рдЗрди рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:



if ($is_args = "?") {

return 403 444;

}







рдмрд╣реБрдд рд╕рд░рд▓ рдФрд░ рд╕реБрдВрджрд░, рд╣реИ рдирд╛?

рдЗрд╕ рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж LA рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:

load average: 1.50, 3.09, 6.96





~ 20,000 рд▓рд╛рд╢ рдХрд╛ рд╡рд░реНрддрдорд╛рди рдмреЙрдЯрдиреЗрдЯ 5-8k рд╕рдорд╡рд░реНрддреА рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИред



All Articles