IBCOURSES / СПРАВОЧНИК ИБ

Windows Security 4732 — участник добавлен в локальную группу безопасности

К ответу ↓

В локальную группу безопасности добавлен участник. Для каждого участника формируется отдельная запись; название группы само по себе не показывает её эффективные полномочия.

Например
Материалов с пояснениями: 94 · Записей реестров: 11 678

Уточнить поиск

События и журналы

Найдено: 84
Инструкция по проверке

Windows Security 4732 — участник добавлен в локальную группу безопасности

В локальную группу безопасности добавлен участник. Для каждого участника формируется отдельная запись; название группы само по себе не показывает её эффективные полномочия.

Область группы и условия аудита

Определите группу и владельца её состояния. 4732 относится к security-enabled local group, а не ко всем добавлениям в AD. Локальная группа компьютера и доменная локальная группа имеют разные области; сохраняйте роль узла, TargetDomainName и SID. Нужны успехи Audit Security Group Management. Пример использует схему события версии 0. Настройки здесь не меняются. Историческое отсутствие аудита нельзя исправить задним числом текущим включением политики.

Отбор по источнику и времени

Выберите точные Provider, Security, ID 4732 и UTC-период. Разбирайте EventData по Name. Начинайте с SID группы и узла, затем уточняйте MemberSid; переведённое отображаемое имя может не совпасть с названием в другой системе. На каждого добавленного участника формируется отдельная запись, поэтому не сворачивайте строки до проверки состава. Сохраняйте параметры запроса и исходный XML. Одинаковое нормализованное поле user в разных SIEM не гарантирует, что оно представляет одну и ту же роль.

Три роли примера

Subject operator.demo запрашивает изменение. MemberSid — добавленный объект. TargetSid S-1-5-32-544 — группа назначения. MemberName равен «-»; это не отменяет участника и не разрешает заменить его именем Subject. Уточняйте объект по SID и доступному состоянию каталога, сохраняя исходное значение. TargetUserName относится к группе, а не к созданной учётной записи. Пример не показывает использования прав и не устанавливает человека за запросом. Имена/SID учебные, а не реальные данные владельца устройства.

Проверка авторства и группы

Найдите сеанс Subject на том же узле и сравните SID/время. Если изменение пришло от системы управления, запросите её журнал и связь с одобренной операцией. Текущее разрешение SID помогает, но не заменяет историческую запись после переименования или удаления объекта. Определите тип участника и существенное вложенное членство, когда оно влияет на исследуемый доступ. Одно имя группы на разных компьютерах не означает единую группу. Для персональной атрибуции недостаточно технической identity и ближайшего по времени интерактивного входа.

Следующий шаг: фактический доступ

Сравните изменение с ожидаемым составом, ролью группы и правами конкретного ресурса. Членство и использование полномочия — разные свидетельства. Для последнего нужны подходящие последующие действия в контексте доступа. Проверьте, не было ли удаления участника или другого изменения, сохранив последовательность. Итог должен назвать инициатора как учётную запись, Member, Target, область и результат добавления. Нельзя расширять этот результат до утверждения, что участник выполнил все доступные администраторам действия.

Если подходящей записи нет

Сначала проверьте тип группы: для других областей используются иные номера событий. Затем уточните владельца состояния, узел/DC, аудит успехов в нужный момент, UTC, ротацию и доставку. Поиск по имени замените известным SID в той же области. Если членство сейчас подтверждено, а историческое добавление не найдено, разделите эти факты: текущее состояние не восстанавливает автора и дату. Запрос владельцу каталога должен указывать группу, SID участника, период и недостающий тип подтверждения.

Поля и область применения

Исходное полеСмысл и ограничения
SubjectUserSidИнициатор изменения членства.
SubjectLogonIdСеанс инициатора на узле регистрации.
MemberSidДобавленный участник, не целевая группа.
MemberNameИмя/DN при доступности; «-» не отменяет MemberSid.
TargetUserNameИмя целевой группы.
TargetDomainNameОбласть группы: домен, компьютер либо Builtin.
TargetSidSID группы назначения, отдельно от MemberSid.
System/ComputerУзел и контекст области группы.

Примеры записей

Данные в примерах условные. Состав полей зависит от версии и настроек источника.

4732 v0: MemberName не разрешён

Фрагмент журнала. Сокращённый XML: документированные имена полей, вымышленные узел/время/SID/значения. Часть служебных полей полной записи опущена.

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Microsoft-Windows-Security-Auditing"/>
    <EventID>4732</EventID><Version>0</Version>
    <TimeCreated SystemTime="2026-11-03T09:40:00.000Z"/>
    <EventRecordID>3104</EventRecordID><Channel>Security</Channel>
    <Computer>win-lab-01.example.test</Computer>
  </System>
  <EventData>
    <Data Name="SubjectUserSid">S-1-5-21-111-222-333-1101</Data>
    <Data Name="SubjectUserName">operator.demo</Data>
    <Data Name="SubjectDomainName">LAB</Data>
    <Data Name="SubjectLogonId">0x9b72</Data>
    <Data Name="MemberName">-</Data>
    <Data Name="MemberSid">S-1-5-21-111-222-333-1401</Data>
    <Data Name="TargetUserName">Administrators</Data>
    <Data Name="TargetDomainName">Builtin</Data>
    <Data Name="TargetSid">S-1-5-32-544</Data>
  </EventData>
</Event>

Команды и способы проверки

Укажите свой узел, путь к журналу и временной интервал. Требуемая среда указана рядом с командой.

PowerShell / Windows Event Log, чтение локального Security. Заменить учебное UTC-окно и выбрать нужный узел. Документация Get-WinEvent: PowerShell 7.5.

$referenceStartUtc = [DateTimeOffset]::Parse('2026-11-03T09:00:00Z').UtcDateTime
$referenceEndUtc = [DateTimeOffset]::Parse('2026-11-03T11:00:00Z').UtcDateTime
Get-WinEvent -FilterHashtable @{
  LogName='Security'
  ProviderName='Microsoft-Windows-Security-Auditing'
  Id=4732
  StartTime=$referenceStartUtc
  EndTime=$referenceEndUtc
} | ForEach-Object {
  $referenceEvent = $_
  [xml]$referenceXml = $referenceEvent.ToXml()
  $referenceNs = [System.Xml.XmlNamespaceManager]::new($referenceXml.NameTable)
  $referenceNs.AddNamespace('e','http://schemas.microsoft.com/win/2004/08/events/event')
  $referenceData = @{}
  foreach ($referenceNode in $referenceXml.SelectNodes('/e:Event/e:EventData/e:Data',$referenceNs)) {
    $referenceData[$referenceNode.GetAttribute('Name')] = $referenceNode.InnerText
  }
  [pscustomobject]@{
    TimeCreatedUtc = $referenceEvent.TimeCreated.ToUniversalTime().ToString('o')
    Computer = $referenceEvent.MachineName
    Provider = $referenceEvent.ProviderName
    EventId = $referenceEvent.Id
    RecordId = $referenceEvent.RecordId
    Version = $referenceXml.SelectSingleNode('/e:Event/e:System/e:Version',$referenceNs).InnerText
    SubjectUserSid = $referenceData['SubjectUserSid']
    SubjectLogonId = $referenceData['SubjectLogonId']
    MemberSid = $referenceData['MemberSid']
    MemberName = $referenceData['MemberName']
    TargetUserName = $referenceData['TargetUserName']
    TargetDomainName = $referenceData['TargetDomainName']
    TargetSid = $referenceData['TargetSid']
  }
}

Windows auditpol, только чтение текущих подкатегорий; не восстановление исторической политики

auditpol /get /subcategory:* /r

Первоисточники

4732 не универсален для всех типов групп. Членство не доказывает использование права или установленного человека-инициатора.

Связанные материалы

Как пользоваться техническим справочником

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

Материалы по разделам

События и журналы

Два ответа рядом

Сравнение источников

Сравнение показывает различия. События и поля разных систем не считаются эквивалентными.

Выберите службу

В списке — службы, доступные с текущими условиями. Число рядом — количество записей портов, а не программ на вашем узле.

Как искать в справочнике

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

  1. Введите номер, код, имя или фрагмент записи. Для портов можно использовать список: 80, 443, 8000–8010.
  2. Уточните поиск фильтрами. Все условия действуют одновременно. Числа в списках показывают, сколько материалов останется при выборе варианта.
  3. Службу выбирайте из каталога: поиск внутри списка помогает найти название, а кнопка «Выбрать» применяет его.
  4. Убирайте отдельные условия кнопкой × рядом с фильтром. «Сбросить фильтры» сохраняет текст поиска и текущий раздел.
  5. В карточке сверьте источник, версию и условия регистрации, затем откройте поля, примеры и первоисточник.

/ — перейти к поиску. Прямые ссылки открывают выбранную карточку в этом же справочнике.

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

Избранное и недавние материалы хранятся в этом браузере. Запрос и фильтры сохраняются при возврате к выдаче и обновлении вкладки. Поиск работает локально.

Что есть в справочнике

От вопроса к свидетельствам: кто вошёл, что запустил, к каким данным обратился, что изменил и где искать следы.

Выберите область, чтобы посмотреть доступные источники и перейти к материалам.

Уточнить или исправить ответ

Скопируйте сообщение и отправьте его на mail@ibcourses.ru.