через ; или , можно добавить несколько?
просто ФСТЭК свои рекомендации кидает по несколько штук.
Отправлено 18 Февраль 2025 - 07:49
через ; или , можно добавить несколько?
просто ФСТЭК свои рекомендации кидает по несколько штук.
Отправлено 18 Февраль 2025 - 13:27
Отправлено 18 Февраль 2025 - 13:31
Если используете клиентский GUI (интерфейс), то есть экспорт и импорт списка сайтов в разделе исключений. Информация есть в документации. Используется текстовый список в формате csv. Если речь про централизованное управление, то тут нужно почитать документацию или ждать ответа другого пользователя.
централизованное управление через веб интерфейс
Отправлено 18 Февраль 2025 - 16:19
Строка примется агентом, как есть. Т.е. если добавите например youtube.com,vk.com - то именно такое значение и придет на станцию. Работать не будет.
Списком подавать нельзя. Можно потанцевать с бубном - для нужной станции или группы зайти в настройки офисного контроля, где лежит черный список и в правом верхнем углу экспортировать настройки в файл. На выходе получите файлик es_office_control_group_Everyone.xml с текущими настройками, где в том числе будет содержаться нечто например такое:
Сайты из головы взяты и для примера естественно, как и количество записей. Каждая отдельная запись черного списка setting name='BlockedUrlList' пронумерована seq='0', seq='1', seq='2' ... seq='100' и т.д. по порядку.
В каждую отдельную запись CDATA[....] занесен нужный сайт. Формат думаю нагляден.
Остается придумать, как насоздавать N записей setting name='BlockedUrlList' seq='N' по текущему порядку и засунуть в каждый CDATA нужную запись сайта. Все остальные сеттинги оставить без изменений, сохранить и импортировать обратно этот файл через интерфейс. Тренироваться лучше не на боевой группе, а на какой-нибудь станции.
На практике знаю, что некоторые администраторы делали простенькие скрипты для этого, но сам не занимался. С виду выглядит тривиально, если есть базовый опыт в написании скриптов через что угодно. Шаблон одной записи есть, нужно парсить входной файл со списком сайтов и каким-то известным разделителем. Создать в новом файле, в цикле, N таких записей по числу добавляемых сайтов из входного списка по шаблону. Но не с нуля, а с определенного порядкового номера, который нужно будет на вход скрипта подавать вместе со списком сайтов. Распарсенные записи сайтов из входного файла записывать в заготовленную рыбу setting name='BlockedUrlList' seq='N+1' и писать в отдельный файл. Итоговое содержимое файла уже ручками брать и копировать в стартовый экспорт.
Если опыта в написании подобного совсем нет - можно ИИ попросить сделать такой скриптик и подсказать, как пользоваться им. Я думаю, что он это осилит вполне. Но это конечно, если вот прям совсем в автоматизацию упарываться, чтобы 1 раз потратить время и потом все в несколько кликов делать. Я не знаю, какой порядок добавляемых сайтов и как часто это требуется делать. Если там по 20-30 сайтов раз в неделю, то может это и не целесообразно, хотя для интереса все равно можно. Если же там сотни записей и через день, то наверное стоит разок посидеть, а потом экономить время. Получили новый список - экспортировали текущие сеттинги, посмотрели там последний номер seq для setting name='BlockedUrlList'. Запустили скрипт, скормили ему нужный список и порядковый номер seq + 1. На выходе получили файл с нужным списком сеттингов - скопировали все оттуда, вставили в нужное место экспорта, импортировали - профит.
Если у кого есть идеи получше - пишите =)
Отправлено 19 Февраль 2025 - 03:28
Строка примется агентом, как есть. Т.е. если добавите например youtube.com,vk.com - то именно такое значение и придет на станцию. Работать не будет.
Списком подавать нельзя. Можно потанцевать с бубном - для нужной станции или группы зайти в настройки офисного контроля, где лежит черный список и в правом верхнем углу экспортировать настройки в файл. На выходе получите файлик es_office_control_group_Everyone.xml с текущими настройками, где в том числе будет содержаться нечто например такое:
<setting name='BlockedUrlList' seq='0'><![CDATA[youtube.com]]></setting><setting name='BlockedUrlList' seq='1'><![CDATA[vk.com]]></setting>Сайты из головы взяты и для примера естественно, как и количество записей. Каждая отдельная запись черного списка setting name='BlockedUrlList' пронумерована seq='0', seq='1', seq='2' ... seq='100' и т.д. по порядку.
В каждую отдельную запись CDATA[....] занесен нужный сайт. Формат думаю нагляден.
Остается придумать, как насоздавать N записей setting name='BlockedUrlList' seq='N' по текущему порядку и засунуть в каждый CDATA нужную запись сайта. Все остальные сеттинги оставить без изменений, сохранить и импортировать обратно этот файл через интерфейс. Тренироваться лучше не на боевой группе, а на какой-нибудь станции.
На практике знаю, что некоторые администраторы делали простенькие скрипты для этого, но сам не занимался. С виду выглядит тривиально, если есть базовый опыт в написании скриптов через что угодно. Шаблон одной записи есть, нужно парсить входной файл со списком сайтов и каким-то известным разделителем. Создать в новом файле, в цикле, N таких записей по числу добавляемых сайтов из входного списка по шаблону. Но не с нуля, а с определенного порядкового номера, который нужно будет на вход скрипта подавать вместе со списком сайтов. Распарсенные записи сайтов из входного файла записывать в заготовленную рыбу setting name='BlockedUrlList' seq='N+1' и писать в отдельный файл. Итоговое содержимое файла уже ручками брать и копировать в стартовый экспорт.
Если опыта в написании подобного совсем нет - можно ИИ попросить сделать такой скриптик и подсказать, как пользоваться им. Я думаю, что он это осилит вполне. Но это конечно, если вот прям совсем в автоматизацию упарываться, чтобы 1 раз потратить время и потом все в несколько кликов делать. Я не знаю, какой порядок добавляемых сайтов и как часто это требуется делать. Если там по 20-30 сайтов раз в неделю, то может это и не целесообразно, хотя для интереса все равно можно. Если же там сотни записей и через день, то наверное стоит разок посидеть, а потом экономить время. Получили новый список - экспортировали текущие сеттинги, посмотрели там последний номер seq для setting name='BlockedUrlList'. Запустили скрипт, скормили ему нужный список и порядковый номер seq + 1. На выходе получили файл с нужным списком сеттингов - скопировали все оттуда, вставили в нужное место экспорта, импортировали - профит.
Если у кого есть идеи получше - пишите =)
долго. и сложно.
надо бы придумать импорт данных для веб приложения