เชเชฟเชฎเซเชฌเซเชฐเชพ 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 เชนเซเชฎเชฒเชพเชจเซเช‚ เชชเซเชฐเชคเชฟเชจเชฟเชงเชฟเชคเซเชต เช•เชฐเชถเซ‡, เชœเซ‡เชจเซ‡ เช†เชŸเชฒเชพ เชŠเช‚เชšเชพ เชธเซเชคเชฐเซ‡ เชฐเซ‹เช•เซ€ เชถเช•เชพเชฏ เชจเชนเซ€เช‚.

Zimbra 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 OSE เชฆเซเชตเชพเชฐเชพ เชซเซ‡เช‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเชคเซ€ เชตเชฟเชตเชฟเชง เชญเซ‚เชฒเซ‹เชจเซ‡ เช…เชจเซเชฐเซ‚เชช เชจเชฟเชฏเชฎเชฟเชค เช…เชญเชฟเชตเซเชฏเช•เซเชคเชฟเช“เชจเชพ เชธเชฎเซ‚เชน เชธเชพเชฅเซ‡ zimbra.conf เชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€เชจเซเช‚ เช‰เชฆเชพเชนเชฐเชฃ เช…เชนเซ€เช‚ เช›เซ‡:

# 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, [email protected], [email protected]]
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, [email protected]]
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, [email protected] ]
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, [email protected]]
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, [email protected]]
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, [email protected]]
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 เชจเชพ เชชเซเชฐเชคเชฟเชจเชฟเชงเชฟเชจเซ‹ เชธเช‚เชชเชฐเซเช• เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ [เช‡เชฎเซ‡เช‡เชฒ เชธเซเชฐเช•เซเชทเชฟเชค]

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹