Rspamd 2.0 системаи филтркунии спам дастрас аст

муаррифӣ карда шуд озод кардани системаи филтркунии спам Rspamd 2.0, ки абзорҳоро барои арзёбии паёмҳо аз рӯи меъёрҳои гуногун, аз ҷумла қоидаҳо, усулҳои оморӣ ва рӯйхати сиёҳ пешниҳод мекунад, ки дар асоси онҳо вазни ниҳоии паём ташкил карда мешавад, ки барои тасмим гирифтан дар бораи бастани он истифода мешавад. Rspamd қариб ҳамаи хусусиятҳои дар SpamAssassin татбиқшударо дастгирӣ мекунад ва дорои як қатор хусусиятҳое мебошад, ки ба шумо имкон медиҳанд, ки почтаҳоро нисбат ба SpamAssassin ба ҳисоби миёна 10 маротиба тезтар филтр кунед ва инчунин сифати беҳтари филтрро таъмин кунед. Рамзи система дар C ва навишта шудааст паҳн мекунад дар зери Apache 2.0 литсензия шудааст.

Rspamd бо истифода аз меъмории рӯйдодҳо сохта шудааст ва дар аввал барои истифода дар системаҳои пурбор тарҳрезӣ шудааст ва ба он имкон медиҳад, ки садҳо паёмро дар як сония коркард кунад. Қоидаҳои муайян кардани аломатҳои спам хеле чандир мебошанд ва дар соддатарин шакли онҳо метавонанд ибораҳои муқаррариро дар бар гиранд ва дар ҳолатҳои мураккабтар онҳо метавонанд бо забони Луа навишта шаванд. Васеъ кардани функсияҳо ва илова кардани намудҳои нави чекҳо тавассути модулҳое амалӣ карда мешаванд, ки метавонанд бо забонҳои C ва Lua сохта шаванд. Масалан, модулҳо барои тасдиқи ирсолкунанда бо истифода аз SPF, тасдиқи домени ирсолкунанда тавассути DKIM ва тавлиди дархостҳо ба рӯйхатҳои DNSBL дастрасанд. Барои содда кардани конфигуратсия, эҷод кардани қоидаҳо ва пайгирии омор, интерфейси веби маъмурӣ пешбинӣ шудааст.

Навовариҳои асосӣ:

  • Гузариш ба схемаи нави рақамгузории шумора анҷом дода шуд. Азбаски рақами аввал дар рақами версия чанд сол боз тағйир наёфтааст ва нишондиҳандаи воқеии версия рақами дуюм аст, қарор шуд, ки ба ҷои схемаи “xyz” ба формати “yz” гузаред;
  • Барои ҳалқаи ҳодиса ба ҷои Либевент китобхона ҷалб карда шудааст либев, ки баъзе маҳдудиятҳои libevent-ро аз байн мебарад ва барои иҷрои беҳтар имкон медиҳад. Истифода
    libev имкон дод, ки рамз содда карда шавад, коркарди сигнал ва тайм-аут беҳтар карда шавад ва пайгирии тағирёбии файлҳо бо истифода аз механизми inotify ягона карда шавад (на ҳама релизҳои libevent барои платформаҳои дастгирӣ фиристодашуда бо inotify кор карда метавонанд);

  • Дастгирии модули таснифоти паёмҳо, ки китобхонаи омӯзиши мошини амиқи Torch-ро истифода мебарад, қатъ карда шуд. Сабаби зикршуда мураккабии аз ҳад зиёди Torch ва мураккабии баланди нигоҳ доштани он мебошад. Модули комилан аз нав навишташуда ҳамчун ҷойгузини тасниф бо истифода аз усулҳои омӯзиши мошин пешниҳод карда мешавад Нейрон, ки дар он китобхона барои таъмини кори шабакаи нейрон истифода мешавад kann, ки танҳо 4000 сатри рамзи C-ро дар бар мегирад. Татбиқи нав мушкилоти зиёдеро бо пайдоиши монеаҳо ҳангоми омӯзиш ҳал мекунад;
  • Модул РБЛ модулҳои SURBL ва Emails -ро иваз кард, ки имкон дод коркарди ҳама чекҳои рӯйхати сиёҳро муттаҳид созад. Имкониятҳои RBL васеъ карда шуданд, то дастгирии намудҳои иловагӣ, ба монанди селекторҳо ва асбобҳо барои васеъ кардани қоидаҳои мавҷуда васеъ карда шаванд. Қоидаҳои бастани почтаи электронӣ дар асоси рӯйхатҳои харитаҳо ба ҷои DNS RBL дигар дастгирӣ намешаванд; тавсия дода мешавад, ки ба ҷои он харитаи мултимедиявиро бо селекторҳо истифода баред;
  • Барои муайян кардани намудҳои файл дар асоси мундариҷа, китобхонаи нави Lua Magic истифода мешавад, ки бо истифода аз Lua ва Hyperscan ба ҷои libmagic.
    Сабабҳои эҷоди китобхонаи шахсии шумо хоҳиши ноил шудан ба иҷрои баландтар, халос шудан аз нокомиҳо ҳангоми муайян кардани файлҳои docx, гирифтани API-и мувофиқтар ва илова кардани намудҳои нави эвристика, ки бо қоидаҳои қатъӣ маҳдуд нестанд;

  • Модули мукаммал барои нигоҳ доштани маълумот дар DBMS Clickhouse. Майдонҳои LowCardinality иловашуда ва истеъмоли хотира ба таври назаррас оптимизатсияшуда;
  • Имкониятҳои модул васеъ карда шуданд Multimap, ки дар он дастгирй пайдо шуд омехта и вобаста муқоисаҳо;
  • Модули Maillist таърифи рӯйхатҳои ирсолкуниро беҳтар кардааст;
  • Равандҳои коргарӣ ҳоло қобилияти фиристодани паёмҳои тапиши дилро ба раванди асосӣ доранд, ки кори муқаррариро тасдиқ мекунанд. Агар дар муддати муайян чунин паёмҳо вуҷуд надошта бошанд, раванди асосӣ метавонад раванди коргариро маҷбуран қатъ кунад. Бо нобаёнӣ, ин режим ҳоло ғайрифаъол аст;
  • Як қатор сканерҳои нав ба забони луа илова карда шуданд. Масалан, модулҳо барои сканкунии паёмҳо дар Kaspersky ScanEngine, Trend Micro IWSVA (тавассути icap) ва
    F-Secure Internet Gatekeeper (тавассути icap) ва инчунин сканерҳои беруна барои Razor, oletools ва P0F пешниҳод мекунад;

  • Имконияти тағир додани паёмҳо тавассути Lua API илова карда шуд. Модул барои ворид кардани тағйирот ба блокҳои MIME пешниҳод шудааст lib_mime;
  • Коркарди алоҳидаи танзимоти тавассути "Settings-Id:" муқарраршуда таъмин карда шудааст, масалан, акнун шумо метавонед қоидаҳоро танҳо ба муайянкунандаи танзимот пайваст кунед;
  • Барои иҷрои муҳаррики Lua, рамзкушоии base64 ва муайянкунии забон барои матн оптимизатсияҳо анҷом дода шуданд. Дастгирии иловашуда барои кэшкунии харитаҳои мураккаб. Дастгирӣ амалӣ карда мешавад
    HTTP зинда нигоҳ медорад.

Манбаъ: opennet.ru

Илова Эзоҳ