Rspamd 2.0 spam sisẹ eto wa

Agbekale Tu ti spam sisẹ eto Rspamd 2.0, eyi ti o pese awọn irinṣẹ fun iṣiro awọn ifiranṣẹ lodi si orisirisi awọn àwárí mu, pẹlu awọn ofin, awọn ọna iṣiro ati awọn blacklists, lori ipilẹ ti eyi ti a ik ifiranṣẹ àdánù ti wa ni akoso, eyi ti o ti lo lati pinnu boya lati dènà. Rspamd ṣe atilẹyin fun gbogbo awọn ẹya ti a ṣe imuse ni SpamAssassin, ati pe o ni nọmba awọn ẹya ti o gba ọ laaye lati ṣe àlẹmọ meeli ni apapọ awọn akoko 10 yiyara ju SpamAssassin, ati pese didara sisẹ to dara julọ. Awọn koodu eto ti kọ sinu C ati pin nipasẹ iwe-aṣẹ labẹ Apache 2.0.

Rspamd jẹ itumọ nipa lilo faaji ti o dari iṣẹlẹ ati pe o jẹ apẹrẹ lakoko fun lilo ninu awọn eto ti kojọpọ giga, gbigba laaye lati ṣe ilana awọn ọgọọgọrun awọn ifiranṣẹ fun iṣẹju kan. Awọn ofin fun idanimọ awọn ami ti àwúrúju jẹ irọrun pupọ ati ni ọna ti o rọrun wọn le ni awọn ikosile deede, ati ni awọn ipo eka sii wọn le kọ ni Lua. Imudara iṣẹ-ṣiṣe ati fifi awọn oriṣi awọn sọwedowo titun ti wa ni imuse nipasẹ awọn modulu ti o le ṣẹda ni awọn ede C ati Lua. Fun apẹẹrẹ, awọn modulu wa fun ijẹrisi olufiranṣẹ ni lilo SPF, ifẹsẹmulẹ agbegbe olufiranṣẹ nipasẹ DKIM, ati awọn ibeere ti ipilẹṣẹ si awọn atokọ DNSBL. Lati ṣe iṣeto ni irọrun, ṣẹda awọn ofin ati awọn iṣiro orin, a pese wiwo oju opo wẹẹbu iṣakoso kan.

Awọn imotuntun akọkọ:

  • A ti ṣe iyipada si ero nọmba nọmba tuntun kan. Niwọn bi nọmba akọkọ ninu nọmba ikede ko ti yipada fun ọpọlọpọ ọdun, ati pe itọkasi ẹya gidi jẹ nọmba keji, o pinnu lati yipada si ọna kika “y.z” dipo ero “x.y.z”;
  • Fun lupu iṣẹlẹ dipo Ominira ìkàwé lowo ominira, eyi ti o yọ diẹ ninu awọn idiwọn libervent ati ki o gba fun iṣẹ to dara julọ. Lilo
    libev jẹ ki o ṣee ṣe lati ṣe koodu simplify, mu ifihan agbara ati mimu akoko ipari ṣiṣẹ, ati isokan ipasẹ iyipada faili nipa lilo ẹrọ inotify (kii ṣe gbogbo awọn idasilẹ ominira ti o firanṣẹ fun awọn iru ẹrọ atilẹyin le ṣiṣẹ pẹlu inotify);

  • Atilẹyin fun module ikasi ifiranṣẹ ti o nlo ile-ikawe ikẹkọ ẹrọ jinlẹ Torch ti dawọ duro. Awọn idi toka ni awọn nmu complexity ti ògùṣọ ati awọn ga complexity ti fifi o soke lati ọjọ. Module ti a tun kọwe patapata ni a dabaa bi rirọpo fun isọdi nipa lilo awọn ọna ikẹkọ ẹrọ Ara, ninu eyiti a ti lo ile-ikawe lati rii daju iṣẹ ti nẹtiwọọki nkankikan le, ti o ba pẹlu nikan 4000 ila ti C koodu. Imuse tuntun n yanju ọpọlọpọ awọn iṣoro pẹlu iṣẹlẹ ti awọn titiipa lakoko ikẹkọ;
  • Module RBL rọpo SURBL ati awọn apamọ imeeli, eyiti o jẹ ki o ṣee ṣe lati ṣọkan sisẹ ti gbogbo awọn sọwedowo blacklist. Awọn agbara RBL ti pọ si pẹlu atilẹyin fun awọn oriṣi afikun, gẹgẹbi awọn yiyan, ati awọn irinṣẹ fun irọrun awọn ofin to wa tẹlẹ. Awọn ofin idinamọ imeeli ti o da lori awọn atokọ maapu dipo DNS RBL ko ni atilẹyin mọ; o gba ọ niyanju lati lo multimap pẹlu awọn yiyan dipo;
  • Lati pinnu iru faili ti o da lori akoonu, ile-ikawe Lua Magic tuntun ti lo, ni lilo Lua ati Hyperscan dipo libmagic.
    Awọn idi fun ṣiṣẹda ile-ikawe tirẹ pẹlu ifẹ lati ṣaṣeyọri iṣẹ ṣiṣe giga, yọkuro awọn ikuna nigbati o ṣe idanimọ awọn faili docx, gba API ti o dara diẹ sii ki o ṣafikun awọn iru heuristics tuntun ti ko ni opin nipasẹ awọn ofin to muna;

  • Module ilọsiwaju fun titoju data ni DBMS Tẹ ile. Awọn aaye LowCardinality ti a ṣafikun ati iṣapeye agbara iranti ni pataki;
  • Awọn agbara modulu pọ si Multimap, ninu eyiti atilẹyin han ni idapo и ti o gbẹkẹle awọn afiwera;
  • Module Maillist ti ni ilọsiwaju itumọ ti awọn atokọ ifiweranṣẹ;
  • Awọn ilana oṣiṣẹ ni bayi ni agbara lati firanṣẹ awọn ifiranṣẹ lilu ọkan si ilana akọkọ, ifẹsẹmulẹ iṣẹ ṣiṣe deede. Ti ko ba si iru awọn ifiranṣẹ fun akoko kan, ilana akọkọ le fi agbara fopin si ilana oṣiṣẹ naa. Nipa aiyipada, ipo yii jẹ alaabo fun bayi;
  • A ti ṣafikun lẹsẹsẹ awọn aṣayẹwo tuntun ni ede Lua. Fun apẹẹrẹ, a ti ṣafikun awọn modulu fun awọn ifiranṣẹ ọlọjẹ ni Kaspersky ScanEngine, Trend Micro IWSVA (nipasẹ icap) ati
    F-Secure Internet Gatekeeper (nipasẹ icap), ati ki o nfun tun ita scanners fun Razor, oletools ati P0F;

  • Ṣafikun agbara lati yi awọn ifiranṣẹ pada nipasẹ Lua API. A ti dabaa module kan lati ṣe awọn ayipada si awọn bulọọki MIME lib_mime;
  • Ṣiṣeto awọn eto lọtọ ti a ṣeto nipasẹ “Eto-Id:” ti pese, fun apẹẹrẹ, ni bayi o le di awọn ofin nikan si awọn idamo eto kan;
  • A ti ṣe awọn iṣapeye fun iṣẹ ẹrọ Lua, iyipada base64 ati wiwa ede fun ọrọ. Atilẹyin ti a ṣafikun fun caching awọn maapu eka. Atilẹyin imuse
    HTTP pa-laaye.

orisun: opennet.ru

Fi ọrọìwòye kun