無料チェック
フォームは保護されていますか?
お問い合わせ、ログイン、会員登録などのフォームがあるページのアドレスを入力してください。そのページを1つだけ読み込み、HTML内に既知のボット対策の目印があるかを調べます。
このチェックでわかること、わからないこと
このチェックは、お使いのサーバーが配信するHTMLを読み取ります。reCAPTCHA、hCaptcha、Cloudflare Turnstile、Friendly Captcha、SilentShieldの目印を検出します。JavaScriptは実行しないため、ブラウザー上でスクリプトが作成するフォームは見えません。そのため「検出なし」は「配信されたHTMLに何もない」という意味であり、「保護されていない」という意味ではありません。また、サーバーが回答を実際に検証しているかどうかもわかりません。
このチェックでは見えないもの
- ブラウザー上でスクリプトが作成するもの。配信されたHTMLに存在しないフォーム、ウィジェット、トークンなど。
- サーバーが回答を検証しているかどうか。サーバー側の確認がなければ、フォーム内のウィジェットは誰も止められません。
- ファイアウォールやレート制限など、ページの手前にある保護。HTMLには痕跡が残りません。
- ログインが必要なページ。取得するのは公開ページのみで、Cookieは使用しません。
チェックの仕組み
- 1サイトのrobots.txtを読み取ります。取得が禁止されている場合や読み取れない場合は、そこで中止します。
- 2入力いただいたページを1つだけ、明確な識別名(SilentShieldFormCheck)で、Cookieなし、リダイレクトは最大3回、サイズは最大1 MBで取得します。
- 3HTML内で、既知のプロバイダーの目印(スクリプトのアドレス、要素のクラス、フィールド名)を探します。
- 4結果を表示し、何も保存しません。保存されるのは、判定ごとの匿名の日次件数のみで、アドレスは含まれません。
チェックに関するよくある質問
「検出なし」は、フォームが保護されていないという意味ですか?
いいえ。配信されたHTMLに既知のプロバイダーの目印がない、というだけの意味です。保護は、ブラウザー上のスクリプトで追加されている場合、サーバー側だけで動作している場合、ページの手前に置かれている場合があります。
このチェックで、保護が機能していることは証明できますか?
いいえ。フォームに目印があることを示すだけです。サーバーが回答を検証し、失敗した回答を拒否しているかどうかは、外部から送信をテストしなければ確認できません。
どのプロバイダーに対応していますか?
Google reCAPTCHA、hCaptcha、Cloudflare Turnstile、Friendly Captcha、SilentShieldです。一覧にないプロバイダーは、単に認識されません。
入力したアドレスは保存されますか?
いいえ。アドレスも結果も保存されず、ログにも書き込まれません。保存されるのは、判定ごとの日次件数のみで、アドレスは含まれません。
どのウェブサイトでもチェックできますか?
公開ページのみで、サイトのrobots.txtが許可している場合に限ります。内部アドレスや一般的でないポートは拒否されます。他のサーバーを守るため、1つのサイトにつき1時間に数回まで、1人の訪問者につき1日に数回までしかチェックできません。
パズルを解かせない保護をお探しですか?
SilentShieldは、訪問者の行動をバックグラウンドで評価し、人間、不審、ボットのいずれかを判定します。無料プランで、1つのサイトで試すことができます。