ペンテスト用のIPアドレス
Aikidoは、お使いの環境のペンテストを実施するために専用のIPアドレスとリクエストヘッダーを使用します。接続の問題、レート制限、セキュリティによるブロックを防ぐため、これらのIPとヘッダーをファイアウォールの許可リストやその他のセキュリティソフトウェアに追加してください。
どのIPを許可リストに追加すべきか?
ペンテストのトラフィックは、アプリケーションが稼働しているリージョンではなく、お使いのAikidoワークスペースがホストされているリージョンから送信されます。Aikidoへのログインに使用しているURLを確認し、そのリージョンのIPを許可リストに追加してください:
| Aikido URL | リージョン | IPリスト |
|---|---|---|
| app.aikido.dev | EU | EUベースのIPアドレス |
| app.us.aikido.dev | US | USベースのIPアドレス |
| app.au.aikido.dev | AU | AUベースのIPアドレス |
| app.me.aikido.dev | ME | 近日公開 |
app.aikido.dev でログインしている場合、エンドポイントがUSでホストされていても、接続チェックとペンテスト自体にはEUのIPが使用されます。この場合にUSのIPのみを許可リストに追加すると、ペンテストは失敗します。
IPアドレス
EUベースのIPアドレス(app.aikido.dev)
- 34.252.102.184
- 52.48.122.82
- 52.49.182.62
- 52.209.168.11
- 52.210.210.125
- 54.76.103.212
- 54.194.175.200
- 54.217.255.121
USベースのIPアドレス(app.us.aikido.dev)
- 3.226.27.188
- 34.237.95.50
- 44.209.154.183
- 52.204.120.162
- 54.80.175.207
- 54.227.161.94
- 98.88.145.68
- 98.91.68.215
AUベースのIPアドレス(app.au.aikido.dev)
- 13.237.12.233
- 13.55.70.235
- 15.134.62.222
- 15.135.1.99
- 3.105.20.219
- 3.24.155.132
- 52.64.105.187
- 54.253.33.136
オプションのIPアドレス
サポートとのトラブルシューティングに使用されます。
- 79.127.239.171
リクエストヘッダー
Aikidoのペンテストからのすべてのリクエストには、User-Agent ヘッダーとして次のいずれかの値が含まれます。これらを使用して、SIEMやWAFのリクエストログでペンテストのリクエストを識別できます。
aikido-pentest-agentaikido-pentest-agent/1.0 (Agent <AGENT_UUID>)
サードパーティプロバイダーで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」アクションを使用してください
内部アプリケーションのテスト
アプリケーションが、パブリックインターネットからのインバウンドトラフィックを受け付けられない完全なプライベートネットワーク、VPN、またはイントラネット上でホストされている場合は、Aikido Brokerを通じてペンテストを実施してください。ネットワーク内にブローカーをインストールし、内部URLを登録してから、アセスメントウィザードのAdd Broker Domainでそれらを追加します。インバウンドの許可リスト登録は不要です。
Brokerを使用するには、インフラストラクチャにエージェントをインストールする必要があります。標準的なIP許可リストの登録ができない場合に使用してください。インストール手順は内部アプリケーション向けAikido Brokerに記載されています。