Rspamd 3.0 เชธเซเชชเชพเชฎ เชซเชฟเชฒเซเชŸเชฐเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เช‰เชชเชฒเชฌเซเชง เช›เซ‡

Rspamd 3.0 เชธเซเชชเชพเชฎ เชซเชฟเชฒเซเชŸเชฐเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ เชฐเชœเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ เชจเชฟเชฏเชฎเซ‹, เช†เช‚เช•เชกเชพเช•เซ€เชฏ เชชเชฆเซเชงเชคเชฟเช“ เช…เชจเซ‡ เชฌเซเชฒเซ‡เช•เชฒเชฟเชธเซเชŸเซเชธ เชธเชนเชฟเชคเชจเชพ เชตเชฟเชตเชฟเชง เชฎเชพเชชเชฆเช‚เชกเซ‹ เช…เชจเซเชธเชพเชฐ เชธเช‚เชฆเซ‡เชถเชพเช“เชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชธเชพเชงเชจเซ‹ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡เชจเชพ เช†เชงเชพเชฐเซ‡ เชธเช‚เชฆเซ‡เชถเชจเซเช‚ เช…เช‚เชคเชฟเชฎ เชตเชœเชจ เชฐเชšเชพเชฏ เช›เซ‡ เช•เซ‡ เช•เซ‡เชฎ เชคเซ‡ เชจเช•เซเช•เซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชฏ เช›เซ‡. เชฌเซเชฒเซ‹เช• Rspamd SpamAssassin เชฎเชพเช‚ เชฒเชพเช—เซ เช•เชฐเชพเชฏเซ‡เชฒเซ€ เชฒเช—เชญเช— เชคเชฎเชพเชฎ เชธเซเชตเชฟเชงเชพเช“เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚ เชธเช‚เช–เซเชฏเชพเชฌเช‚เชง เชตเชฟเชถเซ‡เชทเชคเชพเช“ เช›เซ‡ เชœเซ‡ เชคเชฎเชจเซ‡ SpamAssassin เช•เชฐเชคเชพเช‚ เชธเชฐเซ‡เชฐเชพเชถ 10 เช—เชฃเซ€ เชเชกเชชเซ€ เชฎเซ‡เช‡เชฒเชจเซ‡ เชซเชฟเชฒเซเชŸเชฐ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชคเซ‡เชฎเชœ เชธเชพเชฐเซ€ เชซเชฟเชฒเซเชŸเชฐเชฟเช‚เช— เช—เซเชฃเชตเชคเซเชคเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เชธเชฟเชธเซเชŸเชฎ เช•เซ‹เชก เชธเซ€ เชญเชพเชทเชพเชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ เช…เชชเชพเชšเซ‡ 2.0 เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

Rspamd เช เช˜เชŸเชจเชพ-เชธเช‚เชšเชพเชฒเชฟเชค เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เช…เชจเซ‡ เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เช…เชคเซเชฏเช‚เชค เชฒเซ‹เชก เชฅเชฏเซ‡เชฒ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เช‰เชชเชฏเซ‹เช— เชฎเชพเชŸเซ‡ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ เชคเซ‡เชจเซ‡ เชธเซ‡เช•เชจเซเชก เชชเซเชฐเชคเชฟ เชธเซ‡เช‚เช•เชกเซ‹ เชธเช‚เชฆเซ‡เชถเชพเช“ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชธเซเชชเชพเชฎเชจเชพ เชšเชฟเชนเซเชจเซ‹เชจเซ‡ เช“เชณเช–เชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชจเชฟเชฏเชฎเซ‹ เช…เชคเซเชฏเช‚เชค เชฒเชตเชšเซ€เช• เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชจเชพ เชธเชฐเชณ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชจเชฟเชฏเชฎเชฟเชค เช…เชญเชฟเชตเซเชฏเช•เซเชคเชฟเช“ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡, เช…เชจเซ‡ เชตเชงเซ เชœเชŸเชฟเชฒ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“เชฎเชพเช‚ เชคเซ‡เช“ เชฒเซเช†เชฎเชพเช‚ เชฒเช–เซ€ เชถเช•เชพเชฏ เช›เซ‡. เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชตเชฟเชธเซเชคเชฐเชฃ เช…เชจเซ‡ เชจเชตเชพ เชชเซเชฐเช•เชพเชฐเชจเชพ เชšเซ‡เช• เช‰เชฎเซ‡เชฐเชตเชพ เช เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชฆเซเชตเชพเชฐเชพ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซ‡ C เช…เชจเซ‡ Lua เชญเชพเชทเชพเช“เชฎเชพเช‚ เชฌเชจเชพเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, SPF เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฎเซ‹เช•เชฒเชจเชพเชฐเชจเซ‡ เชšเช•เชพเชธเชตเชพ, DKIM เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเซ‡เชทเช•เชจเชพ เชกเซ‹เชฎเซ‡เชจเชจเซ€ เชชเซเชทเซเชŸเชฟ เช•เชฐเชตเชพ เช…เชจเซ‡ DNSBL เชฒเชฟเชธเซเชŸเชฎเชพเช‚ เชตเชฟเชจเช‚เชคเซ€เช“ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเซ‹เชกเซเชฏเซเชฒเซเชธ เช‰เชชเชฒเชฌเซเชง เช›เซ‡. เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพ, เชจเชฟเชฏเชฎเซ‹ เชฌเชจเชพเชตเชตเชพ เช…เชจเซ‡ เช†เช‚เช•เชกเชพเช“เชจเซ‡ เชŸเซเชฐเซ…เช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชตเชนเซ€เชตเชŸเซ€ เชตเซ‡เชฌ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชธเช‚เชธเซเช•เชฐเชฃ เชจเช‚เชฌเชฐเชฎเชพเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชตเชงเชพเชฐเซ‹ เช†เช‚เชคเชฐเชฟเช• เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชฎเชพเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เช•เชพเชฐเชฃเซ‡ เช›เซ‡, เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ HTML เชชเชพเชฐเซเชธเชฟเช‚เช— เชญเชพเช—เซ‹, เชœเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชซเชฐเซ€เชฅเซ€ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡. เชจเชตเซเช‚ เชชเชพเชฐเซเชธเชฐ DOM เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช…เชจเซ‡ เชŸเซ…เช—เซเชธเชจเซเช‚ เชŸเซเชฐเซ€ เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ€เชจเซ‡ HTML เชจเซ‡ เชชเชพเชฐเซเชธ เช•เชฐเซ‡ เช›เซ‡. เชจเชตเซ€ เชฐเซ€เชฒเซ€เชเชฎเชพเช‚ CSS เชชเชพเชฐเซเชธเชฐเชจเซ‹ เชชเชฃ เชชเชฐเชฟเชšเชฏ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡ เชœเซ‡, เชœเซเชฏเชพเชฐเซ‡ เชจเชตเชพ HTML เชชเชพเชฐเซเชธเชฐ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชคเชฎเชจเซ‡ เช†เชงเซเชจเชฟเช• HTML เชฎเชพเชฐเซเช•เช…เชช เชธเชพเชฅเซ‡ เชˆเชฎเซ‡เชˆเชฒเชฎเชพเช‚เชฅเซ€ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เชกเซ‡เชŸเชพ เช•เชพเชขเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชฆเซƒเชถเซเชฏเชฎเชพเชจ เช…เชจเซ‡ เช…เชฆเซเชฐเชถเซเชฏ เชธเชพเชฎเช—เซเชฐเซ€ เชตเชšเซเชšเซ‡เชจเซ‹ เชคเชซเชพเชตเชค เชชเชฃ เชธเชพเชฎเซ‡เชฒ เช›เซ‡. เชคเซ‡ เชจเซ‹เช‚เชงเชจเซ€เชฏ เช›เซ‡ เช•เซ‡ เชชเชพเชฐเซเชธเชฐ เช•เซ‹เชก C เชญเชพเชทเชพเชฎเชพเช‚ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ C++17เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒเซ‹ เช›เซ‡, เชœเซ‡เชจเซ‡ เชเชธเซ‡เชฎเซเชฌเชฒเซ€ เชฎเชพเชŸเซ‡ เช† เชงเซ‹เชฐเชฃเชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเชคเชพ เช•เชฎเซเชชเชพเช‡เชฒเชฐเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

เช…เชจเซเชฏ เชจเชตเซ€เชจเชคเชพเช“:

  • Amazon Web Services (AWS) API เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชฎเชฐเซเชฅเชจ, เชœเซ‡ Lua API เชฅเซ€ Amazon เช•เซเชฒเชพเช‰เชก เชธเซ‡เชตเชพเช“เชจเซ‡ เชธเซ€เชงเซ€ เชฐเซ€เชคเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชเช• เชชเซเชฒเช—เช‡เชจ เชชเซเชฐเชธเซเชคเชพเชตเชฟเชค เช›เซ‡ เชœเซ‡ Amazon S3 เชธเซเชŸเซ‹เชฐเซ‡เชœเชฎเชพเช‚ เชคเชฎเชพเชฎ เชธเช‚เชฆเซ‡เชถเชพเช“เชจเซ‡ เชธเชพเชšเชตเซ‡ เช›เซ‡
  • เชกเซ€เชเชฎเชเช†เชฐเชธเซ€ เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€เชจเชพ เช‰เชชเชฏเซ‹เช—เชฅเซ€ เชธเช‚เชฌเช‚เชงเชฟเชค เช…เชนเซ‡เชตเชพเชฒเซ‹ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช•เซ‹เชก เชซเชฐเซ€เชฅเซ€ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡. เชฐเชฟเชชเซ‹เชฐเซเชŸเซเชธ เชฎเซ‹เช•เชฒเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชเช• เช…เชฒเช— เช†เชฆเซ‡เชถ spamadm dmarc_report เชฎเชพเช‚ เชธเชฎเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เช›เซ‡.
  • เชฎเซ‡เชˆเชฒเซ€เช‚เช— เชฒเชฟเชธเซเชŸ เชฎเชพเชŸเซ‡, "DMARC เชฎเซเช‚เช—เซ€เช‚เช—" เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‹ เชธเช‚เชฆเซ‡เชถเชพ เชฎเชพเชŸเซ‡ เชธเชพเชšเชพ DMARC เชจเชฟเชฏเชฎเซ‹เชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเซ‹เชฏ เชคเซ‹ เชธเช‚เชฆเซ‡เชถเชพเช“เชฎเชพเช‚ เชซเซเชฐเซ‰เชฎ เชเชกเซเชฐเซ‡เชธเชจเซ‡ เชฎเซ‡เชˆเชฒเชฟเช‚เช— เชเชกเซเชฐเซ‡เชธ เชธเชพเชฅเซ‡ เชฌเชฆเชฒเซ€เชจเซ‡.
  • เชฌเชพเชนเซเชฏ_เชฐเชฟเชฒเซ‡ เชชเซเชฒเช—เช‡เชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚, เชœเซ‡ เชชเซเชฐเซ‡เชทเช•เชจเชพ เชธเชฐเชจเชพเชฎเชพเชจเซ‡ เชฌเชฆเชฒเซ‡ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชฎเซ‡เช‡เชฒ เชฐเชฟเชฒเซ‡เชจเชพ IP เชธเชฐเชจเชพเชฎเชพเช‚เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ SPF เชœเซ‡เชตเชพ เชชเซเชฒเช—เช‡เชจเซเชธ เชธเชพเชฅเซ‡เชจเซ€ เชธเชฎเชธเซเชฏเชพเชจเซ‡ เชนเชฒ เช•เชฐเซ‡ เช›เซ‡.
  • Bayes เชŸเซ‹เช•เชจเซเชธ เชฒเช–เชตเชพ เช…เชจเซ‡ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ "rspamadm bayes_dump" เช†เชฆเซ‡เชถ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡ เชคเซ‡เชฎเชจเซ‡ เชตเชฟเชตเชฟเชง Rspamd เช‰เชฆเชพเชนเชฐเชฃเซ‹ เชตเชšเซเชšเซ‡ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.
  • Pyzor เชธเชนเชฏเซ‹เช—เซ€ เชธเซเชชเชพเชฎ เช…เชตเชฐเซ‹เชงเชฟเชค เชธเชฟเชธเซเชŸเชฎเชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชชเซเชฒเช—เช‡เชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚.
  • เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชŸเซ‚เชฒเซเชธ เชซเชฐเซ€เชฅเซ€ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡, เชœเซ‡เชจเซ‡ เชนเชตเซ‡ เช“เช›เชพ เชตเชพเชฐเช‚เชตเชพเชฐ เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชฌเชพเชนเซเชฏ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชชเชฐ เช“เช›เซ‹ เชญเชพเชฐ เชฌเชจเชพเชตเซ‡ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

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