Elérhető az Rspamd 3.0 spamszűrő rendszer

Bemutatták az Rspamd 3.0 levélszemétszűrő rendszer kiadását, amely eszközöket biztosít az üzenetek különféle kritériumok szerinti értékeléséhez, beleértve a szabályokat, statisztikai módszereket és feketelistákat, amelyek alapján kialakul az üzenet végső súlya, amely alapján eldönthető, hogy Blokk. Az Rspamd szinte az összes SpamAssassinban megvalósított funkciót támogatja, és számos olyan funkcióval rendelkezik, amelyek lehetővé teszik a levelek átlagosan 10-szer gyorsabb szűrését, mint a SpamAssassin, valamint jobb szűrési minőséget biztosítanak. A rendszerkód C nyelven íródott, és az Apache 2.0 licenc alatt kerül terjesztésre.

Az Rspamd eseményvezérelt architektúra felhasználásával készült, és eredetileg erősen terhelt rendszerekben való használatra készült, így másodpercenként több száz üzenetet dolgoz fel. A spam jeleinek azonosítására vonatkozó szabályok rendkívül rugalmasak, és a legegyszerűbb formájukban tartalmazhatnak reguláris kifejezéseket, összetettebb helyzetekben pedig Lua nyelven írhatók. A funkcionalitás bővítése és az új típusú ellenőrzések hozzáadása a C és Lua nyelven létrehozható modulokon keresztül valósul meg. Például modulok állnak rendelkezésre a feladó SPF használatával történő ellenőrzéséhez, a feladó tartományának DKIM-en keresztüli megerősítéséhez, és kérések generálásához DNSBL-listákhoz. A konfiguráció egyszerűsítése, a szabályok létrehozása és a statisztikák nyomon követése érdekében adminisztratív webes felületet biztosítunk.

A verziószám jelentős növekedése a belső architektúra jelentős változásainak köszönhető, különös tekintettel a HTML-elemző részekre, amelyeket teljesen átírtak. Az új elemző a DOM segítségével elemzi a HTML-t, és létrehoz egy címkék fát. Az új kiadás egy CSS-elemzőt is bevezet, amely egy új HTML-elemzővel kombinálva lehetővé teszi az adatok helyes kinyerését az e-mailekből modern HTML-jelöléssel, beleértve a látható és a láthatatlan tartalom megkülönböztetését. Figyelemre méltó, hogy az elemző kódot nem C nyelven írják, hanem C++17-ben, amihez az összeállításhoz olyan fordító szükséges, amely támogatja ezt a szabványt.

Egyéb újítások:

  • Támogatás hozzáadva az Amazon Web Services (AWS) API-hoz, amely lehetővé teszi az Amazon felhőszolgáltatásainak közvetlen elérését a Lua API-ból. Példaként egy bővítmény javasolt, amely az összes üzenetet az Amazon S3 tárhelyére menti
  • A DMARC technológia használatával kapcsolatos jelentések generálására szolgáló kódot átdolgozták. A jelentések küldésének funkcióját egy külön spamadm dmarc_report parancs tartalmazza.
  • A levelezőlisták esetében a „DMARC munging” támogatása hozzáadásra került, az üzenetekben a Feladó címet a levelezési címre cserélve, ha az üzenethez a megfelelő DMARC-szabályok vannak megadva.
  • Hozzáadott external_relay beépülő modul, amely megoldja az olyan bővítmények problémáját, mint az SPF, a küldő címe helyett a megbízható levéltovábbító IP-címét használva.
  • Az "rspamadm bayes_dump" parancs hozzáadva Bayes tokenek írásához és letöltéséhez, lehetővé téve azok átvitelét a különböző Rspamd példányok között.
  • Hozzáadott egy bővítményt a Pyzor együttműködési spamblokkoló rendszerének támogatására.
  • Újratervezték a felügyeleti eszközöket, amelyeket ritkábban hívnak meg, és kisebb terhelést jelentenek a külső modulokon.

Forrás: opennet.ru

Hozzászólás