Блокировать загрузку страниц из заданного списка URL
Описание политики
Политика блокирует загрузку страниц из заданного списка URL. При попытке перехода на заблокированный ресурс Браузер прерывает соединение, и страница не отображается.
Можно указать не более 1000 URL. Исключения из этой политики задаются в политике URLAllowlist.
Политика не действует на URL со встроенным кодом JavaScript и динамически загружаемыми данными. Например, если администратор заблокирует адрес example.com/abc, сайт example.com по-прежнему сможет загрузить страницу example.com/abc, используя XMLHttpRequest.
Администратор может добавить в список страницы с настройками Браузера (например, browser://settings). Нельзя блокировать только некоторые настройки (например, блокировка подстраницы browser://settings/content приведет к блокировке всей страницы browser://settings).
Внимание
Подстановочный знак * не блокирует загрузку внутренних страниц Браузера. Чтобы заблокировать такую страницу, укажите ее точный адрес, например browser://policy.
Можно использовать ключевое слово internal_urls, чтобы обозначить все однодоменные сайты. Например, тогда https://example попадет под правило, а https://example.com — нет.
Примечание
Конвертируйте URL без латиницы (например, яндекс.рф) через punycode.
Можно использовать ключевое слово internal_urls, чтобы обозначить все однодоменные сайты. Например, тогда https://example попадет под правило, а https://example.com — нет.
Примечание
Конвертируйте URL без латиницы (например, яндекс.рф) через punycode.
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plistPUBLIC"-//Apple//DTD PLIST 1.0//EN""http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plistversion="1.0"><dict><key>PayloadContent</key><array><dict><!-- Политика URLBlocklist --><key>URLBlocklist</key><array><string>example.com</string><string>https://ssl.server.com</string><string>hosting.com/bad_path</string><string>https://server:8080/path</string><string>.exact.hostname.com</string><string>file://*</string><string>custom_scheme:*</string><string>*</string><string>browser://history</string><string>browser://settings</string></array><!-- Общая информация для Yandex Browser --><key>PayloadDisplayName</key><string>Yandex Browser</string><key>PayloadIdentifier</key><string>ru.yandex.desktop.yandex-browser.3F648CA7-3F3B-468A-BB93-C3EF6D99EBB8</string><key>PayloadType</key><string>ru.yandex.desktop.yandex-browser</string><key>PayloadUUID</key><string>3F648CA7-3F3B-468A-BB93-C3EF6D99EBB8</string><key>PayloadVersion</key><integer>1</integer></dict></array><key>PayloadDescription</key><string>Test policy for Yandex Browser</string><key>PayloadDisplayName</key><string>Yandex.Browser</string><key>PayloadIdentifier</key><string>test.yandex.browser</string><key>PayloadScope</key><string>User</string><key>PayloadType</key><string>Configuration</string><key>PayloadUUID</key><string>D3E1F0C5-4231-4D18-BB40-9DC7134CD6EB</string><key>PayloadVersion</key><integer>1</integer><key>TargetDeviceType</key><integer>5</integer></dict></plist>
Значение
Описание
Not Configured
Браузер не блокирует загрузку страниц.
["URL1","URL2"]
Администратор задает список URL, загрузка которых будет заблокирована.
Можно использовать ключевое слово internal_urls, чтобы обозначить все однодоменные сайты. Например, тогда https://example попадет под правило, а https://example.com — нет.
Примечание
Конвертируйте URL без латиницы (например, яндекс.рф) через punycode.
Можно использовать ключевое слово internal_urls, чтобы обозначить все однодоменные сайты. Например, тогда https://example попадет под правило, а https://example.com — нет.
Примечание
Конвертируйте URL без латиницы (например, яндекс.рф) через punycode.
Блокирует загрузку example.com, www.example.com и sub.www.example.com
http://example.com
Блокирует загрузку example.com и ее поддоменов, полученных по HTTP. Загрузка страниц по HTTPS и FTP не блокируется.
https://*
Блокирует загрузку страниц и всех доменов, полученных по HTTPS
mail.example.com
Блокирует загрузку mail.example.com, загрузка www.example.com и example.com разрешена
.example.com
Блокирует загрузку example.com, но не его поддоменов (например my.example.com)
*
Блокирует загрузку всех страниц, кроме исключений из политики URLAllowlist, в том числе схемы URL (например, http://example.com, https://sample.net). Не блокирует загрузку внутренних страниц Браузера. Чтобы заблокировать такую страницу, укажите ее точный адрес, например browser://policy.
*:8080
Блокирует загрузку страниц, полученных с порта 8080
example.com/stuff
Блокирует загрузку example.com/stuff и его поддоменов
192.0.2.1
Блокирует загрузку страниц с этого IP-адреса
?v
*?video*
*?video=*
*?video=100*
Блокирует загрузку страниц, содержащих значение ?video=100
*?a=1&b=2
Блокирует загрузку страниц, содержащих значения:
?b=2&a=1
?a=1&b=2
?a=1&c=3&b=2
youtube.com/watch?v=xyz
Блокирует загрузку видео на YouTube с идентификатором xyz.
При запрете достаточно любого вхождения пары «ключ-значение».
При разрешении каждому вхождению этого ключа должно соответствовать значение.
Пример:
Разрешение адреса youtube.com/watch?v=V2 не разрешает youtube.com/watch?v=V1&v=V2, но разрешает youtube.com/watch?v=V2&v=V2
Рекомендации по безопасности
Заблокируйте загрузку всех страниц политикой URLBlocklist, чтобы организовать фильтрацию веб-ресурсов с исключениями для доверенных сайтов. Задайте исключения для доверенных сайтов с помощью политики URLAllowlist.
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plistPUBLIC"-//Apple//DTD PLIST 1.0//EN""http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plistversion="1.0"><dict><key>PayloadContent</key><array><dict><!-- Политика URLBlocklist --><key>URLBlocklist</key><array><string>*</string><string>browser://history</string><string>browser://settings</string></array><!-- Общая информация для Yandex Browser --><key>PayloadDisplayName</key><string>Yandex Browser</string><key>PayloadIdentifier</key><string>ru.yandex.desktop.yandex-browser.3F648CA7-3F3B-468A-BB93-C3EF6D99EBB8</string><key>PayloadType</key><string>ru.yandex.desktop.yandex-browser</string><key>PayloadUUID</key><string>3F648CA7-3F3B-468A-BB93-C3EF6D99EBB8</string><key>PayloadVersion</key><integer>1</integer></dict></array><key>PayloadDescription</key><string>Test policy for Yandex Browser</string><key>PayloadDisplayName</key><string>Yandex.Browser</string><key>PayloadIdentifier</key><string>test.yandex.browser</string><key>PayloadScope</key><string>User</string><key>PayloadType</key><string>Configuration</string><key>PayloadUUID</key><string>D3E1F0C5-4231-4D18-BB40-9DC7134CD6EB</string><key>PayloadVersion</key><integer>1</integer><key>TargetDeviceType</key><integer>5</integer></dict></plist>