キャプチャなしで行う方法

残念ながら、多くのサイトは特別な必要なくCaptchaを使用しています。 ただし、ユーザーには見えない方法でスパムを克服できます。 特に、キャプチャは小さな商業サイトでフィードバックの形で見るのが苦痛です。キャプチャがそのようなサイトのコンバージョンを著しく減らすからです。 特にスパムの可能性がある大規模なサイトの場合、このような方法は適用できません。 ただし、ほとんどの場合、キャプチャなしで実行できます







キャプチャが豊富な主な理由は、小さなサイトを開発する際に、よく考えていない開発者が人気のあるサービスの例を取り上げ、フォームがスパムされる理由を理解していないことです。



なぜスパムなのか?



ほとんどの場合、フォームは広告メッセージを所有者に送信するためにスパム送信されません。 広告は、メールデータベース経由で送信する方がはるかに簡単です。 フォームはサイトへのリンクを取得するためにスパム送信され、このサイトは検索エンジンで上位にランクされました。 通常、この方法でリンクが出入り口に到達します-自動生成されたサイト。 スパマーは、フィードバックフォームとゲストブックのコメントまたはメッセージフォームを区別できません。したがって、すべてをスパムします。 フォームは通常のスパマーによってスパムされるのではなく、別の目的のためにドアキーパーによってスパムされます。



電話に3桁以上が含まれています



フォームに電話フィールドがあり、必須の場合、「電話の桁数が4桁以上」という簡単なチェックで、スパムを数桁減らすことができます。 フィールド名が電話であっても。 ドアはフィードバックフォームをスパムする必要がないため、スパマーはこのフィールドをめったに区別せず、あらゆる種類のナンセンスを単純に入力します。 このチェック自体により、スパムの数が1か月あたり2〜3メッセージに減少します。 フィールド名を変更すると、スパムはさらに減少しますが、ブラウザの自動補完機能は無効になります。



ほとんどの場合、この方法はフィードバックフォームに十分です。



不可視フィールド



通常の入力フィールドを追加し、CSSで非表示にすると、ユーザーはそれを入力しません(表示されないため)が、スパムファイルはこのフィールドに入力します。



クッキー検証



多くのスパムロボットはCookieをサポートしていないため、ロード時に一部のCookieを保存し、フォームの送信後にCookieを確認できます。 ただし、一部のユーザーはCookieを無効にしている場合があります。 存在しない場合は、フォームの送信後にパスワードを個別に要求する必要があります。

一方、一部のspamiloksはCookieをサポートしています。 ただし、フォームのあるページでCookieを転送する必要はありません。ユーザーには見えないIFrameをダウンロードして、Cookieを転送できます。 さらに少ないspamilocksがフレームをロードします。 このメソッドはwordstat.yandex.ruに実装されています-Cookieをオフにすると、 キャプチャを要求されます。

スパマーがブラウザをエンジンとして使用している場合でも、画像からCookieをダウンロードしようとすることができます。ほとんどの場合、ブラウザは画像をロードしません。 ただし、YandexがIFrameを介してこのビジネスを組織したことは混乱しています。 確かに、Wordstatが作成されたときに、多くのユーザーがチャンネルが遅いために写真をオフにしたという事実かもしれません。



JS検証



ほとんどのスパムファイル、特に外部ファイルからのJSは実行されません。 非表示フィールドを作成し、外部ファイルからJSを介してコードを追加できます。 ユーザーがJSを無効にしている場合、captchaを入力する必要があります。



All Articles