Rspamd 3.0 спам чыпкалоо тутумунун релизи сунушталды, ал ар кандай критерийлер боюнча билдирүүлөрдү баалоо куралдарын, анын ичинде эрежелерди, статистикалык ыкмаларды жана кара тизмелерди камтыйт, анын негизинде билдирүүнүн акыркы салмагы түзүлөт. блок. Rspamd SpamAssassinде ишке ашырылган дээрлик бардык функцияларды колдойт жана почтаны SpamAssassinге караганда орто эсеп менен 10 эсе тез чыпкалоого мүмкүндүк берген, ошондой эле чыпкалоо сапатын жакшырткан бир катар өзгөчөлүктөргө ээ. Системанын коду Си тилинде жазылган жана Apache 2.0 лицензиясы боюнча таратылат.
Rspamd окуяга негизделген архитектураны колдонуу менен курулган жана секундасына жүздөгөн билдирүүлөрдү иштеткен жогорку жүктөмдүү системалар үчүн иштелип чыккан. Спамды аныктоо эрежелери абдан ийкемдүү жана эң жөнөкөй формасында кадимки туюнтмаларды камтышы мүмкүн, ал эми татаалыраак кырдаалдарда аларды Lua тилинде жазууга болот. Функционалдуулукту кеңейтүүгө жана C жана Lua тилдеринде жазууга боло турган модулдар аркылуу жаңы текшерүү түрлөрүн кошууга болот. Мисалы, модулдар SPF, ырастоо жана башка ыкмаларды колдонуу менен жөнөтүүчүнү текшерүү үчүн жеткиликтүү. домен DKIM жана DNSBL суроо-талаптарын түзүү аркылуу жөнөтүүчүнү аутентификациялоо. Орнотууну, эрежелерди түзүүнү жана статистиканы көзөмөлдөөнү жөнөкөйлөтүү үчүн административдик веб-интерфейс каралган.
Версия санынын олуттуу өсүшү ички архитектурадагы олуттуу өзгөрүүлөргө, айрыкча HTML талдоо бөлүктөрүнө, толугу менен кайра жазылганына байланыштуу. Жаңы талдоочу HTMLди DOM аркылуу талдайт жана тегдердин дарагын жаратат. Жаңы релиз ошондой эле жаңы HTML талдоочу менен айкалышканда, заманбап HTML белгилөө менен электрондук почталардан маалыматтарды туура чыгарууга, анын ичинде көрүнгөн жана көрүнбөгөн мазмунду айырмалоого мүмкүндүк берген CSS талдоочусун киргизет. Белгилей кетчү нерсе, талдоочу код Си тилинде эмес, С++17 тилинде жазылган, ал үчүн бул стандартты чогултуу үчүн компилятор керек.
Башка инновациялар:
- Lua API'ден Amazon булут кызматтарына түздөн-түз кирүү мүмкүнчүлүгүн камсыз кылган Amazon Web Services (AWS) API үчүн кошумча колдоо. Мисал катары, Amazon S3 сактагычындагы бардык билдирүүлөрдү сактаган плагин сунушталат
- DMARC технологиясын колдонууга байланыштуу отчетторду түзүү коду кайра иштелип чыккан. Отчетторду жөнөтүү функциясы spamadm dmarc_report өзүнчө командасында камтылган.
- Почта тизмелери үчүн, эгер билдирүү үчүн туура DMARC эрежелери көрсөтүлгөн болсо, билдирүүлөрдөгү From дарегин почта дареги менен алмаштырып, "DMARC munging" үчүн колдоо кошулду.
- SPF сыяктуу плагиндерде колдонуу көйгөйүн чечкен external_relay плагини кошулду, IP даректери жөнөтүүчүнүн дарегинин ордуна ишенимдүү почта ретрансляциясы.
- Bayes токендерин жазуу жана жүктөп алуу үчүн "rspamadm bayes_dump" буйругу кошулду, бул аларды ар кандай Rspamd инстанцияларынын ортосунда өткөрүүгө мүмкүндүк берет.
- Pyzor биргелешкен спам бөгөттөө тутумун колдоо үчүн плагин кошулду.
- Мониторинг куралдары кайра иштелип чыкты, алар азыр сейрек аталат жана тышкы модулдарга азыраак жүктөмдү жаратат.
Source: opennet.ru
