ASP.NETプロジェクトで使用するCAPTCHAコンポーネントに関する推奨事項はありますか?
キャプチャソリューションを評価する前に、ユーザーの明確なプロファイルを作成する必要があります。言うまでもなく、キャプチャソリューションを使用すると、サイトが使いにくくなります。ユーザーが高齢で視力に問題がある場合、キャプチャを解読することは不可能ではないにしても非常に困難な場合があります。ランダムな文字と実際の単語は、ユーザーに影響を与える可能性があります。母国語は、文字が表すもの(特殊文字)に対するユーザーの認識に影響を与える可能性があります。
ここには推奨事項はありませんが、ユーザーと、ユーザーが何を許容するか、または何ができるかを知ることは、決定に大きな影響を与えるはずです。
BotDetect はどうですか?
無料版も利用できますが、訪問者に2つのキャプチャワードを解決させる必要はありません。
最初の回答で述べた Mondor's Captcha を2番目にします。 reCaptchaとは異なり、完全に独立しており、他のWebサイトに電話をかけることはありません。また、単純な方程式( "5 + 3"など)を解くように求めることができ、ボットは "5 + 3"と答えますが、人間は8と答えます。また、reCaptchaとは異なり、好きなだけカスタマイズできます。独自のアルファベット(キリル文字、アラビア語、中国語など)を含めます。
Recaptchaは、Googleに依存したい場合に、フォームを保護するための優れたキャプチャです。
Telerikには素晴らしい ASP.Net captcha control があり、これもチェックする必要があります。
Picatcha -を試すことができます。使用するのはかなりクールで、実装も簡単に見えます。画像とテキスト。かなりカスタマイズ可能
VB.NETを基本言語(またはClassic ASP)として使用している場合は、 TipsTrips.org ですばらしい無料のCAPTCHAを見つけました。必要なCAPTCHAをカスタマイズしてから、コードをダウンロードします。 .NETダウンロードには、ASHXハンドラーファイル、2つのVBクラスファイル、およびASPXテストページ)が含まれています。