Rspamd 3.0 spamfiltreringssystem tilgjengelig

Utgivelsen av spamfiltreringssystemet Rspamd 3.0 har blitt presentert, og gir verktøy for å evaluere meldinger i henhold til ulike kriterier, inkludert regler, statistiske metoder og svartelister, på grunnlag av hvilke den endelige vekten av e-posten er dannet, brukt for å bestemme om det skal blokkere. Rspamd støtter nesten alle funksjonene implementert i SpamAssassin, og har en rekke funksjoner som lar deg filtrere post i gjennomsnitt 10 ganger raskere enn SpamAssassin, samt gi bedre filtreringskvalitet. Systemkoden er skrevet på C-språk og distribuert under Apache 2.0-lisensen.

Rspamd er bygget ved hjelp av en hendelsesdrevet arkitektur og er opprinnelig designet for bruk i høyt belastede systemer, slik at den kan behandle hundrevis av meldinger per sekund. Regler for å identifisere tegn på spam er svært fleksible og kan i sin enkleste form inneholde regulære uttrykk, og i mer komplekse situasjoner kan de skrives i Lua. Utvidelse av funksjonalitet og tilføyelse av nye typer kontroller implementeres gjennom moduler som kan lages på C- og Lua-språkene. For eksempel er moduler tilgjengelige for å verifisere avsender ved hjelp av SPF, bekrefte avsenderens domene via DKIM og generere forespørsler til DNSBL-lister. For å forenkle konfigurasjonen, lage regler og spore statistikk, tilbys et administrativt webgrensesnitt.

Den betydelige økningen i versjonsnummer skyldes betydelige endringer i den interne arkitekturen, spesielt HTML-parsingsdelene, som har blitt fullstendig omskrevet. Den nye parseren analyserer HTML ved å bruke DOM og genererer et tre med tagger. Den nye utgivelsen introduserer også en CSS-parser som, når den kombineres med en ny HTML-parser, lar deg trekke ut data fra e-poster med moderne HTML-oppmerking, inkludert å skille mellom synlig og usynlig innhold. Det er bemerkelsesverdig at parserkoden ikke er skrevet i C-språk, men i C++17, som krever en kompilator som støtter denne standarden for montering.

Andre innovasjoner:

  • Lagt til støtte for Amazon Web Services (AWS) API, som gir mulighet for direkte tilgang til Amazons skytjenester fra Lua API. Som et eksempel foreslås en plugin som lagrer alle meldinger i Amazon S3-lagring
  • Koden for å generere rapporter knyttet til bruk av DMARC-teknologi er omarbeidet. Funksjonaliteten for å sende rapporter er inkludert i en egen kommando spamadm dmarc_report.
  • For e-postlister er det lagt til støtte for "DMARC munging", og erstatter Fra-adressen i meldinger med postadressen hvis de riktige DMARC-reglene er spesifisert for meldingen.
  • Lagt til plugin for ekstern_relay, som løser problemet med plugins som SPF som bruker IP-adressen til det klarerte postreléet i stedet for avsenderadressen.
  • Lagt til kommandoen "rspamdm bayes_dump" for å skrive og laste ned Bayes-tokens, slik at de kan overføres mellom forskjellige Rspamd-forekomster.
  • Lagt til en plugin for å støtte Pyzor-samarbeidende spam-blokkeringssystem.
  • Overvåkingsverktøy har blitt redesignet, som nå kalles sjeldnere og skaper mindre belastning på eksterne moduler.

Kilde: opennet.ru

Legg til en kommentar