Spamni filtrlash tizimi SpamAssassin 4.0.0 versiyasi

Spam-filtrlash platformasi SpamAssassin 4.0.0 versiyasi chop etildi. SpamAssassin qarorlarni blokirovka qilish uchun kompleks yondashuvni taklif qiladi: Birinchidan, xabar bir qator tekshiruvlardan o'tkaziladi (kontekst tahlili, DNSBL qora va oq ro'yxatlari, o'qitilgan Bayesian tasniflagichlari, imzolarni tekshirish, SPF va DKIM yordamida jo'natuvchining autentifikatsiyasi va boshqalar). Xabarni turli usullar yordamida baholagandan so'ng, ma'lum bir og'irlik koeffitsienti to'planadi. Hisoblangan koeffitsient ma'lum chegaradan oshsa, xabar bloklanadi yoki spam sifatida belgilanadi. Filtrlash qoidalarini avtomatik yangilash vositalari qo'llab-quvvatlanadi. Paket mijoz va server tizimlarida ishlatilishi mumkin. SpamAssassin kodi Perl-da yozilgan va Apache 2.0 litsenziyasi ostida tarqatiladi.

Yangi nashrda:

  • UTF-8 kodlashda ko'p baytli belgilar va xabarlarni to'liq o'rnatilgan qayta ishlash amalga oshirildi. Ingliz tilidan boshqa tillarda matnni qayta ishlash sezilarli darajada yaxshilandi.
  • Qo'shilgan Mail::SpamAssassin::Plugin::ExtractText plagini biriktirmalardan matnni ajratib olish va uni asosiy matnga qo'shish uchun spamni aniqlashning barcha qoidalari qo'llaniladi.
  • DKIM va SPF orqali skanerlash natijalarini tahlil qilgandan so'ng, elektron pochta xabarlarini DMARC siyosatiga muvofiqligini tekshirish uchun Mail::SpamAssassin::Plugin::DMARC plagini qo'shildi.
  • Mail::SpamAssassin::Plugin::DecodeShortURLs plaginini URL manzillarida qisqa havola xizmatlaridan foydalanishni tekshirish va xizmatga HTTP so‘rovini yuborish orqali maqsadli URL manzilini aniqlash uchun qo‘shildi, shundan so‘ng hal qilingan URL standart qoidalarga muvofiq qayta ishlanishi mumkin. URIDNSBL kabi plaginlar.
  • Ilgari eskirgan HashCash plagini olib tashlandi.
  • Bayes klassifikatori plagini ingliz tilidan boshqa tillardagi umumiy so'zlarni olib tashlashni qo'llab-quvvatlash uchun yaxshilandi.
  • OLEVBMacro plagini Microsoft Office makroslari va xavfli kontentni aniqlashni kengaytirdi va hujjatlardan havolalarni ajratib olishni ta'minlaydi.
  • Sa-update yordam dasturi ma'lum bir oynaga majburan bog'lash uchun forcemirror opsiyalarini, belgilangan yangilash serveri uchun barcha og'irliklarni ma'lum qiymatga ko'paytirish uchun ball-multiplikatorni va belgilangan yangilash serveri uchun og'irliklarni cheklash uchun ball-limitni qo'shdi.
  • Mijozning SSL sertifikatlarini qo'llab-quvvatlash yaxshilandi.
  • DKIM plaginiga ARC imzolari (Authenticated Received Chain) qo'llab-quvvatlandi.
  • Normalize_charset sozlamasi sukut bo'yicha yoqilgan.
  • Mail::SPF::Query moduli eskirgan; SPF bilan ishlash uchun Mail::SPF plaginidan foydalanish tavsiya etiladi.
  • Qoidalar, funksiyalar, plaginlar va opsiyalardagi “oq ro‘yxat” va “qora ro‘yxat” so‘zlari “xush kelibsiz” va “blok ro‘yxati” bilan almashtirildi (“oq ro‘yxat” va “qora ro‘yxat”ga eski havolalar bilan orqaga qarab muvofiqligi kamida 4.1.0 versiyasigacha saqlanadi. .XNUMX).
  • Muayyan qoidalarni qayta ishlash natijalari jurnalida aks ettirishni o'chirish uchun "nolog" bayrog'i qo'shildi.
  • Razor2 va Pyzor uchun alohida jarayonlarni ajratish va ular bilan asinxron rejimda ishlash uchun razor_fork va pyzor_fork sozlamalari qo'shildi.
  • DNS va DCC so'rovlarini asinxron rejimda yuborish ta'minlanadi.

Manba: opennet.ru

a Izoh qo'shish