japan.internet.comThe Internet & IT Network
RSS
  • ニュース
  • コラム
  • リサーチ
  • ヘッドライン
  • 特集
  • ブログ
  • プレスリリース
  • 専門チャンネル
  • イベント
  • ランキング
  • ニュースメール
2009年7月4日
文字サイズ文字サイズ小文字サイズ中文字サイズ大
Webテクノロジー2004年3月4日 00:00

スパムメールと闘う(2)

国内国内internet.com発の記事
  • このエントリーを含むはてなブックマーク
  • この記事をクリップ!
  • Buzzurlにブックマーク
  • Yahoo!ブックマークに登録
  • newsing it!
  • この記事をokyuuへインポート
前回はスパムメール概要やその実態を眺めてみましたがいかがでしたでしょうか。今回はスパムメール対策技術やスパムフィルタリング ソフトウェアについて詳しくみていきたいと思います。

■ スパム対策活動

前回説明したように、スパムメールは世界的に大きな問題となっており、スパムメール撲滅を目的に世界的に啓蒙活動を行う非営利団体が組織されています。

代表的な非営利団体には、スパムメールや望まざる広告メールの送信を防止するための活動を行っている Open Relay DataBase やユーザーが登録したスパムのアーカイブを管理している SpamArchive があり、これらの非営利団体は後述するスパムフィルタ ソフトウェアの開発に大きく貢献しています。

■ 様々なフィルタリングのしくみ

スパムメールをフィルタするためのスパムフィルタ ソフトウェアは、受信したメールをどのような仕組みでスパムメールと判断するのでしょうか。ここでは、米国 Gnosis Software の David Mertz 博士がレポートしている有効的なスパムフィルタを行うしくみのポイントを紹介します。

1. 基本的な構造化テキストフィルタ

メールソフトが備えている分類機能を利用し、指定したヘッダー フィールドやヘッダー全体、あるいは本文に含まれる単純な文字列で、受信されるメールを分類します。最も基本的で簡単にできるフィルタの方法です。

2. ホワイトリスト/照合フィルタ

ホワイトリストとは受け取りを許可するアドレスを並べたものです。ホワイトリストと自動照合法の組み合わせを実装しているスパムフィルタ ソフトウェアには、オープンソース ソフトウェアの "Tagged Message Delivery Agent(TMDA)"は、マルチプラットフォーム、スパムフィルタ ソフトウェアとして人気がありますし、"ChoiceMail"は、Windows 用として商用化されているスパムフィルタ ソフトウェアです。

3. 分散適応型ブラックリスト

分散型ブラックリスト フィルタは、一人のユーザーが削除ボタンを押すと、他の何百万ものユーザーに、そのメッセージがスパムであることを警告として知らせるようにできるというものです。代表的なブラックリストサーバーには NJABL.ORGSORBS、および SPAMHAUS などがあります。

4. ルール ベースのランキング表

ルールに基づいてスパムを選別するためのツールとして最も人気の高い製品は "SpamAssassin"です。"SpamAssassin" は、対象メッセージに対して、数多くのパターンを評価します。あるパターンは、一致するとメッセージの得点を加算し、その他のものは減算します。メッセージの得点が一定の閾値を超えると、スパムとしてフィルタリングされます。そうでなければ、正当なメールとみなされます。

5. ベイズ単語分布フィルタ

Arc 言語や Lisp 言語の設計者であり、多くのスパムメール関連の文献を執筆している Paul Graham はスパム単語と非スパム単語のベイズ確率モデルを構築することを提案しています。つまり、ある種の単語は、判明済みのスパムに高い頻度で出現するのに対して、別の単語は、正当なメッセージに高い頻度で出現するということです。よく知られている数学的方法を用いることで、各単語の「スパム指標確率 (spam-indicative probability)」を生成することができます。

それでは、これらの仕組みを基にスパムメールのスパムフィルタ ソフトウェアを見ていきましょう。

■ オープンソースのスパムフィルタ ソフトウェア

スパムメール対策が多くの利用者から叫ばれてきたことから、アップルコンピューターの標準メールソフトウェアである Apple Mail や Mozilla のメールソフトウェアは標準でスパムフィルタ機能が装備されていますが、ここでは Windows で動作する国産メールソフトウェアで人気の高い "Beckey! Interenet Mail" の PlugIn ソフトウェアである BkASPil for Becky!2 のスパムメールフィルタリングのしくみを具体的に見ていきましょう。

BkASPil for Becky!2 は、スパムメールが送られてくるメールサーバーの IP アドレスをリストアップし、世界中にある複数のブラックリスト管理サーバーに問い合わせます。 IP アドレスが、1つ以上のブラックリストに掲載されていたら、その IP をブラックリストに追加します。このブラックリストを管理することでスパムフィルタリングを行います。

筆者も BkASPil for Becky!2 を利用しており、80%から90%の確率でスパムメールをフィルタリングしてくれます。しかしながら、このようなブラックリストサーバーを利用してのスパムメールフィルタリングは、既にブラックリストに登録されているスパムメールには極めて高い効果がありますが、新参者のスパムメールは、ブラックリストに登録されるまでは効果が低いという問題もあります。

このほか、代表的なオープンソース ソフトウェアのスパムフィルタ ソフトウェアには、日本語に対応し GPL で配布されている "bsfilter/bayesian spam filter"、OSI Approved :: Perl License で配布されている "DisSpam"、linux-users ML 等にも採用され、Debian Linux、Gentoo Linux 用のパッケージも用意されている "spam-assassin"などがあります。

身近にいる、"bsfilter/bayesian spam filter"利用者にその効果をインタビューしたところ、70%から80%のスパムメールをフィルターしてくれるとのことです。

■ 商用 スパムフィルタ ソフトウェア

商用のスパムフィルタ ソフトウェアも数多くリリースされており、その利便性や効果も様々です。米国 Catapult の運営している "Spam Filter Review"では、商用スパムフィルタ ソフトウェアの評価を行っており、スパムフィルタリング効果はもちろんのことソフトウェアの使いやすさ、セットアップのしやすさ、安定性、カスタマイズの容易性、機能などでレイティングを行っています。

日本においてはシマンテック社の "Norton AntiSpam 2004"、ホライズン デジタル エンタープライズ社の "HDE Mail Filter"、Sendmail 社の "Mailstream Anti-spam Solution (MAS) 2.0" など様々な商用スパムフィルタ ソフトウェアが発売されています。

■ スパム対策の今後

このようにスパムフィルタ ソフトウェアを導入することにより、ある程度スパムメールを排除することができますが、スパムメール業者も様々な手段でスパム フィルタを"かいくぐろう"としており、今後もスパムメール業者とスパムメール ソフトウェアの鼬(いたち)ごっこが続くと思われます。

最後に、米国 Microsoft は「Penny Black」という研究プロジェクトに68億ドル以上の研究開発費用を投じて「メールの送信者に何らかのコストを負担させる」いわゆる電子メールの郵便切手を検討していますが、研究結果が出るのは数年先と言われています。

参考文献
Gnosis Software の David Mertz 博士のスパムの選り分け手法
Spam IP Cache DB for BkASPil Plug-In
・Linux magazine 2004.3 特集 スパムを撃退せよ! (株)アスキー


(執筆:後藤 康成)




このエントリーを含むはてなブックマーク この記事をクリップ!
BuzzurlにブックマークBuzzurlにブックマーク Yahoo!ブックマークに登録
この記事をokyuuへインポート
最新トップニュース
データメーション
【データメーション】
中国が「Green Dam」フィルタ規制を撤回(7月1日)
Graphic Design Forum
【Graphic Design Forum】
Chris Dickman(6月25日)
プライバシー ジャパン・インターネットコム版
【プライバシー ジャパン・インターネットコム版】
グーグル・ストリートビューの問題について総務省の見解(6月23日)
エンジニアの独り言
【エンジニアの独り言】
システムを「使う」時代のエンジニアに求められるもの(6月2日)
最新ハイテク講座
最新ハイテク講座
電気は家庭でつくる時代へ!燃料電池「エネファーム」(7月3日)
アクセス解析で見るWebマーケティング
アクセス解析で見るWebマーケティング
決定力を探るアクセス解析(7月3日)
百式のネットビジネス研究
百式のネットビジネス研究
ファーストフードを高級っぽく盛り付けて紹介している「Fancy Fast Food」(7月3日)
週刊-サイト別アクセス状況データ
週刊-サイト別アクセス状況データ
ビデオリサーチインタラクティブ調査(月間インターネットオーディエンスデータ)(7月2日)
成約率、反応率を上げる Web 文章術
成約率、反応率を上げる Web 文章術
言葉がダイレクトにキャッシュを生む(7月2日)
不況時代の Web ビジネス最適化講座
不況時代の Web ビジネス最適化講座
アクセス解析エキスパートここだけの話、Web コンシェルジュの“勉強法”こっそり教えます(7月2日)
「Webからの脅威」―その傾向と最新対策
「Webからの脅威」―その傾向と最新対策
不正プログラムの分類(7月1日)
DevX
DevX
JavaScriptとDOMによる動的なWebページの作成(6月30日)
エンジニア転職ノウハウ開発室
エンジニア転職ノウハウ開発室
今のままで大丈夫?3匹の子ブタ的キャリア危険度診断(6月30日)
アイレップの SEM フロンティア
アイレップの SEM フロンティア
Web サイトは「無駄な穴のたくさん開いたじょうご」〜サイト成果向上の基本的な考え方(6月30日)
Copyright 2009 Japan Internet.com K.K. All Rights Reserved.http://www.internet.com/