Dostupan sustav za filtriranje neželjene pošte Rspamd 3.0

Predstavljeno je izdanje sustava za filtriranje neželjene pošte Rspamd 3.0 koji nudi alate za procjenu poruka prema različitim kriterijima, uključujući pravila, statističke metode i crne liste, na temelju kojih se formira konačna težina poruke na temelju koje se odlučuje hoće li se blok. Rspamd podržava gotovo sve značajke implementirane u SpamAssassin i ima brojne značajke koje vam omogućuju filtriranje pošte u prosjeku 10 puta brže od SpamAssassin, kao i bolju kvalitetu filtriranja. Kod sustava napisan je u jeziku C i distribuiran pod licencom Apache 2.0.

Rspamd je izgrađen korištenjem arhitekture vođene događajima i inicijalno je dizajniran za korištenje u visoko opterećenim sustavima, što mu omogućuje obradu stotina poruka u sekundi. Pravila za prepoznavanje znakova neželjene pošte vrlo su fleksibilna i u svom najjednostavnijem obliku mogu sadržavati regularne izraze, au složenijim situacijama mogu biti napisana u Lua. Proširenje funkcionalnosti i dodavanje novih vrsta provjera implementirano je kroz module koji se mogu kreirati u jezicima C i Lua. Na primjer, dostupni su moduli za provjeru pošiljatelja pomoću SPF-a, potvrdu domene pošiljatelja putem DKIM-a i generiranje zahtjeva za DNSBL liste. Za pojednostavljenje konfiguracije, stvaranje pravila i praćenje statistike, dostupno je administrativno web sučelje.

Značajno povećanje broja verzija rezultat je značajnih promjena u internoj arhitekturi, posebno dijelova raščlanjivanja HTML-a, koji su u potpunosti izmijenjeni. Novi parser analizira HTML pomoću DOM-a i generira stablo oznaka. Novo izdanje također predstavlja CSS parser koji vam, u kombinaciji s novim HTML parserom, omogućuje ispravno izdvajanje podataka iz e-pošte s modernim HTML označavanjem, uključujući razlikovanje između vidljivog i nevidljivog sadržaja. Važno je napomenuti da kod parsera nije napisan u C jeziku, već u C++17, što zahtijeva kompajler koji podržava ovaj standard za asembler.

Ostale inovacije:

  • Dodana podrška za Amazon Web Services (AWS) API, koji pruža mogućnost izravnog pristupa Amazon uslugama u oblaku iz Lua API-ja. Kao primjer, predložen je dodatak koji sprema sve poruke u Amazon S3 pohranu
  • Dorađen je kod za generiranje izvješća vezanih uz korištenje DMARC tehnologije. Funkcionalnost za slanje izvješća uključena je u zasebnu naredbu spamadm dmarc_report.
  • Za popise za slanje e-pošte dodana je podrška za "DMARC mulging", zamjenjujući adresu pošiljatelja u porukama adresom za slanje pošte ako su za poruku navedena ispravna DMARC pravila.
  • Dodan dodatak external_relay, koji rješava problem s dodacima kao što je SPF koji koristi IP adresu pouzdanog releja pošte umjesto adrese pošiljatelja.
  • Dodana naredba "rspamadm bayes_dump" za pisanje i preuzimanje Bayesovih tokena, dopuštajući njihov prijenos između različitih Rspamd instanci.
  • Dodan je dodatak za podršku Pyzor kolaborativnog sustava za blokiranje neželjene pošte.
  • Redizajnirani su alati za nadzor koji se sada rjeđe pozivaju i manje opterećuju vanjske module.

Izvor: opennet.ru

Dodajte komentar