Rspamd 2.0 spam filtering system avanoa

Fa'ailoa fa'asa'olotoina faiga fa'amama spam Rspamd 2.0, lea e maua ai meafaigaluega mo le iloiloina o feʻau e faʻatatau i taʻiala eseese, e aofia ai tulafono, metotia faʻafuainumera ma lisi uliuli, i luga o le faʻavae o le mamafa o le feʻau mulimuli e faʻavae, lea e faʻaaogaina e filifili ai pe poloka. E lagolagoina e Rspamd toetoe lava o vaega uma o loʻo faʻatinoina i SpamAssassin, ma o loʻo i ai le tele o foliga e mafai ai ona e faʻamama le meli ile averesi 10 taimi sili atu nai lo SpamAssassin, faʻapea foʻi ma le tuʻuina atu o le lelei sili atu ona lelei. O le code system e tusia i le C ma tufatufaina e laiseneina i lalo ole Apache 2.0.

O le Rspamd e fausia i le faʻaaogaina o se faʻataʻitaʻiga faʻapitoa ma ua muai fuafuaina mo le faʻaogaina i faiga faʻapipiʻi tele, faʻatagaina e faʻagasolo le selau o feʻau i le sekone. O tulafono mo le fa'ailoaina o fa'ailoga o le spam e matua'i fetu'una'i ma i la latou faiga sili ona faigofie e mafai ona aofia ai fa'amatalaga masani, ma i tulaga sili atu ona lavelave e mafai ona tusia i le Lua. O le fa'alauteleina o galuega fa'atino ma le fa'aopoopoina o ituaiga siaki fou e fa'atinoina e ala i modules e mafai ona faia i le gagana C ma le Lua. Mo se faʻataʻitaʻiga, o loʻo avanoa mo le faʻamaonia o le tagata e auina atu e faʻaaoga ai le SPF, faʻamaonia le itu a le tagata e auina atu e ala ile DKIM, ma faʻatupuina talosaga ile lisi DNSBL. Ina ia faʻafaigofie le faʻatulagaina, faia tulafono ma siaki fuainumera, o loʻo tuʻuina atu se atinaʻe i luga o le upega tafaʻilagi.

Autu fa'afouga:

  • Ua mae'a ona faia se suiga ile faiga fou ole faanumeraina. Talu ai o le numera muamua i le numera numera e leʻi suia mo le tele o tausaga, ma o le faʻailoga moni o le numera lona lua, na filifili ai e sui i le "yz" format nai lo le "xyz" polokalame;
  • Mo le fa'alavelave fa'alavelave Fa'asaolotoga faletusi e aofia ai libev, lea e aveesea ai nisi o tapula'a a le libevent ma fa'atagaina mo le fa'atinoina lelei. Fa'aoga
    libev na mafai ai ona faʻafaigofie le code, faʻaleleia le faʻailoga ma le taimi e faʻaogaina ai le taimi, ma tuʻufaʻatasia le suʻeina o suiga o faila i le faʻaogaina o le faʻamatalaga (e le o faʻasalalauga uma o le libevent na lafoina mo faʻavae lagolago e mafai ona galulue faʻatasi ma inotify);

  • Lagolago mo le fa'avasegaina o fe'au fa'aogaina o le Torch deep machine learning library ua fa'agata. O le mafua'aga o lo'o ta'ua o le tele o le lavelave o le Torch ma le maualuga o le lavelave o le fa'afou pea. O lo'o tu'uina atu se fa'asologa toe tusia atoa e fai ma sui mo le fa'avasegaga e fa'aaoga ai metotia a'oa'oga masini Neural, lea e faʻaogaina ai se faletusi e faʻamautinoa ai le faʻaogaina o le neural network kann, lea e aofia ai na o le 4000 laina ole C code. O le faʻatinoga fou e foia ai le tele o faʻafitauli i le tulaʻi mai o faʻalavelave i le taimi o aʻoaʻoga;
  • Faiga RBL suia le SURBL ma Emails modules, lea na mafai ai ona tuʻufaʻatasia le faagasologa o siaki uma lisi uliuli. O agava'a a le RBL ua fa'alauteleina e aofia ai le lagolago mo isi ituaiga, e pei o tagata filifilia, ma meafaigaluega mo le fa'alauteleina o tulafono o lo'o iai. O tulafono ole poloka ile imeli e fa'avae ile lisi fa'afanua nai lo le DNS RBL ua le toe lagolagoina;
  • Ina ia iloa ituaiga faila e fa'atatau i mea o lo'o i ai, e fa'aoga se faletusi fou Lua Magic, e fa'aaoga ai le Lua ma le Hyperscan nai lo le libmagic.
    O mafuaʻaga mo le fatuina o lau lava faletusi e aofia ai le manaʻo e ausia le maualuga o le faʻatinoga, faʻaumatia faʻaletonu pe a faʻamaonia faila docx, maua se API e sili atu ona talafeagai ma faʻaopoopo ituaiga fou o heuristics e le faʻatapulaʻaina e tulafono faʻamalosi;

  • Fa'aleleia le module mo le teuina o fa'amaumauga i le DBMS fale kiliki. Faʻaopoopo fanua LowCardinality ma faʻamalieina le taumafaina manatua;
  • Ua fa'alauteleina le gafatia o Module Multimap, lea na aliali mai ai le lagolago fa'atasi и fa'alagolago faatusatusaga;
  • O le Maillist module ua faʻaleleia atili le faʻamalamalamaina o lisi o meli;
  • O faiga a le aufaigaluega ua i ai nei le malosi e auina atu ai savali fatu fatu i le faagasologa autu, faʻamaonia le gaioiga masani. Afai e leai ni fe'au fa'apea mo se taimi patino, e mafai e le fa'agasologa autu ona fa'amuta fa'amalosi le fa'agasologa o tagata faigaluega. Ona o le faaletonu, ua le atoatoa lenei faiga mo le taimi nei;
  • Ua fa'aopoopoina se fa'asologa o su'ega fou i le gagana Lua. Mo se faʻataʻitaʻiga, ua faʻaopoopoina modules mo le suʻeina o feʻau i le Kaspersky ScanEngine, Trend Micro IWSVA (via icap) ma
    F-Secure Internet Gatekeeper (e ala i le icap), ma e ofoina atu foʻi sikola fafo mo Razor, oletools ma P0F;

  • Fa'aopoopo le tomai e sui ai fe'au e ala i le Lua API. Ua tu'uina atu se module e fai ai suiga i poloka MIME lib_mime;
  • Tu'ufa'atasiga o fa'atulagaga fa'atulagaina e ala i le "Settings-Id:" ua tu'uina mai, mo se fa'ata'ita'iga, o lea e mafai ona e fa'amauina tulafono na'o ni fa'ailoga fa'apitoa;
  • Ua mae'a fa'ata'ita'iga mo le fa'atinoina o le afi o le Lua, fa'avasegaga o le base64 ma le su'esu'eina o le gagana mo tusitusiga. Fa'aopoopo le lagolago mo le teuina o fa'afanua lavelave. Fa'atino lagolago
    HTTP tausia-ola.

puna: opennet.ru

Faaopoopo i ai se faamatalaga