āϜāĻŋāĻŽāĻŦā§āϰāĻž āĻ“āĻāϏāχāϕ⧇ āύ⧃āĻļāĻ‚āϏ āĻŦāϞ āĻāĻŦāĻ‚ āĻĄāĻŋāĻ“āĻāϏ āφāĻ•ā§āϰāĻŽāĻŖ āĻĨ⧇āϕ⧇ āϰāĻ•ā§āώāĻž āĻ•āϰ⧁āύ

āϜāĻŋāĻŽāĻŦā§āϰāĻž āϕ⧋āϞāĻžāĻŦāϰ⧇āĻļāύ āĻ¸ā§āϝ⧁āϟ āĻ“āĻĒ⧇āύ-āϏ⧋āĻ°ā§āϏ āϏāĻ‚āĻ¸ā§āĻ•āϰāϪ⧇ āϤāĻĨā§āϝ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻŦ⧇āĻļ āĻ•āĻŋāϛ⧁ āĻļāĻ•ā§āϤāĻŋāĻļāĻžāϞ⧀ āϟ⧁āϞ āϰāϝāĻŧ⧇āϛ⧇āĨ¤ āϤāĻžāĻĻ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻĒā§‹āĻ¸ā§āϟāĻ¸ā§āĻ•ā§āϰāĻŋāύ - āĻŦāϟāύ⧇āĻŸā§‡āϰ āφāĻ•ā§āϰāĻŽāĻŖ āĻĨ⧇āϕ⧇ āĻāĻ•āϟāĻŋ āĻŽā§‡āϞ āϏāĻžāĻ°ā§āĻ­āĻžāϰāϕ⧇ āϰāĻ•ā§āώāĻž āĻ•āϰāĻžāϰ āĻāĻ•āϟāĻŋ āϏāĻŽāĻžāϧāĻžāύ, āĻ•ā§āĻ˛ā§āϝāĻžāĻŽāĻāĻ­āĻŋ - āĻāĻ•āϟāĻŋ āĻ…ā§āϝāĻžāĻ¨ā§āϟāĻŋāĻ­āĻžāχāϰāĻžāϏ āϝāĻž āĻĻā§‚āώāĻŋāϤ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāϗ⧁āϞāĻŋāϰ āϏāĻ‚āĻ•ā§āϰāĻŽāϪ⧇āϰ āϜāĻ¨ā§āϝ āχāύāĻ•āĻžāĻŽāĻŋāĻ‚ āĻĢāĻžāχāϞ āĻāĻŦāĻ‚ āϚāĻŋāĻ āĻŋāϗ⧁āϞāĻŋ āĻ¸ā§āĻ•ā§āϝāĻžāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇, āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ SpamAssassin - āφāϜāϕ⧇āϰ āϏ⧇āϰāĻž āĻ¸ā§āĻĒā§āϝāĻžāĻŽ āĻĢāĻŋāĻ˛ā§āϟāĻžāϰāϗ⧁āϞāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ āĻāĻ•āϟāĻŋāĨ¤ āϝāĻžāχāĻšā§‹āĻ•, āĻāχ āϏāϰāĻžā§āϜāĻžāĻŽāϗ⧁āϞāĻŋ āϜāĻŋāĻŽāĻŦā§āϰāĻž āĻ“āĻāϏāχāϕ⧇ āύ⧃āĻļāĻ‚āϏ āĻļāĻ•ā§āϤāĻŋāϰ āφāĻ•ā§āϰāĻŽāĻŖ āĻĨ⧇āϕ⧇ āϰāĻ•ā§āώāĻž āĻ•āϰāϤ⧇ āĻ…āĻ•ā§āώāĻŽāĨ¤ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āĻŽāĻžāĻ°ā§āϜāĻŋāϤ āύāϝāĻŧ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāĻ–āύāĻ“ āĻŦ⧇āĻļ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ, āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻļ⧇āώ āĻ…āĻ­āĻŋāϧāĻžāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻĒāĻžāĻļāĻŦāĻŋāĻ•-āĻœā§‹āϰ āĻ•āϰ⧇ āĻĒāĻžāϏāĻ“āϝāĻŧāĻžāĻ°ā§āĻĄāϗ⧁āϞāĻŋ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āϏāĻŽāĻ¸ā§āϤ āĻĢāϞāĻžāĻĢāϞ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻĢāϞ āĻšā§āϝāĻžāĻ•āĻŋāĻ‚āϝāĻŧ⧇āϰ āϏāĻŽā§āĻ­āĻžāĻŦāύāĻžāχ āύāϝāĻŧ, āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āĻāĻ•āϟāĻŋ āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝ āϞ⧋āĻĄ āϤ⧈āϰāĻŋ āĻ•āϰ⧇, āϝāĻž āϏāĻŽāĻ¸ā§āϤ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϰāĻŖ āĻ•āϰ⧇āĨ¤ Zimbra OSE āĻāϰ āϏāĻžāĻĨ⧇ āĻāĻ•āϟāĻŋ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻšā§āϝāĻžāĻ• āĻ•āϰāĻžāϰ āĻŦā§āϝāĻ°ā§āĻĨ āĻĒā§āϰāĻšā§‡āĻˇā§āϟāĻžāĨ¤

āϜāĻŋāĻŽāĻŦā§āϰāĻž āĻ“āĻāϏāχāϕ⧇ āύ⧃āĻļāĻ‚āϏ āĻŦāϞ āĻāĻŦāĻ‚ āĻĄāĻŋāĻ“āĻāϏ āφāĻ•ā§āϰāĻŽāĻŖ āĻĨ⧇āϕ⧇ āϰāĻ•ā§āώāĻž āĻ•āϰ⧁āύ

āύ⧀āϤāĻŋāĻ—āϤāĻ­āĻžāĻŦ⧇, āφāĻĒāύāĻŋ āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āϜāĻŋāĻŽāĻŦā§āϰāĻž āĻ“āĻāϏāχ āϏāϰāĻžā§āϜāĻžāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āύ⧃āĻļāĻ‚āϏ āĻļāĻ•ā§āϤāĻŋ āĻĨ⧇āϕ⧇ āύāĻŋāĻœā§‡āϕ⧇ āϰāĻ•ā§āώāĻž āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āĻĒāĻžāϏāĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āύ⧀āϤāĻŋ āϏ⧇āϟāĻŋāĻ‚āϏ āφāĻĒāύāĻžāϕ⧇ āĻ…āϏāĻĢāϞ āĻĒāĻžāϏāĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ āĻāĻ¨ā§āĻŸā§āϰāĻŋ āĻĒā§āϰāĻšā§‡āĻˇā§āϟāĻžāϰ āϏāĻ‚āĻ–ā§āϝāĻž āϏ⧇āϟ āĻ•āϰāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧ, āϝāĻžāϰ āĻĒāϰ⧇ āϏāĻŽā§āĻ­āĻžāĻŦā§āϝ āφāĻ•ā§āϰāĻŽāĻŖ āĻ•āϰāĻž āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟāϟāĻŋ āĻŦā§āϞāĻ• āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āĻāχ āĻĒāĻĻā§āϧāϤāĻŋāϰ āĻĒā§āϰāϧāĻžāύ āϏāĻŽāĻ¸ā§āϝāĻž āĻšāϞ āϝ⧇ āĻĒāϰāĻŋāĻ¸ā§āĻĨāĻŋāϤāĻŋāϰ āωāĻĻā§āĻ­āĻŦ āĻšāϝāĻŧ āϝ⧇āĻ–āĻžāύ⧇ āĻāĻ• āĻŦāĻž āĻāĻ•āĻžāϧāĻŋāĻ• āĻ•āĻ°ā§āĻŽāϚāĻžāϰ⧀āϰ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟāϗ⧁āϞāĻŋ āĻāĻ•āϟāĻŋ āύ⧃āĻļāĻ‚āϏ āĻļāĻ•ā§āϤāĻŋ āφāĻ•ā§āϰāĻŽāϪ⧇āϰ āĻ•āĻžāϰāϪ⧇ āĻŦā§āϞāĻ• āĻšāϝāĻŧ⧇ āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇ āϝāĻžāϰ āϏāĻžāĻĨ⧇ āϤāĻžāĻĻ⧇āϰ āĻ•āĻŋāϛ⧁āχ āĻ•āϰāĻžāϰ āύ⧇āχ āĻāĻŦāĻ‚ āĻ•āĻ°ā§āĻŽāϚāĻžāϰ⧀āĻĻ⧇āϰ āĻ•āĻžāĻœā§‡āϰ āĻĢāϞ⧇ āĻĄāĻžāωāύāϟāĻžāχāĻŽ āĻŦāĻĄāĻŧ āĻ•ā§āώāϤāĻŋāϰ āĻ•āĻžāϰāĻŖ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āϕ⧋āĻŽā§āĻĒāĻžāύāĻŋ. āϏ⧇āϜāĻ¨ā§āϝ āĻĒāĻžāĻļāĻŦāĻŋāĻ• āĻļāĻ•ā§āϤāĻŋāϰ āĻŦāĻŋāϰ⧁āĻĻā§āϧ⧇ āϏ⧁āϰāĻ•ā§āώāĻžāϰ āĻāχ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āύāĻž āĻ•āϰāĻžāχ āĻ­āĻžāϞāĨ¤

āϜāĻŋāĻŽāĻŦā§āϰāĻž āĻ“āĻāϏāχāϕ⧇ āύ⧃āĻļāĻ‚āϏ āĻŦāϞ āĻāĻŦāĻ‚ āĻĄāĻŋāĻ“āĻāϏ āφāĻ•ā§āϰāĻŽāĻŖ āĻĨ⧇āϕ⧇ āϰāĻ•ā§āώāĻž āĻ•āϰ⧁āύ

āĻŦā§āϰ⧁āϟ āĻĢā§‹āĻ°ā§āϏ āĻĨ⧇āϕ⧇ āϰāĻ•ā§āώāĻž āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, DoSFilter āύāĻžāĻŽā§‡ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻļ⧇āώ āϟ⧁āϞ āĻ…āύ⧇āĻ• āĻŦ⧇āĻļāĻŋ āωāĻĒāϝ⧁āĻ•ā§āϤ, āϝāĻž āϜāĻŋāĻŽāĻŦā§āϰāĻž āĻ“āĻāϏāχ-āϤ⧇ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āĻāĻŦāĻ‚ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ HTTP-āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āϜāĻŋāĻŽāĻŦā§āϰāĻž āĻ“āĻāϏāχ-āĻāϰ āϏāĻžāĻĨ⧇ āϏāĻ‚āϝ⧋āĻ— āĻŦāĻ¨ā§āϧ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻ…āĻ¨ā§āϝ āĻ•āĻĨāĻžāϝāĻŧ, DoSFilter-āĻāϰ āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āύ⧀āϤāĻŋ āĻĒā§‹āĻ¸ā§āϟāĻ¸ā§āĻ•ā§āϰāĻŋāύ⧇āϰ āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āύ⧀āϤāĻŋāϰ āĻ…āύ⧁āϰ⧂āĻĒ, āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻ­āĻŋāĻ¨ā§āύ āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞ⧇āϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧāĨ¤ āĻŽā§‚āϞāϤ āĻāĻ•āϜāύ āĻāĻ•āĻ• āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āϝ⧇ āĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϞāĻžāĻĒ āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇ āϤāĻžāϰ āϏāĻ‚āĻ–ā§āϝāĻž āϏ⧀āĻŽāĻŋāϤ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, DoSFilter āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻŦā§āϰ⧁āϟ āĻĢā§‹āĻ°ā§āϏ āϏ⧁āϰāĻ•ā§āώāĻž āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āϜāĻŋāĻŽāĻŦā§āϰāĻžāϝāĻŧ āϤ⧈āϰāĻŋ āϟ⧁āϞ āĻĨ⧇āϕ⧇ āĻāϰ āĻŽā§‚āϞ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āϝ āĻšāϞ āϝ⧇ āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϏāĻ‚āĻ–ā§āϝāĻ• āĻ…āϏāĻĢāϞ āĻĒā§āϰāĻšā§‡āĻˇā§āϟāĻžāϰ āĻĒāϰ⧇, āĻāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϕ⧇ āύāĻŋāĻœā§‡āχ āĻŦā§āϞāĻ• āĻ•āϰ⧇ āύāĻž, āĻ•āĻŋāĻ¨ā§āϤ⧁ āφāχāĻĒāĻŋ āĻ āĻŋāĻ•āĻžāύāĻž āϝ⧇āĻ–āĻžāύ āĻĨ⧇āϕ⧇ āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āĻŸā§‡ āϞāĻ— āχāύ āĻ•āϰāĻžāϰ āĻāĻ•āĻžāϧāĻŋāĻ• āĻĒā§āϰāĻšā§‡āĻˇā§āϟāĻž āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āĻāϰ āϜāĻ¨ā§āϝ āϧāĻ¨ā§āϝāĻŦāĻžāĻĻ, āĻāĻ•āϜāύ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύāĻŋāĻ¸ā§āĻŸā§āϰ⧇āϟāϰ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āύ⧃āĻļāĻ‚āϏ āĻļāĻ•ā§āϤāĻŋāϰ āĻŦāĻŋāϰ⧁āĻĻā§āϧ⧇ āϰāĻ•ā§āώāĻž āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇ āύāĻž, āĻŦāϰāĻ‚ āĻŦāĻŋāĻļā§āĻŦāĻ¸ā§āϤ āφāχāĻĒāĻŋ āĻ āĻŋāĻ•āĻžāύāĻž āĻāĻŦāĻ‚ āϏāĻžāĻŦāύ⧇āĻŸā§‡āϰ āϤāĻžāϞāĻŋāĻ•āĻžāϝāĻŧ āϤāĻžāϰ āϕ⧋āĻŽā§āĻĒāĻžāύāĻŋāϰ āĻ…āĻ­ā§āϝāĻ¨ā§āϤāϰ⧀āĻŖ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āϝ⧋āĻ— āĻ•āϰ⧇ āϕ⧋āĻŽā§āĻĒāĻžāύāĻŋāϰ āĻ•āĻ°ā§āĻŽā§€āĻĻ⧇āϰ āĻŦā§āϞāĻ• āĻ•āϰāĻž āĻāĻĄāĻŧāĻžāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

DoSFilter-āĻāϰ āĻŦāĻĄāĻŧ āϏ⧁āĻŦāĻŋāϧāĻž āĻšāϞ āϝ⧇ āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āĻŸā§‡ āϞāĻ— āχāύ āĻ•āϰāĻžāϰ āĻ…āϏāĻ‚āĻ–ā§āϝ āĻĒā§āϰāĻšā§‡āĻˇā§āϟāĻž āĻ›āĻžāĻĄāĻŧāĻžāĻ“, āĻāχ āϟ⧁āϞāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āφāĻĒāύāĻŋ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āϏ⧇āχ āφāĻ•ā§āϰāĻŽāĻŖāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āĻŦā§āϞāĻ• āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āϝāĻžāϰāĻž āĻāĻ•āϜāύ āĻ•āĻ°ā§āĻŽāϚāĻžāϰ⧀āϰ āĻĒā§āϰāĻŽāĻžāĻŖā§€āĻ•āϰāĻŖ āĻĄā§‡āϟāĻž āĻĻāĻ–āϞ āĻ•āϰ⧇āϛ⧇, āĻāĻŦāĻ‚ āϤāĻžāϰāĻĒāϰ āϏāĻĢāϞāĻ­āĻžāĻŦ⧇ āϤāĻžāϰ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āĻŸā§‡ āϞāĻ— āχāύ āĻ•āϰ⧇āϛ⧇ āĻāĻŦāĻ‚ āĻļāϤ āĻļāϤ āĻ…āύ⧁āϰ⧋āϧ āĻĒāĻžāĻ āĻžāϤ⧇ āĻļ⧁āϰ⧁ āĻ•āϰ⧇āϛ⧇āĨ¤ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇

āφāĻĒāύāĻŋ āύāĻŋāĻŽā§āύāϞāĻŋāĻ–āĻŋāϤ āĻ•āύāϏ⧋āϞ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ DoSFilter āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ:

  • zimbraHttpDosFilterMaxRequestsPerSec — āĻāχ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇, āφāĻĒāύāĻŋ āĻāĻ•āϜāύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āϜāĻ¨ā§āϝ āĻ…āύ⧁āĻŽā§‹āĻĻāĻŋāϤ āϏāĻ‚āϝ⧋āϗ⧇āϰ āϏāĻ°ā§āĻŦā§‹āĻšā§āϚ āϏāĻ‚āĻ–ā§āϝāĻž āϏ⧇āϟ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āϟāϰ⧂āĻĒ⧇ āĻāχ āĻŽāĻžāύ 30 āϏāĻ‚āϝ⧋āĻ—.
  • zimbraHttpDosFilterDelayMillis - āĻāχ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇, āφāĻĒāύāĻŋ āϏāĻ‚āϝ⧋āϗ⧇āϰ āϜāĻ¨ā§āϝ āĻŽāĻŋāϞāĻŋāϏ⧇āϕ⧇āĻ¨ā§āĻĄā§‡ āĻāĻ•āϟāĻŋ āĻŦāĻŋāϞāĻŽā§āĻŦ āϏ⧇āϟ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āϝāĻž āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āϤ⧀ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻĻā§āĻŦāĻžāϰāĻž āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āϰāĻž āϏ⧀āĻŽāĻž āĻ…āϤāĻŋāĻ•ā§āϰāĻŽ āĻ•āϰāĻŦ⧇āĨ¤ āĻĒā§‚āĻ°ā§āĻŖāϏāĻ‚āĻ–ā§āϝāĻž āĻŽāĻžāύ āĻ›āĻžāĻĄāĻŧāĻžāĻ“, āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύāĻŋāĻ¸ā§āĻŸā§āϰ⧇āϟāϰ 0 āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ, āϝāĻžāϤ⧇ āϕ⧋āύāĻ“ āĻŦāĻŋāϞāĻŽā§āĻŦ āύāĻž āĻšāϝāĻŧ āĻāĻŦāĻ‚ -1, āϝāĻžāϤ⧇ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϏ⧀āĻŽāĻž āĻ…āϤāĻŋāĻ•ā§āϰāĻŽ āĻ•āϰ⧇ āĻāĻŽāύ āϏāĻŽāĻ¸ā§āϤ āϏāĻ‚āϝ⧋āĻ—āϗ⧁āϞāĻŋ āϕ⧇āĻŦāϞ āĻŦāĻžāϧāĻžāĻ—ā§āϰāĻ¸ā§āϤ āĻšāϝāĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻŽāĻžāύ āĻšāϞ -1āĨ¤
  • zimbraHttpThrottleSafeIPs — āĻāχ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇, āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύāĻŋāĻ¸ā§āĻŸā§āϰ⧇āϟāϰ āĻŦāĻŋāĻļā§āĻŦāĻ¸ā§āϤ IP āĻ āĻŋāĻ•āĻžāύāĻž āĻāĻŦāĻ‚ āϏāĻžāĻŦāύ⧇āϟāϗ⧁āϞāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āϝāĻž āωāĻĒāϰ⧇ āϤāĻžāϞāĻŋāĻ•āĻžāϭ⧁āĻ•ā§āϤ āĻŦāĻŋāϧāĻŋāύāĻŋāώ⧇āϧ⧇āϰ āĻ…āϧ⧀āύ āĻšāĻŦ⧇ āύāĻžāĨ¤ āĻŽāύ⧇ āϰāĻžāĻ–āĻŦ⧇āύ āϝ⧇ āĻāχ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ āϏāĻŋāύāĻŸā§āϝāĻžāĻ•ā§āϏ āĻĒāĻ›āĻ¨ā§āĻĻāϏāχ āĻĢāϞāĻžāĻĢāϞ⧇āϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰ⧇ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāĻŋāϤ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āϏ⧁āϤāϰāĻžāĻ‚, āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻĒā§āϰāĻŦ⧇āĻļ āĻ•āϰ⧇ zmprov mcf zimbraHttpThrottleSafeIPs 127.0.0.1, āφāĻĒāύāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āϤāĻžāϞāĻŋāĻ•āĻžāϟāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖāϰ⧂āĻĒ⧇ āĻ“āĻ­āĻžāϰāϰāĻžāχāϟ āĻ•āϰāĻŦ⧇āύ āĻāĻŦāĻ‚ āĻāϤ⧇ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻāĻ•āϟāĻŋ āφāχāĻĒāĻŋ āĻ āĻŋāĻ•āĻžāύāĻž āϰ⧇āϖ⧇ āϝāĻžāĻŦ⧇āύāĨ¤ āϝāĻĻāĻŋ āφāĻĒāύāĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āϞāĻŋāϖ⧁āύ zmprov mcf +zimbraHttpThrottleSafeIPs 127.0.0.1, āφāĻĒāύāĻžāϰ āĻĒā§āϰāĻŦ⧇āĻļ āĻ•āϰāĻž IP āĻ āĻŋāĻ•āĻžāύāĻž āϏāĻžāĻĻāĻž āϤāĻžāϞāĻŋāĻ•āĻžāϝāĻŧ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāĻŦ⧇āĨ¤ āĻāĻ•āχāĻ­āĻžāĻŦ⧇, āĻŦāĻŋāϝāĻŧā§‹āĻ— āϚāĻŋāĻšā§āύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇, āφāĻĒāύāĻŋ āĻ…āύ⧁āĻŽā§‹āĻĻāĻŋāϤ āϤāĻžāϞāĻŋāĻ•āĻž āĻĨ⧇āϕ⧇ āϝ⧇āϕ⧋āύ⧋ āφāχāĻĒāĻŋ āĻŽā§āϛ⧇ āĻĢ⧇āϞāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤

āĻ…āύ⧁āĻ—ā§āϰāĻš āĻ•āϰ⧇ āĻŽāύ⧇ āϰāĻžāĻ–āĻŦ⧇āύ āϝ⧇ āĻœā§‡āĻ•ā§āϏāĻŸā§āϰāĻžāϏ āĻ¸ā§āϝ⧁āϟ āĻĒā§āϰ⧋ āĻāĻ•ā§āϏāĻŸā§‡āύāĻļāύāϗ⧁āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ DoSFilter āĻ…āύ⧇āĻ•āϗ⧁āϞāĻŋ āϏāĻŽāĻ¸ā§āϝāĻž āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇⧎ āĻāϗ⧁āϞāĻŋ āĻāĻĄāĻŧāĻžāύ⧋āϰ āϜāĻ¨ā§āϝ, āφāĻŽāϰāĻž āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻāĻ•āϝ⧋āϗ⧇ āϏāĻ‚āϝ⧋āϗ⧇āϰ āϏāĻ‚āĻ–ā§āϝāĻž 30 āĻĨ⧇āϕ⧇ 100 āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻŦāĻžāĻĄāĻŧāĻžāύ⧋āϰ āĻĒāϰāĻžāĻŽāĻ°ā§āĻļ āĻĻāĻŋāχāĨ¤ zmprov mcf zimbraHttpDosFilterMaxRequestsPerSec 100. āωāĻĒāϰāĻ¨ā§āϤ⧁, āφāĻŽāϰāĻž āĻ…āύ⧁āĻŽā§‹āĻĻāĻŋāϤ āϤāĻžāϞāĻŋāĻ•āĻžāϝāĻŧ āĻāĻ¨ā§āϟāĻžāϰāĻĒā§āϰāĻžāχāϜ āĻ…āĻ­ā§āϝāĻ¨ā§āϤāϰ⧀āĻŖ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āϝ⧋āĻ— āĻ•āϰāĻžāϰ āĻĒāϰāĻžāĻŽāĻ°ā§āĻļ āĻĻāĻŋāχāĨ¤ āĻāϟāĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇ zmprov mcf +zimbraHttpThrottleSafeIPs 192.168.0.0/24. DoSFilter āĻ āϕ⧋āύ⧋ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻžāϰ āĻĒāϰ, āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āφāĻĒāύāĻžāϰ āĻŽā§‡āϞ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻĒ⧁āύāϰāĻžāϝāĻŧ āϚāĻžāϞ⧁ āĻ•āϰāϤ⧇ āϭ⧁āϞāĻŦ⧇āύ āύāĻž zmmailboxdctl āĻĒ⧁āύāϰāĻžāϝāĻŧ āϚāĻžāϞ⧁ āĻ•āϰ⧁āύ.

DoSFilter āĻāϰ āĻĒā§āϰāϧāĻžāύ āĻ…āϏ⧁āĻŦāĻŋāϧāĻž āĻšāϞ āϝ⧇ āĻāϟāĻŋ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻ¸ā§āϤāϰ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āϤāĻžāχ āωāĻ¤ā§āϤāϰ⧇ āϏāĻ‚āϝ⧋āĻ— āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž āϏ⧀āĻŽāĻŋāϤ āύāĻž āĻ•āϰ⧇ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āφāĻ•ā§āϰāĻŽāĻŖāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻ•ā§āϰāĻŋāϝāĻŧāĻž āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž āϏ⧀āĻŽāĻŋāϤ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻāχ āĻ•āĻžāϰāϪ⧇, āĻĒā§āϰāĻŽāĻžāĻŖā§€āĻ•āϰāĻŖ āĻŦāĻž āϚāĻŋāĻ āĻŋ āĻĒāĻžāĻ āĻžāύ⧋āϰ āϜāĻ¨ā§āϝ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āĻĒāĻžāĻ āĻžāύ⧋ āĻ…āύ⧁āϰ⧋āϧāϗ⧁āϞāĻŋ, āϝāĻĻāĻŋāĻ“ āϤāĻžāϰāĻž āĻ¸ā§āĻĒāĻˇā§āϟāϤāχ āĻŦā§āϝāĻ°ā§āĻĨ āĻšāĻŦ⧇, āϤāĻŦ⧁āĻ“ āĻāĻ•āϟāĻŋ āĻ­āĻžāϞ āĻĒ⧁āϰāĻžāύ⧋ DoS āφāĻ•ā§āϰāĻŽāϪ⧇āϰ āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāĻ¤ā§āĻŦ āĻ•āϰāĻŦ⧇, āϝāĻž āĻāϤ āωāĻšā§āϚ āĻ¸ā§āϤāϰ⧇ āĻĨāĻžāĻŽāĻžāύ⧋ āϝāĻžāĻŦ⧇ āύāĻžāĨ¤

āϜāĻŋāĻŽāĻŦā§āϰāĻž āĻ“āĻāϏāχ-āĻāϰ āϏāĻžāĻĨ⧇ āφāĻĒāύāĻžāϰ āĻ•āĻ°ā§āĻĒā§‹āϰ⧇āϟ āϏāĻžāĻ°ā§āĻ­āĻžāϰāϕ⧇ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖāϰ⧂āĻĒ⧇ āϏ⧁āϰāĻ•ā§āώāĻŋāϤ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āφāĻĒāύāĻŋ Fail2ban-āĻāϰ āĻŽāϤ⧋ āĻāĻ•āϟāĻŋ āϏāĻŽāĻžāϧāĻžāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ, āϝāĻž āĻāĻ•āϟāĻŋ āĻ•āĻžāĻ āĻžāĻŽā§‹ āϝāĻž āĻŦāĻžāϰāĻŦāĻžāϰ āĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϞāĻžāĻĒ⧇āϰ āϜāĻ¨ā§āϝ āϤāĻĨā§āϝ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϞāĻ—āϗ⧁āϞāĻŋāϕ⧇ āĻ•ā§āϰāĻŽāĻžāĻ—āϤ āύāĻŋāϰ⧀āĻ•ā§āώāĻŖ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇ āĻāĻŦāĻ‚ āĻĢāĻžāϝāĻŧāĻžāϰāĻ“āϝāĻŧāĻžāϞ āϏ⧇āϟāĻŋāĻ‚āϏ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰ⧇ āĻ…āύ⧁āĻĒā§āϰāĻŦ⧇āĻļāĻ•āĻžāϰ⧀āϕ⧇ āĻŦā§āϞāĻ• āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇⧎ āĻāχ āϧāϰāύ⧇āϰ āύāĻŋāĻŽā§āύ āĻ¸ā§āϤāϰ⧇ āĻŦā§āϞāĻ• āĻ•āϰāĻž āφāĻĒāύāĻžāϕ⧇ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āφāχāĻĒāĻŋ āϏāĻ‚āϝ⧋āϗ⧇āϰ āĻĒāĻ°ā§āϝāĻžāϝāĻŧ⧇ āφāĻ•ā§āϰāĻŽāĻŖāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āĻ…āĻ•ā§āώāĻŽ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤ āĻāχāĻ­āĻžāĻŦ⧇, Fail2Ban āĻĒ⧁āϰ⧋āĻĒ⧁āϰāĻŋ DoSFilter āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āύāĻŋāĻ°ā§āĻŽāĻŋāϤ āϏ⧁āϰāĻ•ā§āώāĻž āĻĒāϰāĻŋāĻĒā§‚āϰāĻ• āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āφāϏ⧁āύ āĻœā§‡āύ⧇ āύ⧇āĻ“āϝāĻŧāĻž āϝāĻžāĻ• āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āφāĻĒāύāĻŋ Fail2Ban-āϕ⧇ Zimbra OSE-āĻāϰ āϏāĻžāĻĨ⧇ āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āĻāĻŦāĻ‚ āĻāϰ āĻĢāϞ⧇ āφāĻĒāύāĻžāϰ āĻāĻ¨ā§āϟāĻžāϰāĻĒā§āϰāĻžāχāĻœā§‡āϰ IT āĻĒāϰāĻŋāĻ•āĻžāĻ āĻžāĻŽā§‹āϰ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āĻŦāĻžāĻĄāĻŧāĻžāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤

āĻ…āĻ¨ā§āϝ āϝ⧇āϕ⧋āύ⧋ āĻāĻ¨ā§āϟāĻžāϰāĻĒā§āϰāĻžāχāϜ-āĻļā§āϰ⧇āĻŖāĻŋāϰ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ⧇āϰ āĻŽāϤ⧋, āϜāĻŋāĻŽāĻŦā§āϰāĻž āϕ⧋āϞāĻžāĻŦāϰ⧇āĻļāύ āĻ¸ā§āϝ⧁āϟ āĻ“āĻĒ⧇āύ-āϏ⧋āĻ°ā§āϏ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āϤāĻžāϰ āĻ•āĻžāĻœā§‡āϰ āĻŦāĻŋāĻ¸ā§āϤāĻžāϰāĻŋāϤ āϞāĻ— āϰāĻžāϖ⧇āĨ¤ āϤāĻžāĻĻ⧇āϰ āĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ—āχ āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧ /opt/zimbra/log/ āĻĢāĻžāχāϞ āφāĻ•āĻžāϰ⧇āĨ¤ āĻāĻ–āĻžāύ⧇ āϤāĻžāĻĻ⧇āϰ āĻŽāĻžāĻ¤ā§āϰ āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āϰāϝāĻŧ⧇āϛ⧇:

  • mailbox.log — āĻœā§‡āϟāĻŋ āĻŽā§‡āχāϞ ​​āϏāĻžāĻ°ā§āĻ­āĻŋāϏ āϞāĻ—
  • audit.log - āĻĒā§āϰāĻŽāĻžāĻŖā§€āĻ•āϰāĻŖ āϞāĻ—
  • clamd.log — āĻ…ā§āϝāĻžāĻ¨ā§āϟāĻŋāĻ­āĻžāχāϰāĻžāϏ āĻ…āĻĒāĻžāϰ⧇āĻļāύ āϞāĻ—
  • freshclam.log - āĻ…ā§āϝāĻžāĻ¨ā§āϟāĻŋāĻ­āĻžāχāϰāĻžāϏ āφāĻĒāĻĄā§‡āϟ āϞāĻ—
  • convertd.log — āϏāĻ‚āϝ⧁āĻ•ā§āϤāĻŋ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰāĻ•āĻžāϰ⧀ āϞāĻ—
  • zimbrastats.csv - āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž āϞāĻ—

āϜāĻŋāĻŽāĻŦā§āϰāĻž āϞāĻ—āϗ⧁āϞāĻŋāĻ“ āĻĢāĻžāχāϞāϟāĻŋāϤ⧇ āĻĒāĻžāĻ“āϝāĻŧāĻž āϝāĻžāĻŦ⧇ /var/log/zimbra.log, āϝ⧇āĻ–āĻžāύ⧇ āĻĒā§‹āĻ¸ā§āϟāĻĢāĻŋāĻ•ā§āϏ āĻāĻŦāĻ‚ āϜāĻŋāĻŽāĻŦā§āϰāĻžāϰ āϞāĻ— āϰāĻžāĻ–āĻž āĻšāϝāĻŧāĨ¤

āφāĻŽāĻžāĻĻ⧇āϰ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāϕ⧇ āĻĒāĻžāĻļāĻŦāĻŋāĻ• āĻļāĻ•ā§āϤāĻŋ āĻĨ⧇āϕ⧇ āϰāĻ•ā§āώāĻž āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āφāĻŽāϰāĻž āĻĒāĻ°ā§āϝāĻŦ⧇āĻ•ā§āώāĻŖ āĻ•āϰāĻŦ mailbox.log, āύāĻŋāϰ⧀āĻ•ā§āώāĻž āϤāĻĨā§āϝ и zimbra.log.

āϏāĻŦāĻ•āĻŋāϛ⧁ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āφāĻĒāύāĻžāϰ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ Zimbra OSE āĻāϰ āϏāĻžāĻĨ⧇ Fail2Ban āĻāĻŦāĻ‚ iptables āχāύāĻ¸ā§āϟāϞ āĻ•āϰāĻž āφāĻŦāĻļā§āϝāĻ•āĨ¤ āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āωāĻŦ⧁āĻ¨ā§āϟ⧁ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āύ āϤāĻŦ⧇ āφāĻĒāύāĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻāϟāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ dpkg -s fail2ban, āφāĻĒāύāĻŋ āϝāĻĻāĻŋ CentOS āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āύ, āφāĻĒāύāĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻāϟāĻŋ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ yum āϤāĻžāϞāĻŋāĻ•āĻž fail2ban āχāύāĻ¸ā§āϟāϞ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇. āφāĻĒāύāĻžāϰ āϝāĻĻāĻŋ Fail2Ban āχāύāĻ¸ā§āϟāϞ āύāĻž āĻĨāĻžāϕ⧇, āϤāĻžāĻšāϞ⧇ āĻāϟāĻŋ āχāύāĻ¸ā§āϟāϞ āĻ•āϰāĻž āϕ⧋āύ āϏāĻŽāĻ¸ā§āϝāĻž āĻšāĻŦ⧇ āύāĻž, āϝ⧇āĻšā§‡āϤ⧁ āĻāχ āĻĒā§āϝāĻžāϕ⧇āϜāϟāĻŋ āĻĒā§āϰāĻžāϝāĻŧ āϏāĻŦ āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āϰāĻŋāĻĒā§‹āϜāĻŋāϟāϰāĻŋāϤ⧇ āĻĒāĻžāĻ“āϝāĻŧāĻž āϝāĻžāϝāĻŧāĨ¤

āϏāĻŽāĻ¸ā§āϤ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āϏāĻĢā§āϟāĻ“āϝāĻŧā§āϝāĻžāϰ āχāύāĻ¸ā§āϟāϞ āĻšāϝāĻŧ⧇ āϗ⧇āϞ⧇, āφāĻĒāύāĻŋ Fail2Ban āϏ⧇āϟ āφāĻĒ āĻ•āϰāĻž āĻļ⧁āϰ⧁ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āĻāϟāĻŋ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āφāĻĒāύāĻžāϕ⧇ āĻāĻ•āϟāĻŋ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ āĻĢāĻžāχāϞ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ /etc/fail2ban/filter.d/zimbra.conf, āϝ⧇āϟāĻŋāϤ⧇ āφāĻŽāϰāĻž āϜāĻŋāĻŽāĻŦā§āϰāĻž OSE āϞāϗ⧇āϰ āϜāĻ¨ā§āϝ āϰ⧇āϗ⧁āϞāĻžāϰ āĻāĻ•ā§āϏāĻĒā§āϰ⧇āĻļāύ āϞāĻŋāĻ–āĻŦ āϝāĻž āϭ⧁āϞ āϞāĻ—āχāύ āĻĒā§āϰāĻšā§‡āĻˇā§āϟāĻžāϰ āϏāĻžāĻĨ⧇ āĻŽā§‡āϞ⧇ āĻāĻŦāĻ‚ Fail2Ban āĻŽā§‡āĻ•āĻžāύāĻŋāϜāĻŽ āĻŸā§āϰāĻŋāĻ—āĻžāϰ āĻ•āϰāĻŦ⧇āĨ¤ āĻāĻ–āĻžāύ⧇ zimbra.conf-āĻāϰ āĻŦāĻŋāώāϝāĻŧāĻŦāĻ¸ā§āϤ⧁āϰ āĻāĻ•āϟāĻŋ āωāĻĻāĻžāĻšāϰāĻŖ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāϞ āϰ⧇āϗ⧁āϞāĻžāϰ āĻāĻ•ā§āϏāĻĒā§āϰ⧇āĻļāύ⧇āϰ āϏ⧇āϟ āϏāĻš āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻ¤ā§āϰ⧁āϟāĻŋāϰ āϏāĻžāĻĨ⧇ āϏāĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāϤ āϝ⧇āϗ⧁āϞāĻŋ Zimbra 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 =

āĻāĻ•āĻŦāĻžāϰ āϜāĻŋāĻŽāĻŦā§āϰāĻž OSE-āĻāϰ āϜāĻ¨ā§āϝ āϰ⧇āϗ⧁āϞāĻžāϰ āĻāĻ•ā§āϏāĻĒā§āϰ⧇āĻļāύāϗ⧁āϞāĻŋ āĻ•āĻŽā§āĻĒāĻžāχāϞ āĻ•āϰāĻž āĻšāϝāĻŧ⧇ āϗ⧇āϞ⧇, āĻāϟāĻŋ āύāĻŋāĻœā§‡āχ Fail2ban āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ āϏāĻŽā§āĻĒāĻžāĻĻāύāĻž āĻļ⧁āϰ⧁ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧāĨ¤ āĻāχ āχāωāϟāĻŋāϞāĻŋāϟāĻŋāϰ āϏ⧇āϟāĻŋāĻ‚āϏ āĻĢāĻžāχāϞāϟāĻŋāϤ⧇ āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāϤ /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 āϏ⧇āϟ āφāĻĒ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āφāĻĒāύāĻŋ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇ āϚāĻžāχāϤ⧇ āĻĒāĻžāϰ⧇āύ āĻāĻŽāύ āĻ•āĻŋāϛ⧁ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻ•āϰāĻž āĻŽā§‚āĻ˛ā§āϝāĻŦāĻžāύ:

  • āωāĻĒ⧇āĻ•ā§āώāĻž āĻ•āϰ⧁āύ — āĻāχ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ ip āĻŦāĻž āϏāĻžāĻŦāύ⧇āϟ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āϝ⧇āĻ–āĻžāύ āĻĨ⧇āϕ⧇ Fail2Ban āĻ āĻŋāĻ•āĻžāύāĻž āĻšā§‡āĻ• āĻ•āϰāĻž āωāϚāĻŋāϤ āύāϝāĻŧāĨ¤ āĻāĻ•āϟāĻŋ āύāĻŋāϝāĻŧāĻŽ āĻšāĻŋāϏāĻžāĻŦ⧇, āĻāĻ¨ā§āϟāĻžāϰāĻĒā§āϰāĻžāχāĻœā§‡āϰ āĻ…āĻ­ā§āϝāĻ¨ā§āϤāϰ⧀āĻŖ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻŦāĻŋāĻļā§āĻŦāĻ¸ā§āϤ āĻ āĻŋāĻ•āĻžāύāĻžāϗ⧁āϞāĻŋ āωāĻĒ⧇āĻ•ā§āώāĻž āĻ•āϰāĻž āϤāĻžāϞāĻŋāĻ•āĻžāϝāĻŧ āϝ⧁āĻ•ā§āϤ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤
  • āĻŦā§āϝāĻžāύāϟāĻžāχāĻŽ - āĻ…āĻĒāϰāĻžāϧ⧀āϕ⧇ āϝ⧇ āϏāĻŽāϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ āύāĻŋāώāĻŋāĻĻā§āϧ āĻ•āϰāĻž āĻšāĻŦ⧇āĨ¤ āϏ⧇āϕ⧇āĻ¨ā§āĻĄā§‡ āĻĒāϰāĻŋāĻŽāĻžāĻĒ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ -1 āĻāϰ āĻŽāĻžāύ āĻŽāĻžāύ⧇ āĻ¸ā§āĻĨāĻžāϝāĻŧā§€ āύāĻŋāώ⧇āϧāĻžāĻœā§āĻžāĻžāĨ¤
  • āĻŽā§āϝāĻžāĻ•ā§āϏāϰ⧇āĻŸā§āϰāĻŋ — āϏāĻ°ā§āĻŦā§‹āĻšā§āϚ āĻ•āϤāĻŦāĻžāϰ āĻāĻ•āϟāĻŋ IP āĻ āĻŋāĻ•āĻžāύāĻž āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇⧎
  • āĻŽā§‡āχāϞ āĻĒāĻžāĻ āĻžāĻ“ — āĻāĻ•āϟāĻŋ āϏ⧇āϟāĻŋāĻ‚ āϝāĻž āφāĻĒāύāĻžāϕ⧇ Fail2Ban āĻŸā§āϰāĻŋāĻ—āĻžāϰ āĻ•āϰāĻž āĻšāϞ⧇ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āχāĻŽā§‡āϞ āĻŦāĻŋāĻœā§āĻžāĻĒā§āϤāĻŋ āĻĒāĻžāĻ āĻžāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤
  • āϏāĻŽāϝāĻŧ āϖ⧁āρāĻœā§‡ — āĻāĻŽāύ āĻāĻ•āϟāĻŋ āϏ⧇āϟāĻŋāĻ‚ āϝāĻž āφāĻĒāύāĻžāϕ⧇ āϏāĻŽāϝāĻŧ⧇āϰ āĻŦā§āϝāĻŦāϧāĻžāύ āϏ⧇āϟ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧ āϝāĻžāϰ āĻĒāϰ⧇ āϏāĻ°ā§āĻŦā§‹āĻšā§āϚ āϏāĻ‚āĻ–ā§āϝāĻ• āĻ…āϏāĻĢāϞ āĻĒā§āϰāĻšā§‡āĻˇā§āϟāĻž āύāĻŋāσāĻļ⧇āώ āĻšāϝāĻŧ⧇ āϝāĻžāĻ“āϝāĻŧāĻžāϰ āĻĒāϰ⧇ IP āĻ āĻŋāĻ•āĻžāύāĻžāϟāĻŋ āφāĻŦāĻžāϰ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇ (maxretry āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰ)

Fail2Ban āϏ⧇āϟāĻŋāĻ‚āϏ āϏāĻš āĻĢāĻžāχāϞāϟāĻŋ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻžāϰ āĻĒāϰ⧇, āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻāχ āχāωāϟāĻŋāϞāĻŋāϟāĻŋāϟāĻŋ āĻĒ⧁āύāϰāĻžāϝāĻŧ āϚāĻžāϞ⧁ āĻ•āϰāĻž āĻŦāĻžāĻ•āĻŋ āĻĨāĻžāϕ⧇āĨ¤ āĻĒāϰāĻŋāώ⧇āĻŦāĻž fail2ban āĻĒ⧁āύāϰāĻžāϝāĻŧ āϚāĻžāϞ⧁ āĻ•āϰ⧁āύ. āĻĒ⧁āύāσāϏ⧂āϚāύāĻž āĻ•āϰāĻžāϰ āĻĒāϰ⧇, āĻĒā§āϰāϧāĻžāύ āϜāĻŋāĻŽāĻŦā§āϰāĻž āϞāĻ—āϗ⧁āϞāĻŋ āύāĻŋāϝāĻŧāĻŽāĻŋāϤ āĻ…āĻ­āĻŋāĻŦā§āϝāĻ•ā§āϤāĻŋāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āϏāĻŽā§āĻŽāϤāĻŋāϰ āϜāĻ¨ā§āϝ āĻ•ā§āϰāĻŽāĻžāĻ—āϤ āύāĻŋāϰ⧀āĻ•ā§āώāĻŖ āĻ•āϰāĻž āĻļ⧁āϰ⧁ āĻšāĻŦ⧇āĨ¤ āĻāϰ āϜāĻ¨ā§āϝ āϧāĻ¨ā§āϝāĻŦāĻžāĻĻ, āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύāĻŋāĻ¸ā§āĻŸā§āϰ⧇āϟāϰ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āϜāĻŋāĻŽāĻŦā§āϰāĻž āϕ⧋āϞāĻžāĻŦāϰ⧇āĻļāύ āĻ¸ā§āϝ⧁āϟ āĻ“āĻĒ⧇āύ-āϏ⧋āĻ°ā§āϏ āϏāĻ‚āĻ¸ā§āĻ•āϰāϪ⧇āϰ āĻŽā§‡āϞāĻŦāĻ•ā§āϏ⧇āχ āφāĻ•ā§āϰāĻŽāĻŖāĻ•āĻžāϰ⧀āϰ āĻ…āύ⧁āĻĒā§āϰāĻŦ⧇āĻļ⧇āϰ āϝ⧇ āϕ⧋āύāĻ“ āϏāĻŽā§āĻ­āĻžāĻŦāύāĻžāϕ⧇ āĻ•āĻžāĻ°ā§āϝāϤ āĻĻā§‚āϰ āĻ•āϰāϤ⧇ āϏāĻ•ā§āώāĻŽ āĻšāĻŦ⧇āύ, āϤāĻŦ⧇ āϜāĻŋāĻŽāĻŦā§āϰāĻž āĻ“āĻāϏāχ-āĻāϰ āĻŽāĻ§ā§āϝ⧇ āϚāϞāĻŽāĻžāύ āϏāĻŽāĻ¸ā§āϤ āĻĒāϰāĻŋāώ⧇āĻŦāĻžāϗ⧁āϞāĻŋāϕ⧇āĻ“ āϏ⧁āϰāĻ•ā§āώāĻŋāϤ āϰāĻžāĻ–āϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύ āĻāĻŦāĻ‚ āĻ…āύāύ⧁āĻŽā§‹āĻĻāĻŋāϤ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻĒāĻžāĻ“āϝāĻŧāĻžāϰ āϝ⧇ āϕ⧋āύāĻ“ āĻĒā§āϰāĻšā§‡āĻˇā§āϟāĻž āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇āĻ“ āϏāĻšā§‡āϤāύ āĻĨāĻžāĻ•āĻŦ⧇āύāĨ¤ .

Zextras Suite āϏāĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāϤ āϏāĻ•āϞ āĻĒā§āϰāĻļā§āύ⧇āϰ āϜāĻ¨ā§āϝ, āφāĻĒāύāĻŋ Zextras āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋ Ekaterina Triandafilidi-āĻāϰ āϏāĻžāĻĨ⧇ katerina@zextras.com āχāĻŽā§‡āϞ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āϝ⧋āĻ—āĻžāϝ⧋āĻ— āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤

āωāĻ¤ā§āϏ: www.habr.com

āĻāĻ•āϟāĻŋ āĻŽāĻ¨ā§āϤāĻŦā§āϝ āϜ⧁āĻĄāĻŧ⧁āύ