スパムフィルターとは
スパムフィルターは、迷惑メール( スパムとも呼ばれます)を識別して取り出すために、受信メールを分類するソフトウェアプログラムです。 インターネットメールサーバー、プライベートネットワークサーバー、またはパーソナルコンピューターにインストールできます。 スパムは煩わしいだけでなく、ウイルスやトロイの木馬などの悪意のあるコードの拡散や、フィッシング詐欺の永続化にも使用できます。 これらの理由などから、スパムフィルターはコンピューターまたはネットワークを保護し、迷惑メールをカットするのに役立つ優れた方法です。
スパムを検出するために、フィルターは受信メールのパラメーターを構成可能なルールのリストと比較します。 たとえば、ポルノ、医薬品、その他の一般的なスパム製品に関連する用語について、受信メールの件名をチェックするように設定できます。 また、 送信者フィールドは、スパマーまたはマーケティング担当者に関連付けられたIPアドレスの範囲でフィルタリングされる場合があります。
長年にわたり、スパム送信者は迷惑メールをスパムフィルターを通過させようとする試みがより洗練されてきました。 スパムには、多くの場合、「Hi!」などの無害な、または人にふさわしい件名の見出しが含まれます。 または「お問い合わせについて」、一般的なISPフィルターが正当なメールからスパムを識別することを困難にします。 そのため、インターネットメールサーバーから接続されたプライベートネットワークおよびエンドユーザーにスパムが渡されます。
このため、多くのネットワーク管理者は、自宅のエンドユーザーと同様に、オフィスまたは企業のネットワークにスパムフィルターをインストールします。 このような場合、フィルターは、ジャンクメールをキャッチするように高度に構成でき、これにより、一般的に構成されているオンラインのプログラムを通過します。 他のソフトウェアプログラムと同様に、スパムフィルターはすべて同じではありません。 現在、最も人気があるのは、 ベイジアン統計手法に基づいた「インテリジェント」プログラムです。 受信メールを一連のユーザー定義ルールと比較し、数学的確率に基づいてスパムを識別します。
最も単純な構成では、スパムフィルターは迷惑メールをスパムフォルダーに、正当なメールを受信ボックスに渡します。 ユーザーは割り当てを確認して、間違いを修正できます。 プログラムは修正を記憶し、将来これらの間違いを犯さないようにします。 言い換えれば、ベイジアンプログラムは何を探すべきかを「教え」、その誤りから「学習」します。 やがて、フィルターはほとんど間違いをせず、事実上ユーザーなしで動作できます。 人気のある無料のスパムフィルターの1つは、最初の「トレーニング」期間後にほぼ完璧な記録を誇っています。
優れたフィルターは、「ホワイトリスト」を使用してフィッシング詐欺から保護します。 たとえば、オンラインバンキングを行う人は、ホワイトリストに銀行の正しいWebサイトアドレスを入力できます。 スパムフィルターは、受信メールにスペルミスまたは同様のスペルのアドレスがないかチェックし、フィッシングの試みとしてそれらを拒否します。
オンラインで利用可能なスパムフィルタリングプログラムがいくつかあり、そのほとんどが30日間の無料試用期間です。