Contents
- Managing iOS MDM devices
- Signing device management profiles with a certificate
- Adding a configuration profile
- Installing a configuration profile on a device
- Removing a configuration profile from a device
- Configuring managed apps
- Installing an app on a mobile device
- Updating an app installed on a device
- Removing an app from a device
- Configuring roaming on an iOS MDM mobile device
- Viewing information about an iOS MDM device
- Disconnecting an iOS MDM device from management
- Configuring kiosk mode for iOS MDM devices
Managing iOS MDM devices
This section describes advanced features for management of iOS MDM devices in Kaspersky Security Center Web Console.
Signing device management profiles with a certificate
This functionality is available with Kaspersky Security Center Linux 15.2 or later.
You can sign device management profiles with a certificate received from a trusted certification authority.
A certificate is not required for the device management profile to operate correctly. If the device management profile is not signed with a certificate, then when installing the device management profile, a warning appears and users are prompted to confirm that they trust the organization that sent the certificate.
To sign device management profiles with a certificate:
- In the main window of Kaspersky Security Center Web Console, select Assets (Devices) → Mobile → iOS MDM Servers.
The list of iOS MDM Servers opens.
- Click Signing certificate.
The Signing certificate window opens.
- In the Certificate format field, specify the public or private certificate type:
- If the PKCS #12 value is selected, specify the certificate file and the password.
- If the X.509 value is selected:
- Specify the private key file.
- Specify the public key file.
- Specify the private key password.
- Click Save.
Device management profiles that you create will now be signed with the specified certificate.
Page topAdding a configuration profile
To create a configuration profile, you can use Apple Configurator 2, which is available on the Apple website. Apple Configurator 2 works only on devices running macOS. If you do not have such devices at your disposal, you can use iPhone Configuration Utility. However, Apple no longer supports iPhone Configuration Utility.
To add a configuration profile to an iOS MDM Server:
- In the main window of Kaspersky Security Center Web Console, select Assets (Devices) → Mobile → iOS MDM Servers. In the list of iOS MDM Servers that opens, click the iOS MDM Server whose settings you want to configure.
- In the iOS MDM Server settings window, select Application settings.
- Select the Configuration profiles tab.
- To add a new configuration profile, click Add.
- In the window that opens, select the configuration profile that you want to add.
The configuration profile name should not be longer than 100 characters. If you enter a longer name, only part of it will be displayed.
The new configuration profile will be displayed in the list of configuration profiles.
You can install the profile that you have created on iOS MDM devices.
Page topInstalling a configuration profile on a device
To install a configuration profile on an iOS MDM device:
- In the main window of Kaspersky Security Center Web Console, select Assets (Devices) → Mobile → Devices.
- In the list of devices that opens, select the devices that you want to install configuration profiles on.
- Click Send command.
- In the Send command window that opens, in the Command field, select the Install configuration profile command.
- In the Configuration profiles section, select the configuration profiles that you want to install on the devices.
- Click Send.
The command is sent to the devices you selected.
To view the list of configuration profiles installed on a device:
- In the main window of Kaspersky Security Center Web Console, select Assets (Devices) → Mobile → Devices.
- In the list of devices that opens, click the device whose properties you want to view.
The device properties window opens.
- Select the Configuration profiles tab.
The list of configuration profiles installed on the device is displayed.
Page topRemoving a configuration profile from a device
To remove a configuration profile from an iOS MDM device:
- In the main window of Kaspersky Security Center Web Console, select Assets (Devices) → Mobile → Devices.
- In the list of devices that opens, select the devices that you want to remove configuration profiles from.
- Click Send command.
- In the Send command window that opens, in the Command field, select the Delete configuration profile command.
- In the Configuration profiles section, select the configuration profiles that you want to remove from the devices.
- Click Send.
The command is sent to the devices you selected.
The profile may be displayed in the list of configuration profiles installed on the device for several minutes after it has been deleted.
To view the list of configuration profiles installed on a device:
- In the main window of Kaspersky Security Center Web Console, select Assets (Devices) → Mobile → Devices.
- In the list of devices that opens, click the device whose properties you want to view.
The device properties window opens.
- Select the Configuration profiles tab.
The list of configuration profiles installed on the device is displayed.
Page topConfiguring managed apps
Before installing an app on an iOS MDM device, you must add that app to the Administration Server. An app is considered managed if it has been installed on a device through Kaspersky Mobile Devices Protection and Management. A managed app can be managed remotely by means of Kaspersky Mobile Devices Protection and Management.
To add a managed app to an iOS MDM Server:
- In the main window of Kaspersky Security Center Web Console, select Assets (Devices) → Mobile → Apps & files.
- Click iOS, and then click Add.
The Add app window opens.
- Specify the app name in the App name field. This name will be used to identify the app in policy settings.
- In the Installation method field, select one of the following methods to add the app:
- Installation package
- Link to manifest file
A manifest file is a PLIST file, which is required to install an app on an iOS device. These files are dictionaries containing app installation settings (for example, the location of the installation package). When you use a manifest file to add an app, you have to fill in these settings manually. When you add an app from the App Store or an IPA file, the manifest file is generated automatically.
To get a manifest file for an app, we recommend first adding the app to the iOS MDM Server using an IPA file. In this case, the iOS MDM Server automatically generates a manifest file, which you can download and modify later.
- App Store
- Do one of the following:
- If you selected Installation package, click Select, and upload an IPA file from your computer.
- If you selected Link to manifest file, specify a link to a manifest file that can be used to download the app.
- If you selected App Store, specify a link or ID of the app to be added from the App Store.
- If necessary, configure the following settings:
- Select the Remove when device management profile is deleted check box if you want the app to be removed from the user's mobile device along with the device management profile. This check box is selected by default.
- Select the Block backup of app data to iCloud check box if you want to block backup of the app data to iCloud.
- If you want to add a custom configuration for the app, in the App configuration section, click Select and select a configuration file in PLIST format on your computer.
To generate a configuration file, you can use a configuration generator (for example, https://appconfig.jamfresearch.com/generator) or refer to the official documentation on the app to be configured.
Example of a basic configuration for the Microsoft Outlook app
Example of a configuration file for the Microsoft Outlook app
You can use macros in the corresponding fields of the configuration file to replace values. Available macros
- Click Save to save the changes you have made.
The newly created app is displayed in the table of apps on the iOS tab.
If you select a large IPA file, the app may take some time to upload. Do not close the Apps & files section until the app is uploaded.
You can view and edit app properties by clicking the app in the list or remove the app using the Delete button.
Installing an app on a mobile device
To install an app on a mobile device:
- In the main window of Kaspersky Security Center Web Console, select Assets (Devices) → Mobile → Devices.
- In the list of devices that opens, select the devices that you want to install apps on.
- Click Send command.
- In the Send command window that opens, in the Command field, select the Install app command.
- In the Apps field, select the apps that you want to install on the devices.
- Click Send.
The command is sent to the devices you selected.
Page topUpdating an app installed on a device
You can update an app on an iOS MDM device in the Send command window or on the Apps tab in the device properties window.
In the Send command window, you can update apps on multiple devices.
To update an app on an iOS MDM device in the Send command window:
- In the main window of Kaspersky Security Center Web Console, select Assets (Devices) → Mobile → Devices.
- In the list of devices that opens, select the devices that you want to update apps on.
- Click Send command.
- In the Send command window that opens, in the Command field, select the Update app command.
- In the Apps section, select the apps that you want to update on the devices.
- Click Send.
The command is sent to the devices you selected.
To update an app on an iOS MDM device in the device properties window:
- In the main window of Kaspersky Security Center Web Console, select Assets (Devices) → Mobile → Devices.
- In the list of devices that opens, click the name of the device that you want to update apps on.
The device properties window opens.
- Select the Apps tab.
- At the top of the apps list, click Update.
- In the window that opens, select the apps that you want to update on the device and click Update.
The command is sent to the device.
Updating apps may take a few minutes. The command is executed only if a device is connected to the internet. To check whether an app has been updated, click Refresh list.
Page topRemoving an app from a device
You can remove an app from an iOS MDM device in the Send command window or on the Apps tab in the device properties window.
In the Send command window, you can remove apps from multiple devices.
To remove an app from an iOS MDM device in the Send command window:
- In the main window of Kaspersky Security Center Web Console, select Assets (Devices) → Mobile → Devices.
- In the list of devices that opens, select the devices that you want to remove apps from.
- Click Send command.
- In the Send command window that opens, in the Command field, select the Delete app command.
- In the Apps section, select the apps that you want to remove from the devices.
- Click Send.
The command is sent to the devices you selected.
To remove an app from an iOS MDM device in the device properties window:
- In the main window of Kaspersky Security Center Web Console, select Assets (Devices) → Mobile → Devices.
- In the list of devices that opens, click the name of the device that you want to remove apps from.
The device properties window opens.
- Select the Apps tab.
- In the apps list, select the apps that you want to remove from the device and click Delete.
The command is sent to the device.
Removing apps may take a few minutes. The command is executed only if a device is connected to the internet. To check whether an app has been removed, click Refresh list.
Configuring roaming on an iOS MDM mobile device
To configure roaming:
- In the main window of Kaspersky Security Center Web Console, select Assets (Devices) → Mobile → Devices.
- In the list of devices that opens, select the devices that you want to configure roaming settings for.
- Click Send command.
- In the Send command window that opens, in the Command field, select the Change roaming settings command.
- In the Action section, do one of the following:
- If you want to enable data roaming, select Enable data roaming.
- If you want to disable data roaming, select Disable data roaming.
- Click Send.
The command is sent to the devices you selected.
Page topViewing information about an iOS MDM device
To view information about an iOS MDM device:
- In the main window of Kaspersky Security Center Web Console, select Assets (Devices) → Mobile → Devices.
The list of managed mobile devices opens.
- To filter iOS MDM devices, click the Operating mode column heading and select the operating mode of the iOS MDM device you want to view information about.
The list of iOS MDM devices is displayed.
Depending on the database you use, searches may be case-sensitive.
- Select the mobile device you want to view information about.
A window with the properties of the iOS MDM device opens.
The General tab of the properties window displays information about the connected iOS MDM device.
The Certificates tab of the properties window displays information about the certificates installed on the selected iOS MDM device.
The Apps tab of the properties window displays information about the apps installed on the selected iOS MDM device.
The Configuration profiles tab of the properties window displays information about the configuration profiles installed on the selected iOS MDM device.
Disconnecting an iOS MDM device from management
If you want to stop managing an iOS MDM device, you can disconnect it from management in Kaspersky Security Center.
We do not recommend disconnecting the device from management by removing the device management profile, since such device may not work correctly when reconnected. To stop managing an iOS MDM device, disconnect it from the iOS MDM Server as described in this section.
To disconnect an iOS MDM device from the iOS MDM Server:
- In the main window of Kaspersky Security Center Web Console, select Assets (Devices) → Mobile → Devices.
The list of managed mobile devices opens.
- To filter iOS MDM devices, click the Operating mode column heading and select the operating mode of the iOS MDM device you want to disconnect.
The list of iOS MDM devices operating in the selected mode is displayed.
- Select the mobile device you want to disconnect.
- Click Delete.
In the list, the iOS MDM device is marked for removal. Within one minute, the device is removed from the database of the iOS MDM Server, after which it is automatically removed from the list of managed devices.
After the iOS MDM device is disconnected from management, all installed configuration profiles, the device management profile, and apps for which the Remove when device management profile is deleted option has been enabled in the iOS MDM Server settings, will be removed from the device. The iOS MDM policy will also be deleted.
Page topConfiguring kiosk mode for iOS MDM devices
These settings apply to supervised devices.
Kiosk mode is an iOS feature that lets you limit the apps available to a device user to a single app. In this mode, a device user can open only the one app that is allowed on the device and specified in the kiosk mode settings.
Open the kiosk mode settings
To open the kiosk mode settings:
- In the main window of Kaspersky Security Center Web Console, select Assets (Devices) → Policies & profiles. In the list of group policies that opens, click the name of the policy that you want to configure.
- In the policy properties window, select Application settings.
- Select iOS and go to the Restrictions section.
- On the Kiosk mode card, click Settings.
The Kiosk mode window opens.
Configure kiosk mode
To enable kiosk mode:
- Enable the settings using the Kiosk mode toggle switch to activate kiosk mode on a supervised device.
- In the Bundle ID field, enter the unique identifier of an app selected for kiosk mode (for example, com.apple.calculator).
How to get the bundle ID of an app
To select a different app, you need to disable kiosk mode, save the changes to the policy, and enable kiosk mode for a new app.
The app that is selected for kiosk mode must be installed on the device. Otherwise, the device will be locked until kiosk mode is disabled.
The use of the selected app must also be allowed in the policy settings. If the use of the app is prohibited, kiosk mode will not be enabled until the selected app is removed from the list of forbidden apps.
In some cases, kiosk mode can still be enabled even when the use of the selected app is prohibited in the policy settings.
- Specify the settings that will be enabled on the device in kiosk mode in the corresponding section. For available settings, see the "Kiosk mode settings" section below.
- Specify the settings that the user can edit on the device in kiosk mode in the corresponding section.
- Click OK.
- Click Save to save the changes you have made.
Mobile device settings are changed after the next device synchronization with the iOS MDM Server.
As a result, once the policy is applied, kiosk mode is enabled. The selected app is forced to open on a supervised device, and the use of other apps is prohibited. The selected app reopens immediately after the device is restarted.
To edit the kiosk mode settings, you need to disable kiosk mode, save changes to the policy, and then enable kiosk mode again with the new settings.
To disable kiosk mode:
- Disable the settings using the Kiosk mode toggle switch to deactivate kiosk mode on a supervised device.
- Click OK.
- Click Save to save the changes you have made.
Mobile device settings are changed after the next device synchronization with the iOS MDM Server.
As a result, once the policy is applied, kiosk mode is disabled and the use of all apps is allowed on the supervised device.
Now, you can enable kiosk mode again with the new settings.
Kiosk mode settings
- Auto-Lock
- Touch (not recommended to disable)
- AssistiveTouch
- Voice Control
- VoiceOver
- Speak Selection
- Volume Buttons
- Mono Audio
- Zoom
- Auto-Rotate Screen
- Invert Colors
- Ring/Silent Switch
- Sleep/Wake Button