Skip to main content

Инструкция по настройке функциональностей «Мониторинг доступа к реестру» (KICS for Nodes 4.0) и «Контроль целостности системы» (KICS for Nodes 4.5)

В данной статье рассмотрены возможности решения KICS for Nodes по отслеживанию и блокированию изменений, вносимых в системный реестр операционных систем семейства Windows (на примере ОС Windows 7 и Windows 10).

В ходе развития атаки на уровне рабочей станции нарушителю приходится изменять отдельные настройки действующей системы, что влечёт за собой изменение отдельных ключей системного реестра. Поэтому важной составляющей процесса организации защиты конечных узлов под управлением ОС Windows является отслеживание (а в отдельных случаях — блокирование) таких изменений.

Решение KICS for Nodes позволяет контролировать выбранные значения ключей системного реестра ОС Windows и мгновенно информировать администратора информационной безопасности о внесении изменений в соответствующие настройки. Данный инструмент позволяет выявить на ранней стадии следующие нарушения в системе:

  • действия нарушителя в рамках развития атаки на систему;

  • попытки системного администратора внести в систему «более удобные» настройки, тем самым снизив её защищённость;

  • ошибки в конфигурации операционной системы.

Результат фиксации попытки нарушения может выражаться как в уведомлении администратора ИБ о нарушении, так и в блокировке попытки внесения изменений по выбранным ключам реестра — в зависимости от выбранного режима реагирования («Информировать» / «Блокировать»).

Рассмотрим работу инструмента «Контроль целостности системы» (KICS for Nodes 4.5) на примере контроля состояния функции «Удалённый рабочий стол».

Для настройки соответствующей задачи перейдём в окно свойств функциональности «Контроль целостности системы».

image.png

В окне свойств нажмём кнопку «Добавить» и настроим объект мониторинга, соответствующий ключу системного реестра, отвечающему за состояние функции удалённого рабочего стола операционной системы:

  • Ветка: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server

  • Параметр: fDenyTSConnections

image.png

После настройки ключа активируем правило, включим функцию «Следить за реестром» в режиме «Информировать» и запустим «Контроль целостности системы».

image.png

Перейдём в утилиту администрирования ОС и включим удалённый рабочий стол.

image.png

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

image.png

Убедимся, что изменение настройки системы прошло успешно — удалённый рабочий стол включён.

image.png

Переведём удалённый рабочий стол в выключенное состояние (целевое для защищаемой системы).

image.png

Изменим настройку режима функции «Следить за реестром» на «Блокировать» и применим изменения, нажав кнопку «ОК».

image.png

Перейдём в утилиту администрирования ОС и попытаемся включить удалённый рабочий стол.

image.png

Убедимся, что блокирующая технология KICS for Nodes отработала и операционная система ответила ошибкой на попытку изменения настроек.

image.png

Проверим, что в журнале функциональности «Контроль целостности системы» появилось сообщение о заблокированной попытке изменения системного реестра.

image.png

Аналогичным образом может быть реализовано реагирование на изменение других настроек операционных систем Windows. Ниже справочно приведены наборы ключей реестра операционных систем Windows 7 и Windows 10 для функций, изменение состояния которых можно контролировать или блокировать в целях обеспечения защищённости системы.

ВАЖНО! Отдельные ключи могут различаться в зависимости от выпуска операционной системы. Данный материал предоставляется в ознакомительных целях и не может быть использован для настройки действующих систем. Настройка действующих систем осуществляется исключительно на основании наименований фактических ключей, используемых в защищаемой системе, с обязательной проверкой работоспособности системы в соответствии с установленными требованиями. 

Набор ключей для ОС Windows 7

    
ФункцияПуть в реестре (Registry Path)Имя параметраЗначение
ПОЛИТИКА ПАРОЛЕЙ
Максимальный срок действия пароляHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\ParametersMaximumPasswordAgeЧисло в днях (например, 30, 90)
УДАЛЕННЫЙ ПОМОЩНИК (Remote Assistance)   
Включение/Отключение помощникаHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Remote AssistancefAllowToGetHelp1 = Включен, 0 = Отключен
Разрешение полного управленияHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Remote AssistancefAllowFullControl1 = Разрешено, 0 = Только просмотр
Предложение помощи (несанкционированное)HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal ServicesfAllowUnsolicited1 = Разрешено, 0 = Запрещено
Управление чатомHKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Remote AssistancefEnableChatControl1 = Чат включен, 0 = Чат отключен
УДАЛЕННЫЙ РАБОЧИЙ СТОЛ (Remote Desktop / RDP)
Включение/Отключение RDPHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal ServerfDenyTSConnections0 = Включен, 1 = Отключен
Альтернативный путь (Политики)HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal ServicesfDenyTSConnections0 = Включен, 1 = Отключен
Количество одновременных сессийHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal ServerfSingleSessionPerUser0 = Несколько сессий, 1 = Одна сессия
Запрет пустых паролейHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\LsaLimitBlankPasswordUse1 = Запретить, 0 = Разрешить
Перенаправление USB (RemoteFX)HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services\ClientfUsbRedirectionEnableMode0 = Выкл, 1 = Только админы, 2 = Все
Remote Registry (служба)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RemoteRegistryStart4 = Отключено
СЕТЕВОЕ ОБНАРУЖЕНИЕ И ОБЩИЙ ДОСТУП
Сетевое обнаружениеHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNSCache\ParametersEnableNetbiosDetectionУправляет обнаружением сетей
Общий доступ к файлам и принтерамHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PrintDisableServerThread1 = Отключить общий доступ к принтерам
Общий доступ к папкам (админ. ресурсы)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\ParametersAutoShareServer0 = Отключить C$, ADMIN$
Общий доступ к папкам (рабочая станция)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\ParametersAutoShareWks0 = Отключить общие ресурсы
АУДИТ И СОБЫТИЯ
Аудит (глобальное состояние)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsaauditbaseobjects0 = Отключить аудит базовых объектов
Размер журнала безопасностиHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\SecurityMaxSizeМаксимальный размер в байтах
Размер журнала приложенийHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\ApplicationMaxSizeМаксимальный размер в байтах
Очистка журнала (запрет перезаписи)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\SecurityRetentionУправляет перезаписью и очисткой
КОНТРОЛЬ УЧЕТНЫХ ЗАПИСЕЙ (UAC)
Главный выключатель UACHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\SystemEnableLUA1 = UAC включен, 0 = UAC отключен
Поведение запроса для администраторовHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\SystemConsentPromptBehaviorAdmin0 = Без запроса, 1 = Запрос данных, 2 = Запрос согласия, 5 = Затемнение экрана
Поведение запроса для обычных пользователейHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\SystemConsentPromptBehaviorUser1 = Запрос данных, 3 = Затемнение экрана
Переключение на безопасный рабочий столHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\SystemPromptOnSecureDesktop1 = Запрос на безопасном столе, 0 = На обычном
Режим одобрения администраторомHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\SystemEnableVirtualizationУправляет виртуализацией
Обнаружение установки приложенийHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\SystemEnableInstallerDetection1 = Запрос повышения прав при установке
Только подписанные исполняемые файлыHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\SystemValidateAdminCodeSignatures1 = Только для подписанных файлов
Режим одобрения для встроенного администратораHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\SystemFilterAdministratorToken1 = Режим одобрения для Administrator
UIAccess без безопасного столаHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\SystemEnableUIADesktopToggle1 = Разрешено, 0 = Запрещено
Виртуализация файлов и реестраHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\SystemEnableVirtualization1 = Включена, 0 = Отключена
ВОССТАНОВЛЕНИЕ СИСТЕМЫ
Восстановление системыHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestoreDisableSR1 = Отключено, 0 = Включено
БРАНДМАУЭР   
Включение брандмауэра (стандартный профиль)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfileEnableFirewall1 = Включен, 0 = Отключен
Включение брандмауэра (доменный профиль)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfileEnableFirewall1 = Включен, 0 = Отключен
БЕЗОПАСНОСТЬ ПОДКЛЮЧЕНИЙ
Подписывание пакетов SMB (клиент)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\ParametersRequireSecuritySignature1 = Подписывание обязательно
Подписывание пакетов SMB (сервер)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\ParametersRequireSecuritySignature1 = Подписывание обязательно
КОНТРОЛЬ ПРОЦЕССОВ И ОБЪЕКТОВ
Квоты памяти для процессовHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory ManagementPagedPoolQuotaУправляет квотой страничного пула
Отладка программHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session ManagerDebuggerУправляет отладчиками по умолчанию
Профилирование процессовHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\EnvironmentPROFILERНастройки профилирования
СЛУЖБА ЖУРНАЛА СОБЫТИЙ
Административные шаблоны Event LogHKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\EventLog\ApplicationMaxSize, RetentionПараметры размера и хранения
ОТЧЕТЫ ОБ ОШИБКАХ   
Отключить отчеты об ошибках WindowsHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error ReportingDisabled1 = Отключить, 0 = Включить
АВТОЗАПУСК (AUTOPLAY / AUTORUN)   
Вариант работы автозапускаHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\ExplorerNoDriveTypeAutoRunБитовая маска (255 = отключить все)
Флажок "Всегда выполнять"HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlersDisableAlwaysShowCheckBox1 = Не показывать флажок
Отключить автозапуск (полностью)HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\ExplorerNoAutorun1 = Отключить автозапуск
Отключить автозапуск для устройств, не являющихся томамиHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\ExplorerNoAutoplayfornonVolume1 = Отключить для MTP устройств

Набор ключей для Windows 10

Функция Путь в реестре (Registry Path) Имя параметра Значение
ПОЛИТИКА ПАРОЛЕЙ
Максимальный срок действия пароля HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters MaximumPasswordAge Число в днях (например, 30, 90)
УДАЛЕННЫЙ ПОМОЩНИК (Remote Assistance)
Включение/Отключение помощника HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Remote Assistance fAllowToGetHelp 1 = Включен, 0 = Отключен
Разрешение полного управления HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Remote Assistance fAllowFullControl 1 = Разрешено, 0 = Только просмотр
Предложение помощи (несанкционированное) HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services fAllowUnsolicited 1 = Разрешено, 0 = Запрещено
Управление чатом HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Remote Assistance fEnableChatControl 1 = Чат включен, 0 = Чат отключен
УДАЛЕННЫЙ РАБОЧИЙ СТОЛ (Remote Desktop / RDP)
Включение/Отключение RDP HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server fDenyTSConnections 0 = Включен, 1 = Отключен
Альтернативный путь (Политики) HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services fDenyTSConnections 0 = Включен, 1 = Отключен
Аутентификация на уровне сети (NLA) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp UserAuthentication 1 = NLA обязательна
Запрет пустых паролей HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa LimitBlankPasswordUse 1 = Запретить, 0 = Разрешить
Remote Registry (служба) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RemoteRegistry Start 4 = Отключено
СЕТЕВОЕ ОБНАРУЖЕНИЕ И ОБЩИЙ ДОСТУП
Общий доступ к папкам (админ. ресурсы) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters AutoShareServer 0 = Отключить C$, ADMIN$
Общий доступ к папкам (рабочая станция) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters AutoShareWks 0 = Отключить общие ресурсы
Отключение SMBv1 (небезопасный протокол) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters SMB1 0 = Отключен
АУДИТ И СОБЫТИЯ
Размер журнала безопасности HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Security MaxSize Максимальный размер в байтах
Размер журнала приложений HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application MaxSize Максимальный размер в байтах
Размер журнала системы HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\System MaxSize Максимальный размер в байтах
КОНТРОЛЬ УЧЕТНЫХ ЗАПИСЕЙ (UAC)
Главный выключатель UAC HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System EnableLUA 1 = UAC включен, 0 = UAC отключен
Поведение запроса для администраторов HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System ConsentPromptBehaviorAdmin 0 = Без запроса, 1 = Запрос данных, 2 = Запрос согласия, 5 = Затемнение экрана
Поведение запроса для обычных пользователей HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System ConsentPromptBehaviorUser 1 = Запрос данных, 3 = Затемнение экрана
Переключение на безопасный рабочий стол HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System PromptOnSecureDesktop 1 = Запрос на безопасном столе, 0 = На обычном
Режим одобрения для встроенного администратора HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System FilterAdministratorToken 1 = Режим одобрения для Administrator
Обнаружение установки приложений HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System EnableInstallerDetection 1 = Запрос повышения прав при установке
Только подписанные исполняемые файлы HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System ValidateAdminCodeSignatures 1 = Только для подписанных файлов
Виртуализация файлов и реестра HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System EnableVirtualization 1 = Включена, 0 = Отключена
SmartScreen (Защита от фишинга и вредоносных сайтов)
Включение SmartScreen для Edge/Chrome HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\MicrosoftEdge\PhishingFilter EnabledV9 1 = Включен
SmartScreen для приложений из Store HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System EnableSmartScreen 1 = Включен
ВОССТАНОВЛЕНИЕ СИСТЕМЫ
Восстановление системы HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore DisableSR 1 = Отключено, 0 = Включено
БЕЗОПАСНОСТЬ ПОДКЛЮЧЕНИЙ
Подписывание пакетов SMB (клиент) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters RequireSecuritySignature 1 = Подписывание обязательно
Подписывание пакетов SMB (сервер) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters RequireSecuritySignature 1 = Подписывание обязательно
ОТЧЕТЫ ОБ ОШИБКАХ
Отключить отчеты об ошибках Windows HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting Disabled 1 = Отключить, 0 = Включить
АВТОЗАПУСК (AUTOPLAY / AUTORUN)
Вариант работы автозапуска HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer NoDriveTypeAutoRun Битовая маска (255 = отключить все)
Отключить автозапуск (полностью) HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer NoAutorun 1 = Отключить автозапуск
Отключить автозапуск для устройств, не являющихся томами HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer NoAutoplayfornonVolume 1 = Отключить для MTP устройств
BitLocker (шифрование диска)
Включение BitLocker HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\FVE EnableBDEWithNoTPM 1 = Разрешить без TPM
Тип шифрования HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\FVE EncryptionMethod 4 = XTS-AES 128, 6 = XTS-AES 256
Windows Update (безопасность обновлений)
Автоматическая установка обновлений HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU AUOptions 4 = Автоустановка
Отключение обновлений HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU NoAutoUpdate 1 = Отключено, 0 = Включено

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