# Challenges 軽量なチャレンジで、訪問者がボットでないことを確認します > 以下のリンクは、各ページの Markdown 版を直接指します。 任意のページは、`index.md` サフィックスなしの URL に `Accept: text/markdown` ヘッダーを付けて取得することもできます(例: `curl -H "Accept: text/markdown" https://developers.cloudflare.com/cloudflare-challenges/`)。 > > その他の Cloudflare 製品は、[Cloudflare ドキュメントディレクトリ](https://developers.cloudflare.com/llms.txt) を参照してください。 ## 概要 - [Challenges](https://developers.cloudflare.com/cloudflare-challenges/index.md): Challenge Page、Turnstile、JavaScript 検出を使い、訪問者が人間であることを確認します。 ## Precursor - [Precursor](https://developers.cloudflare.com/cloudflare-challenges/precursor/index.md): 訪問者の行動を継続的に評価し、自動化を特定する、クライアントサイドのセッションベース検証です。 ## トラブルシューティング - [トラブルシューティング](https://developers.cloudflare.com/cloudflare-challenges/troubleshooting/index.md): ループやプロキシされたホスト名など、Cloudflare Challenge のよくある問題を解決します。 - [Challenge の解決に関する問題](https://developers.cloudflare.com/cloudflare-challenges/troubleshooting/challenge-solve-issues/index.md): Challenge のループ、未対応ブラウザーのエラー、その他の解決失敗を修正します。 ## challenge-types - [インタースティシャル Challenge Page](https://developers.cloudflare.com/cloudflare-challenges/challenge-types/challenge-pages/index.md): 訪問者がサイトに到達する前に、本人確認を行う全画面の Challenge 画面です。 - [追加の設定](https://developers.cloudflare.com/cloudflare-challenges/challenge-types/challenge-pages/additional-configuration/index.md): 多言語対応、ブランディング、テキストのオプションで Challenge Page をカスタマイズします。 - [Challenge Passage](https://developers.cloudflare.com/cloudflare-challenges/challenge-types/challenge-pages/challenge-passage/index.md): 訪問者が繰り返しチャレンジを解かなくてよい期間を設定します。 - [WAF カスタムルールで Challenge Page を実装する](https://developers.cloudflare.com/cloudflare-challenges/challenge-types/challenge-pages/create-custom-rule/index.md): ボットスコアまたはレート制限に基づいて Challenge Page を出す WAF カスタムルールを作成します。 - [Challenge Page のレスポンスを検出する](https://developers.cloudflare.com/cloudflare-challenges/challenge-types/challenge-pages/detect-response/index.md): fetch と XHR リクエストで、cf-mitigated ヘッダーを使い Challenge Page のレスポンスを識別します。 - [Challenge を解決する](https://developers.cloudflare.com/cloudflare-challenges/challenge-types/challenge-pages/resolve-challenge/index.md): Cloudflare の Challenge ページが表示されたときに、訪問者とサイト所有者が取れる手順です。 - [JavaScript Detections](https://developers.cloudflare.com/cloudflare-challenges/challenge-types/javascript-detections/index.md): 自動化されたトラフィックを識別するため、すべてのリクエストで実行されるクライアントサイドの JavaScript Challenge です。 - [Turnstile](https://developers.cloudflare.com/cloudflare-challenges/challenge-types/turnstile/index.md): 訪問者の操作を妨げずに本人確認する、CAPTCHA の代替ウィジェットを埋め込みます。 ## concepts - [Clearance](https://developers.cloudflare.com/cloudflare-challenges/concepts/clearance/index.md): cf_clearance Cookie が、訪問者の Cloudflare Challenge 合格を証明する仕組みです。 - [Challenge の仕組み](https://developers.cloudflare.com/cloudflare-challenges/concepts/how-challenges-work/index.md): WAF ルール、Bot Management、Bot Fight Mode を通じて Cloudflare が Challenge を出す仕組みです。 ## reference - [Challenge solve rate(CSR)](https://developers.cloudflare.com/cloudflare-challenges/reference/challenge-solve-rate/index.md): 発行した Challenge のうち、訪問者が正常に解けた割合を測ります。 - [Private Access Tokens (PAT)](https://developers.cloudflare.com/cloudflare-challenges/reference/private-access-tokens/index.md): 有効なトークンを持つ訪問者に対して、Private Access Tokens が Challenge の手順を減らす仕組みです。 - [対応ブラウザー](https://developers.cloudflare.com/cloudflare-challenges/reference/supported-browsers/index.md): Challenge Page、Turnstile、JavaScript detections のブラウザー互換性です。 - [対応言語](https://developers.cloudflare.com/cloudflare-challenges/reference/supported-languages/index.md): Cloudflare の Challenge Page が対応する言語です。検出には navigator.language を使います。