Stack OverflowにCAPTCHAのサポートを追加する予定です。これは、ボット、スパマー、およびその他の悪意のあるスクリプト化されたアクティビティを防ぐために必要です。ここでは人間に物事を投稿または編集してもらいたいだけです!
最初の防衛線として、JavaScript(jQuery)CAPTCHAを使用します。
http://docs.jquery.com/Tutorials:Safer_Contact_Forms_Without_CAPTCHAs
このアプローチの利点は、ほとんどの人にとって、CAPTCHAが表示されないことです。
ただし、JavaScriptが無効になっている場合でも、フォールバックが必要であり、ここで注意が必要です。
ASP.NET用の従来のCAPTCHAコントロールを作成しましたが、これを再利用できます。
ただし、リクエストごとにサーバー上でこれらのすべての画像を作成するオーバーヘッドを回避するために、テキストを使用することをおすすめします。
のようなものを見てきました。
- ASCIIテキストキャプチャ:
\/\/(_)\/\/
- 数学パズル:7マイナス3の2倍とは何ですか?
- トリビアの質問:ヒキガエルとアイスキャンディーのどちらが良い味ですか?
たぶん私はここで風車を傾けているだけかもしれませんが<noscript>
、可能であれば、リソースをあまり消費しない、画像ベースでない互換性のあるCAPTCHA を使用したいと思います。
アイデア?