スパムボット

コンピュータのCAPTCHAテスト
コンピュータのCAPTCHAテスト

スパムボットとは、スパム行為を促進するために設計されたコンピュータプログラムです。スパムボットはアカウントを作成し、通常は他のユーザーに迷惑メッセージを送信します。[ 1 ]ウェブホストやウェブサイト運営者はスパマーを禁止しており、スパマーは禁止措置やスパム対策を回避しようと試み、ホストはこれらの戦術を阻止しようと努力しているため、依然として争いが続いています。[ 2 ]

メール

メールスパムボットは、ウェブサイト、ニュースグループ、特別利益団体(SIG)の投稿、チャットルームの会話からメールアドレスを収集し、迷惑メール(いわゆるメールスパム)を送信するためのメーリングリストを作成するウェブクローラーです。メールアドレスの形式を認識するようにプログラムされているため、簡単に情報を収集できます。

スパムボットに対抗するために、アドレスマングリングを含む様々な方法が開発されてきました。この手法では、メールアドレスを意図的に改変し、人間や人間が操作するウェブブラウザが判読できるようにしつつ、スパムボットによる解釈を阻止します。これにより、改変された文字列からメールアドレスを抽出したり、ウェブブラウザで表示されるテキストからメールアドレスをスクレイピングしたりできる高度なスパムボットが開発されました。ウェブページにメールアドレスを表示する他の手法としては、画像、インラインCSSを使用したテキストロゴ、文字を混ぜ合わせてCSSで並べ替えて表示するなどがあります。

フォーラム

フォーラムスパムボットは、ゲストブックウィキブログフォーラム、その他のウェブフォームをインターネット上で検索し、偽のコンテンツを投稿する自動プログラムです。これらのボットは、 CAPTCHAを回避するためにOCR技術を使用することが多いです。一部のスパムメッセージは読者をターゲットにしており、ターゲットマーケティングフィッシングなどの手法が用いられている場合があり、本物の投稿とボットが生成した投稿を区別することが困難です。スパムメッセージは、人間が閲覧するためではなく 、ウェブサイトへのリンク数を増やし、検索エンジンのランキングを向上させるために投稿されることが多いです。

スパムボットによる自動投稿を防ぐには、ユーザーにメールで投稿の意思確認を求めることが効果的な対策となります。スパムボットのスクリプトは偽のメールアドレスを使用することが多いため、メール確認リクエストを受信して​​応答する可能性は低くなります。一部のスパムボットは、有効なメールアドレス(多くの場合、ウェブメールサービスなど)を提供することで、この手順を回避できます。登録時にセキュリティの質問を設定することで、スパムボットによるスパムの投稿を防ぐことができます。フォーラムに継続的にスパムを投稿すると、ユーザーが「スパムボット」とみなされる可能性があります。

参照

参考文献

  1. ^ 「Tinder、人間を装うスパムボットに乗っ取られる」news.com.au 2015年1月21日. 2015年11月5日時点のオリジナルよりアーカイブ。2015年7月2日閲覧。
  2. ^ Temperton, James (2015年3月31日). 「Tinder、セクシーなスパムボットのトラフィックを90%削減」 . Wired . 2016年5月15日時点のオリジナルよりアーカイブ。 2015年7月2日閲覧