YandexPolicyInFileConfig

Задать частоту перечитывания конфигурационных файлов со значениями политик

Описание политики

Политика задает частоту перечитывания конфигурационных файлов со значениями политик. Можно указать, как часто перечитывать файлы при удачной и неудачной попытке.

Формат значений:

  • для объектов (DICT) — нужно указывать путь как поле: "_FILE_": {"name": "путь_к_файлу"}
  • для объектов типа массив (LIST) — нужно указывать путь как объект: [ {"_FILE_": {"name": "путь_к_файлу"} } ]

Файлы со значениями политик могут быть доступны:

  • локально (например, C:/folder/file.txt);
  • через сетевую папку (например, //computer/file.txt);
  • по URL'у (например, http://192.168.0.1/file.txt).

Примеры значений политик:

  • Для объекта: пусть политика имеет строковое значение в редакторе политик (в реестре) в виде { "extension": { "id": "12345" , … }, … }. Чтобы заменить значение файлом, нужно в редакторе политик (или реестре) заменить это значение на { "_FILE_": { "name": "путь_к_файлу" } }. Сам файл должен существовать по указанному пути и содержать значение { "extension": { "id": "12345" , … }, … }.
  • Для объекта типа массив: пусть политика URLBlocklist имеет значение в редакторе политик (реестре) в виде ["example.com"]. Чтобы заменить значение конфигурационным файлом, нужно создать файл, например C:\broconfigs\policy.txt и записать в него значение ["example.com"]. Тогда в самой политике можно указать путь к файлу в виде [{"_FILE_": {"name":"C:\\broconfigs\\policy.txt"}}].

В файле можно использовать пробелы, табуляцию, переводы строк для лучшей читаемости, но вложенных файлов быть не должно.

Правила указания путей к файлам:

  • на Linux и macOS в пути нужно использовать unix-слеш, например "/home/user/broconfigs/test.json";
  • на Windows можно использовать любой слеш, но обратный слеш в windows-пути должен быть экранирован, например, можно указать "c:\\broconfigs\\test.json" или "c:/broconfigs/test.json".

В расширенной версии Браузера для организаций при успешном или неуспешном чтении файлов отправляется событие безопасности FileInPolicy, которое содержит md5-хеш файла и путь к файлу.

Значения политики

Значение

Описание

Not Configured

Cодержимое файлов со значениями политик не перепроверяется при запуске. Если файл не открывается с первого раза, доступ к нему перепроверяется спустя 2 минуты, затем этот интервал увеличивается квадратично.

Disabled

Cодержимое файлов со значениями политик не перепроверяется при запуске. Если файл не открывается с первого раза, доступ к нему перепроверяется спустя 2 минуты, затем этот интервал увеличивается квадратично.

Enabled

Администратор задает временные интервалы для перепроверки содержимого файлов, в которых находятся значения других политик, и доступа к этим файлам:

  • refresh — максимальный интервал (в минутах) между автоматическими проверками файла. По умолчанию — 120.

  • retry — минимальный интервал (в минутах) для автоматической перепроверки файла, который не удалось прочитать. Для файла, который не получилось прочитать очередной раз, этот интервал увеличивается по экспоненте до перезапуска Браузера или успешного результата. По умолчанию имеет значение 1.

Примечание

В редакторе локальной групповой политики и редакторе реестра можно задавать только однострочные значения.

Чтобы переводить многострочные значения в одну строку, используйте JSON Beautifier. Слева на странице вставьте значение и нажмите Minify.

Можно настроить через файл.

Пример значения:

{
  "refresh": 120,
  "retry": 2
}

Внимание

По умолчанию установлено значение Not Configured.

Значение

Описание

Нет

Cодержимое файлов со значениями политик не перепроверяется при запуске. Если файл не открывается с первого раза, доступ к нему перепроверяется спустя 2 минуты, затем этот интервал увеличивается квадратично.

"YandexPolicyInFileConfig": {
  "refresh": time,
  "retry": time
}

Администратор задает временные интервалы для перепроверки содержимого файлов, в которых находятся значения других политик, и доступа к этим файлам:

  • refresh — максимальный интервал (в минутах) между автоматическими проверками файла. По умолчанию — 120.

  • retry — минимальный интервал (в минутах) для автоматической перепроверки файла, который не удалось прочитать. Для файла, который не получилось прочитать очередной раз, этот интервал увеличивается по экспоненте до перезапуска Браузера или успешного результата. По умолчанию имеет значение 1.

Можно настроить через файл.

Пример значения:

"YandexPolicyInFileConfig": {
  "refresh": 120,
  "retry": 2
}

Значение

Описание

Нет

Cодержимое файлов со значениями политик не перепроверяется при запуске. Если файл не открывается с первого раза, доступ к нему перепроверяется спустя 2 минуты, затем этот интервал увеличивается квадратично.

<key>YandexPolicyInFileConfig</key>
<dict>
  <key>refresh</key>
  <integer>time</integer>
  <key>retry</key>
  <integer>time</integer>
</dict>

Администратор задает временные интервалы для перепроверки содержимого файлов, в которых находятся значения других политик, и доступа к этим файлам:

  • refresh — максимальный интервал (в минутах) между автоматическими проверками файла. По умолчанию — 120.

  • retry — минимальный интервал (в минутах) для автоматической перепроверки файла, который не удалось прочитать. Для файла, который не получилось прочитать очередной раз, этот интервал увеличивается по экспоненте до перезапуска Браузера или успешного результата. По умолчанию имеет значение 1.

Можно настроить через файл.

Пример значения
<?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>
        <!-- Политика YandexPolicyInFileConfig -->
        <key>YandexPolicyInFileConfig</key>
        <dict>
          <key>refresh</key>
          <integer>120</integer>
          <key>retry</key>
          <integer>2</integer>
        </dict>
        <!-- Общая информация для 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>

Написать в службу поддержки

Также вы можете перейти на сервис

favicon Яндекс Браузера для организаций



Полезные ссылки

Промостраница Яндекс Браузера для организаций

Предыдущая
Следующая