A device profile can have several attributes: the platforms on which it can be used and whether multiple attributes of the same type (where allowed) are ORed or ANDed:
There are a few things to note about these attributes:
The attributes from which you can choose differ depending on the platform you selected for your device profile.
Users who have Advanced EPC can pick from a wide range of security programs.
Where multiple entries are allowed for an attribute, a device profile must either match all (and) or any (or) items on the device.
To delete an item in the list, select the check box in the left column and click Delete. To delete a single (or) item, move your pointer to the left of the item you want to delete and click the red X icon that appears.
ChromeOS version | Platform | Match |
Type the major and minor versions, and the build number for the operating system. The comparison Operator applies to all three values. To specify all versions, enter “greater than or equal to” (>=) as the Operator, and then type the major version number in the Major field and the minor version number in the Minor field. You can also specify the Build and the Patch numbers. For more information, see Using Comparison Operators with Device Profile Attributes. |
ChromeOS |
(Match all) |
Android version | Platform | Match |
Type the major and minor versions, and the build number for the operating system. The comparison Operator applies to all three values. To specify all versions, enter “greater than or equal to” (>=) as the Operator, and then type the major version number in the Major field and the minor version number in the Minor field. For more information, see Using Comparison Operators with Device Profile Attributes. |
Android |
![]() (Match all) |
Antimalware program | Platform | Match |
(This attribute is available only if you have Advanced EPC). Select the antimalware programs that EPC should check for in this profile. See Advanced EPC: Extended Lists of Security Programs for more information. If you don’t have Advanced EPC, or if you don’t see the security programs that your users require, you can still specify programs by adding them to a device profile using another attribute, such as Application or Windows registry entry. Few Antimalware Program that is used are: McAfee, Sophos, Bitdefender, ESET |
Windows macOS Linux |
(Match any) |
Client certificate | Platform | Match |
Select a Certificate Authority from the drop-down menu in the CA certificate area. (See Importing CA Certificates if the CA you want to use is not listed). A client device will match this profile as long as the appliance is configured with the root certificate for the CA that issued the client certificate to your users. Select the certificate store(s) you want searched:
|
Windows macOS Apple iOS Android Linux Chrome OS
|
(Match any) |
File name | Platform | Match |
Type the name of a file (including its extension and full path) that must be
present on the hard disk of the device. File names are not case-sensitive.
You can use environment variables (such as You can optionally specify a File size or the date and time (GMT) the file was Last modified. Both of these options use a comparison Operator; for more information and examples, see Using Comparison Operators with Device Profile Attributes. The file’s modification date and time can be specified as an Absolute or Relative value. The device profile can be configured to validate file integrity using an MD5 or SHA-1 hash (valid on all platforms), or use a Windows catalog file to validate Windows system files. Device profiles that check for the name of the file(s) used by jailbroken or rooted devices include:
If creating a device profile for jailbroken iOS devices or rooted Android devices, be sure to configure a denied EPC zone for each profile and bind each of these zones to at least one community. The files and directories must be accessible to the user logging in. If the file is not accessible to the user, the End Point Control evaluation will fail. |
Windows macOS Linux Apple iOS Android Chrome OS |
(Match all) |
iOS version | Platform | Match |
Type the major and minor versions, and the build number for the operating system. For example, enter Major 5, Minor 0, and Build 9A405 for the iOS 5.0.1 build 9A405 version. The comparison Operator applies to all three values. To specify all versions of 5.0, for
example, enter “greater than or equal to” (>=) as the Operator, and then type |
Apple iOS |
![]() (Match all) |
macOS version | Platform | Match |
Type the major and minor versions, and the build number for the operating system. Examples of versions for macOS are:
|
macOS |
![]() (Match all) |
Personal firewall program | Platform | Match |
(This attribute is available only if you have Advanced EPC). Select the firewall programs that EPC should check for in this profile. See Advanced EPC: Extended Lists of Security Programs for more information. If you don’t have Advanced EPC, or if you don’t see the security programs that your users require, you can still specify programs by adding them to a device profile using another attribute, such as Application or File Name. Few Antimalware Program that is used are: McAfee, ESET , Intego, Open Door Networks |
Windows macOS Linux |
(Match any) |
Windows registry entry | Platform | Match |
Type the Key name, and optionally enter a Value name and Data, and then select a comparison Operator for the Data field. See Using Comparison Operators with Device Profile Attributes for more information. Wildcards can be used for the value and data, but not for the key. To enter a special character (such as a wildcard or back slash), you must precede it with a back slash. |
Windows |
(Match all) |
Windows version | Platform | Match |
Type the major version, minor version, build, and revision number for the operating system. Example major/minor versions, build number, revision number for Windows 10 are:
The comparison Operator applies to all three values. For more information, seeUsing Comparison Operators with Device Profile Attributes. |
Windows |
![]() (Match all) |
Linux version | Platform | Match |
Type the major version, minor version, and build for the operating system. Example major/minor versions, and build number.
The comparison Operator applies to all three values. For more information, seeUsing Comparison Operators with Device Profile Attributes. |
Linux |
![]() (Match all) |