スパムと戦う最も安全な方法は何ですか? スパマーに対抗するアルゴリズムはありますか?
3 に答える
キャプチャを入手してください。これは、おそらくスパムを打ち負かすための最良の方法です。これはreCaptchaと呼ばれる素晴らしいものです。PHP との統合は非常に簡単で、非常に効果的です。これがその方法です。
雇用主のウェブサイトの連絡フォームで私が実際に役立つ 3 つの簡単な方法:
連絡先ページの読み込み時にサーバー側のタイムスタンプを設定し、投稿時にもう一度時間を確認します。フォームが 5 秒未満で送信された場合 (または、フォームにとって妥当な最小限の時間)、人間はそれほど速くないため、それがボットであることがわかります。
メッセージ内の複数のタグ タイプを確認します。私たちが目にするスパムの多くは、html と掲示板スタイルのタグを混ぜようとするもの
<a>
です[url=] [link=]
。email という非表示のテキスト入力フィールドを作成し、表示される email フィールドに別の名前を付けます。人間の訪問者にはそのフィールドが表示されないため、値がある場合はボットです (技術的には、スクリーン リーダーを使用している目の不自由な人である可能性はありますが、その可能性は非常に低いです)。
Mollomは、reCaptcha のよりユーザーフレンドリーな代替手段です。送信のコンテンツが「スパム」と思われる場合にのみ CAPTCHA 検証を要求するように設定できるため、ユーザーが安全な送信を入力するのを妨げません。