# Aikidoへのアクセスを特定のIPに制限する

IP制限を使うと、Aikido ワークスペースへのアクセスを制限でき、信頼済みのIPアドレスから接続するユーザーだけがダッシュボードを利用できます。これにより、既存のログイン方法に加えてネットワークレベルの制御を追加できます。

## なぜIP制限を使うのですか？

* ✨ 盗まれた認証情報によるリスクを低減: 攻撃者が許可されたネットワークから接続できなければ、漏えいしたパスワードやトークンは役に立ちません
* 🛡️ オフィスネットワークやVPNの出口など、既知の場所からのアクセスを強制します
* 🚦 IPベースのアクセス制御を求めるコンプライアンス要件を満たします

## IP制限を設定できるのは誰ですか？

Only **ワークスペース管理者** IP制限を表示および管理できます。管理者以外のユーザーは設定ページとAPIへのアクセスがブロックされます。

## IP制限を設定する

{% stepper %}
{% step %}

### IP制限を開く

次へ移動します： [**IP制限**](https://app.aikido.dev/settings/advanced/ip-locks) ワークスペース設定で。直接リンクからアクセスしてください。
{% endstep %}

{% step %}

### 信頼済みIPアドレスを追加

クリックします **「IP制限を追加」** そして1つ以上のIPv4アドレスまたはCIDR範囲を入力します。

* 単一のIPを使用します（例: `203.0.113.45`）個別のマシンやVPN出口ポイント向け
* CIDR範囲を使用します（例: `203.0.113.0/24`）でサブネット全体を許可します。ネットマスクは次の範囲である必要があります `/24` と `/32`

クリックします **「保存」** 許可リストを適用するには。
{% endstep %}

{% step %}

### 現在のIPが含まれていることを確認してください

保存すると、Aikido は現在のIPアドレスを自動的に追加します。これにより、自分自身をワークスペースから締め出してしまうのを防げます。

現在のIPは **「現在のIP」** バッジとしてリストに表示されます。ログイン中は自分のIPを削除できません。
{% endstep %}
{% endstepper %}

## 仕組み

少なくとも1つのIPアドレスが許可リストにあると、Aikido はワークスペースにIP制限を有効にします。リストにないIPから接続するユーザーには **403 Forbidden** エラー: *「このワークスペースへのアクセスはこのIPでは許可されていません。」*

**IP制限を無効にするには:** 許可リストからすべてのIPアドレスを削除します。最後のエントリを削除すると、IP制限は自動的にオフになり、すべてのユーザーが再びワークスペースにアクセスできるようになります（通常のログイン権限に従います）。

**CIDR範囲:** CIDR範囲を追加すると、Aikido は内部でそれを個々のIPv4アドレスに展開します。たとえば、 `10.0.0.0/24` はそのサブネット内の256個のアドレスすべてを追加します。

## 引き続きアクセス可能なもの

IP制限は、Aikido ダッシュボード経由のワークスペースアクセスと認証済みAPI呼び出しに適用されます。Aikido は、スキャン、CIチェック、アラートが中断されないよう、以下の連携を引き続き動作させます:

* CI/CD webhook とチェック連携（GitHub、GitLab、Bitbucket、Azure DevOps）
* Jira と Microsoft Teams の連携
* Aikido のバックグラウンドスキャンおよびデータ取得サービス
* Zen Firewall ランタイム公開API

Aikido サポートは、なりすましによるサポート提供時でもワークスペースにアクセスできます。

## 対応形式

| 形式       | 例               | 注意事項                   |
| -------- | --------------- | ---------------------- |
| IPv4アドレス | `192.168.1.100` | 単一の信頼済みIP              |
| CIDR範囲   | `10.0.0.0/24`   | ネットマスクは `/24` から `/32` |
| IPv6     | 該当なし            | 非対応                    |

## ヒント

{% hint style="warning" %}
IP制限を有効にする前に、チームメンバー全員が許可されたネットワークから Aikido にアクセスできることを確認してください。自宅ネットワークや、VPNアクセスなしで外出中のユーザーはブロックされます。
{% endhint %}

{% hint style="info" %}
Aikido のIP制限は、GitプロバイダーでのIP許可リストとは別です。GitHub、GitLab、または他のSCMへのアクセスも制限している場合は、参照してください [Git プロバイダーの IP 許可リスト設定](https://help.aikidogov.us/docs/docs-ja/miscellaneous-info/ip-allowlisting-for-your-git-provider).
{% endhint %}
