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

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

События Windows и Sysmon, Linux Audit, сетевые потоки и источники журналов. Сверяйте поля, примеры записей, настройки регистрации и границы выводов.

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

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

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

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

Windows Security 4625 — неудачная попытка входа

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

Где искать и что должно быть включено

События Logon ищут на узле, к которому обращались, а не всегда только на контроллере домена. Нужны действующая настройка аудита неуспешных входов и сохранённый журнал. Для контроллера домена могут потребоваться дополнительные события аутентификации; они не тождественны 4625. См. Audit Logon.

Документ Microsoft указывает минимальные ОС Vista/Server 2008; это историческая граница формата, не рекомендация использовать эти ОС. Для чтения Security нужны права доступа к журналу. Состав полей сверяйте по версии XML и сборке Windows.

Не путать Security 4625 с таким же числом у другого поставщика. Sysmon требует установки и конфигурации и пишет в собственный канал; его события рассматриваются отдельно.

Пример и поля

Сокращённая схема, не экспорт Windows и не реальный инцидент:

Computer=lab-app-01
Provider=Microsoft-Windows-Security-Auditing Channel=Security EventID=4625 Version=0
TargetUserName=demo.user TargetDomainName=LAB
LogonType=3 Status=0xC000006D SubStatus=0xC000006A
IpAddress=192.0.2.25 IpPort=51515
Сырые поля Как читать
TargetUserName / TargetDomainName Кому пытались выполнить вход; не инициатор административного действия
SubjectUserSid / SubjectLogonId Контекст компонента, сообщившего о сбое; не автоматически автор запроса
LogonType Способ входа; 3 — сетевой. Это не универсальная отметка VPN
Status / SubStatus Причина в пространстве кодов Windows; читать вместе, значения могут различаться
IpAddress / WorkstationName Возможные сетевые признаки; иногда отсутствуют или не дают конечного клиента
ProcessId / ProcessName Обрабатывающий процесс на регистрирующем узле; PID сопоставлять по времени

В показанной паре кодов общий отказ связан с некорректной аутентификационной информацией, детализация указывает на неверный пароль. Это иллюстрация, не обязательная комбинация для каждого 4625. Описание полей и кодов — Microsoft 4625.

Поиск

Команда чтения за последние 24 часа, до 50 записей. Выполнение и доступ к Security log требуют подходящих прав; отказ доступа не равен отсутствию событий.

Get-WinEvent -FilterHashtable @{
  LogName='Security'
  ProviderName='Microsoft-Windows-Security-Auditing'
  Id=4625
  StartTime=(Get-Date).AddHours(-24)
} -MaxEvents 50 | Select-Object TimeCreated, Id, MachineName, Message

Синтаксис FilterHashtable и назначение команды — Get-WinEvent. Для автоматизации читать именованные EventData из XML, не разбирать локализованный Message регулярным выражением и не полагаться на позиции Properties[n] без проверки схемы.

Что проверить дальше

  1. Целевой узел, период и timezone. Запрос Get-Date использует локальное время среды выполнения; при сведении с UTC сохранить явное преобразование.
  2. Коды результата и тип входа; проверить, соответствует ли источник ожидаемому сервису.
  3. Если сбои периодические — проверить сохранённые credentials службы/задачи и недавнюю смену пароля. Это гипотеза.
  4. Если сбои массовые — сопоставить пользователей, источники и успешные входы в том же контексте, а не назначать метку атаки одному ID.
  5. Если записи нет — проверить аудит, нужный узел, права, ротацию и доставку в коллектор. Отсутствие записи не доказывает отсутствия попытки.

Обычные причины включают ошибку пользователя и неактуальные credentials приложения. Решение о подозрительности требует частоты, контекста и других источников. Subject и Target особенно важно различать при переходе к созданию пользователя.

Связь со словарём: Журнал событий Windows, Sysmon. Для сопоставления успешного входа есть материал 4624; профиль фактических настроек аудита нужно сверить с конкретной средой.

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

Сырые поля Как читать
TargetUserName / TargetDomainName Кому пытались выполнить вход; не инициатор административного действия
SubjectUserSid / SubjectLogonId Контекст компонента, сообщившего о сбое; не автоматически автор запроса
LogonType Способ входа; 3 — сетевой. Это не универсальная отметка VPN
Status / SubStatus Причина в пространстве кодов Windows; читать вместе, значения могут различаться
IpAddress / WorkstationName Возможные сетевые признаки; иногда отсутствуют или не дают конечного клиента
ProcessId / ProcessName Обрабатывающий процесс на регистрирующем узле; PID сопоставлять по времени

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

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

Пример полей неудачного входа Windows

Поясняющая схема. Поясняющая сводка полей события 4625; не исходный XML.

Computer=lab-app-01
Provider=Microsoft-Windows-Security-Auditing Channel=Security EventID=4625 Version=0
TargetUserName=demo.user TargetDomainName=LAB
LogonType=3 Status=0xC000006D SubStatus=0xC000006A
IpAddress=192.0.2.25 IpPort=51515

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

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

Windows Server 2022 / PowerShell 5.1

Get-WinEvent -FilterHashtable @{LogName='Security'; ProviderName='Microsoft-Windows-Security-Auditing'; Id=4625; StartTime=(Get-Date).AddHours(-24)} -MaxEvents 50

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

Один отказ входа не доказывает подбор пароля. Subject и Target — разные роли.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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