De spamfiltering systeem Rspamd 3.0 is beschikbaar

De release van het spamfilteringssysteem Rspamd 3.0 is gepresenteerd, dat middelen biedt voor het beoordelen van berichten op basis van verschillende criteria, waaronder regels, statistische methoden en zwarte lijsten. Deze worden gebruikt om het uiteindelijke gewicht van een bericht te bepalen, dat wordt gebruikt om te beslissen of het moet worden geblokkeerd. Rspamd ondersteunt vrijwel alle functionaliteiten die in SpamAssassin zijn geĆÆmplementeerd en heeft een aantal kenmerken die het mogelijk maken om e-mail gemiddeld 10 keer sneller te filteren dan SpamAssassin, terwijl ook een betere filterkwaliteit wordt geboden. De code van het systeem is geschreven in C en wordt verspreid onder de Apache 2.0-licentie.

Rspamd is gebouwd met behulp van een evenementgestuurde architectuur en is oorspronkelijk ontworpen voor gebruik in hoogbelaste systemen, waardoor honderden berichten per seconde kunnen worden verwerkt. De regels voor het identificeren van spamkenmerken zijn zeer flexibel en kunnen in de eenvoudigste vorm reguliere expressies bevatten, terwijl ze in meer complexe situaties in de taal Lua kunnen worden opgesteld. Het uitbreiden van functionaliteit en het toevoegen van nieuwe typen controles wordt gerealiseerd via modules, die kunnen worden gemaakt in de talen C en Lua. Bijvoorbeeld, er zijn modules beschikbaar voor het controleren van de afzender met behulp van SPF, bevestiging domein van de afzender via DKIM en het genereren van aanvragen naar DNSBL-lijsten. Voor het vereenvoudigen van de configuratie, het creƫren van regels en het volgen van statistieken is een administratieve webinterface beschikbaar.

De significante toename van het versienummer is te danken aan belangrijke wijzigingen in de interne architectuur, vooral op het gebied van HTML-parsing, dat volledig is herschreven. De nieuwe parser analyseert HTML met behulp van het DOM-model en vormt een tagboom. In de nieuwe release is ook een CSS-parser voorgesteld, die in combinatie met de nieuwe HTML-parser gegevens correct kan extraheren uit e-mails met moderne HTML-opmaak, inclusief het onderscheiden van zichtbaar en onzichtbaar inhoud. Opmerkelijk is dat de code van de parsers niet in C is geschreven, maar in C++17, wat vereist dat een compiler met ondersteuning voor deze standaard beschikbaar is voor de bouw.

Andere vernieuwingen:

  • Ondersteuning voor de Amazon Web Services (AWS) API is toegevoegd, wat de mogelijkheid heeft geboden om rechtstreeks toegang te krijgen tot de cloudservices van Amazon vanuit de Lua API. Als voorbeeld is er een plugin aangeboden die alle berichten opslaat in de Amazon S3-opslag.
  • De code voor het genereren van rapporten met betrekking tot de toepassing van DMARC-technologie is herwerkt. De functionaliteit voor het verzenden van rapporten is ondergebracht in een afzonderlijk commando: spamadm dmarc_report.
  • Voor mailinglijsten is er ondersteuning toegevoegd voor "DMARC munging", waarbij het From-adres in berichten wordt vervangen door het adres van de mailinglijst, indien er geldige DMARC-regels zijn ingesteld voor het bericht.
  • Een plugin, external_relay, is toegevoegd om het probleem op te lossen bij het gebruik van plugins zoals SPF. IP-adressen vertrouwde mailrelay in plaats van het afzenderadres.
  • Het commando "rspamadm bayes_dump" is toegevoegd om bayesiaanse tokens op te slaan en te laden, wat het mogelijk maakt om deze tussen verschillende instanties van Rspamd te verplaatsen.
  • Een plugin ter ondersteuning van het gezamenlijke spamblokkingssysteem Pyzor is toegevoegd.
  • De monitoringtools zijn herzien, waardoor ze minder vaak worden aangeroepen en minder belasting op externe modules creĆ«ren.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster