Rspamd 3.0 spam filtreleme sistemi mevcut

Mesajların, kurallar, istatistiksel yöntemler ve kara listeler de dahil olmak üzere çeşitli kriterlere göre değerlendirilmesi için araçlar sağlayan ve mesajın nihai ağırlığının oluşturulduğu ve gönderilip gönderilmeyeceğine karar vermek için kullanılan RSpamd 3.0 spam filtreleme sisteminin piyasaya sürülmesi sunulmuştur. engellemek. Rspamd, SpamAssassin'de uygulanan hemen hemen tüm özellikleri destekler ve postaları SpamAssassin'den ortalama 10 kat daha hızlı filtrelemenize ve daha iyi filtreleme kalitesi sağlamanıza olanak tanıyan bir dizi özelliğe sahiptir. Sistem kodu C dilinde yazılmış ve Apache 2.0 lisansı altında dağıtılmıştır.

Rspamd, olay odaklı bir mimari kullanılarak oluşturulmuştur ve başlangıçta yüksek yüklü sistemlerde kullanılmak üzere tasarlanmış olup, saniyede yüzlerce mesajı işlemesine olanak tanır. Spam işaretlerini tanımlamaya yönelik kurallar son derece esnektir ve en basit haliyle düzenli ifadeler içerebilir ve daha karmaşık durumlarda bunlar Lua'da yazılabilir. İşlevselliğin genişletilmesi ve yeni kontrol türlerinin eklenmesi, C ve Lua dillerinde oluşturulabilen modüller aracılığıyla uygulanır. Örneğin, göndereni SPF kullanarak doğrulamak, gönderenin alanını DKIM aracılığıyla doğrulamak ve DNSBL listelerine istek oluşturmak için modüller mevcuttur. Yapılandırmayı basitleştirmek, kurallar oluşturmak ve istatistikleri izlemek için bir yönetim web arayüzü sağlanmıştır.

Sürüm sayısındaki önemli artış, iç mimaride, özellikle de tamamen yeniden yazılan HTML ayrıştırma kısımlarında yapılan önemli değişikliklerden kaynaklanmaktadır. Yeni ayrıştırıcı, DOM'u kullanarak HTML'yi ayrıştırır ve bir etiket ağacı oluşturur. Yeni sürüm ayrıca, yeni bir HTML ayrıştırıcıyla birleştirildiğinde, görünür ve görünmez içerik arasında ayrım yapmak da dahil olmak üzere, modern HTML işaretlemesiyle e-postalardan verileri doğru şekilde çıkarmanıza olanak tanıyan bir CSS ayrıştırıcısını da sunuyor. Ayrıştırıcı kodunun C dilinde değil, C++17 dilinde yazılması dikkat çekicidir, bu da montaj için bu standardı destekleyen bir derleyici gerektirir.

Diğer yenilikler:

  • Lua API'sinden Amazon bulut hizmetlerine doğrudan erişme olanağı sağlayan Amazon Web Hizmetleri (AWS) API'si için destek eklendi. Örnek olarak, tüm mesajları Amazon S3 depolama alanına kaydeden bir eklenti önerilmektedir.
  • DMARC teknolojisinin kullanımına ilişkin rapor oluşturma kodu yeniden düzenlendi. Rapor gönderme işlevi, ayrı bir spamadm dmarc_report komutunda bulunur.
  • Posta listeleri için, mesaj için doğru DMARC kuralları belirtilmişse, mesajlardaki Gönderen adresini posta adresiyle değiştirerek "DMARC munging" desteği eklendi.
  • Gönderenin adresi yerine güvenilir bir posta aktarımının IP adresini kullanan SPF gibi eklentilerle ilgili sorunu çözen external_relay eklentisi eklendi.
  • Bayes belirteçlerini yazmak ve indirmek için "rspamadm bayes_dump" komutu eklendi ve bunların farklı Rspamd örnekleri arasında aktarılmasına olanak tanındı.
  • Pyzor'un işbirlikçi spam engelleme sistemini desteklemek için bir eklenti eklendi.
  • Artık daha az çağrılan ve harici modüllere daha az yük oluşturan izleme araçları yeniden tasarlandı.

Kaynak: opennet.ru

Yorum ekle