Rspamd 3.0 рд╕реНрдкреНрдпрд╛рдо рдлрд┐рд▓реНрдЯрд░рд┐рдЩ рдкреНрд░рдгрд╛рд▓реА рдЙрдкрд▓рдмреНрдз рдЫ

Rspamd 3.0 рд╕реНрдкреНрдпрд╛рдо рдлрд┐рд▓реНрдЯрд░рд┐рдЩ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд░рд┐рд▓реАрдЬ рдкреНрд░рд╕реНрддреБрдд рдЧрд░рд┐рдПрдХреЛ рдЫ, рдирд┐рдпрдо, рддрдереНрдпрд╛рдЩреНрдХ рд╡рд┐рдзрд┐ рд░ рдХрд╛рд▓реЛрд╕реВрдЪреА рд╕рд╣рд┐рдд рд╡рд┐рднрд┐рдиреНрди рдорд╛рдкрджрдгреНрдб рдЕрдиреБрд╕рд╛рд░ рд╕рдиреНрджреЗрд╢рд╣рд░реВ рдореВрд▓реНрдпрд╛рдЩреНрдХрди рдЧрд░реНрди рдЙрдкрдХрд░рдгрд╣рд░реВ рдЙрдкрд▓рдмреНрдз рдЧрд░рд╛рдЗрдПрдХреЛ рдЫ, рдЬрд╕рдХреЛ рдЖрдзрд╛рд░рдорд╛ рд╕рдиреНрджреЗрд╢рдХреЛ рдЕрдиреНрддрд┐рдо рд╡рдЬрди рдмрдирд╛рдЗрдиреНрдЫ, рдирд┐рд░реНрдгрдп рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред рдмреНрд▓рдХред Rspamd рд▓реЗ SpamAssassin рдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХрд╛ рд▓рдЧрднрдЧ рд╕рдмреИ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ, рд░ рдзреЗрд░реИ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдЫрдиреН рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ SpamAssassin рднрдиреНрджрд╛ рдФрд╕рддрдорд╛ 10 рдЧреБрдгрд╛ рдЫрд┐рдЯреЛ рдореЗрд▓ рдлрд┐рд▓реНрдЯрд░ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рд╕рд╛рдереИ рд░рд╛рдореНрд░реЛ рдлрд┐рд▓реНрдЯрд░рд┐рдЩ рдЧреБрдгрд╕реНрддрд░ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдкреНрд░рдгрд╛рд▓реА рдХреЛрдб C рднрд╛рд╖рд╛рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рд░ Apache 2.0 рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдЫред

Rspamd рдШрдЯрдирд╛-рд╕рдВрдЪрд╛рд▓рд┐рдд рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдирд┐рд░реНрдорд╛рдг рдЧрд░рд┐рдПрдХреЛ рд╣реЛ рд░ рд╕реБрд░реБрдорд╛ рдЙрдЪреНрдЪ рд▓реЛрдб рдЧрд░рд┐рдПрдХреЛ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рд╣реЛ, рдпрд╕рд▓реЗ рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб рд╕рдпреМрдВ рд╕рдиреНрджреЗрд╢рд╣рд░реВ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рд╕реНрдкреНрдпрд╛рдордХрд╛ рд╕рдВрдХреЗрддрд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрдиреЗ рдирд┐рдпрдорд╣рд░реВ рдЕрддреНрдпрдиреНрддреИ рд▓рдЪрд┐рд▓реЛ рд╣реБрдиреНрдЫрдиреН рд░ рддрд┐рдиреАрд╣рд░реВрдХреЛ рд╕рд░рд▓ рд░реВрдкрдорд╛ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рд░ рдердк рдЬрдЯрд┐рд▓ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рд╣рд░реВрдорд╛ рддрд┐рдиреАрд╣рд░реВ рд▓реБрдЖрдорд╛ рд▓реЗрдЦреНрди рд╕рдХрд┐рдиреНрдЫред рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрджреИ рд░ рдирдпрд╛рдБ рдкреНрд░рдХрд╛рд░рдХрд╛ рдЬрд╛рдБрдЪрд╣рд░реВ рдердкреНрдиреЗ рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рдорд╛рд░реНрдлрдд рд▓рд╛рдЧреВ рдЧрд░рд┐рдиреНрдЫ рдЬреБрди C рд░ Lua рднрд╛рд╖рд╛рд╣рд░реВрдорд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, SPF рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкреНрд░реЗрд╖рдХрдХреЛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЧрд░реНрди, DKIM рдорд╛рд░реНрдлрдд рдкреНрд░реЗрд╖рдХрдХреЛ рдбреЛрдореЗрди рдкреБрд╖реНрдЯрд┐ рдЧрд░реНрди рд░ DNSBL рд╕реВрдЪреАрд╣рд░реВрдорд╛ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рдЙрдкрд▓рдмреНрдз рдЫрдиреНред рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рд╕рд░рд▓ рдмрдирд╛рдЙрди, рдирд┐рдпрдорд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рддрдереНрдпрд╛рдЩреНрдХрд╣рд░реВ рдЯреНрд░реНрдпрд╛рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдПрдХ рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рд╡реЗрдм рдЗрдиреНрдЯрд░рдлреЗрд╕ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫред

рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛рдорд╛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╡реГрджреНрдзрд┐ рдЖрдиреНрддрд░рд┐рдХ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛, рд╡рд┐рд╢реЗрд╖ рдЧрд░реА HTML рдкрд╛рд░реНрд╕рд┐рдЩ рднрд╛рдЧрд╣рд░реВрдорд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХреЛ рдХрд╛рд░рдг рд╣реЛ, рдЬреБрди рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдкреБрди: рд▓реЗрдЦрд┐рдПрдХреЛ рдЫред рдирдпрд╛рдБ рдкрд╛рд░реНрд╕рд░рд▓реЗ HTML рд▓рд╛рдИ DOM рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд░ рдЯреНрдпрд╛рдЧрд╣рд░реВрдХреЛ рд░реВрдЦ рдЙрддреНрдкрдиреНрди рдЧрд░реНрджреИ рдкрд╛рд░реНрд╕ рдЧрд░реНрджрдЫред рдирдпрд╛рдБ рд╡рд┐рдореЛрдЪрдирд▓реЗ CSS рдкрд╛рд░реНрд╕рд░рд▓рд╛рдИ рдкрдирд┐ рдкрд░рд┐рдЪрдп рдЧрд░рд╛рдЙрдБрдЫ, рдЬреБрди рдирдпрд╛рдБ HTML рдкрд╛рд░реНрд╕рд░рд╕рдБрдЧ рдорд┐рд▓рд╛рдЙрдБрджрд╛, рддрдкрд╛рдИрдВрд▓рд╛рдИ рджреГрд╢реНрдп рд░ рдЕрджреГрд╢реНрдп рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ рдмреАрдЪрдХреЛ рднрд┐рдиреНрдирддрд╛ рд╕рд╣рд┐рдд рдЖрдзреБрдирд┐рдХ HTML рдорд╛рд░реНрдХрдЕрдкрдХреЛ рд╕рд╛рде рдЗрдореЗрд▓рд╣рд░реВрдмрд╛рдЯ рд╕рд╣реА рд░реВрдкрдорд╛ рдбреЗрдЯрд╛ рдирд┐рдХрд╛рд▓реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдпреЛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдЫ рдХрд┐ рдкрд╛рд░реНрд╕рд░ рдХреЛрдб C рднрд╛рд╖рд╛рдорд╛ рд╣реЛрдЗрди, рддрд░ C++17 рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓рд╛рдИ рдПрдХ рдХрдореНрдкрд╛рдЗрд▓рд░ рдЪрд╛рд╣рд┐рдиреНрдЫ рдЬрд╕рд▓реЗ рдпреЛ рдорд╛рдирдХрд▓рд╛рдИ рдПрд╕реЗрдореНрдмрд▓реАрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред

рдЕрдиреНрдп рдЖрд╡рд┐рд╖реНрдХрд╛рд░рд╣рд░реВ:

  • Amazon Web Services (AWS) API рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ, рдЬрд╕рд▓реЗ Lua API рдмрд╛рдЯ Amazon рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛рд╣рд░реВ рд╕реАрдзреИ рдкрд╣реБрдБрдЪ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдЙрджрд╛рд╣рд░рдгрдХреЛ рд░реВрдкрдорд╛, рдПрдЙрдЯрд╛ рдкреНрд▓рдЧрдЗрди рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдЫ рдЬрд╕рд▓реЗ Amazon S3 рднрдгреНрдбрд╛рд░рдгрдорд╛ рд╕рдмреИ рд╕рдиреНрджреЗрд╢рд╣рд░реВ рдмрдЪрдд рдЧрд░реНрджрдЫ
  • DMARC рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреАрдХреЛ рдкреНрд░рдпреЛрдЧрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рд░рд┐рдкреЛрд░реНрдЯрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдХреЛрдб рдкреБрди: рдХрд╛рдо рдЧрд░рд┐рдПрдХреЛ рдЫред рд░рд┐рдкреЛрд░реНрдЯрд╣рд░реВ рдкрдард╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЫреБрдЯреНрдЯреИ рдЖрджреЗрд╢ spamadm dmarc_report рдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░рд┐рдПрдХреЛ рдЫред
  • рдореЗрд▓рд┐рдЩ рд╕реВрдЪрд┐рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, "DMARC munging" рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдПрдХреЛ рдЫ, рдпрджрд┐ рд╕рдиреНрджреЗрд╢рдХреЛ рд▓рд╛рдЧрд┐ рд╕рд╣реА DMARC рдирд┐рдпрдорд╣рд░реВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ рднрдиреЗ рд╕рдиреНрджреЗрд╢рд╣рд░реВрдорд╛ рдкреНрд░реЗрд╖рдХ рдареЗрдЧрд╛рдирд╛рд▓рд╛рдИ рдореЗрд▓рд┐рдЩ рдареЗрдЧрд╛рдирд╛рд╕рдБрдЧ рдмрджрд▓реНрдиреБрд╣реЛрд╕реНред
  • external_relay рдкреНрд▓рдЧрдЗрди рдердкрд┐рдпреЛ, рдЬрд╕рд▓реЗ рдкреНрд░реЗрд╖рдХ рдареЗрдЧрд╛рдирд╛рдХреЛ рд╕рдЯреНрдЯрд╛ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдореЗрд▓ рд░рд┐рд▓реЗрдХреЛ IP рдареЗрдЧрд╛рдирд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ SPF рдЬрд╕реНрддрд╛ рдкреНрд▓рдЧрдЗрдирд╣рд░реВрд╕рдБрдЧ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдЫред
  • Bayes рдЯреЛрдХрдирд╣рд░реВ рд▓реЗрдЦреНрди рд░ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди "rspamadm bayes_dump" рдЖрджреЗрд╢ рдердкрд┐рдпреЛ, рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рд╡рд┐рднрд┐рдиреНрди Rspamd рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдмреАрдЪ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИред
  • Pyzor рд╕рд╣рдпреЛрдЧреА рд╕реНрдкреНрдпрд╛рдо рдЕрд╡рд░реБрджреНрдз рдкреНрд░рдгрд╛рд▓реА рд╕рдорд░реНрдерди рдЧрд░реНрди рдкреНрд▓рдЧрдЗрди рдердкрд┐рдпреЛред
  • рдирд┐рдЧрд░рд╛рдиреА рдЙрдкрдХрд░рдгрд╣рд░реВ рдкреБрди: рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓рд╛рдИ рдЕрдм рдХрдо рдмрд╛рд░рдореНрдмрд╛рд░ рднрдирд┐рдиреНрдЫ рд░ рдмрд╛рд╣реНрдп рдореЛрдбреНрдпреБрд▓рд╣рд░реВрдорд╛ рдХрдо рднрд╛рд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрдЫред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди