Sistem penapisan spam Rspamd 3.0 tersedia

Pengeluaran sistem penapisan spam Rspamd 3.0 telah dibentangkan, menyediakan alat untuk menilai mesej mengikut pelbagai kriteria, termasuk peraturan, kaedah statistik dan senarai hitam, berdasarkan berat akhir mesej itu dibentuk, digunakan untuk memutuskan sama ada untuk blok. Rspamd menyokong hampir semua ciri yang dilaksanakan dalam SpamAssassin, dan mempunyai beberapa ciri yang membolehkan anda menapis mel secara purata 10 kali lebih pantas daripada SpamAssassin, serta menyediakan kualiti penapisan yang lebih baik. Kod sistem ditulis dalam bahasa C dan diedarkan di bawah lesen Apache 2.0.

Rspamd dibina menggunakan seni bina dipacu peristiwa dan pada mulanya direka bentuk untuk digunakan dalam sistem yang sangat dimuatkan, membolehkannya memproses ratusan mesej sesaat. Peraturan untuk mengenal pasti tanda spam adalah sangat fleksibel dan dalam bentuk yang paling mudah boleh mengandungi ungkapan biasa, dan dalam situasi yang lebih kompleks ia boleh ditulis dalam Lua. Memperluas kefungsian dan menambah jenis semakan baharu dilaksanakan melalui modul yang boleh dibuat dalam bahasa C dan Lua. Sebagai contoh, modul tersedia untuk mengesahkan pengirim menggunakan SPF, mengesahkan domain pengirim melalui DKIM dan menjana permintaan kepada senarai DNSBL. Untuk memudahkan konfigurasi, membuat peraturan dan menjejaki statistik, antara muka web pentadbiran disediakan.

Peningkatan ketara dalam nombor versi adalah disebabkan oleh perubahan ketara pada seni bina dalaman, terutamanya bahagian penghuraian HTML, yang telah ditulis semula sepenuhnya. Penghurai baharu menghuraikan HTML menggunakan DOM dan menjana pepohon tag. Keluaran baharu juga memperkenalkan penghurai CSS yang, apabila digabungkan dengan penghurai HTML baharu, membolehkan anda mengekstrak data dengan betul daripada e-mel dengan penanda HTML moden, termasuk membezakan antara kandungan yang boleh dilihat dan tidak kelihatan. Perlu diperhatikan bahawa kod parser tidak ditulis dalam bahasa C, tetapi dalam C++17, yang memerlukan pengkompil yang menyokong piawaian ini untuk pemasangan.

Inovasi lain:

  • Sokongan tambahan untuk API Perkhidmatan Web Amazon (AWS), yang menyediakan keupayaan untuk mengakses terus perkhidmatan awan Amazon daripada API Lua. Sebagai contoh, pemalam dicadangkan yang menyimpan semua mesej dalam storan Amazon S3
  • Kod untuk menjana laporan yang berkaitan dengan penggunaan teknologi DMARC telah diolah semula. Fungsi untuk menghantar laporan disertakan dalam arahan spamadm dmarc_report yang berasingan.
  • Untuk senarai mel, sokongan telah ditambahkan untuk "DMARC munging", menggantikan alamat Daripada dalam mesej dengan alamat mel jika peraturan DMARC yang betul ditentukan untuk mesej.
  • Menambah pemalam external_relay, yang menyelesaikan masalah dengan pemalam seperti SPF menggunakan alamat IP geganti mel yang dipercayai dan bukannya alamat pengirim.
  • Menambahkan arahan "rspamadm bayes_dump" untuk menulis dan memuat turun token Bayes, membolehkannya dipindahkan antara kejadian Rspamd yang berbeza.
  • Menambah pemalam untuk menyokong sistem penyekatan spam kolaboratif Pyzor.
  • Alat pemantauan telah direka bentuk semula, yang kini dipanggil kurang kerap dan menghasilkan kurang beban pada modul luaran.

Sumber: opennet.ru

Tambah komen