Sistema de filtratge de correu brossa Rspamd 3.0 disponible

S'ha presentat el llançament del sistema de filtratge de correu brossa Rspamd 3.0, que ofereix eines per avaluar els missatges segons diversos criteris, incloent regles, mètodes estadístics i llistes negres, a partir de les quals es forma el pes final del missatge, que s'utilitza per decidir si s'ha de fer. bloc. Rspamd admet gairebé totes les funcions implementades a SpamAssassin i té una sèrie de funcions que us permeten filtrar el correu de mitjana 10 vegades més ràpid que SpamAssassin, així com proporcionar una millor qualitat de filtratge. El codi del sistema està escrit en llenguatge C i distribuït sota la llicència Apache 2.0.

Rspamd es construeix utilitzant una arquitectura basada en esdeveniments i està dissenyat inicialment per utilitzar-se en sistemes altament carregats, cosa que li permet processar centenars de missatges per segon. Les regles per identificar signes de correu brossa són molt flexibles i en la seva forma més simple poden contenir expressions regulars, i en situacions més complexes es poden escriure en Lua. L'ampliació de la funcionalitat i l'addició de nous tipus de comprovacions s'implementa mitjançant mòduls que es poden crear en els llenguatges C i Lua. Per exemple, hi ha mòduls disponibles per verificar el remitent mitjançant SPF, confirmar el domini del remitent mitjançant DKIM i generar sol·licituds a llistes DNSBL. Per simplificar la configuració, crear regles i fer un seguiment de les estadístiques, es proporciona una interfície web administrativa.

L'augment significatiu del nombre de versions es deu als canvis significatius a l'arquitectura interna, especialment a les parts d'anàlisi HTML, que s'han reescrit completament. El nou analitzador analitza HTML utilitzant el DOM i genera un arbre d'etiquetes. La nova versió també introdueix un analitzador CSS que, quan es combina amb un nou analitzador HTML, us permet extreure correctament dades dels correus electrònics amb un marcatge HTML modern, incloent la distinció entre contingut visible i invisible. Cal destacar que el codi analitzador no està escrit en llenguatge C, sinó en C++17, que requereix un compilador que admeti aquest estàndard per al muntatge.

Altres innovacions:

  • S'ha afegit suport per a l'API d'Amazon Web Services (AWS), que ofereix la possibilitat d'accedir directament als serveis de núvol d'Amazon des de l'API de Lua. Com a exemple, es proposa un connector que desa tots els missatges a l'emmagatzematge d'Amazon S3
  • S'ha reelaborat el codi per generar informes relacionats amb l'ús de la tecnologia DMARC. La funcionalitat per enviar informes s'inclou en una comanda independent spamadm dmarc_report.
  • Per a les llistes de correu, s'ha afegit suport per a "DMARC munging", substituint l'adreça De dels missatges per l'adreça de correu si s'especifiquen les regles DMARC correctes per al missatge.
  • S'ha afegit el connector external_relay, que resol el problema amb connectors com SPF utilitzant l'adreça IP del relé de correu de confiança en lloc de l'adreça del remitent.
  • S'ha afegit l'ordre "rspamadm bayes_dump" per escriure i descarregar fitxes de Bayes, permetent-los transferir entre diferents instàncies de Rspamd.
  • S'ha afegit un connector per donar suport al sistema col·laboratiu de bloqueig de correu brossa de Pyzor.
  • S'han redissenyat les eines de monitorització, que ara s'anomenen amb menys freqüència i creen menys càrrega als mòduls externs.

Font: opennet.ru

Afegeix comentari