Rspamd

Rspamd
原作者フセヴォロド・スタホフ
開発者フセヴォロド・スタホフ、アレクサンダー・モイセエフ、アンドリュー・ルイス
初回リリース2008年5月8日 (2008-05-08)
安定版リリース
3.14.2 [ 1 ] ウィキデータで編集する / 2025年12月11日 (11 December 2025)
リポジトリ
書かれたC C++ Lua
オペレーティング·システムGNU/Linux BSD
タイプスパムフィルター
ライセンスApacheライセンス2.0
Webサイトrspamd.com ウィキデータで編集する

Rspamdは、メールサーバーで使用するスパムフィルターです。2008年にApacheライセンスの下でリリースされたこのフリーソフトウェアは、幅広い機能とフェイルセーフでクラスタ化可能なアーキテクチャを備えています。

歴史

Rspamdは、 Perlで書かれたSpamAssassinの過剰な実行時間とリソース消費に不満を持っていたVsevolod Stakhovによって2008年5月に設立されました。 [ 2 ] Stakhovは当初、 CでSpamAssassinルールの速度に最適化されたパーサーを作成しました。最初のリリースであるバージョン0.2.7は、2009年に続きました。2015年に、Stakhovはプロバイダーに雇われ、さらなる開発に専念し、さまざまなモジュールとアプローチでオープンソースツールを拡張しました。[ 3 ] [ 4 ]バージョン1.0.0は、同年9月にリリースされました。[ 5 ] Rspamdは、2016年以降多くの場所でAmavisに取って代わり、 [ 6 ]たとえば、2018年からはmailboxで使用されています。バージョン2.0.0は2019年10月にリリースされ[ 7 ]3.0.0は2021年10月にリリースされました。 [ 8 ] Stakhovはケンブリッジに拠点を置くRspamd Ltdを設立し、2023年12月からそこで働いており、主にさらなる開発を担当しています。 [ 9 ] [ 10 ]コアは徐々にC++に移行されています。[ 11 ]

このソフトウェアは、 DebianUbuntuCentOSなどのLinuxディストリビューションの公式リポジトリの一部です。[ 12 ] Rspamdは、 Zimbra[ 13 ] Mailu [ 14 ] Mailcowなどの電子メールおよびグループウェアソリューションに統合されています。[ 15 ]

機能性

拒否された電子メールの例

Rspamdは、正規表現、統計分析、その他のサービスなどの一連のルールを使用してメールを評価します。 分析に基づいて、メッセージにはシンボルとスコアが割り当てられ、特定のしきい値に達した場合は、たとえばスパムとしてマークされたり、グレーリストに登録されたり、拒否されたりします。 [ 16 ]コアモジュールと内部モジュールはCとC++で書かれていますが、外部モジュールはLuaで実装されています。 Rspamdはイベント駆動型アーキテクチャを使用しています。[ 17 ]重要なコンポーネントは、あらゆる種類の許可リストや拒否リストなどの動的データソースです。 [ 18 ]カスタムルールは、正規表現やLuaコードとして記述できます。[ 19 ] RspamdはキャッシュとしてRedisを使用し[ 20 ]、監視用のクラスター機能とWebインターフェースを提供します。

Rspamdは、 MilterインターフェースまたはHTTP - RESTを介してPostfixEximなどのメール転送エージェントに接続します。[ 21 ]ウイルススキャナ(ClamAVKasperskyVirusTotalなど)、ブラックホールリストDCC、Razor、ChatGPTなどのモジュールを介して追加サービスを統合できます。SPF 、DKIMARCDMARCAuthentication-Resultsなどの一般的な認証プロトコルもサポートされています。SpamAssassinルールのネイティブパーサーに加えて、SpamAssassinプロセス直接アクセスすることも可能です。

マルコフ連鎖に基づくベイジアンスパムフィルタ[ 2 ]は、自動的に学習されるか[ 22 ]Sieve [ 23 ]を用いてユーザーが学習する。また、ニューラルネットワークも学習可能である。Rspamdは、繰り返しパターンを認識するためにファジーハッシュ法を用いる。[ 24 ]

文学

  • デイメケ、ディルク。カニア、ステファン。フォン・ゾースト、ダニエル。ハインライン、ピア。ミーセン、アクセル(2021)。 「Rspamd によるスパム対策/ウイルス対策」。Linux サーバー: Das umfassende Handbuch (ドイツ語) (6.、aktualisierte Auflage 版)。ボン: ラインヴェルク コンピューティング。ページ 344–367。ISBN 978-3-8362-8088-4

参考文献

  1. ^ 「リリース 3.14.2」 2025年12月11日. 2025年12月13日閲覧
  2. ^ a b Stakhov, Vsevolod (2016年1月30日). 「Rspamd - 高速オープンソーススパムフィルター」 . FOSDEM . 2025年9月27日閲覧録音、a 0:40-0:60、b 16:15
  3. ^ Rosenberg, Carsten (2025-04-26). 「Open Source Mail-Security mit Rspamd」(ドイツ語). Grazer Linuxtage . 2025年8月22日閲覧08:50
  4. ^ピーター・ホーランツ (2018). 「rspamd aus der Perspective des Hobbyadmins」 (ドイツ語)。フロスコン2025 年 9 月 27 日に取得10時40分
  5. ^ 「リリース 1.0.0」 . Github . 2025年9月27日閲覧。
  6. ^デイメケ、ディルク;カニア、ステファン。フォン・ゾースト、ダニエル。ハインライン、ピア。ミーセン、アクセル(2021)。Linux サーバー: Das umfassende Handbuch (ドイツ語) (6.、aktualisierte Auflage 版)。ボン: ラインヴェルク コンピューティング。 p. 344.ISBN 978-3-8362-8088-4
  7. ^ 「Rspamd 2.0がリリースされました」 . lists.rspamd.com . 2025年9月27日閲覧。
  8. ^ "Rspamd 3.0" . Github . 2025年9月27日閲覧
  9. ^ Rosenberg, Carsten; Zurmuehl, Manu (2024). 「オープンソースによるエンタープライズメールセキュリティ? Rspamd - メールセキュリティフレームワーク」(ドイツ語). FrOSCon . 2025年9月27日閲覧41:14
  10. ^ “フセヴォロド・スタホフ” .リンクトイン2025 年 9 月 28 日に取得
  11. ^ Stakhov, Vsevolod (2024年2月4日). 「[Operations] Rspamdの15年間の軌跡:趣味からオープンソースへのインパクトへ」 FOSDEM . 2025年9月30日閲覧11時50分
  12. ^デイメケ、ディルク;カニア、ステファン。フォン・ゾースト、ダニエル。ハインライン、ピア。ミーセン、アクセル(2021)。Linux サーバー: Das umfassende Handbuch (ドイツ語) (6.、aktualisierte Auflage 版)。ボン: ラインヴェルク コンピューティング。 p. 346.ISBN 978-3-8362-8088-4
  13. ^ 「RSPAMD - 高速、無料、オープンソースのスパムフィルタリングシステム」 。 2025年8月22日閲覧
  14. ^フェルスター、モーリッツ (2023-04-05). 「電子メールサーバーはEigenbetrieb: Mailu 2.0 Jetzt auch für den Raspberry Pi」 (ドイツ語)。iX 2025 年 8 月 22 日に取得
  15. ^マーン、ジャン (2021-04-23). 「Mailcow: Mailserver einrichten und Spam-arm betreiben」 (ドイツ語)。だめだ2025 年 8 月 22 日に取得
  16. ^ 「ドキュメント」 . docs.rspamd.com . 2025年9月25日閲覧。
  17. ^ 「Rspamdアーキテクチャ」 . docs.rspamd.com . 2025年9月25日閲覧
  18. ^ 「Rspamdマップ:包括的なガイド」 . docs.rspamd.com . 2025年9月25日閲覧
  19. ^ 「ルールライティングワークショップ」 . docs.rspamd.com . 2025年9月25日閲覧
  20. ^ 「RspamdのRedis設定」 . docs.rspamd.com . 2025年9月25日閲覧
  21. ^ 「MTA統合」 . docs.rspamd.com . 2025年9月25日閲覧
  22. ^ 「Rspamd統計設定」 . docs.rspamd.com . 2025年9月25日閲覧
  23. ^ 「IMAPSieveでユーザーからのフィードバックを取得する」 . docs.rspamd.com . 2025年9月25日閲覧
  24. ^ 「ファジーハッシュの使用」 . docs.rspamd.com . 2025年9月25日閲覧