アプリ制限
概要
制限を使用すると、特定のデバイス機能やアプリケーションをブロックまたは制限できます。これらは構成プロファイルを通じて適用され、エンドユーザーが回避することはできません。制限を使用して、セキュリティポリシーの適用、注意散漫の防止、データ漏洩の防止を行います。
制限は iOS、iPadOS、macOS で利用できます。一部の制限はプラットフォーム固有です。
機能制限
内蔵デバイス機能やシステムアプリへのアクセスを制御します。
| 制限 | iOS | iPadOS | macOS | 説明 |
|---|---|---|---|---|
allowCamera | Yes | Yes | Yes | デバイスカメラの使用を許可 |
allowSafari | Yes | Yes | No | Safari Webブラウザを許可 |
allowFaceTime | Yes | Yes | Yes | FaceTimeビデオ/音声通話を許可 |
allowAirDrop | Yes | Yes | Yes | AirDropファイル共有を許可 |
allowAirPlay | Yes | Yes | Yes | AirPlay画面ミラーリングを許可 |
allowScreenShot | Yes | Yes | No | スクリーンショットと画面収録を許可 |
allowScreenRecording | Yes | Yes | Yes | 画面収録を許可(iOS 14+、macOS) |
allowPassbook | Yes | Yes | No | WalletとApple Payを許可 |
allowBookstore | Yes | Yes | No | ブック(iBooks)アプリを許可 |
allowPodcasts | Yes | Yes | No | Podcastアプリを許可 |
allowNews | Yes | Yes | No | Newsアプリを許可 |
allowAppStore | Yes | Yes | Yes | App Storeを許可(アプリのインストール/更新) |
allowAppStoreUI | Yes | Yes | No | App Storeの閲覧を許可(インストールは別途制御) |
allowAppRemoval | Yes | Yes | No | ユーザーによるデバイスからのアプリ削除を許可 |
allowAppInstallation | Yes | Yes | No | アプリのインストールを許可(App Storeまたはエンタープライズ経由) |
allowAppCellularData | Yes | Yes | No | アプリのセルラーデータ使用を許可 |
allowDiagnosticSubmission | Yes | Yes | Yes | Appleへの診断および使用状況データの送信を許可 |
allowCloudBackup | Yes | Yes | Yes | iCloudバックアップを許可 |
allowCloudSync | Yes | Yes | Yes | iCloudドキュメントとデータの同期を許可 |
allowCloudKeychainSync | Yes | Yes | Yes | iCloudキーチェーン同期を許可 |
allowFindMyDevice | Yes | Yes | Yes | デバイスの位置情報共有(探す)を許可 |
allowFindMyFriends | Yes | Yes | Yes | 友達の位置情報共有(友達を探す)を許可 |
allowGameCenter | Yes | Yes | No | Game Centerを許可 |
allowMultiplayerGaming | Yes | Yes | No | マルチプレイヤーゲームを許可 |
allowAddingGameCenterFriends | Yes | Yes | No | Game Centerの友達追加を許可 |
allowCellularData | Yes | Yes | No | セルラーデータ使用の完全な許可 |
allowCellularVoiceRoaming | Yes | Yes | No | セルラーネットワークでの音声ローミングを許可 |
allowCellularDataRoaming | Yes | Yes | No | セルラーネットワークでのデータローミングを許可 |
allowPersonalHotspot | Yes | Yes | No | パーソナルホットスポット/テザリングを許可 |
allowVPNCreation | Yes | Yes | Yes | ユーザーによる手動VPNプロファイル構成を許可 |
allowEraseContentAndSettings | Yes | Yes | No | すべてのコンテンツと設定を消去オプションを許可 |
allowUSBRestrictedMode | Yes | Yes | No | USBアクセサリのロック解除を要求(USB制限モード) |
allowPasswordAutoFill | Yes | Yes | No | iCloudキーチェーンからのパスワード自動入力の許可 |
allowPasswordSharing | Yes | Yes | No | AirDropパスワード共有を許可(iOS 12+) |
allowAutoUnlock | No | No | Yes | Apple WatchによるMacのロック解除を許可 |
allowContentCaching | No | No | Yes | macOSでのローカルコンテンツキャッシュを許可 |
例
json
{
"allowCamera": false,
"allowSafari": false,
"allowFaceTime": false,
"allowAirDrop": false,
"allowScreenShot": false,
"allowAppStore": false,
"allowAppRemoval": false,
"allowCloudBackup": false,
"allowGameCenter": false,
"allowMultiplayerGaming": false
}アプリ使用モード
appUsageMode を使用して、デバイス上で実行できるアプリを制御します。
| モード | 説明 |
|---|---|
| allow-all | すべてのアプリを許可します(デフォルト)。 |
| hidden | 指定したアプリを非表示にします。 |
| allowedOnly | 指定したアプリのみを許可し、その他はすべて非表示にします。 |
iCloud制限
上記の一般的な機能フラグとは独立して、iCloudサービスを制御します。
| 制限 | iOS | iPadOS | macOS | 説明 |
|---|---|---|---|---|
allowCloudBackup | Yes | Yes | Yes | iCloudデバイスバックアップをブロック |
allowCloudSync | Yes | Yes | Yes | iCloudドキュメントとデータの同期をブロック |
allowCloudKeychainSync | Yes | Yes | Yes | iCloudキーチェーンをブロック |
allowCloudDesktopAndDocuments | Yes | Yes | Yes | iCloudデスクトップと書類の同期をブロック(macOS) |
allowCloudPhotoLibrary | Yes | Yes | Yes | iCloud写真をブロック |
allowCloudPrivateRelay | Yes | Yes | Yes | iCloudプライベートリレーをブロック(iOS 15+、macOS 12+) |
allowFindMyDevice | Yes | Yes | Yes | デバイスの位置情報(探す)をブロック |
allowFindMyFriends | Yes | Yes | Yes | 友達の位置情報(友達を探す)をブロック |
セルラーデータ制限
iOSおよびiPadOSデバイスでのセルラーデータ使用を制御します。
| 制限 | 説明 |
|---|---|
allowCellularData | すべてのセルラーデータのマスタースイッチ |
allowCellularDataRoaming | 予期しない料金を避けるためデータローミングをブロック |
allowCellularVoiceRoaming | 音声ローミングをブロック |
allowPersonalHotspot | テザリング/パーソナルホットスポットをブロック |
allowAppCellularData | アプリがネットワークアクセスにセルラーデータを使用することを許可 |
allowCellularDataForAppStore | セルラー経由でのApp Storeダウンロードを許可 |
allowCellularDataForSafari | セルラー経由でのSafariを許可 |
Game Center制限
iOSおよびiPadOSでのGame Centerとマルチプレイヤー機能を制御します。
| 制限 | 説明 |
|---|---|
allowGameCenter | Game Centerを完全にブロック |
allowMultiplayerGaming | マルチプレイヤーゲームをブロック(ローカルおよびオンライン) |
allowAddingGameCenterFriends | Game Centerでの友達追加をブロック |
allowGameCenterNearbyMultiplayer | 近くのマルチプレイヤー検出をブロック |
画面収録とメディア制限
| 制限 | iOS | iPadOS | macOS | 説明 |
|---|---|---|---|---|
allowScreenShot | Yes | Yes | No | スクリーンショットをブロック |
allowScreenRecording | Yes | Yes | Yes | 画面収録をブロック |
allowScreenViewing | Yes | Yes | Yes | 画面共有/表示をブロック(AirPlayミラーリング) |
allowAirPlay | Yes | Yes | Yes | AirPlayストリーミングをブロック |
allowAirPlayOutgoingRequests | Yes | Yes | Yes | 他のデバイスへのAirPlayリクエスト送信をブロック |
allowMusicService | Yes | Yes | Yes | Apple Musicストリーミングサービスをブロック |
allowPodcasts | Yes | Yes | No | Podcastアプリをブロック |
macOS固有の制限
| 制限 | 説明 |
|---|---|
allowAutoUnlock | Apple WatchによるMacのロック解除をブロック |
allowContentCaching | ローカルコンテンツキャッシュをブロック |
allowPasswordProximityAutoFill | 近くのデバイスからの自動入力をブロック |
allowPasswordSharing | AirDrop経由のパスワード共有をブロック |
allowDiagnosticSubmission | 診断データの送信をブロック |
allowCloudDesktopAndDocuments | iCloudデスクトップと書類の同期をブロック |
allowiCloudMail | iCloudメールをブロック |
allowiCloudReminders | iCloudリマインダーの同期をブロック |
allowiCloudBookmarks | iCloudブックマークの同期をブロック |
allowiCloudNotes | iCloudメモの同期をブロック |
allowiCloudCalendars | iCloudカレンダーの同期をブロック |
allowiCloudContacts | iCloud連絡先の同期をブロック |
ベストプラクティス
- 許可リストではなくブロックリストから始める。 許可するすべてのアプリを列挙しようとするのではなく、ポリシーに違反する少数の機能(カメラ、AirDrop、Game Center)をブロックします。デバイスが厳密に単一目的(キオスク、専用デバイス)の場合にのみ許可リストに切り替えてください。
- まずは小規模なグループでテストする。 カメラのブロックやスクリーンショットの無効化などの制限は、想定外のワークフローを壊す可能性があります。広く展開する前に、パイロットグループに展開してください。
- 他のブループリント設定と組み合わせる。 パスコードポリシー、Wi-Fi、セキュリティ構成と制限を組み合わせて、多層防御を実現します。
