Mosyle で Device Protection を展開する
Mosyle Businessを使用して、必要な権限を設定した状態で、管理対象のmacOSデバイス全体にAikido Device Protectionを展開します。
インストール
必要なもの
開始する前に、Aikido Device Protectionダッシュボードから以下を入手していることを確認してください。
- Aikido Device Protection
.mobileconfig(Aikido Device Protectionダッシュボードからダウンロード) - Aikido Device Protectionインストーラー(
.pkgファイル、ダッシュボードからダウンロード)
これらのいずれかが不足している場合は、Aikido Device Protectionダッシュボードに戻り、Connect Deviceをクリックして事前準備の手順を完了してください。
- Aikido Device Protection
Aikido Device Protection構成プロファイルを追加する
- Mosyle管理コンソールで、Management → Manage macOS → **Management Profiles(サイドバー)**に移動します。
- 「Certificates / Custom Profiles」をクリックし、名前を付けます(例:「Aikido Device Protection」)。
- Select Fileから
.mobileconfigファイルをアップロードします。 - Add Assignmentで、Systemスコープを指定して対象のデバイスグループを選択します。
- Saveをクリックします。
このプロファイルにより、Aikido Device Protectionのシステム拡張機能がサイレントに読み込まれ、ネットワークコンテンツフィルターが有効になり、ユーザーがシステム設定 → ログイン項目でバックグラウンドサービスを無効にできなくなります。
- Mosyle管理コンソールで、Management → Manage macOS → **Management Profiles(サイドバー)**に移動します。
Aikido Device Protectionインストーラーをアップロードして展開する
- ステップ3と同じ画面で、サイドバーのManagement Profilesの下にあるInstall PKGをクリックします。
- **「Already have a .PKG」**を選択します。
- 「Host your .PKG file」で「Automatically set App info」を選択します。
- 公開URL「https://github.com/AikidoSec/safechain-internals/releases/latest/download/EndpointProtection.pkg」を使用し、「This app is Signed」と「Install as Managed」を有効にします。「Add Enterprise App」で続行します。
- プロファイルに名前を付けます(例:「Aikido Device Protection - Pkg」)。
- Add Assignmentで、同じ対象デバイスグループを選択します。
- Saveをクリックします。
デバイスに展開する
- Aikido Device Protection構成プロファイルがインストールされていることを確認します。プロファイルを開いてView Resultsをクリックし、すべての対象デバイスが緑色で表示されていることを確認してください。
- Install PKG展開プロファイルを保存して割り当てます。
インストール後にデバイスを再起動する
エージェントパッケージのインストールを確認した後、対象デバイスを再起動してください。まずInstall PKGプロファイルのView Resultsを確認します。エージェントは次回起動時に完全に有効になります。
展開を確認する
テストデバイスで以下を確認します。
-
システム拡張機能が有効になっていること:
systemextensionsctl list | grep aikido拡張機能が
[activated enabled]と表示されることを確認してください。 -
システム設定 → 一般 → ログイン項目と機能拡張を開き、Aikido Device Protectionの項目をオフに切り替えられないことを確認します。
-
トラブルシューティング
| 問題 | 対処法 |
|---|---|
| ユーザーにポップアップが引き続き表示される | 構成プロファイルのスコープが正しく設定され、パッケージポリシーの実行前にインストールされていることを確認してください |
| 拡張機能がユーザーの承認待ちになっている | System Extensions ペイロードを確認し、チーム ID とバンドル ID が完全に一致していることを確認してください |
| パッケージはインストールされるが、デバイスが接続されない | パッケージのインストール前にトークンスクリプトが実行され、トークンが正しくコピーされていることを確認してください |
| 拡張機能のエントリが重複して表示される | デバイスを再起動してください |
| コンテンツフィルタがサイレントで承認されない | .mobileconfig プロファイルを再アップロードし、デバイスにインストールされていることを確認してください |