Rspamd 3.0 спамды сүзгілеу жүйесі қол жетімді

Rspamd 3.0 спам сүзгілеу жүйесінің шығарылымы ұсынылды, ол әртүрлі критерийлер бойынша хабарламаларды бағалауға арналған құралдарды, соның ішінде ережелерді, статистикалық әдістерді және қара тізімдерді қамтиды, олардың негізінде хабарламаның соңғы салмағы қалыптасады, ол туралы шешім қабылдау үшін пайдаланылады. блок. Rspamd SpamAssassin жүйесінде енгізілген барлық дерлік мүмкіндіктерді қолдайды және поштаны SpamAssassin-ге қарағанда орта есеппен 10 есе жылдам сүзуге мүмкіндік беретін, сондай-ақ жақсырақ сүзгілеу сапасын қамтамасыз ететін бірқатар мүмкіндіктерге ие. Жүйе коды Си тілінде жазылған және Apache 2.0 лицензиясы бойынша таратылады.

Rspamd оқиғаға негізделген архитектура арқылы құрастырылған және бастапқыда секундына жүздеген хабарламаларды өңдеуге мүмкіндік беретін жоғары жүктелген жүйелерде пайдалануға арналған. Спам белгілерін анықтау ережелері өте икемді және олардың қарапайым түрінде тұрақты өрнектерді қамтуы мүмкін, ал күрделі жағдайларда олар Луа тілінде жазылуы мүмкін. Функционалдылықты кеңейту және тексерулердің жаңа түрлерін қосу C және Lua тілдерінде жасалуы мүмкін модульдер арқылы жүзеге асырылады. Мысалы, SPF арқылы жіберушіні тексеру, DKIM арқылы жіберушінің доменін растау және DNSBL тізімдеріне сұрауларды жасау үшін модульдер қолжетімді. Конфигурацияны жеңілдету, ережелер жасау және статистиканы қадағалау үшін әкімшілік веб-интерфейс қамтамасыз етілген.

Нұсқа санының айтарлықтай өсуі ішкі архитектураның, әсіресе толығымен қайта жазылған HTML талдау бөліктерінің елеулі өзгерістеріне байланысты. Жаңа талдаушы HTML тілін DOM көмегімен талдайды және тегтер ағашын жасайды. Жаңа шығарылым сонымен қатар жаңа HTML талдаушысымен біріктірілген кезде көрінетін және көрінбейтін мазмұнды ажыратуды қоса, заманауи HTML белгілеулері бар электрондық пошталардан деректерді дұрыс шығаруға мүмкіндік беретін CSS талдаушысын ұсынады. Бір қызығы, талдаушы код Си тілінде емес, құрастыру үшін осы стандартты қолдайтын компиляторды қажет ететін C++17 тілінде жазылған.

Басқа инновациялар:

  • Lua API интерфейсінен Amazon бұлттық қызметтеріне тікелей қол жеткізу мүмкіндігін беретін Amazon Web Services (AWS) API қолдауы қосылды. Мысал ретінде Amazon S3 жадында барлық хабарларды сақтайтын плагин ұсынылады
  • DMARC технологиясын пайдалануға қатысты есептерді шығару коды қайта өңделді. Есептерді жіберуге арналған функция spamadm dmarc_report бөлек пәрменіне қосылған.
  • Хабарлама үшін дұрыс DMARC ережелері көрсетілген болса, хабарлардағы «Кімнен» мекенжайын пошталық мекенжаймен алмастыратын «DMARC munnging» қолдауы пошталық тізімдерге қосылды.
  • Жіберуші мекенжайының орнына сенімді пошта релесінің IP мекенжайын пайдаланып, SPF сияқты плагиндермен мәселені шешетін сыртқы_релей плагині қосылды.
  • Bayes таңбалауыштарын жазу және жүктеп алу үшін «rspamadm bayes_dump» пәрмені қосылды, бұл оларды әртүрлі Rspamd даналары арасында тасымалдауға мүмкіндік береді.
  • Pyzor бірлескен спам блоктау жүйесін қолдау үшін плагин қосылды.
  • Бақылау құралдары қайта өңделді, олар енді сирек шақырылады және сыртқы модульдерге аз жүктеме жасайды.

Ақпарат көзі: opennet.ru

пікір қалдыру