2 ポイント 投稿者 GN⁺ 2023-09-24 | 1件のコメント | WhatsAppで共有
  • 著者ハーマンは、自身の無料プラットフォーム『Bear』でスパム送信者に対処している。このプラットフォームは、バックリンク・ファーム、クレジットカードのフィッシング、不正薬物の販売業者、オンラインカジノの広告主、暗号資産の宣伝業者の標的になっている。
  • こうしたスパム送信者はボットではなく、SEO順位を上げるためにウェブ全体へコンテンツを投稿できるスパム・ファームである。
  • これに対応するため、ハーマンはスパム投稿が広いインターネットに露出しないよう、審査が完了するまで、未審査のすべてのブログに no-indexno-follow タグを付与する仕組みを実装した。
  • ハーマンは、WordPressのスパム検知ツールであるAkismetを使ってスパムを検出している。彼はGPT4を使って独自のスパム検知システムを開発しようと試みたが、Akismetの方がより正確でコスト効率も高いことが分かった。
  • 強力なスパム検知にもかかわらず、一部のスパム送信者は正当なブログを装い、規制の緩い領域にスパムを投稿する方法を見つけた。
  • 特定のIPアドレスからの投稿ブロックは効果的ではなかった。スパム送信者はしばしばNordのような商用VPNサービスを利用しており、これらのサービスは世界中にサーバーを持っている。
  • その後、ハーマンはスパム送信者を妨害するための『The Frustration Loop』というアイデアを提案した。スパムが検出されると、ブログをブロックする代わりに、システムは偽のエラーを発生させ、過程をできるだけ不快なものにして、スパム送信者の時間を浪費させ、最終的に諦めさせる。
  • The Frustration Loopでは、スパムが検出されるとフォームを消去し、すべてのテキストエリアで貼り付けを無効化し、5〜10秒ごとに要素のフォーカスを切り替え、フォームを再送信しようとするたびに別のエラーを発生させる。
  • ハーマンはこのシステムをテストし、正当なユーザーにはほとんど発動しないと判断した。このシステムは過去3か月間本番環境で稼働しており、問題として報告したユーザーは1人だけだった。
  • The Frustration Loopを導入して以降、スパムの量は新規ブログの約30%から5%未満にまで減少した。ハーマンは改善すべき点や塞ぐべき穴があることを認めているが、全体としてはうまく機能している。

1件のコメント

 
GN⁺ 2023-09-24
Hacker Newsの意見
  • 「フラストレーション・ループ」という、スパムやトロールを防ぐ手法に関する記事
  • フラストレーション・ループは、トロールアカウントに対してページ読み込み時にランダムで10〜60秒の遅延を追加する方式で、コミュニティニュースサイト Newsvine で効果的な防御策として実証された
  • 記事ではコメントスパム検出ツール Akismet に言及しているが、登録スパムの検出にはそれほど効果的ではないと指摘している
  • あるコメント投稿者は、サイトやサービスごとに固有のメールアドレスを使うキャッチオールのメールアカウントを利用して、メールスパムを排除する個人的な方法を共有している
  • 別のコメント投稿者は、自分のブログにコメントを投稿した際にブロックされた経験を共有し、Akismet の不完全な異議申し立てメカニズムを批判している
  • 記事では、ソーシャルネットワークでスパム送信者に対してシャドウバンを実施することにも触れており、これはスパム送信者が自分が検出されたことに気づきにくくする方法だとしている
  • 一部のコメント投稿者は、フラストレーション・ループにおける誤検知と見逃しの結果への懸念を示し、スパム送信者と正当なユーザーをどう区別するのかについて、より多くの情報が必要だと主張している
  • スパム対策の別の方法として、メール連絡フォームに隠しテキスト入力フィールドを使うことや、VPN の利用などが挙げられている
  • 記事とコメントは、スパム送信者とスパム対策を試みる人々との継続的な戦いを強調しており、あるコメント投稿者はそれを軍拡競争になぞらえている