データベースを検索するための検索フィールドを持つRailsアプリケーションがあります。何度も訪問した後のキャプチャ
私はCaptchaを実装することに躊躇しています。なぜなら、サイトをきれいで使いやすいものにしたいからです。
しかし、私はボットが連続した無作為なクエリをたくさん作ることでデータベースからすべてを収穫しようとするのは難しくしたいと思います。そこで、Captchaを追加することを検討しています。これは、このような状況が発生した場合にのみ表示されます(Captchaは、いくつかの悪い検索の後に表示されます)。
これを実装する方法の提案はありますか?セッション変数を使用するか、IPアドレスを追跡する必要がありますか?サーバレベル(htaccessファイル)でこの問題を処理する方が良いでしょうか?
IMOこれはサーバーレベルでこれを処理する必要があります。ボットは、しばしばJavaScriptとCookieを無視して、セッションの追跡はできないようにします。 – drew010