T1564.002: Скрытые пользователи

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

В macOS злоумышленники могут скрыть существующую учетную запись или сразу создать скрытого пользователя посредством манипуляций с файлами PLIST, атрибутами папок и атрибутами пользователя. Чтобы пользователь не отображался на экране входа в систему и в системных настройках, злоумышленники могут установить идентификатор userID меньше 500 и установить для параметра Hide500Users значение TRUE в файле PLIST /Library/Preferences/com.apple.loginwindow. С каждым пользователем связан определенный userID. Если для параметра Hide500Users установлено значение TRUE, пользователи с userID меньше 500 не отображаются на экране входа в систему и в системных настройках. Злоумышленники могут воспользоваться утилитой dscl, чтобы создавать через командную строку скрытые учетные записи пользователей, устанавливая для атрибута IsHidden значение 1. Злоумышленники также могут скрыть домашнюю папку пользователя, установив флаг hidden с помощью утилиты chflags.

Аналогичным образом злоумышленники могут скрывать учетные записи пользователей в Windows. Злоумышленники могут установить в ключе реестра HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList значение 0 с именем определенного пользователя, чтобы этот пользователь не отображался на экране входа в систему.

В системах Linux злоумышленники могут скрывать учетные записи пользователей на экране входа в систему, также известном как экран приветствия. Используемый злоумышленником метод зависит от менеджера входа, установленного в дистрибутиве. Например, в системе Ubuntu, использующей GNOME Display Manager (GDM), можно скрыть учетные записи на экране приветствия с помощью команды gsettings (пример: sudo -u gdm gsettings set org.gnome.login-screen disable-user-list true). Менеджеры входа не привязаны к конкретным дистрибутивам и могут заменяться пользователем или злоумышленником.

Какие продукты Positive Technologies покрывают технику

Экспертиза MaxPatrol SIEM

mitre_attck_defense_evasion: PT-CR-643: Hide_Account_From_Logon_Screen: Имя пользователя скрыто с экрана приветствия unix_mitre_attck_defense_evasion: PT-CR-1661: Unix_Hidden_User: Попытка скрыть учетную запись пользователя на экране приветствия

Способы обнаружения

IDDS0024Источник и компонент данныхРеестр Windows: Изменение ключа реестра WindowsОписание

Отслеживайте неожиданные изменения в ключах реестра Windows или значениях на предмет модификации ключа HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList.

IDDS0002Источник и компонент данныхУчетная запись пользователя: Метаданные учетной записиОписание

Отслеживайте контекстные данные учетных записей (такие как имя и идентификатор пользователя и данные о среде), с помощью которых злоумышленники могут маскировать создаваемые или изменяемые ими учетные записи пользователей. В macOS отслеживайте пользователей, у которых значение идентификатора пользователя меньше 500 и значение ключа Hide500Users в файле PLIST /Library/Preferences/com.apple.loginwindow равно TRUE.

IDDS0022Источник и компонент данныхФайл: Изменение файлаОписание

Отслеживайте изменения в файлах, с помощью которых злоумышленники могут создавать скрытые учетные записи, чтобы не привлекать внимания к новым или измененным пользователям. Отслеживайте нетипичные изменения значения параметра Hide500Users в файле PLIST /Library/Preferences/com.apple.loginwindow в macOS.

IDDS0002Источник и компонент данныхУчетная запись пользователя: Создание учетной записиОписание

Отслеживайте в macOS создание учетных записей пользователей, особенно те, у которых идентификатор пользователя меньше 500. Они могут маскировать присутствие учетных записей пользователей, которые создаются или изменяются с их помощью.

IDDS0009Источник и компонент данныхПроцесс: Создание процессаОписание

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

IDDS0017Источник и компонент данныхКоманда: Выполнение командОписание

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

Меры противодействия

IDM1028НазваниеИзменение конфигурации ОСОписание

Если компьютер подключен к домену, то групповая политика может помочь ограничить возможность создания или скрытия пользователей. Аналогично, запрет на изменение значения /Library/Preferences/com.apple.loginwindow Hide500Users принудительно сделает всех пользователей видимыми.