Rspamd 3.0 spam filtrlash tizimi mavjud

Rspamd 3.0 spam filtrlash tizimining chiqarilishi taqdim etildi, u xabarlarni turli mezonlar, shu jumladan qoidalar, statistik usullar va qora ro'yxatlar bo'yicha baholash vositalarini taqdim etadi, ular asosida xabarning yakuniy vazni shakllantiriladi va qaror qabul qilish uchun foydalaniladi. blok. Rspamd SpamAssassin’da amalga oshirilgan deyarli barcha funksiyalarni qo‘llab-quvvatlaydi va pochtani SpamAssassin’dan o‘rtacha 10 barobar tezroq filtrlash imkonini beruvchi, shuningdek, filtrlash sifatini yaxshilash imkonini beruvchi bir qator funksiyalarga ega. Tizim kodi C tilida yozilgan va Apache 2.0 litsenziyasi ostida tarqatiladi.

Rspamd voqealarga asoslangan arxitekturadan foydalangan holda qurilgan va dastlab yuqori yuklangan tizimlarda foydalanish uchun mo'ljallangan bo'lib, u soniyada yuzlab xabarlarni qayta ishlash imkonini beradi. Spam belgilarini aniqlash qoidalari juda moslashuvchan va eng oddiy shaklda muntazam ifodalarni o'z ichiga olishi mumkin va murakkabroq holatlarda ular Lua tilida yozilishi mumkin. Funktsionallikni kengaytirish va yangi turdagi tekshirishlarni qo'shish C va Lua tillarida yaratilishi mumkin bo'lgan modullar orqali amalga oshiriladi. Masalan, SPF yordamida jo‘natuvchini tekshirish, DKIM orqali jo‘natuvchining domenini tasdiqlash va DNSBL ro‘yxatlariga so‘rovlar yaratish uchun modullar mavjud. Konfiguratsiyani soddalashtirish, qoidalar yaratish va statistikani kuzatish uchun ma'muriy veb-interfeys taqdim etiladi.

Versiya sonining sezilarli o'sishi ichki arxitekturadagi sezilarli o'zgarishlar, ayniqsa HTML tahlil qismlari, butunlay qayta yozilganligi bilan bog'liq. Yangi tahlilchi DOM yordamida HTMLni tahlil qiladi va teglar daraxtini yaratadi. Yangi nashr, shuningdek, yangi HTML tahlilchisi bilan birlashganda, zamonaviy HTML belgilariga ega bo'lgan elektron pochta xabarlaridan ma'lumotlarni to'g'ri ajratib olish, shu jumladan ko'rinadigan va ko'rinmas tarkibni farqlash imkonini beruvchi CSS tahlilini taqdim etadi. Shunisi e'tiborga loyiqki, parser kodi C tilida emas, balki C++17 da yozilgan, bu esa montaj qilish uchun ushbu standartni qo'llab-quvvatlaydigan kompilyatorni talab qiladi.

Boshqa innovatsiyalar:

  • Lua API-dan Amazon bulutli xizmatlariga to'g'ridan-to'g'ri kirish imkoniyatini beruvchi Amazon Web Services (AWS) API qo'llab-quvvatlashi qo'shildi. Misol tariqasida Amazon S3 xotirasida barcha xabarlarni saqlaydigan plagin taklif etiladi
  • DMARC texnologiyasidan foydalanish bilan bog'liq hisobotlarni yaratish uchun kod qayta ishlangan. Hisobotlarni jo'natish funksiyasi spamadm dmarc_report alohida buyrug'iga kiritilgan.
  • Pochta roʻyxatlari uchun “DMARC munging” qoʻllab-quvvatlashi qoʻshildi, agar xabar uchun toʻgʻri DMARC qoidalari belgilangan boʻlsa, xabarlardagi Kimdan manzilini pochta manzili bilan almashtiradi.
  • Yuboruvchining manzili o'rniga ishonchli pochta relayining IP manzilidan foydalangan holda SPF kabi plaginlar bilan bog'liq muammolarni hal qiladigan tashqi_relay plagini qo'shildi.
  • Bayes tokenlarini yozish va yuklab olish uchun "rspamadm bayes_dump" buyrug'i qo'shildi, bu ularni turli Rspamd nusxalari o'rtasida o'tkazish imkonini beradi.
  • Pyzor hamkorlikdagi spam blokirovka tizimini qo'llab-quvvatlash uchun plagin qo'shildi.
  • Monitoring vositalari qayta ishlab chiqildi, ular endi kamroq chaqiriladi va tashqi modullarga kamroq yuk yaratadi.

Manba: opennet.ru

a Izoh qo'shish