spam filter スパムフィルター
スパムメールをブロックするソフト。
下記のように分類される。
必要なビジネスのメールまでもブロックするようになってきたため,無料・フリー・opt などの語句を使わず,句読点を使いすぎてもいけない。
また,件名は,簡単な言葉は避け,詳しい・相手にしかわからないような語句を『選択』することが望ましいとなってきた。
特に,スパム関係のリリースやビジネスに関するメールはブロックされやすいらしい。
1)構造化テキストフィルタ
メールソフトが備えている分類機能を利用し,指定したヘッダー フィールドやヘッダー全体,あるいは本文に含まれる単純な文字列で,受信されるメールを分類する。
2)ホワイトリスト/照合フィルタ
ホワイトリストと自動照合法の組み合わせを実装しているスパムフィルタ。
Tagged Message Delivery Agent,ChoiceMail などが有名。
3)分散適応型ブラックリスト
ユーザーの一人のユーザーが削除ボタンを押すと,他の何百万ものユーザーに,そのメッセージがスパムであることを警告として知らせるタイプ。
既にブラックリストに登録されているスパムメールには有効だが,新参者のスパムメールは,ブラックリストに登録されるまでは効果が低い。
代表的なものに NJABL.ORG,SORBS,SPAMHAUS などがある。
4)ルールに基づくランキング表
メッセージに対して,数多くのパターンを評価。
あるパターンに一致するとメッセージの得点を加算し,別のパターンでは減算などを繰り返し,メッセージの得点が一定の閾値を超えると,スパムとしてフィルタリングする。
SpamAssassin が有名。
5)ベイズ単語分布フィルタ,ベイジアン・フィルター(下記)
ベイジアン・フィルター
ベイズ理論を使ったスパムフィルター。
この多くは,グレアム氏が2002年に書いた文書『スパムへの対策』がヒントとなって開発された。
ある種の単語は,判明済みのスパムに高い頻度で出現するのに対し,別の単語は,正当なメッセージに高い頻度で出現することを利用し,各単語のスパム指標確率 spam-indicative probability を生成するもの。
故意にスペルを間違えた単語や,ランダムに生成された送信者名を手がかりに判定する。
一方,スパマーたちは,かつてない大量の電子メールを送信。
単語に不自然な区切りを入れる,百科事典から抜き出した文章をメッセージに入れる,などのテクニックで,メッセージを正当な内容であるかのように見せかけている。
コラボレーション(共有型)フィルタリング
スパム対策のコミュニティーで最新のスパム情報を共有し,最新の手口に対処する。
SNS やブログのスパムに対処する場合は,メッセージや掲示板,ブログの内容を RFC822 方式の電子メールに変換してコミュニティーへ情報を提供。
メッセージサービスやコンテンツ検索にフィルタリングエンジンを適用することで,電子メールのスパムと同様に素早い対処が可能になる。
bsfilter/bayesian spam filter
日本語に対応し GPL で配布されているスパムフィルタ。
70〜80%の確率でスパムメールをフィルタリングできるらしい。
サイト:http://bsfilter.org
CRM114
2004年2月21日に発表されたオープンソースのスパムフィルター。
ウィリアム・イェラズニス氏が開発,マルコフ過程を応用し,スパムに頻出する単語の組み合わせに対し,重要度が自動的に割り当てられる。
開発者によるとフィルターが処理した6000通以上の電子メールのうち,遮断に失敗したのは1通だけだったらしい。
サイト:http://crm114.sourceforge.net
DisSpam
OSI Approved :: Perl License で配布されているスパムフィルタ。
サイト:http://freshmeat.net/projects/disspam
DSPAM
2004年2月22日に発表されたオープンソースのスパムフィルター。
ジョナサン・ジャースキー氏が開発,電子メールに含まれる『ノイズ』が除去される。
開発者によると,スパムメール3000通のうち1通のみを通過させ,問題のない電子メール3250通のうち1通を遮断したらしい。
サイト:http://www.nuclearelephant.com/projects/dspam/dobly.html
SpamBayes スパムベイズ
圧倒的な実力を誇るフリーのスパムフィルター。
簡単な訓練セッションを数回行なうだけで,スパムメールの少なくとも95%を選り分けるようになるとされる。
サイト:http://www.spambayes.sourceforge.net
Tagged Message Delivery Agent(TMDA)
ホワイトリスト・照合方式のマルチプラットフォームのオープンソースのスパムフィルタ。
サイト:http://www.tmda.net
MailWasher
戻る 『S』,最初のメニュー