T1037.002: Login Hook

Злоумышленники могут использовать перехватчик входа в систему для закрепления в системе при входе пользователя в систему. Перехватчик входа в систему — это определенный сценарий, который указывается в специальном файле PLIST и выполняется с привилегиями root при входе пользователя в систему. Этот файл PLIST находится по адресу /Library/Preferences/com.apple.loginwindow.plist и может быть изменен с помощью утилиты командной строки defaults. Аналогично действует перехватчик выхода из системы — сценарий, который должен быть выполнен при выходе пользователя из системы. Для изменения и создания перехватчиков требуются права администратора.

Злоумышленники могут добавить путь к вредоносному сценарию в файл com.apple.loginwindow.plist, используя пару "ключ — значение" LoginHook или LogoutHook. Вредоносный сценарий выполняется при следующем входе пользователя в систему. Если перехватчик входа в систему уже существует, злоумышленники могут добавить в него дополнительные команды. Одновременно в системе может быть только один перехватчик входа в систему и один перехватчик выхода из системы.

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

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

Описание методов обнаружения техники пока недоступно

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

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

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

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

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

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

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

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

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

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

IDM1022НазваниеОграничение разрешений для файлов и каталоговОписание

Ограничьте доступ к сценариям входа в систему для определенных администраторов.