コードおよびコンテナスキャンのためにIPアドレスを許可する
Gitプロバイダーが特定の静的IPアドレスからのコードへのアクセスのみを許可している場合、スキャンを開始する前に、コードスキャン用のAikidoの静的IPアドレスをホワイトリストに登録する必要があります。
どのIPを許可リストに登録すべきか?
コードおよびコンテナスキャンのトラフィックは、Gitプロバイダーやレジストリが稼働しているリージョンではなく、お使いのAikidoワークスペースがホストされているリージョンから送信されます。Aikidoへのログインに使用しているURLを確認し、そのリージョンのIPを許可リストに登録してください:
| Aikido URL | リージョン | IPリスト |
|---|---|---|
| app.aikido.dev | EU | EUベースのIPアドレス |
| app.us.aikido.dev | US | USベースのIPアドレス |
| app.aikidogov.us | FedRAMP | FedRAMPのIPアドレス |
| app.au.aikido.dev | AU | AUベースのIPアドレス |
| app.me.aikido.dev | ME | MEベースのIPアドレス |
app.aikido.dev でログインしている場合、Gitプロバイダーやレジストリが米国でホストされていても、スキャンにはEUのIPが使用されます。この場合にUSのIPのみを許可リストに登録すると、スキャンが失敗します。
app.aikidogov.us でログインしている場合、スキャンにはFedRAMPのIPが使用されます。商用のUS IP(app.us.aikido.dev)はFedRAMPワークスペースでは機能しません。
IPアドレス
EUベースのIPアドレス(app.aikido.dev)
- 52.214.244.18
- 18.202.209.180
- 52.50.198.227
- 52.51.98.186
USベースのIPアドレス(app.us.aikido.dev)
- 3.211.221.73
- 54.163.131.24
- 54.225.143.47
FedRAMPのIPアドレス(app.aikidogov.us)
- 18.252.220.64
- 16.64.88.75
- 18.252.60.10
- 16.64.93.238
MEベースのIPアドレス(app.me.aikido.dev)
- 3.29.13.194
- 40.172.18.244
- 40.172.67.79
AUベースのIPアドレス(app.au.aikido.dev)
- 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範囲から送信されている
- 上記のとおり、リクエストのヘッダーに
aikidoUser 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」アクションを使用してください