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

Windows Security 4720 — создана учётная запись

К ответу ↓

Создан новый пользовательский объект. Субъект запроса и новая учётная запись указаны в разных полях; локальную и доменную область определяют по роли узла и TargetDomainName.

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

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

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

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

Windows Security 4720 — создана учётная запись

Создан новый пользовательский объект. Субъект запроса и новая учётная запись указаны в разных полях; локальную и доменную область определяют по роли узла и TargetDomainName.

Установить область нового объекта

До поиска решите, создавался локальный пользователь компьютера или объект AD. Название в заявке не определяет хранилище. Для локального объекта нужен Security владельца локальной базы; для доменного — данные контроллера, зарегистрировавшего создание. Требуются успехи Audit User Account Management. Зафиксируйте роль источника, версию XML, сборку и период хранения. Состав экспорта зависит от версии схемы и средства сбора. Действующее состояние аудита не переносится автоматически на исторический период.

Читающий отбор

Get-WinEvent выбирает ID 4720 от точного Provider в Security за учебное UTC-окно. Используйте правильный узел и замените время. Именованные EventData извлекаются без локализованного Message, поэтому порядок отображения не влияет на роли. Сначала получите события периода, затем уточняйте TargetSid или имя. Если имя менялось, фильтр только по текущему названию может скрыть создание. Сохраните исходный XML и объяснение выбора источника. Текущее наличие объекта в каталоге не заменяет журнал его создания.

Пример локального пользователя

Subject operator.demo принадлежит LAB, но Target demo.local относится к WIN-LAB-01 и имеет другой SID-префикс. Доменная принадлежность инициатора не делает созданный объект доменным. Область проверяют совместно по TargetDomainName, роли компьютера и данным владельца учётной базы. TargetSid — новый объект, SubjectLogonId — сеанс инициатора. Их нельзя объединить в сущность «пользователь события». Значения вымышлены и показывают различие ролей, а не доказанный сценарий работы определённой сборки.

Проверить инициатора

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

Последующие проверки

Сравните создание с ожидаемым назначением, областью и согласованным сроком существования. Затем проверьте изменение членства/прав и доступные входы нового SID, сохранив их отдельными событиями. Из 4720 не следует, что учётная запись использована или получила административный доступ. Текущее состояние показывает атрибуты сейчас, включая возможные последующие изменения. При расхождении с заявкой перечислите конкретные значения и подтверждающие источники. Создание объекта, его использование и результат деятельности — разные этапы, которые нельзя подтверждать одной записью.

Если запись не найдена

Перепроверьте локальную/AD-область, подходящий узел/DC, UTC и имя на момент создания. Затем проверьте успехи аудита, ротацию и доставку. Отсутствие на одном произвольном DC не доказывает отсутствия доменного создания; запросите сведения по маршруту изменения. Разделяйте «объект существует», «создание найдено» и «автор установлен»: первый факт может быть доступен без остальных. Пустая выборка должна завершаться описанием проверенных источников и конкретным запросом владельцу каталога, а не восстановленной по догадке историей.

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

Исходное полеСмысл и ограничения
System/ComputerУзел регистрации для определения области изменения.
SubjectUserSidSID запросившей создание учётной записи.
SubjectUserNameИнициатор как identity, не автоматически человек.
SubjectDomainNameОбласть инициатора, может отличаться от Target.
SubjectLogonIdСеанс инициатора в этом узле.
TargetUserNameИмя нового пользователя.
TargetDomainNameОбласть нового объекта: домен или компьютер.
TargetSidSID нового объекта, сохранять при переименовании.
SamAccountNameАтрибут имени, не автор операции.

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

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

4720 v0: доменный инициатор, локальный Target

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

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Microsoft-Windows-Security-Auditing"/>
    <EventID>4720</EventID><Version>0</Version>
    <TimeCreated SystemTime="2026-11-03T09:30:00.000Z"/>
    <EventRecordID>3103</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="TargetUserName">demo.local</Data>
    <Data Name="TargetDomainName">WIN-LAB-01</Data>
    <Data Name="TargetSid">S-1-5-21-444-555-666-1401</Data>
    <Data Name="SamAccountName">demo.local</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=4720
  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']
    SubjectUserName = $referenceData['SubjectUserName']
    SubjectDomainName = $referenceData['SubjectDomainName']
    SubjectLogonId = $referenceData['SubjectLogonId']
    TargetUserName = $referenceData['TargetUserName']
    TargetDomainName = $referenceData['TargetDomainName']
    TargetSid = $referenceData['TargetSid']
    SamAccountName = $referenceData['SamAccountName']
  }
}

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

auditpol /get /subcategory:* /r

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

Служебная учётная запись инициатора сама по себе не устанавливает человека; событие не доказывает использование новой учётки.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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