Captchaチャレンジへの対応
多くのアプリケーションでは、Captcha などのボット対策メカニズムが実装されています。使用されている Captcha によっては、エージェントがこれらを自動的に解決できます。
Aikido はこれらの captcha を自動で解決できます
以下は、エージェントが自律的に解決でき、追加の対応が不要なチャレンジタイプの一覧です。
| ReCaptcha v2 - IPチェック未設定 |
| ReCaptcha v3 - IPチェック未設定 |
| reCAPTCHA v2 Enterprise |
| reCAPTCHA v3 Enterprise |
| Cloudflare Turnstile |
| Geetest v3 / v4 |
| 画像からテキスト |
Aikido があなたの協力を必要とする Captcha
以下の Captcha は、エージェントでは自動的に解決できません。ペンテストを進めるには、以下の追加対応が必要です。
| hCaptcha | hCaptcha では、ポータル内からの許可リスト登録は提供されていません。これらの Captcha の除外は、コードベース内で実装する必要があります。 |
| ReCaptcha v2 - IPチェック設定済み | 次を除外する Aikido の IP アドレス 以下を使用して 許可リスト設定手順 |
| ReCaptcha v3 - IPチェック設定済み | 次を除外する Aikido の IP アドレス 以下を使用して 許可リスト設定手順 |
ReCaptcha の IP チェック対応に関する補足説明
reCAPTCHA が IP チェックなしで設定されている場合、検証はクライアントの IP アドレスに依存しません。代わりに Google は、ブラウザの挙動や実行コンテキストなどの非 IP シグナルを評価するため、異なる IP から送信されたトークンでも検証できます。
IP チェックが有効な場合、reCAPTCHA はチャレンジ/トークンを送信元の IP アドレスに紐づけ、検証時にも同じ IP を要求します。私たちのエージェントは、チェックを解決しボット対策を回避するために複数の IP を使用するため、IP 制限下では検証が失敗する可能性があります。
そのため、reCAPTCHA の IP チェックが有効な場合は、追加の IP 許可リスト登録が必要です。