問題タブ [anti-bot]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
web - サイトをアンチボットにしますか?
悪用により閉鎖されたサイトを覚えていますが、ボットがその一部を持っているのではないかと思います。ボットが自分のサイトに何かを投稿している場合、どのように対処できますか? いくつかの Cookie を設定し、JavaScript + タイムスタンプと署名を使用して Cookie を変更することを考えていました (そのため、昨日の Cookie は今日と来週は使用できません)。
ほとんどの人/ボットは、ボットで JS を有効にする代わりに、別のサイトを使用するだけだと確信しています。
他に何ができますか?毎日の POST 制限と、ランダムにスパムを投稿する一般的なボット用のハニーポットを考えています
c# - A/BテストAKAスプリットテスト
ウェブページにアカウントを登録するためのアプリケーションを作成しています。そのウェブページにはab_test_dataというフィールドが含まれています。フィールドのコンテンツは[サインアップ]ボタンをクリックすると生成されます。これは、私が完全に理解していない一種の複雑なアルゴリズムを実行するjavascript関数によって生成されます。A / Bテストとは何か、そしてそれがアンチボットテクノロジーとしてどのように使用されているかを理解できるようにしたいと思います。また、可能であればそれをバイパスする方法を理解したいと思います。
注:質問は、HttpWebRequest/Responseを使用してデータを送信することを前提としています。
前もって感謝します。
php - MediaWiki のアンチボット コーディング
ユーザー登録の MediaWiki の処理を変更して、アンチ ボット チェックを追加したいと考えています。
ファイル内のaddNewAccountInternal()
メソッドが適切な場所のようです。includes/SpecialUserlogin.php
問題は、そのファイルを変更しても何も変わらないように見えることです。そのファイルを削除することすらありません。サーバーにはいかなる種類のキャッシュもインストールしませんでした。
クライアント側の JavaScript コードを既にincludes/templates/Userlogin.php
ファイルに書き込んでおり、期待どおりに動作します。
私は何が欠けていますか?
php - 部分文字列を使用したアンチボット PHP
ただ好奇心、
フォームでは、「名前」、「メール」、「パスワード」など。別のフィールド「電子メールの最初の 3 文字」を追加し、次に connect.php で基本的に if ステートメントを実行しました
それはどの程度のアンチボットになるでしょうか (セキュリティに関して)? 編集またはボットの何パーセントが停止すると思いますか?
security - サイトに影響を与えたり、セキュリティを侵害したりせずに、cscart でアンチボット検証を削除する方法
サイトに影響を与えることなく、cscart v4 からアンチボット検証を削除したいと考えています。また、アンチボット検証なしでサイトのセキュリティが侵害される可能性があるかどうかも知りたい.
サインインポップアップ、登録ページなどから取り出したいのですが。
テイクはありますか?助けてください
security - セキュアキャプチャのアルゴリズムを整理するには?
Google reCaptcha を使用しても、この問題を解決できません。インターネットに接続していないイントラネット ユーザーがいるからです。Google recaptha 以外のキャプチャは安全ではないという感覚に基づいて、独自のキャプチャをコーディングする問題。ページでキャプチャを生成するアルゴリズムを知っているかもしれません。私自身の recaptcha のコーディングを手伝ってください。画像を生成するアルゴリズムを自分でコーディングすると仮定して、html に capthca を挿入するアルゴリズムを教えてください。
javascript - マウスクリックが必要な入力フィールド
簡単な HTML ページを作成しています。入力フィールドの後に検索ボタンがあります。これはコードです:
現在、ボタンと入力フィールドにいくつかのアクションを割り当てるための JavaScript を書いていますが、検索を開始するためにカーソルがフィールド上にある必要がある機能を追加することをお勧めします。もっと詳しく説明すると、誰かが何かを検索したい場合、通常の入力フィールドと同じように表示され、そのように機能します。ただし、誰かがフォームを自動送信するためのスクリプトを起動しようとすると、入力が挿入されていないかのように動作します。
たとえば、誰かがこのスクリプトを挿入しようとした場合:
検索は開始されますが、ユーザーが検索フィールドに何も入力せずに検索ボタンをクリックしたかのように、"Some stuff" 文字列は保存されません。さらに、行を追加します
フィールドにカーソルを置く唯一の方法は、ユーザーによる手動アクションになるように、何もしないでください。
そんなものを作ることができるかどうか疑問に思っています。EventListener を使用して検索フィールドを空白にすることはできましたが、ユーザーがカーソルをフィールドに置いたかどうかをスクリプトに識別させる手がかりがありません。
私は JQuery を使用したくないのですが、それでも問題ありません。どんなアイデアでも大歓迎です。ありがとう。