Category filter
Web Content Filter configuration profile settings for iOS
Creating web content filter settings for iOS devices can help IT admins manage user access to websites. It helps keep the devices safe from malware, phishing, and other harmful threats as it prevents access to identified malicious websites. Admins may use a custom configuration profile or Web Content Filtering policy to set up web content filtering for iOS devices from Hexnode. This document discusses various Web Content Filter profile settings for iOS devices. The remote deployment of the configuration profile is feasible via Hexnode’s Deploy Custom Configuration feature.
Configuration profile to set up web content filter
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 |
<?xml version=”1.0” encoding=”UTF-8”?> <!DOCTYPE plist PUBLIC “-//Apple//DTD PLIST 1.0//EN” “http://www.apple.com/DTDs/PropertyList-1.0.dtd”> <plist version=”1.0”> <dict> <key>PayloadContent</key> <array> <dict> <key>AutoFilterEnabled</key> <true/> <key>DenyListURLs</key> <array> <string>Enter URL</string> </array> <key>FilterBrowsers</key> <true/> <key>PayloadIdentifier</key> <string>com.example.webcontentfilterpayload</string> <key>PayloadType</key> <string>com.apple.webcontent-filter</string> <key>PayloadUUID</key> <string>ab5d598f-1a96-3b77-2702-5edfc3417601</string> <key>PayloadVersion</key> <integer>1</integer> </dict> </array> <key>PayloadDisplayName</key> <string>Web Content Filter Payload</string> <key>PayloadIdentifier</key> <string>com.example.configprofile</string> <key>PayloadType</key> <string>Configuration</string> <key>PayloadUUID</key> <string>a510e0c6-ec81-2b62-81d0-7a3ef62925e7</string> <key>PayloadVersion</key> <integer>1</integer> </dict> </plist> |
The configuration profile contains a set of keys that can be configured by the admin to set up web content filter on their iOS devices:
AutoFilterEnabled
: Set the key value as true to enable automatic filtering of web pages. This feature scans every webpage as it loads in an effort to detect and block information inappropriate for young readers. Although the search algorithm is intricate and might change with each version, it essentially looks for language that is appropriate for adults.DenyListURLs
: Enter the URLs of all the websites that you intend to block under this key. You must enter each URL as a separate string entry. The maximum number of URL’s should be limited to 500.FilterBrowsers
: Set the key value as true to enable the filtering of Webkit traffic. Webkit is a web browser engine used by Safari, Mail, App Store, and many other apps running on iOS and macOS.
What happens at the device end?
Once the policy and custom configuration are associated, the URLs added under DenyListURLs
can no longer be accessed, and web pages are filtered for inappropriate content for children.