Запрет изменения типа запуска служб - Вопросы по Symantec Endpoint Protection - Форумы Anti-Malware.ru Перейти к содержанию
pup51k

Запрет изменения типа запуска служб

Recommended Posts

pup51k

Всем доброго!

Появилась необходимость запретить пользователям менять тип запуска определенной службы. В теории это легко сделать, запретив редактирование параметр реестра "Start" в ветке "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\[Имя_службы]". Благо для этих целей как нельзя лучше подходит "Application and Device Control", но...

Запретив доступ к параметру "Start" для всех приложений, мы блокируем доступ к этому ключу установщику программы, чью службу мы и пытаемся "защитить". Добавление в исключения установщик (с наследованием) результатов не принесло, так как в логах пишется, что инициатор записи реестра приложение services.exe, а уж его в исключения ставить нельзя, иначе пропадает смысл всей затеи. Родилась идея запретить ни доступ к параметру, а изменение его значения на "3" и "4". Казалось бы выход! Но и здесь "но...".

После долгих экспериментов, оказалось, что такой подход срабатывает только со строковыми значениями, а "Start" - DWORD.

Дальше только вопросы: какая альтернатива или как правильно работать с DWORD-значениями?

Есть идеи - предлагайте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
WindowsNT
Всем доброго!

Появилась необходимость запретить пользователям менять тип запуска определенной службы. В теории это легко сделать, запретив редактирование параметр реестра "Start" в ветке "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\[Имя_службы]". Благо для этих целей как нельзя лучше подходит "Application and Device Control", но...

Вы что-то путаете.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Shell

pup51k,

коленочное решение - а если тупо скрипт сделать политикой в SEP и менять значение реестра каждые 5-10-15-30 мин? Или умнее скрипт - проверять значение реестра и если не удовлетворяет - писать в лог алерт и менять?

P.S. если это групповой политикой AD нельзя по каким то соображениям сделать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
pup51k
Пользователи не обладают правами на переконфигурацию типа запуска служб. Такими привилегиями обладают только системные администраторы, которым для управления системой и выдаётся административная учётная запись.

Вы правы, но речь шла не об учетной группе "Пользователь", а о пользователях корпоративной локальной сети в общем, которые на своих компьютерах являются Администраторами. Суть не в этом, хотя это и добавляет проблем. В первую очередь все же интересует выше обозначенный вопрос.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
pup51k
pup51k,

коленочное решение - а если тупо скрипт сделать политикой в SEP и менять значение реестра каждые 5-10-15-30 мин? Или умнее скрипт - проверять значение реестра и если не удовлетворяет - писать в лог алерт и менять?

P.S. если это групповой политикой AD нельзя по каким то соображениям сделать.

Не было бы вопроса, если б была AD. И давайте абстрагируемся от структуры сети, прав пользователей и т.д., будем считать, что я пытаюсь познать тонкости работы SEP, так прошу, объясните мне, как работать с реестром с параметрами отличными от строковых. Может я в будущем еще миллион задач придумаю, так буду знать как поступить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
WindowsNT
Вы правы, но речь шла не об учетной группе "Пользователь", а о пользователях корпоративной локальной сети в общем, которые на своих компьютерах являются Администраторами. Суть не в этом, хотя это и добавляет проблем. В первую очередь все же интересует выше обозначенный вопрос.

Не знаю, почему в вашей корпоративной сети пользователи являются Администраторами, это ненормально и вообще шокирует. Есть фундаментальное правило, аксиома: вы НЕ МОЖЕТЕ защититься от администратора. Он — Администратор.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Strannik

В Safe mode компонент Application and Device Control не работает. Смысл затеи не теряется из-за этого?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
pup51k

WindowsNT, Strannik,

Уж что от предков досталось с тем и работаем. Текущее состояние дел, проблемы с этим связанные и перспективы развития - не тот вопрос, на который я здесь хотел бы получить ответ, неужто не очевидно!

Без обид, но такое ощущение, что сыпать прописными истинами и указывать на и так явные недостатки метода, здесь важнее, чем разобрать, казалось бы, интересный вопрос работы SEP'а, а ветка ведь для этого.

Будьте добры, отнеситесь к примеру со службой именно как к ПРИМЕРУ, это же так просто...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
pup51k

Что ж, сам спросил - сам и отвечу.

Всего час ушел на перебор всех возможных вариантов, правильный ответ - перед искомым DWORD-значением надо ставить "0х", т.е. в моем случае "0х3" и "0х4".

Вопрос можно считать закрытым.

  • Upvote 5

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

  • Сообщения

    • demkd
      Проблема оказалась в редакции windows, для home нужно дополнительно прописывать флаг в реестр, в RC4 теперь это делается автоматически.
        Добавил функцию для образов.

      ---------------------------------------------------------
       5.0.RC4
      ---------------------------------------------------------
      o Добавлена поддержка включения отслеживания командной строки процессов для "Home" редакций Windows.
        Теперь при включении отслеживания в лог печатается статус этой опции.

      o Функция "Распечатать в лог топ-10 процессов пересекающихся по времени с этим процессом" теперь доступа и при работе с образом,
        если образ сделан при активном отслеживании процессов.

      o Исправлена критическая ошибка при создании файла описания для скопированного в Zoo большого текстового файла (vbs/cmd и т.д.).

       
    • santy
      Привет. По 5.0 RC3 Это работает. (саму команду еще не проверил как работает). И в цепочку процесс укладывается, хотя цепочка достаточно запутана, но к сожалению, отслеживание командной строки не включилось по какой-то причине. Возможно потому что не был отключен антивирус MBAM.
       o В окне истории процессов и задач в контекстное меню процесса добавлен новый пункт: 
         "Распечатать в лог топ-10 процессов пересекающихся по времени с этим процессом"
         Это может быть полезно при поиске процесса модифицировавшего неявно запущенный им процесс. Функция есть в истории процессов и задач, но работает видимо только из активной системы.                           DESKTOP-867G3VL_2025-07-15_20-59-13_v5.0.RC3.v x64.7z
    • demkd
      Да, с этим файлом проблема, починю.
    • PR55.RP55
      В настройках добавить: Отправлять лог применения\выполнения скрипта на сервер\адресату. Уникальный идентификатор прописывается в скрипт при его генерации. т.е. Оператор не запрашивает результат выполнения скрипта у пользователя.    
    • Ego Dekker
      Домашние антивирусы для Windows были обновлены до версии 18.2.14.
×