Release av spamfilteringssystemet Rspamd 3.9 har Àgt rum, vilket erbjuder verktyg för att utvÀrdera meddelanden baserat pÄ olika kriterier, inklusive regler, statistiska metoder och svarta listor, baserat pÄ vilket ett slutgiltigt vikt av meddelandet bildas, som anvÀnds för att fatta beslut om eventuell blockering. Rspamd stöder praktiskt taget alla funktioner som implementerats i SpamAssassin och har en rad egenskaper som gör det möjligt att filtrera e-post i genomsnitt 10 gÄnger snabbare Àn SpamAssassin, samt sÀkerstÀlla bÀttre filtreringskvalitet. Koden för systemet Àr skriven i C och distribueras under Apache 2.0-licensen.
Rspamd Àr byggt med en hÀndelsedriven arkitektur och Àr ursprungligen avsett för anvÀndning i högbelastade system, vilket gör det möjligt att bearbeta hundratals meddelanden per sekund. Regler för att identifiera spamsignaturer Àr mycket flexibla och kan i enklaste form innehÄlla reguljÀra uttryck, medan de i mer komplexa situationer kan utformas pÄ Lua-sprÄket. Utökning av funktionalitet och tillÀgg av nya typer av kontroller implementeras genom moduler, som kan skapas pÄ C- och Lua-sprÄken. Till exempel finns moduler för att kontrollera avsÀndare med SPF och bekrÀfta domÀn avsÀndare via DKIM, skapa förfrÄgningar till DNSBL-listor. För att förenkla instÀllningar, skapa regler och spÄra statistik finns ett administrativt webbgrÀnssnitt.
I den nya versionen:
- InstÀllningarna för den bayesianska klassificeraren har förbÀttrats. Standard fönsterstorlek har minskats frÄn 5 till 2 ord, vilket har ökat prestandan och minskat lagringsutrymmet med 4 gÄnger utan att pÄverka nivÄn av spamklassificering. För att testa klassificerarens arbete med olika instÀllningar har verktyget "rspamadm classifier_test" föreslagits.
- Modulen GPT har lagts till, som anvÀnder OpenAI GPT API för textklassificering genom att göra förfrÄgningar till stora sprÄkmodeller som GPT-3.5 Turbo och GPT-4. Noggrannheten i spamklassificering med den nya modulen Àr lÀgre Àn för den bayesianska klassificeraren, men dess fördel Àr att den inte krÀver förtrÀnad trÀning och kan ta hÀnsyn till kontexten i meddelandena, medan en effektiv bayesiansk klassificerare behöver en kvalitativ och balanserad trÀning av motorn. Förutom den direkta identifieringen av spam i meddelanden kan GPT-modulen anvÀndas för att trÀna den bayesianska klassificeraren.
- Möjligheten att dela modulerna known_senders och replies har implementerats för att markera verifierade avsÀndare, dÀr man anvÀnder det som tecken att de tidigare har fÄtt svar.
- Dynamisk Àndring av begrÀnsningar för meddelandeutskick (dynamic ratelimit) kopplade till en viss avsÀndare, mottagare eller IP-adress.
KĂ€lla: opennet.ru
