È disponibile il sistema di filtraggio dello spam Rspamd 3.0

È stato presentato il rilascio del sistema di filtraggio dello spam Rspamd 3.0, che fornisce strumenti per la valutazione dei messaggi in base a vari criteri, tra cui regole, metodi statistici e liste nere, sulla base dei quali viene determinato il peso finale del messaggio utilizzato per prendere decisioni sulla necessità di blocco. Rspamd supporta praticamente tutte le funzionalità implementate in SpamAssassin e ha una serie di caratteristiche che consentono di filtrare le e-mail in media 10 volte più velocemente rispetto a SpamAssassin, garantendo inoltre una migliore qualità di filtraggio. Il codice del sistema è scritto in linguaggio C e distribuito con licenza Apache 2.0.

Rspamd è costruito utilizzando un'architettura basata su eventi (Event-driven) ed è stato progettato per funzionare in sistemi ad alto carico, consentendo di elaborare centinaia di messaggi al secondo. Le regole per rilevare le caratteristiche dello spam sono estremamente flessibili e possono contenere espressioni regolari nella loro forma più semplice, mentre in situazioni più complesse possono essere scritte in linguaggio Lua. L'estensione delle funzionalità e l'aggiunta di nuovi tipi di controlli avviene tramite moduli, che possono essere creati in linguaggi C e Lua. Ad esempio, sono disponibili moduli per il controllo del mittente utilizzando SPF, conferma di dominio del mittente tramite DKIM e creazione di richieste per le liste DNSBL. Per semplificare la configurazione, la creazione di regole e il monitoraggio delle statistiche, è disponibile un'interfaccia web amministrativa.

L'aumento significativo del numero di versione è dovuto a cambiamenti sostanziali nell'architettura interna, in particolare per quanto riguarda l'analisi HTML, che è stata completamente riscritta. Il nuovo parser analizza l'HTML utilizzando un modello DOM e forma un albero di tag. Nella nuova versione è anche incluso un parser CSS, che, insieme al nuovo parser HTML, consente di estrarre correttamente i dati dalle e-mail con markup HTML moderno, distinguendo tra contenuto visibile e invisibile. È interessante notare che il codice dei parser non è scritto in linguaggio C, ma in C++17, il che richiede un compilatore compatibile con questo standard per la compilazione.

Altre novità:

  • È stato aggiunto il supporto per l'API Amazon Web Services (AWS), che consente di accedere direttamente ai servizi cloud di Amazon dall'API Lua. Come esempio, è stato proposto un plugin che salva tutti i messaggi nello storage Amazon S3.
  • Il codice di generazione dei rapporti relativo all'uso della tecnologia DMARC è stato rielaborato. La funzionalità di invio dei rapporti è stata spostata in un comando separato spamadm dmarc_report.
  • Per le liste di distribuzione è stato aggiunto il supporto per il 'DMARC munging', sostituendo l'indirizzo From nei messaggi con l'indirizzo della mailing list, se per il messaggio sono state impostate regole DMARC corrette.
  • È stato aggiunto il plugin external_relay, che risolve il problema con l'uso in plugin come SPF, Indirizzi IP del relay di posta fidato, invece dell'indirizzo del mittente.
  • È stato aggiunto il comando 'rspamadm bayes_dump' per registrare e caricare i token bayesiani, permettendo di trasferirli tra diverse istanze di Rspamd.
  • È stato aggiunto un plugin per supportare il sistema di blocco dello spam Pyzor.
  • Gli strumenti di monitoraggio sono stati rielaborati, ora vengono chiamati meno frequentemente e creano un minore carico sui moduli esterni.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster