انتشار پلتفرم فیلتر هرزنامه SpamAssassin 4.0.0 منتشر شد. SpamAssassin یک رویکرد جامع برای مسدود کردن تصمیمات ارائه می دهد: اول، پیام تحت تعدادی بررسی قرار می گیرد (تحلیل متنی، لیست سیاه و سفید DNSBL، طبقه بندی کننده های بیزی آموزش دیده، بررسی امضا، احراز هویت فرستنده با استفاده از SPF و DKIM، و غیره). پس از ارزیابی پیام با استفاده از روش های مختلف، ضریب وزنی مشخصی جمع می شود. اگر ضریب محاسبه شده از یک آستانه خاص فراتر رود، پیام مسدود شده یا به عنوان هرزنامه علامت گذاری می شود. ابزارهایی برای به روز رسانی خودکار قوانین فیلترینگ پشتیبانی می شوند. بسته را می توان در هر دو سیستم مشتری و سرور استفاده کرد. کد SpamAssassin به زبان Perl نوشته شده و تحت مجوز Apache 2.0 توزیع شده است.
در نسخه جدید:
- پردازش داخلی کامل کاراکترها و پیام های چند بایتی در رمزگذاری UTF-8 پیاده سازی شده است. پردازش متن در زبان های دیگر به جز انگلیسی به طور قابل توجهی بهبود یافته است.
- افزونه Mail::SpamAssassin::Plugin::ExtractText برای استخراج متن از پیوست ها و افزودن آن به متن اصلی که تمامی قوانین تشخیص هرزنامه روی آن اعمال می شود، اضافه شد.
- افزونه Mail::SpamAssassin::Plugin::DMARC برای بررسی ایمیلها برای مطابقت با خطمشی DMARC پس از تجزیه نتایج اسکن از طریق DKIM و SPF اضافه شد.
- افزونه Mail::SpamAssassin::Plugin::DecodeShortURLs را برای بررسی استفاده از خدمات لینک کوتاه در URL ها و تعیین URL هدف با ارسال یک درخواست HTTP به سرویس اضافه کرد و پس از آن URL حل شده را می توان با قوانین استاندارد پردازش کرد. افزونه هایی مانند URIDNSBL.
- افزونه HashCash که قبلاً منسوخ شده بود، حذف شده است.
- افزونه طبقهبندی کننده Bayesian بهبود یافته است تا از حذف کلمات رایج در زبانهای غیر انگلیسی پشتیبانی کند.
- افزونه OLEVBMacro تشخیص ماکروهای مایکروسافت آفیس و محتوای خطرناک را گسترش داده است و استخراج پیوندها از اسناد را تضمین می کند.
- ابزار sa-update گزینههای forcemirror را برای اتصال اجباری به یک آینه خاص، ضربکننده امتیاز برای ضرب کردن همه وزنها برای سرور بهروزرسانی مشخص شده در یک مقدار مشخص، و محدودیت امتیاز برای محدود کردن وزنها برای سرور بهروزرسانی مشخص شده اضافه کرده است.
- پشتیبانی بهبود یافته برای گواهینامه های SSL مشتری.
- پشتیبانی از امضاهای ARC (زنجیره دریافتی تأیید شده) به افزونه DKIM اضافه شد.
- تنظیم normalize_charset به طور پیش فرض فعال است.
- ماژول Mail::SPF::Query منسوخ شده است؛ برای کار با SPF، توصیه می شود از افزونه Mail::SPF استفاده کنید.
- کلمات "لیست سفید" و "لیست سیاه" در قوانین، توابع، پلاگین ها و گزینه ها با "listewelcomelist" و "blocklist" جایگزین شده اند (سازگاری با ارجاعات قدیمی به "لیست سفید" و "لیست سیاه" حداقل تا نسخه 4.1.0 حفظ خواهد شد. .XNUMX).
- پرچم "nolog" را برای غیرفعال کردن بازتاب در گزارش نتایج پردازش قوانین خاص اضافه کرد.
- تنظیمات razor_fork و pyzor_fork اضافه شد تا فرآیندهای جداگانه برای Razor2 و Pyzor ایجاد شود و با آنها در حالت ناهمزمان کار کنید.
- ارسال درخواست های DNS و DCC در حالت ناهمزمان ارائه شده است.
منبع: opennet.ru