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

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

рдмреНрд░реВрдЯ рдлреЛрд░реНрд╕ рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, DoSFilter рдирд╛рдордХ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЙрдкрдХрд░рдг рдмрд╣реБрдд рдмреЗрд╣рддрд░ рд╣реИ, рдЬреЛ рдХрд┐ рд░реЛрдЬрд╝реНрд░рд╛ OSE рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ HTTPra рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ Acronra OSE рд╕реЗ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, DoSFilter рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд рдкреЛрд╕реНрдЯрд╕реНрдХреНрд░реАрди рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЗ рд╕рдорд╛рди рд╣реИ, рдХреЗрд╡рд▓ рдПрдХ рдЕрдиреНрдп рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореВрд▓ рд░реВрдк рд╕реЗ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, DoSFilter рднреА рдХреНрд░реВрд░ рдмрд▓ рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЬрд┐рдВрдХреНрд░рд╛ рдореЗрдВ рдмрд┐рд▓реНрдЯ-рдЗрди рдЯреВрд▓ рд╕реЗ рдЗрд╕рдХрд╛ рдореБрдЦреНрдп рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЕрд╕рдлрд▓ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рдмрд╛рдж, рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЦреБрдж рдХреЛ рдмреНрд▓реЙрдХ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдИрдкреА рдПрдбреНрд░реЗрд╕ рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рдПрдХ рдпрд╛ рджреВрд╕рд░реЗ рдЦрд╛рддреЗ рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ рди рдХреЗрд╡рд▓ рдЦреБрдж рдХреЛ рддреЗрдЬ рдмрд▓ рд╕реЗ рдмрдЪрд╛ рд╕рдХрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдЖрдИрдкреА рдкрддреЗ рдФрд░ рд╕рдмрдиреЗрдЯ рдХреА рд╕реВрдЪреА рдореЗрдВ рдЕрдкрдиреА рдХрдВрдкрдиреА рдХреЗ рдЖрдВрддрд░рд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдЬреЛрдбрд╝рдХрд░ рдХрдВрдкрдиреА рдХреЗ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреЛ рд░реЛрдХрдиреЗ рд╕реЗ рднреА рдмрдЪ рд╕рдХрддрд╛ рд╣реИред
DoSFilter рдХрд╛ рдмрдбрд╝рд╛ рдкреНрд▓рд╕ рдпрд╣ рд╣реИ рдХрд┐ рдПрдХ рдпрд╛ рджреВрд╕рд░реЗ рдЦрд╛рддреЗ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХреЗ рдХрдИ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕ рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдк рдЙрди рд╕рд╛рдЗрдмрд░ рдЕрдкрд░рд╛рдзрд┐рдпреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдмреНрд▓реЙрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдХрд░реНрдордЪрд╛рд░реА рдХреЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдбреЗрдЯрд╛ рдХреЛ рдЕрдкрдиреЗ рдХрдмреНрдЬреЗ рдореЗрдВ рд▓реЗ рд▓рд┐рдпрд╛, рдФрд░ рдлрд┐рд░ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЕрдкрдиреЗ рдЦрд╛рддреЗ рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд┐рдпрд╛ рдФрд░ рд╕рд░реНрд╡рд░ рдХреЛ рд╕реИрдХрдбрд╝реЛрдВ рдЕрдиреБрд░реЛрдз рднреЗрдЬрдиреЗ рд╢реБрд░реВ рдХрд░ рджрд┐рдПред
рдЖрдк рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдВрд╕реЛрд▓ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ DoSFilter рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
- zimbraHttpDosFilterMaxRequestsPerSec - рдЗрд╕ рдХрдорд╛рдВрдб рд╕реЗ рдЖрдк рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдордд рдЕрдзрд┐рдХрддрдо рдХрдиреЗрдХреНрд╢рди рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдпрд╣ рдорд╛рди 30 рдХрдиреЗрдХреНрд╢рди рд╣реИред
- zimbraHttpDosFilterDelayMillis - рдЗрд╕ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдкрд┐рдЫрд▓реЗ рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕реАрдорд╛ рд╕реЗ рдЕрдзрд┐рдХ рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдорд┐рд▓реАрд╕реЗрдХрдВрдб рдореЗрдВ рджреЗрд░реА рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдкреВрд░реНрдгрд╛рдВрдХ рдорд╛рдиреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ 0 рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдХреЛрдИ рд╡рд┐рд▓рдВрдм рди рд╣реЛ, рдФрд░ -1 рднреА рддрд╛рдХрд┐ рд╕рднреА рд╕реАрдорд╛рдПрдБ рдЬреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реАрдорд╛ рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛ, рдмрд╕ рдмрд╛рдзрд┐рдд рд╣реЛред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдпрд╣ рдорд╛рди -1 рд╣реИред
- zimbraHttpThrottleSafeIPs - рдЗрд╕ рдЖрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдкреНрд░рд╢рд╛рд╕рдХ рднрд░реЛрд╕реЗрдордВрдж рдЖрдИрдкреА рдкрддреЗ рдФрд░ рд╕рдмрдиреЗрдЯ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЙрдкрд░реЛрдХреНрдд рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЗрд╕ рдХрдорд╛рдВрдб рдХрд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╡рд╛рдВрдЫрд┐рдд рдкрд░рд┐рдгрд╛рдо рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрдорд╛рдВрдб zmprov mcf zimbraHttpThrottleSafeIPs 127.0.0.1 рджрд░реНрдЬ рдХрд░рдХреЗ, рдЖрдк рдкреВрд░реА рд╕реВрдЪреА рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдЖрдИрдкреА рдкрддрд╛ рдЫреЛрдбрд╝рддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдХрдорд╛рдВрдб zmprov mcf + zimbraHttpThrottleSafeIPs 127.0.0.1 рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЖрдИрдкреА рдкрддрд╛ рд╢реНрд╡реЗрдд рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕реА рддрд░рд╣, рдПрдХ рдШрдЯрд╛рд╡ рд╕рдВрдХреЗрдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдХрд┐рд╕реА рднреА рдЖрдИрдкреА рдХреЛ рдЕрдиреБрдорддрд┐ рдХреА рд╕реВрдЪреА рд╕реЗ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ Zxtras рд╕реВрдЯ рдкреНрд░реЛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп DoSFilter рдХрдИ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдХрд╛рд░рдг рдмрди рд╕рдХрддрд╛ рд╣реИред рдЙрдирд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдХрдорд╛рдВрдб
zmprov mcf zimbraHttpDosFilterMaxRequestsPerSec 100 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╕рд╛рде рдХрдиреЗрдХреНрд╢рди рдХреА рд╕рдВрдЦреНрдпрд╛ 30 рд╕реЗ рдмрдврд╝рд╛рдХрд░ 100 рдХрд░рдиреЗ рдХреА
рд╕рд▓рд╛рд╣ рджреЗрддреЗ рд╣реИрдВ ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдо рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рдХреЗ рдЖрдВрддрд░рд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдЕрдиреБрдордд рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддреЗ рд╣реИрдВред рдпрд╣ рдХрдорд╛рдВрдб
zmprov mcf + zimbraHttpThrottleSafeIPs 192.168.0.0/24 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред DoSFilter рдореЗрдВ рдХреЛрдИ рднреА рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж,
zmmailboxdctl рдкреБрдирд░рд╛рд░рдВрдн рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЗрд▓ рд╕рд░реНрд╡рд░ рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВред
DoSFilter рдХрд╛ рдореБрдЦреНрдп рдиреБрдХрд╕рд╛рди рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрддрд░ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рд▓рд┐рдП рдХреЗрд╡рд▓ рд╣рдорд▓рд╛рд╡рд░реЛрдВ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рд╕рд░реНрд╡рд░ рдкрд░ рд╡рд┐рднрд┐рдиреНрди рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╕реАрдорд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдмрд┐рдирд╛ рдЙрддреНрддрд░ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рд╕реАрдорд┐рдд рдХрд┐рдПред рдЗрд╕ рд╡рдЬрд╣ рд╕реЗ, рд╕рд░реНрд╡рд░ рдХреЛ рднреЗрдЬреЗ рдЧрдП рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдпрд╛ рдкрддреНрд░ рднреЗрдЬрдиреЗ рдХреЗ рдЕрдиреБрд░реЛрдз, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡реЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╡рд┐рдлрд▓ рд╣реЛрддреЗ рд╣реИрдВ, рдлрд┐рд░ рднреА рдПрдХ рдЕрдЪреНрдЫрд╛ рдкреБрд░рд╛рдирд╛ рдбреАрдУрдПрд╕ рд╣рдорд▓рд╛ рд╣реЛрдЧрд╛, рдЬрд┐рд╕реЗ рдЗрддрдиреЗ рдЙрдЪреНрдЪ рд╕реНрддрд░ рдкрд░ рд░реЛрдХрд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ред
рдЬреЛрдореНрдмреНрд░рд╛ OSE рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рд╕рд░реНрд╡рд░ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк Fail2ban рдЬреИрд╕реЗ рдПрдХ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдПрдХ рдлреНрд░реЗрдорд╡рд░реНрдХ рд╣реИ рдЬреЛ рджреЛрд╣рд░рд╛рдпрд╛ рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕реВрдЪрдирд╛ рдкреНрд░рдгрд╛рд▓реА рд▓реЙрдЧ рдХреА рд▓рдЧрд╛рддрд╛рд░ рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдиреЗ рдФрд░ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдмрджрд▓рдХрд░ рд╣рдорд▓рд╛рд╡рд░ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред рдЗрддрдиреЗ рдирд┐рдЪрд▓реЗ рд╕реНрддрд░ рдкрд░ рдмреНрд▓реЙрдХ рдХрд░рдиреЗ рд╕реЗ рдЖрдк рд╕рд░реНрд╡рд░ рд╕реЗ рдЖрдИрдкреА-рдХрдиреЗрдХреНрд╢рди рдХреЗ рдЪрд░рдг рдореЗрдВ рд╣реА рд╣рдорд▓рд╛рд╡рд░реЛрдВ рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░, Fail2Ban DoSFilter рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд┐рдд рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреВрд░рдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЖрдЗрдП рдЬрд╛рдиреЗрдВ рдХрд┐ рдЖрдк рдЬрд╝рд┐рд▓реЗрд░рд╛ OSE рдХреЗ рд╕рд╛рде Fail2Ban рдорд┐рддреНрд░ рдХреИрд╕реЗ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рд╕реЗ рдЖрдкрдХреЗ рдЙрджреНрдпрдо рдХреА IT рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдмрдврд╝ рд╕рдХрддреА рд╣реИред
рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ-рдХреНрд▓рд╛рд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рддрд░рд╣, рдЬреЛрдореНрдмрд╛ рд╕рд╣рдпреЛрдЧ рд╕реВрдЯ рдУрдкрди-рд╕реЛрд░реНрд╕ рд╕рдВрд╕реНрдХрд░рдг рдЕрдкрдиреЗ рдХрд╛рдо рдХреЗ рд╡рд┐рд╕реНрддреГрдд рд▓реЙрдЧ рдХреЛ рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИред рдЙрдирдореЗрдВ рд╕реЗ рдЬреНрдпрд╛рджрд╛рддрд░
/ рдСрдкреНрдЯ / zimbra / рд▓реЙрдЧ / рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдВред рдпрд╣рд╛рдБ рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рд╣реА рд╣реИрдВ:
- рдореЗрд▓рдмреЙрдХреНрд╕.рд▓реЙрдЧ - рдЬреЗрдЯреНрдЯреА рдореЗрд▓ рд╕реЗрд╡рд╛ рд▓реЙрдЧ
- рдСрдбрд┐рдЯ.рд▓реЙрдЧ - рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд▓реЙрдЧ
- clamd.log - рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ рд▓реЙрдЧ
- freshclam.log - рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ рдЕрдкрдбреЗрдЯ рд▓реЙрдЧ
- convertd.log - рдЕрдиреБрд▓рдЧреНрдирдХ рдХрдирд╡рд░реНрдЯрд░ рд▓реЙрдЧ
- zimbrastats.csv - рд╕рд░реНрд╡рд░ рдкреНрд░рджрд░реНрд╢рди рд▓реЙрдЧ
рдЬреЛрдореНрдмрд╛ рд▓реЙрдЧ рдХреЛ
/var/log/zimbra.log рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рднреА рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд╣рд╛рдБ рдкреЛрд╕реНрдЯрдлрд┐рдХреНрд╕ рдФрд░ рдЬреЛрдореНрдмреНрд░рд╛ рдХреЗ рд▓реЙрдЧ рд╕реНрд╡рдпрдВ рдмрдирд╛рдП рд╣реБрдП рд╣реИрдВред
рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдмреНрд░реВрдЯ рдлреЛрд░реНрд╕ рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо
рдореЗрд▓рдмреЙрдХреНрд╕.рд▓реЙрдЧ ,
рдСрдбрд┐рдЯ.рд▓реЙрдЧ рдФрд░
zimbra.log рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░реЗрдВрдЧреЗред
рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рд╕рд░реНрд╡рд░ рдкрд░ рдЬреЛрдореНрдмреНрд░рд╛ OSE рдХреЗ рд╕рд╛рде Fail2Ban рдФрд░ iptables рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдВред рдпрджрд┐ рдЖрдк рдЙрдмрдВрдЯреВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк
dpkg -s fail2ban рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдк CentOS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк
рдпрдо рд╕реВрдЪреА рд╕реНрдерд╛рдкрд┐рдд рд╡рд┐рдлрд▓рддрд╛ 2ban рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рдШрдЯрдирд╛ рдореЗрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ Fail2Ban рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИ, рддреЛ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрдЧреА, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкреИрдХреЗрдЬ рд▓рдЧрднрдЧ рд╕рднреА рдорд╛рдирдХ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╣реИред
рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк Fail2Ban рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓
рдмрдирд╛рдПрдВ /etc/fail2ban/filter.d/zimbra.conf , рдЬрд┐рд╕рдореЗрдВ рд╣рдо
рдЬреЛрдореНрдмреНрд░рд╛ OSE рд▓реЙрдЧ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдЬреЛ рдЧрд▓рдд рд▓реЙрдЧрд┐рди рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛрдЧрд╛ рдФрд░ Fail2Ban рддрдВрддреНрд░ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░реЗрдЧрд╛ред рдпрд╣рд╛рдБ zimbra.conf рдХреА рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ, рдЬреЛ рдПрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рдпрд╛рд╕ рд╡рд┐рдлрд▓ рд╣реЛрдиреЗ рдкрд░ рдЬреЛрдореНрдмреНрд░рд╛ OSE рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рд╡рд┐рднрд┐рдиреНрди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдЕрдиреБрд░реВрдк рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИ:
# Fail2Ban configuration file [Definition] failregex = \[ip=<HOST>;\] account - authentication failed for .* \(no such account\)$ \[ip=<HOST>;\] security - cmd=Auth; .* error=authentication failed for .*, invalid password;$ ;oip=<HOST>;.* security - cmd=Auth; .* protocol=soap; error=authentication failed for .* invalid password;$ ;oip=<HOST>;.* security - cmd=Auth; .* protocol=imap; error=authentication failed for .* invalid password;$ \[oip=<HOST>;.* SoapEngine - handler exception: authentication failed for .*, account not found$ WARN .*;ip=<HOST>;ua=ZimbraWebClient .* security - cmd=AdminAuth; .* error=authentication failed for .*;$ ignoreregex =
рдЬреЛрдореНрдмреНрд░рд╛ рдУрдПрд╕рдИ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдлреЗрд▓ 2рдмрд╛рди рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред рдЗрд╕ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕
/etc/fail2ban/jail.conf рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИрдВред рдмрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо рдХрдорд╛рдВрдб
cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.conf.bak рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕рдХрд╛ рдмреИрдХрдЕрдк
рд▓реЗрдВрдЧреЗ ред рдЙрд╕рдХреЗ рдмрд╛рдж, рдЗрд╕ рдлрд╛рдЗрд▓ рдХреЛ рдирд┐рдореНрди рдлреЙрд░реНрдо рдореЗрдВ рд▓рд╛рдПрдБ:
# Fail2Ban configuration file [DEFAULT] ignoreip = 192.168.0.1/24 bantime = 600 findtime = 600 maxretry = 5 backend = auto [ssh-iptables] enabled = false filter = sshd action = iptables[name=SSH, port=ssh, protocol=tcp] sendmail-whois[name=SSH, dest=admin@company.ru, sender=fail2ban@company.ru] logpath = /var/log/messages maxretry = 5 [sasl-iptables] enabled = false filter = sasl backend = polling action = iptables[name=sasl, port=smtp, protocol=tcp] sendmail-whois[name=sasl, dest=support@company.ru] logpath = /var/log/zimbra.log [ssh-tcpwrapper] enabled = false filter = sshd action = hostsdeny sendmail-whois[name=SSH, dest=support@ company.ru] ignoreregex = for myuser from logpath = /var/log/messages [zimbra-account] enabled = true filter = zimbra action = iptables-allports[name=zimbra-account] sendmail[name=zimbra-account, dest=support@company.ru ] logpath = /opt/zimbra/log/mailbox.log bantime = 600 maxretry = 5 [zimbra-audit] enabled = true filter = zimbra action = iptables-allports[name=zimbra-audit] sendmail[name=Zimbra-audit, dest=support@company.ru] logpath = /opt/zimbra/log/audit.log bantime = 600 maxretry = 5 [zimbra-recipient] enabled = true filter = zimbra action = iptables-allports[name=zimbra-recipient] sendmail[name=Zimbra-recipient, dest=support@company.ru] logpath = /var/log/zimbra.log bantime = 172800 maxretry = 5 [postfix] enabled = true filter = postfix action = iptables-multiport[name=postfix, port=smtp, protocol=tcp] sendmail-buffered[name=Postfix, dest=support@company.ru] logpath = /var/log/zimbra.log bantime = -1 maxretry = 5
рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдЙрджрд╛рд╣рд░рдг рдХрд╛рдлреА рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╣реИ, рдпрд╣ рдХреБрдЫ рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ, рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк Fail2Ban рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ:
- рдЗрдЧреНрдиреЛрд░рд┐рдк - рдЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рдЖрдк рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЖрдИрдкреА рдпрд╛ рд╕рдмрдиреЗрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рд╕реЗ Fail2Ban рдХрд╛ рдкрддрд╛ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдорддреМрд░ рдкрд░, рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рдФрд░ рдЕрдиреНрдп рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдкрддреЗ рдХреЗ рдЖрдВрддрд░рд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдЕрдирджреЗрдЦрд╛ рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред
- рдмреИрдВрдордЯрд╛рдЗрдо - рд╡рд╣ рд╕рдордп рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдШреБрд╕рдкреИрдард┐рдпрд╛ рдкреНрд░рддрд┐рдмрдВрдз рд▓рдЧрд╛рдПрдЧрд╛ ред рд╕реЗрдХрдВрдб рдореЗрдВ рдорд╛рдкрд╛ рдЧрдпрд╛ред -1 рдХреЗ рдореВрд▓реНрдп рдХрд╛ рдорддрд▓рдм рдЕрд╕реАрдорд┐рдд рдкреНрд░рддрд┐рдмрдВрдз рд╣реИред
- Maxretry - рдПрдХ рдЖрдИрдкреА рдкрддреЗ рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ рд╕рд░реНрд╡рд░ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреА рд╣реИред
- Sendmail - рдПрдХ рд╕реЗрдЯрд┐рдВрдЧ рдЬреЛ рдЖрдкрдХреЛ Fail2Ban рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдИрдореЗрд▓ рдЕрд▓рд░реНрдЯ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рднреЗрдЬрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред
- рдЦреЛрдЬ рд╕рдордп - рдПрдХ рд╕реЗрдЯрд┐рдВрдЧ рдЬреЛ рдЖрдкрдХреЛ рд╕рдордп рдЕрдВрддрд░рд╛рд▓ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдЖрдИрдкреА рдкрддреЗ рдлрд┐рд░ рд╕реЗ рд╕рд░реНрд╡рд░ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЕрдзрд┐рдХрддрдо рдЕрд╕рдлрд▓ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рдмрд╛рдж рд╕рд░реНрд╡рд░ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рд╣реИ (рдЕрдзрд┐рдХрддрдо рдкреИрд░рд╛рдореАрдЯрд░)
рдлрд╝рд╛рдЗрд▓ рдХреЛ Fail2Ban рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рд╕реЗрд╡рд╛ рд╡рд┐рдлрд▓
2ban рдкреБрдирд░рд╛рд░рдВрдн рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЗрд╡рд▓ рдЗрд╕ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреА рд╣реБрдИ рд╣реИред рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЦреНрдп рдЬреЛрдореНрдмрд╛ рд▓реЙрдЧреНрд╕ рдХреА рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдорд┐рд▓рд╛рди рдХреЗ рд▓рд┐рдП рд▓рдЧрд╛рддрд╛рд░ рдирд┐рдЧрд░рд╛рдиреА рдХреА рдЬрд╛рдПрдЧреАред рдЗрд╕рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд╡рд╕реНрддреБрддрдГ рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдХреА рдХрд┐рд╕реА рднреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдЬреЛ рди рдХреЗрд╡рд▓ рдЬрд┐рдореНрдмрд╛рдбрд╝рд╛ рд╕рд╣рдпреЛрдЧ рд╕реБрдЗрдЯ рдУрдкрди-рд╕реЛрд░реНрд╕ рдПрдбрд┐рд╢рди рдореЗрд▓рдмреЙрдХреНрд╕реЗрдЬрд╝ рд╣реИ, рдмрд▓реНрдХрд┐ рдЬреЛрдиреНрдбреЛрд░рд╛ рдУрдПрд╕рдИ рдХреЗ рднреАрддрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реА рд╕рднреА рд╕реЗрд╡рд╛рдУрдВ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рднреА рдХрд░рддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдЕрдирдзрд┐рдХреГрдд рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдХрд┐рд╕реА рднреА рдкреНрд░рдпрд╛рд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
Zextras Suite рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рднреА рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд▓рд┐рдП, рдЖрдк рдХрдВрдкрдиреА рдХреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐ "Zextras" Ekaterina Triandafilidi рд╕реЗ рдИ-рдореЗрд▓ katerina@zextras.com рдкрд░ рд╕рдВрдкрд░реНрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред