سیستم فیلتر اسپم Rspamd 3.0 موجود است

انتشار سیستم فیلتر هرزنامه Rspamd 3.0 ارائه شده است که ابزارهایی را برای ارزیابی پیام ها بر اساس معیارهای مختلف از جمله قوانین، روش های آماری و لیست سیاه ارائه می دهد که بر اساس آن وزن نهایی پیام تشکیل می شود و برای تصمیم گیری در مورد اینکه آیا مسدود کردن. Rspamd تقریباً از تمام ویژگی‌های پیاده‌سازی شده در SpamAssassin پشتیبانی می‌کند و دارای تعدادی ویژگی است که به شما امکان می‌دهد ایمیل‌ها را به طور متوسط ​​10 برابر سریع‌تر از SpamAssassin فیلتر کنید و همچنین کیفیت فیلتر بهتری ارائه می‌دهد. کد سیستم به زبان C نوشته شده و تحت مجوز آپاچی 2.0 توزیع شده است.

Rspamd با استفاده از معماری رویداد محور ساخته شده است و در ابتدا برای استفاده در سیستم های با بارگذاری بالا طراحی شده است و به آن اجازه می دهد صدها پیام را در ثانیه پردازش کند. قوانین شناسایی علائم هرزنامه بسیار انعطاف پذیر هستند و در ساده ترین شکل خود می توانند شامل عبارات منظم باشند و در موقعیت های پیچیده تر می توانند به زبان Lua نوشته شوند. گسترش عملکرد و افزودن انواع جدید چک ها از طریق ماژول هایی که می توانند به زبان های C و Lua ایجاد شوند، اجرا می شود. به عنوان مثال، ماژول هایی برای تأیید فرستنده با استفاده از SPF، تأیید دامنه فرستنده از طریق DKIM، و ایجاد درخواست برای لیست های DNSBL در دسترس هستند. برای ساده کردن پیکربندی، ایجاد قوانین و پیگیری آمار، یک رابط وب اداری ارائه شده است.

افزایش قابل توجه تعداد نسخه ها به دلیل تغییرات قابل توجه در معماری داخلی به خصوص قسمت های تجزیه HTML است که به طور کامل بازنویسی شده است. تجزیه کننده جدید HTML را با استفاده از DOM تجزیه می کند و درختی از تگ ها را تولید می کند. نسخه جدید همچنین یک تجزیه‌کننده CSS را معرفی می‌کند که وقتی با یک تجزیه‌کننده HTML جدید ترکیب می‌شود، به شما امکان می‌دهد به درستی داده‌ها را از ایمیل‌ها با نشانه‌گذاری مدرن HTML استخراج کنید، از جمله تمایز بین محتوای قابل مشاهده و نامرئی. قابل ذکر است که کد تجزیه کننده نه به زبان C بلکه به زبان C++17 نوشته شده است که برای اسمبلی نیاز به کامپایلری دارد که از این استاندارد پشتیبانی کند.

سایر نوآوری ها:

  • پشتیبانی از API خدمات وب آمازون (AWS) اضافه شده است که امکان دسترسی مستقیم به خدمات ابری آمازون از Lua API را فراهم می کند. به عنوان مثال، افزونه ای پیشنهاد شده است که همه پیام ها را در حافظه آمازون S3 ذخیره می کند
  • کد تولید گزارش های مربوط به استفاده از فناوری DMARC دوباره کار شده است. قابلیت ارسال گزارش در یک فرمان جداگانه spamadm dmarc_report گنجانده شده است.
  • برای لیست های پستی، پشتیبانی برای "DMARC munging" اضافه شده است، اگر قوانین DMARC صحیح برای پیام مشخص شده باشد، آدرس از در پیام ها با آدرس پستی جایگزین می شود.
  • افزونه external_relay اضافه شده است که مشکل افزونه هایی مانند SPF را با استفاده از آدرس IP رله ایمیل مورد اعتماد به جای آدرس فرستنده حل می کند.
  • دستور "rspamadm bayes_dump" برای نوشتن و دانلود توکن های Bayes اضافه شده است و به آنها اجازه می دهد بین نمونه های مختلف Rspamd منتقل شوند.
  • یک افزونه برای پشتیبانی از سیستم مسدود کردن هرزنامه مشارکتی Pyzor اضافه شده است.
  • ابزارهای مانیتورینگ مجدداً طراحی شده‌اند که اکنون کمتر خوانده می‌شوند و بار کمتری روی ماژول‌های خارجی ایجاد می‌کنند.

منبع: opennet.ru

اضافه کردن نظر