About profiles and policies
Last updated December 6th, 2023
Profiles and policies in Knox Manage Lite view are organized and structured quite differently from how they are in the original view.
Profile and policy terminology
The term policy has shifted from its original meaning in the original view and typical industry usage. The updated terminology for policies is as follows:
|Nearest terms in the original view
|Meaning in the new view
The parent entity that consists of policies and settings that can be pushed to devices to alter their behavior.
This definition hasn't changed from the original view.
A bundle of settings belonging to a specific category. On the console, rather than treating all policies as a unified payload, each policy is treated like a subset of the payload.
This difference is a departure from the classical understanding of policies, but with the myriad number of policies for the most popular platforms — which in recent years is typically in the hundreds — this way of clustering settings with a similar purpose should significantly reduce the complexity and administrative burden of managing profiles of all sizes.
A property that alters behavior of the device by hooking into the management API of its OS.
Previously, many customers reported confusion about what the differences between a policy drawer, policy, and sub-policy. Rather than needlessly spending design resources on questions of taxonomy of that nature, simply referring to any individual property as a setting greatly simplifies the understanding of how policies are structured.
In the original view, there is an Android policy called System > Camera, and another called System > System update. As far as the console is concerned, both of these policies are members of the larger, undifferentiated blob of settings that are pushed to a device, and have as much relation to each other as they do to the Location > Location accuracy policy. Any further properties belonging to these policies would be called sub-policies, regardless of how deeply-nested they are.
In the new view, the different semantic categories of policies are more tangible. The categories — System and Location — are instead the policies themselves, and the settings belonging to them, which were previously called individual policies, are now tightly tied together. Therefore, within the console, Camera is an inextricable setting belonging the System policy, and Location accuracy is a setting that belongs to the Location policy. The total number of policies is now much smaller, and their granular settings can more easily change as the Android platform evolves over time, without needing to frequently re-categorize them.
One advantage of the new definition of policy is that it makes organizing the interface much easier, and allows the console to facilitate extra functionality to make policy management much faster.
With the new view, policies can be saved and reused in other profiles. It works like this:
- When you configure a policy, you have the option of giving it a name and saving its settings as as preset.
- When you configure that same policy type in another profile, you can load the preset, which restores all its saved settings.
- After you load a policy preset, you can then override specific settings within it, as required.
- After the profile is deployed to devices, you can further update the preset, and any profile that includes it would automatically receive its latest settings.
Let’s say your enterprise has an office with an isolated Wi-Fi network, and you maintain separate profiles for the finance, sales, training, and marketing departments. Among other settings, each profile pre-loads the SSID and password for the on-site Wi-Fi access points.
One day, the Wi-Fi password is changed for security reasons. Each department’s devices would need to be updated with the new password to continue working. In the original view, you would have had to individually edit each department’s profile, one by one, to achieve such simple a change.
In the new view, you could save the Wi-Fi settings as a shared policy preset. All you would need to do would be to add the new password to the policy, and every profile that includes the policy would automatically adopt the new password.
Is this page helpful?