เจœเจผเจฟเฉฐเจฌเจฐเจพ OSE เจจเฉ‚เฉฐ เจตเจนเจฟเจธเจผเฉ€ เจคเจพเจ•เจค เจ…เจคเฉ‡ DoS เจนเจฎเจฒเจฟเจ†เจ‚ เจคเฉ‹เจ‚ เจฌเจšเจพเจ“

เจœเจผเจฟเจฎเจฌเจฐเจพ เจธเจนเจฟเจฏเฉ‹เจ— เจธเฉ‚เจŸ เจ“เจชเจจ-เจธเฉ‹เจฐเจธ เจเจกเฉ€เจธเจผเจจ เจตเจฟเฉฑเจš เจœเจพเจฃเจ•เจพเจฐเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ•เจˆ เจธเจผเจ•เจคเฉ€เจธเจผเจพเจฒเฉ€ เจŸเฉ‚เจฒ เจนเจจเฅค เจ‰เจจเฉเจนเจพเจ‚ เจฆเฉ‡ เจตเจฟเฉฑเจš เจชเฉ‹เจธเจŸเจธเจ•เจฐเฉ€เจจ - เจ‡เฉฑเจ• เจฎเฉ‡เจฒ เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ เจฌเฉ‹เจŸเจจเฉˆเฉฑเจŸ เจฆเฉ‡ เจนเจฎเจฒเจฟเจ†เจ‚ เจคเฉ‹เจ‚ เจฌเจšเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจนเฉฑเจฒ, เจ•เจฒเฉˆเจฎเจเจตเฉ€ - เจ‡เฉฑเจ• เจเจ‚เจŸเฉ€เจตเจพเจ‡เจฐเจธ เจœเฉ‹ เจ†เจ‰เจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจ…เจคเฉ‡ เจ…เฉฑเจ–เจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ–เจคเจฐเจจเจพเจ• เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจฒเจพเจ— เจฒเจˆ เจธเจ•เฉˆเจจ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจจเจพเจฒ เจนเฉ€ เจธเจชเฉˆเจฎ เจ…เจธเจพเจธเจฟเจจ - เจ…เฉฑเจœ เจฆเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจธเจชเฉˆเจฎ เจซเจฟเจฒเจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ•เฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ‡เจน เจธเจพเจงเจจ เจœเจผเจฟเฉฐเจฌเจฐเจพ OSE เจจเฉ‚เฉฐ เจตเจนเจฟเจธเจผเฉ€ เจฌเจฒ เจฆเฉ‡ เจนเจฎเจฒเจฟเจ†เจ‚ เจคเฉ‹เจ‚ เจฌเจšเจพเจ‰เจฃ เจตเจฟเฉฑเจš เจ…เจธเจฎเจฐเฉฑเจฅ เจนเจจเฅค เจธเจญ เจคเฉ‹เจ‚ เจธเจผเจพเจจเจฆเจพเจฐ เจจเจนเฉ€เจ‚, เจชเจฐ เจซเจฟเจฐ เจตเฉ€ เจ•เจพเจซเจผเฉ€ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€, เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผ เจกเจฟเจ•เจธเจผเจจเจฐเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจœเจผเจฌเจฐเจฆเจธเจคเฉ€ เจชเจพเจธเจตเจฐเจก เจจเจพ เจธเจฟเจฐเจซ เจ†เจ‰เจฃ เจตเจพเจฒเฉ‡ เจธเจพเจฐเฉ‡ เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจฆเฉ‡ เจจเจพเจฒ เจธเจซเจฒ เจนเฉˆเจ•เจฟเฉฐเจ— เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจจเจพเจฒ เจญเจฐเจชเฉ‚เจฐ เจนเฉˆ, เจฌเจฒเจ•เจฟ เจธเจฐเจตเจฐ 'เจคเฉ‡ เจ‡เฉฑเจ• เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจฒเฉ‹เจก เจฆเฉ€ เจธเจฟเจฐเจœเจฃเจพ เจจเจพเจฒ เจตเฉ€ เจญเจฐเจชเฉ‚เจฐ เจนเฉˆ, เจœเฉ‹ เจธเจพเจฐเฉ€เจ†เจ‚ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เจฐเจฆเจพ เจนเฉˆเฅค Zimbra OSE เจจเจพเจฒ เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ เจนเฉˆเจ• เจ•เจฐเจจ เจฆเฉ€ เจ…เจธเจซเจฒ เจ•เฉ‹เจธเจผเจฟเจธเจผเฅค

เจœเจผเจฟเฉฐเจฌเจฐเจพ OSE เจจเฉ‚เฉฐ เจตเจนเจฟเจธเจผเฉ€ เจคเจพเจ•เจค เจ…เจคเฉ‡ DoS เจนเจฎเจฒเจฟเจ†เจ‚ เจคเฉ‹เจ‚ เจฌเจšเจพเจ“

เจธเจฟเจงเจพเจ‚เจค เจตเจฟเฉฑเจš, เจคเฉเจธเฉ€เจ‚ เจธเจŸเฉˆเจ‚เจกเจฐเจก เจœเจผเจฟเจฎเจฌเจฐเจพ OSE เจŸเฉ‚เจฒเจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ†เจชเจฃเฉ‡ เจ†เจช เจจเฉ‚เฉฐ เจตเจนเจฟเจธเจผเฉ€ เจคเจพเจ•เจค เจคเฉ‹เจ‚ เจฌเจšเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจชเจพเจธเจตเจฐเจก เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเฉ€เจคเฉ€ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ…เจธเจซเจผเจฒ เจชเจพเจธเจตเจฐเจก เจเจ‚เจŸเจฐเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ, เจœเจฟเจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจธเฉฐเจญเจพเจตเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจนเจฎเจฒเจพ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจ–เจพเจคเจพ เจฌเจฒเฉŒเจ• เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจชเจนเฉเฉฐเจš เจจเจพเจฒ เจฎเฉเฉฑเจ– เจธเจฎเฉฑเจธเจฟเจ† เจ‡เจน เจนเฉˆ เจ•เจฟ เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจชเฉˆเจฆเจพ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจœเจพเจ‚ เจ‡เฉฑเจ• เจคเฉ‹เจ‚ เจตเฉฑเจง เจ•เจฐเจฎเจšเจพเจฐเฉ€เจ†เจ‚ เจฆเฉ‡ เจ–เจพเจคเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเจนเจฟเจธเจผเฉ€ เจคเจพเจ•เจค เจฆเฉ‡ เจนเจฎเจฒเฉ‡ เจ•เจพเจฐเจจ เจฌเจฒเฉŒเจ• เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ เจ‰เจนเจจเจพเจ‚ เจฆเจพ เจ•เฉ‹เจˆ เจฒเฉˆเจฃเจพ-เจฆเฉ‡เจฃเจพ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ…เจคเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจ•เจฐเจฎเจšเจพเจฐเฉ€เจ†เจ‚ เจฆเฉ‡ เจ•เฉฐเจฎ เจตเจฟเฉฑเจš เจ†เจ‰เจฃ เจตเจพเจฒเฉ‡ เจธเจฎเฉ‡เจ‚ เจตเจฟเฉฑเจš เจญเจพเจฐเฉ€ เจจเฉเจ•เจธเจพเจจ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ•เฉฐเจชเจจเฉ€. เจ‡เจธ เจฒเจˆ เจตเจนเจฟเจธเจผเฉ€ เจคเจพเจ•เจค เจฆเฉ‡ เจตเจฟเจฐเฉเฉฑเจง เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฆเฉ‡ เจ‡เจธ เจตเจฟเจ•เจฒเจช เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจพ เจ•เจฐเจจเจพ เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจนเฉˆเฅค

เจœเจผเจฟเฉฐเจฌเจฐเจพ OSE เจจเฉ‚เฉฐ เจตเจนเจฟเจธเจผเฉ€ เจคเจพเจ•เจค เจ…เจคเฉ‡ DoS เจนเจฎเจฒเจฟเจ†เจ‚ เจคเฉ‹เจ‚ เจฌเจšเจพเจ“

เจฌเจฐเฉ‚เจŸ เจซเฉ‹เจฐเจธ เจคเฉ‹เจ‚ เจฌเจšเจพเจ‰เจฃ เจฒเจˆ, DoSFilter เจจเจพเจฎเจ• เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผ เจŸเฉ‚เจฒ เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจ…เจจเฉเจ•เฉ‚เจฒ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ Zimbra OSE เจตเจฟเฉฑเจš เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ HTTP เจฆเฉเจ†เจฐเจพ Zimbra OSE เจจเจพเจฒ เจ†เจชเจฃเฉ‡ เจ†เจช เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจ–เจคเจฎ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจฆเฉ‚เจœเฉ‡ เจธเจผเจฌเจฆเจพเจ‚ เจตเจฟเฉฑเจš, DoSFilter เจฆเจพ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจงเจพเจ‚เจค เจชเฉ‹เจธเจŸเจธเจ•เจฐเฉ€เจจ เจฆเฉ‡ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจงเจพเจ‚เจค เจฆเฉ‡ เจธเจฎเจพเจจ เจนเฉˆ, เจธเจฟเจฐเจซ เจ‡เจน เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉเจ†เจฐเจพ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพเจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจจเฉ‚เฉฐ เจธเฉ€เจฎเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, DoSFilter เจฌเจฐเฉ‚เจŸ เจซเฉ‹เจฐเจธ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจตเฉ€ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจœเจผเจฟเจฎเจฌเจฐเจพ เจตเจฟเฉฑเจš เจฌเจฃเฉ‡ เจŸเฉ‚เจฒ เจคเฉ‹เจ‚ เจ‡เจธเจฆเจพ เจฎเฉเฉฑเจ– เจ…เฉฐเจคเจฐ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ•เฉเจ เจ…เจธเจซเจฒ เจ•เฉ‹เจธเจผเจฟเจธเจผเจพเจ‚ เจฆเฉ‡ เจฌเจพเจ…เจฆ, เจ‡เจน เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจจเฉ‚เฉฐ เจฌเจฒเฉŒเจ• เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ, เจชเจฐ IP เจเจกเจฐเฉˆเฉฑเจธ เจœเจฟเจธ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจ–เจพเจธ เจ–เจพเจคเฉ‡ เจตเจฟเฉฑเจš เจฒเฉŒเจ—เจ‡เจจ เจ•เจฐเจจ เจฒเจˆ เจ•เจˆ เจ•เฉ‹เจธเจผเจฟเจธเจผเจพเจ‚ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ‡เจธเจฆเฉ‡ เจฒเจˆ เจงเฉฐเจจเจตเจพเจฆ, เจ‡เฉฑเจ• เจธเจฟเจธเจŸเจฎ เจชเฉเจฐเจธเจผเจพเจธเจ• เจจเจพ เจธเจฟเจฐเจซ เจตเจนเจฟเจธเจผเฉ€ เจคเจพเจ•เจค เจคเฉ‹เจ‚ เจฌเจšเจพเจ… เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ, เจฌเจฒเจ•เจฟ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— IP เจชเจคเจฟเจ†เจ‚ เจ…เจคเฉ‡ เจธเจฌเจจเฉˆเฉฑเจŸเจพเจ‚ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจตเจฟเฉฑเจš เจ†เจชเจฃเฉ€ เจ•เฉฐเจชเจจเฉ€ เจฆเฉ‡ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจจเฉˆเจŸเจตเจฐเจ• เจจเฉ‚เฉฐ เจœเฉ‹เฉœ เจ•เฉ‡ เจ•เฉฐเจชเจจเฉ€ เจฆเฉ‡ เจ•เจฐเจฎเจšเจพเจฐเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฌเจฒเฉŒเจ• เจ•เจฐเจจ เจคเฉ‹เจ‚ เจตเฉ€ เจฌเจš เจธเจ•เจฆเจพ เจนเฉˆเฅค

DoSFilter เจฆเจพ เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจกเจพ เจซเจพเจ‡เจฆเจพ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ•เจฟเจธเฉ‡ เจ–เจพเจธ เจ–เจพเจคเฉ‡ เจตเจฟเฉฑเจš เจฒเฉŒเจ—เจ‡เจจ เจ•เจฐเจจ เจฆเฉ€เจ†เจ‚ เจ•เจˆ เจ•เฉ‹เจธเจผเจฟเจธเจผเจพเจ‚ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ‡เจธ เจŸเฉ‚เจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจนเจฎเจฒเจพเจตเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจฌเจฒเฉŒเจ• เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจœเจฟเจจเฉเจนเจพเจ‚ เจจเฉ‡ เจ‡เฉฑเจ• เจ•เจฐเจฎเจšเจพเจฐเฉ€ เจฆเฉ‡ เจชเฉเจฐเจฎเจพเจฃเฉ€เจ•เจฐเจจ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ•เจฌเจœเจผเฉ‡ เจตเจฟเฉฑเจš เจฒเจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ เจซเจฟเจฐ เจธเจซเจฒเจคเจพเจชเฉ‚เจฐเจตเจ• เจ‰เจธเจฆเฉ‡ เจ–เจพเจคเฉ‡ เจตเจฟเฉฑเจš เจฒเฉŒเจ—เจ‡เจจ เจ•เฉ€เจคเจพ เจนเฉˆ เจ…เจคเฉ‡ เจธเฉˆเจ‚เจ•เฉœเฉ‡ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจญเฉ‡เจœเจฃเฉ€เจ†เจ‚ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจฆเจฟเฉฑเจคเฉ€เจ†เจ‚ เจนเจจเฅค เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ.

เจคเฉเจธเฉ€เจ‚ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ€เจ†เจ‚ เจ•เฉฐเจธเฉ‹เจฒ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ DoSFilter เจจเฉ‚เฉฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹:

  • zimbraHttpDosFilterMaxRequestsPerSec โ€” เจ‡เจธ เจ•เจฎเจพเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡, เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฒเจˆ เจ…เจงเจฟเจ•เจคเจฎ เจ•เฉเจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ‡เจน เจฎเฉเฉฑเจฒ 30 เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจนเฉˆเฅค
  • zimbraHttpDosFilterDelayMillis - เจ‡เจธ เจ•เจฎเจพเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡, เจคเฉเจธเฉ€เจ‚ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจฒเจˆ เจฎเจฟเจฒเฉ€เจธเจ•เจฟเฉฐเจŸ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฆเฉ‡เจฐเฉ€ เจธเฉˆเจŸ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจœเฉ‹ เจชเจฟเจ›เจฒเฉ€ เจ•เจฎเจพเจ‚เจก เจฆเฉเจ†เจฐเจพ เจจเจฟเจฐเจงเจพเจฐเจค เจธเฉ€เจฎเจพ เจคเฉ‹เจ‚ เจตเฉฑเจง เจœเจพเจตเฉ‡เจ—เจพเฅค เจชเฉ‚เจฐเจจ เจ…เฉฐเจ• เจฎเฉเฉฑเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจชเฉเจฐเจธเจผเจพเจธเจ• 0 เจจเฉ‚เฉฐ เจจเจฟเจธเจผเจšเจฟเจค เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจœเฉ‹ เจ•เฉ‹เจˆ เจตเฉ€ เจฆเฉ‡เจฐเฉ€ เจจเจพ เจนเฉ‹เจตเฉ‡, เจ…เจคเฉ‡ -1, เจคเจพเจ‚ เจœเฉ‹ เจธเจพเจฐเฉ‡ เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจœเฉ‹ เจจเจฟเจธเจผเจšเจฟเจค เจธเฉ€เจฎเจพ เจคเฉ‹เจ‚ เจตเฉฑเจง เจœเจพเจ‚เจฆเฉ‡ เจนเจจ, เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฟเจ† เจœเจพ เจธเจ•เฉ‡เฅค เจฎเฉ‚เจฒ เจฎเฉเฉฑเจฒ -1 เจนเฉˆเฅค
  • zimbraHttpThrottleSafeIPs โ€” เจ‡เจธ เจ•เจฎเจพเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡, เจชเฉเจฐเจฌเฉฐเจงเจ• เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— IP เจเจกเจฐเฉˆเฉฑเจธ เจ…เจคเฉ‡ เจธเจฌเจจเฉˆเฉฑเจŸ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ เจœเฉ‹ เจ‰เฉฑเจชเจฐ เจธเฉ‚เจšเฉ€เจฌเฉฑเจง เจชเจพเจฌเฉฐเจฆเฉ€เจ†เจ‚ เจฆเฉ‡ เจ…เจงเฉ€เจจ เจจเจนเฉ€เจ‚ เจนเฉ‹เจฃเจ—เฉ‡เฅค เจฏเจพเจฆ เจฐเฉฑเจ–เฉ‹ เจ•เจฟ เจ‡เจธ เจ•เจฎเจพเจ‚เจก เจฆเจพ เจธเฉฐเจŸเฉˆเจ•เจธ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจฒเจˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ•เจฎเจพเจ‚เจก เจฆเจพเจ–เจฒ เจ•เจฐเจ•เฉ‡ zmprov mcf zimbraHttpThrottleSafeIPs 127.0.0.1, เจคเฉเจธเฉ€เจ‚ เจชเฉ‚เจฐเฉ€ เจธเฉ‚เจšเฉ€ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ“เจตเจฐเจฐเจพเจˆเจŸ เจ•เจฐเฉ‹เจ—เฉ‡ เจ…เจคเฉ‡ เจ‡เจธ เจตเจฟเฉฑเจš เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• IP เจชเจคเจพ เจ›เฉฑเจกเฉ‹เจ—เฉ‡เฅค เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ•เจฎเจพเจ‚เจก เจฆเจพเจ–เจฒ เจ•เจฐเจฆเฉ‡ เจนเฉ‹ zmprov mcf +zimbraHttpThrottleSafeIPs 127.0.0.1, เจคเฉเจนเจพเจกเฉ‡ เจฆเฉเจ†เจฐเจพ เจฆเจฐเจœ เจ•เฉ€เจคเจพ เจ—เจฟเจ† IP เจชเจคเจพ เจธเจซเฉˆเจฆ เจธเฉ‚เจšเฉ€ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจœเจพเจตเฉ‡เจ—เจพเฅค เจ‡เจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚, เจ˜เจŸเจพเจ“ เจฆเฉ‡ เจšเจฟเฉฐเจจเฉเจน เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡, เจคเฉเจธเฉ€เจ‚ เจฎเจจเจœเจผเฉ‚เจฐ เจธเฉ‚เจšเฉ€ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ•เจฟเจธเฉ‡ เจตเฉ€ IP เจจเฉ‚เฉฐ เจนเจŸเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจ•เจฟเจฐเจชเจพ เจ•เจฐเจ•เฉ‡ เจจเฉ‹เจŸ เจ•เจฐเฉ‹ เจ•เจฟ DoSFilter Zextras Suite Pro เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจ•เจˆ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจชเฉˆเจฆเจพ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‰เจนเจจเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจšเจฃ เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจ•เจฎเจพเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจ•เฉเจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจจเฉ‚เฉฐ 30 เจคเฉ‹เจ‚ 100 เจคเฉฑเจ• เจตเจงเจพเจ‰เจฃ เจฆเฉ€ เจธเจฟเจซเจพเจฐเจธเจผ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ zmprov mcf zimbraHttpDosFilterMaxRequestsPerSec 100. เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ…เจธเฉ€เจ‚ เจฎเจจเจœเจผเฉ‚เจฐเจธเจผเฉเจฆเจพ เจฒเฉ‹เจ•เจพเจ‚ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจตเจฟเฉฑเจš เจเจ‚เจŸเจฐเจชเฉเจฐเจพเจˆเจœเจผ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจจเฉ‚เฉฐ เจธเจผเจพเจฎเจฒ เจ•เจฐเจจ เจฆเฉ€ เจธเจฟเจซเจผเจพเจฐเจฟเจธเจผ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ‡เจน เจ•เจฎเจพเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ zmprov mcf +zimbraHttpThrottleSafeIPs 192.168.0.0/24. DoSFilter เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจฌเจฆเจฒเจพเจ… เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ•เจฎเจพเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ†เจชเจฃเฉ‡ เจฎเฉ‡เจฒ เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ เจฎเฉเฉœ เจšเจพเจฒเฉ‚ เจ•เจฐเจจเจพ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ“ zmmailboxdctl เจฎเฉเฉœ เจšเจพเจฒเฉ‚ เจ•เจฐเฉ‹.

DoSFilter เจฆเจพ เจฎเฉเฉฑเจ– เจจเฉเจ•เจธเจพเจจ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ‡เจน เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจฒเจˆ เจ‰เฉฑเจคเจฐ เจจเจพเจฒ เจœเฉเฉœเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจธเฉ€เจฎเจค เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚, เจธเจฐเจตเจฐ 'เจคเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚ เจ•เจฐเจจ เจฒเจˆ เจนเจฎเจฒเจพเจตเจฐเจพเจ‚ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจธเฉ€เจฎเจค เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‡เจธเจฆเฉ‡ เจ•เจพเจฐเจจ, เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ เจชเฉเจฐเจฎเจพเจฃเฉ€เจ•เจฐเจจ เจœเจพเจ‚ เจชเฉฑเจคเจฐ เจญเฉ‡เจœเจฃ เจฒเจˆ เจญเฉ‡เจœเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚, เจนเจพเจฒเจพเจ‚เจ•เจฟ เจ‰เจน เจธเจชเฉฑเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจ…เจธเจซเจฒ เจนเฉ‹ เจœเจพเจฃเจ—เฉ€เจ†เจ‚, เจซเจฟเจฐ เจตเฉ€ เจ‡เฉฑเจ• เจšเฉฐเจ—เฉ‡ เจชเฉเจฐเจพเจฃเฉ‡ DoS เจนเจฎเจฒเฉ‡ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจฃเจ—เฉ€เจ†เจ‚, เจœเจฟเจธ เจจเฉ‚เฉฐ เจ‡เฉฐเจจเฉ‡ เจ‰เฉฑเจš เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจฐเฉ‹เจ•เจฟเจ† เจจเจนเฉ€เจ‚ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจœเจผเจฟเจฎเจฌเจฐเจพ OSE เจจเจพเจฒ เจ†เจชเจฃเฉ‡ เจ•เจพเจฐเจชเฉ‹เจฐเฉ‡เจŸ เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจนเฉฑเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ Fail2ban, เจœเฉ‹ เจ‡เฉฑเจ• เจขเจพเจ‚เจšเจพ เจนเฉˆ เจœเฉ‹ เจฒเจ—เจพเจคเจพเจฐ เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚ เจฒเจˆ เจธเฉ‚เจšเจจเจพ เจธเจฟเจธเจŸเจฎ เจฒเฉŒเจ— เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจซเจพเจ‡เจฐเจตเจพเจฒ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒ เจ•เฉ‡ เจ˜เฉเจธเจชเฉˆเจ เฉ€เจ เจจเฉ‚เฉฐ เจฐเฉ‹เจ• เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ…เจœเจฟเจนเฉ‡ เจนเฉ‡เจ เจฒเฉ‡ เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจฌเจฒเฉŒเจ• เจ•เจฐเจจเจพ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจฐเจตเจฐ เจจเจพเจฒ IP เจ•เจจเฉˆเจ•เจธเจผเจจ เจฆเฉ‡ เจชเฉœเจพเจ… 'เจคเฉ‡ เจนเจฎเจฒเจพเจตเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ…เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, 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, audit.log ะธ zimbra.log.

เจธเจญ เจ•เฉเจ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ, เจ‡เจน เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉˆ เจ•เจฟ Fail2Ban เจ…เจคเฉ‡ iptables เจคเฉเจนเจพเจกเฉ‡ เจธเจฐเจตเจฐ 'เจคเฉ‡ Zimbra OSE เจจเจพเจฒ เจธเจฅเจพเจชเจฟเจค เจ•เฉ€เจคเฉ‡ เจœเจพเจฃเฅค เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‰เจฌเฉฐเจŸเฉ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ…เจœเจฟเจนเจพ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ dpkg -s fail2ban, เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ CentOS เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ‡เจธเจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ yum เจธเฉ‚เจšเฉ€ fail2ban เจ‡เฉฐเจธเจŸเจพเจฒ เจนเฉˆ. เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ Fail2Ban เจ‡เฉฐเจธเจŸเจพเจฒ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจธเจฎเฉฑเจธเจฟเจ† เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เฉ€, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจชเฉˆเจ•เฉ‡เจœ เจฒเจ—เจญเจ— เจธเจพเจฐเฉ€เจ†เจ‚ เจธเจŸเฉˆเจ‚เจกเจฐเจก เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจ‰เจชเจฒเจฌเจง เจนเฉˆเฅค

เจ‡เฉฑเจ• เจตเจพเจฐ เจธเจพเจฐเฉ‡ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจธเจฅเจพเจชเจค เจนเฉ‹ เจœเจพเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจคเฉเจธเฉ€เจ‚ Fail2Ban เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจค เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฒเจˆ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเฉฐเจฐเจšเจจเจพ เจซเจพเจ‡เจฒ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ /etc/fail2ban/filter.d/zimbra.conf, เจœเจฟเจธ เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ Zimbra 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 =

เจ‡เฉฑเจ• เจตเจพเจฐ เจœเจผเจฟเจฎเจฌเจฐเจพ OSE เจฒเจˆ เจจเจฟเจฏเจฎเจค เจธเจฎเฉ€เจ•เจฐเจจ เจ•เฉฐเจชเจพเจ‡เจฒ เจนเฉ‹ เจœเจพเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ‡เจน เจซเฉ‡เจฒ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 เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจฌเจฆเจฒเจฃเจพ เจšเจพเจน เจธเจ•เจฆเฉ‡ เจนเฉ‹:

  • เจ…เจฃเจกเจฟเฉฑเจ เจพ โ€” เจ‡เจธ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจ–เจพเจธ ip เจœเจพเจ‚ เจธเจฌเจจเฉˆเฉฑเจŸ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจœเจฟเจธ เจคเฉ‹เจ‚ Fail2Ban เจจเฉ‚เฉฐ เจเจกเจฐเฉˆเฉฑเจธ เจจเจนเฉ€เจ‚ เจšเฉˆเฉฑเจ• เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจ‡เฉฑเจ• เจจเจฟเจฏเจฎ เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡, เจเจ‚เจŸเจฐเจชเฉเจฐเจพเจˆเจœเจผ เจฆเจพ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจชเจคเฉ‡ เจ…เจฃเจกเจฟเฉฑเจ  เจ•เฉ€เจคเฉ‡ เจ—เจ เจฒเฉ‹เจ•เจพเจ‚ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค
  • เจฌเฉˆเจจเจŸเจพเจˆเจฎ - เจ‰เจน เจธเจฎเจพเจ‚ เจœเจฟเจธ เจฒเจˆ เจ…เจชเจฐเจพเจงเฉ€ 'เจคเฉ‡ เจชเจพเจฌเฉฐเจฆเฉ€ เจฒเจ—เจพเจˆ เจœเจพเจตเฉ‡เจ—เฉ€เฅค เจธเจ•เจฟเฉฐเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจฎเจพเจชเจฟเจ† เจ—เจฟเจ†เฅค -1 เจฆเฉ‡ เจฎเฉเฉฑเจฒ เจฆเจพ เจ…เจฐเจฅ เจนเฉˆ เจธเจฅเจพเจˆ เจชเจพเจฌเฉฐเจฆเฉ€เฅค
  • เจฎเฉˆเจ•เจธเจฐเฉ‡เจŸเจฐเฉ€ - เจ‡เฉฑเจ• IP เจเจกเจฐเฉˆเฉฑเจธ เจธเจฐเจตเจฐ เจคเฉฑเจ• เจชเจนเฉเฉฐเจšเจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ เจฆเฉ€ เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจธเฉฐเจ–เจฟเจ†เฅค
  • เจญเฉ‡เจœเฉ‹ โ€” เจ‡เฉฑเจ• เจธเฉˆเจŸเจฟเฉฐเจ— เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ Fail2Ban เจฆเฉ‡ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹เจฃ 'เจคเฉ‡ เจ†เจชเจฃเฉ‡ เจ†เจช เจˆเจฎเฉ‡เจฒ เจธเฉ‚เจšเจจเจพเจตเจพเจ‚ เจญเฉ‡เจœเจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค
  • เจธเจฎเจพเจ‚ เจฒเฉฑเจญเฉ‹ โ€” เจ‡เฉฑเจ• เจธเฉˆเจŸเจฟเฉฐเจ— เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจฎเจพเจ‚ เจ…เฉฐเจคเจฐเจพเจฒ เจธเฉˆเจŸ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ เจœเจฟเจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ IP เจเจกเจฐเฉˆเฉฑเจธ เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจ…เจธเจซเจฒ เจ•เฉ‹เจธเจผเจฟเจธเจผเจพเจ‚ เจฆเฉ‡ เจ–เจคเจฎ เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจเจ•เจธเฉˆเจธ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ (maxretry เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ)

Fail2Ban เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจจเจพเจฒ เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจธเฉ‡เจต เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ•เจฎเจพเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ‡เจธ เจธเจนเฉ‚เจฒเจค เจจเฉ‚เฉฐ เจฎเฉเฉœ เจšเจพเจฒเฉ‚ เจ•เจฐเจจเจพ เจฌเจพเจ•เฉ€ เจฐเจนเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจธเฉ‡เจตเจพ fail2ban เจฐเฉ€เจธเจŸเจพเจฐเจŸ. เจฐเฉ€เจธเจŸเจพเจฐเจŸ เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจฎเฉเฉฑเจ– เจœเจผเจฟเฉฐเจฌเจฐเจพ เจฒเฉŒเจ—เจธ เจฆเฉ€ เจจเจฟเจฏเจฎเจค เจธเจฎเฉ€เจ•เจฐเจจเจพเจ‚ เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจฒเจˆ เจฒเจ—เจพเจคเจพเจฐ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เฉ€เจคเฉ€ เจœเจพเจฃเฉ€ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เฉ€เฅค เจ‡เจธเจฆเฉ‡ เจฒเจˆ เจงเฉฐเจจเจตเจพเจฆ, เจชเฉเจฐเจธเจผเจพเจธเจ• เจจเจพ เจธเจฟเจฐเจซเจผ เจœเจผเจฟเจฎเจฌเจฐเจพ เจธเจนเจฟเจฏเฉ‹เจ— เจธเฉ‚เจŸ เจ“เจชเจจ-เจธเฉ‹เจฐเจธ เจเจกเฉ€เจธเจผเจจ เจฎเฉ‡เจฒเจฌเจพเจ•เจธเจพเจ‚ เจตเจฟเฉฑเจš เจนเจฎเจฒเจพเจตเจฐ เจฆเฉ‡ เจชเฉเจฐเจตเฉ‡เจธเจผ เจ•เจฐเจจ เจฆเฉ€ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจจเฉ‚เฉฐ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ–เจคเจฎ เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจตเฉ‡เจ—เจพ, เจธเจ—เฉ‹เจ‚ เจœเจผเจฟเจฎเจฌเจฐเจพ OSE เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจšเฉฑเจฒ เจฐเจนเฉ€เจ†เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจตเฉ€ เจ•เจฐเฉ‡เจ—เจพ, เจ…เจคเฉ‡ เจ…เจฃเจ…เจงเจฟเจ•เจพเจฐเจค เจชเจนเฉเฉฐเจš เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€เจ†เจ‚ เจ•เฉ‹เจธเจผเจฟเจธเจผเจพเจ‚ เจคเฉ‹เจ‚ เจตเฉ€ เจธเฉเจšเฉ‡เจค เจนเฉ‹เจตเฉ‡เจ—เจพเฅค .

Zextras Suite เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจธเจพเจฐเฉ‡ เจธเจตเจพเจฒเจพเจ‚ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ Zextras เจชเฉเจฐเจคเฉ€เจจเจฟเจงเฉ€ Ekaterina Triandafilidi เจจเจพเจฒ katerina@zextras.com เจˆเจฎเฉ‡เจฒ เจฐเจพเจนเฉ€เจ‚ เจธเฉฐเจชเจฐเจ• เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹