日本語

Mac 向け Device Protection と Netskope

このガイドでは、Aikido Device Protection が Netskope と併用しても安定して動作するように、Netskope の Steering Configuration を構成する方法を説明します。

この手順は macOS 専用です。Windows に適用すると問題が発生する可能性があります。

これが必要な理由

Device Protection は、ソフトウェアサプライチェーンのトラフィックを検査・保護します。対象となるのは、開発者がパッケージレジストリ(npm、PyPI、Maven、NuGet、Go)や開発者ツールのマーケットプレイス(Visual Studio、Cursor、Chrome Web Store)に対して行う接続、および Aikido 独自の保護サービスへの接続です。

企業の VPN/ZTNA と Aikido Device Protection の両方が同じトラフィックをステアリングまたは検査しようとすると、両者が競合し、動作が不安定になる可能性があります。これを避けるため、VPN/ZTNA を構成して Device Protection が処理するドメインをバイパス(除外) する必要があります。

手順

  1. Netskope Admin Console にログインします。

  2. Settings → Security Cloud Platform → Steering Configuration に移動します。

  3. New Steering Configuration をクリックし(Default テナント構成は編集しないでください)、「macOS tenant config」などの新しい名前を付けます。

  4. Match Criteria で、OS Family = macOS に設定します。User Group/OU は Any のままにするか、Default 構成が対象としているのと同じグループに範囲を限定します。これにより、バイパスが Mac のみに制限されます。

    Match Criteria が表示されない場合、お使いのテナントは 124.0.0 より古いリリースです。代わりに、構成の範囲を User Group または Organizational Unit (OU) に限定してください。この範囲指定はデバイス単位ではなくユーザー単位で適用されるため、グループには、使用するデバイスがすべて Mac であるユーザーのみを含める必要があります。そうしないと、そのユーザーの Windows デバイスにもバイパスが適用されてしまいます。新しいグループを作成するには、ID プロバイダーでグループを追加し、Netskope に同期(SCIM または Directory Importer)してから、ここで選択します。

  5. Steered Traffic では、Mac のステアリングが変わらないように Default 構成と同じ設定にします。通常は All Traffic(HTTP/HTTPS および Non-web)と All Private App Segments が含まれます。

  6. 変更したい Steering Configuration(Config)プロファイルの設定用の 3 つのドットをクリックします。Edit Configuration → Traffic Steering を開き、「Bypass exception traffic at:」が Client に設定されていることを確認します。

  7. 確認が済んだら、プロファイルを開きます。

  8. Exceptions タブを開きます。

  9. New Exception → Domains をクリックします。

  10. 以下に記載されたドメインを入力します(1 行に 1 つ、またはお使いのインターフェースのバージョンでサポートされている形式で入力します)。

  11. 構成を保存します。変更は通常 1 時間 で反映されます。

簡単にテストしたい場合は、ローカルの Netskope クライアントで Configuration をクリックし、「Configuration update available.」と表示されているか確認してください。表示されている場合は、Update をクリックして最新のポリシーを取得します。

除外するドメイン

これらは Aikido Device Protection がインターセプトするドメインです。パッケージレジストリと開発者ツールのマーケットプレイスは常にインターセプトされます。AI プロバイダーのドメインは、AI Usage モニタリングが有効になっている場合にのみインターセプトされます。

api.nuget.org
app.aikido.dev
endpoint-server.aikido.dev
aikido-endpoint-binaries.s3.eu-west-1.amazonaws.com
central.maven.org
chromewebstore.google.com
chromewebstore.googleapis.com
clients2.google.com
clients2.googleusercontent.com
crates.io
index.crates.io
static.crates.io
device-protection.aikido.help
files.pythonhosted.org
gallery.vsassets.io
gallerycdn.vsassets.io
github.com
globalcdn.nuget.org
marketplace.cursorapi.com
marketplace.visualstudio.com
open-vsx.org
proxy.golang.org
pypi.org
pypi.python.org
registry.npmjs.com
registry.npmjs.org
registry.yarnpkg.com
repo.maven.apache.org
repo1.maven.org
repository.apache.org
rubygems.org
index.rubygems.org
repo.packagist.org
sum.golang.org
update.googleapis.com
www.nuget.org