Code・Container Scanning向けのIPアドレス許可
GitプロバイダーがコードへのアクセスをIPアドレスで制限している場合、スキャンを開始する前にAikidoの静的IPアドレスを許可リストに追加する必要があります。
EUベースのIPアドレス(デフォルトリージョン):
- 52.214.244.18
- 18.202.209.180
- 52.50.198.227
- 52.51.98.186
USベースのIPアドレス:
- 3.211.221.73
- 54.163.131.24
- 54.225.143.47
MEベースのIPアドレス:
- 3.29.13.194
- 40.172.18.244
- 40.172.67.79
AUベースのIPアドレス:
- 3.24.60.82
- 52.65.15.49
開放が必要なポートは、HTTPS用の443ポート以上です。Dockerコンテナレジストリの場合、追加のポートが必要になることがあります。例えば、Gitlab Container Registryはポート4567の開放が必要です。
IPを追加したら、リポジトリを再スキャンして接続を確認してください。
サードパーティプロバイダーでのIPアドレス許可の手順については、以下のリソースを参照してください:
- Cloudflare WAF
- Cloudflare Turnstileは、特定のクライアントIPアドレスの許可リスト登録をサポートしていません。Aikidoのスキャントラフィック向けにTurnstileをバイパスする必要がある場合は、アプリケーションコード側で行う必要があります。 次の両方の条件を満たす場合のみバイパスすることを推奨します:
- リクエストがAikidoのIP範囲から発信されている
- リクエストのヘッダーに、上記で説明した
aikidoのUser Agentが含まれている
- Cloudflare Turnstileは、特定のクライアントIPアドレスの許可リスト登録をサポートしていません。Aikidoのスキャントラフィック向けにTurnstileをバイパスする必要がある場合は、アプリケーションコード側で行う必要があります。 次の両方の条件を満たす場合のみバイパスすることを推奨します:
- Azure WAF
- AWS WAF
- Application Load BalancerやCloudFrontの背後にあるWAFの場合、WAFは
X-Forwarded-Forヘッダー内の最後のIPアドレスをチェックする必要があります。
- Application Load BalancerやCloudFrontの背後にあるWAFの場合、WAFは
- Vercel WAF
- 信頼できるIPには“bypass”アクションを使用してください