T1037.005: Элементы автозагрузки

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

Это технически устаревшая технология (которую заменил демон запуска), поэтому наличие соответствующей папки /Library/StartupItems в системе по умолчанию не гарантируется, но в macOS Sierra она все-таки по умолчанию существует. Элемент автозагрузки — это каталог, у которого исполняемый файл и список свойств конфигурации StartupParameters.plist находятся в каталоге верхнего уровня.

Злоумышленники могут создать соответствующие папки и файлы в каталоге StartupItems, чтобы зарегистрировать собственный механизм закрепления в системе. Кроме того, поскольку элементы каталога StartupItems запускаются на этапе загрузки macOS, они будут выполняться от имени привилегированного пользователя root.

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

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

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

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

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

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

Отслеживайте неожиданные изменения в файлах в каталоге /Library/StartupItem.

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

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

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

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

Поскольку StartupItems устарели, запрет на запись всех пользователей в каталог /Library/StartupItems не позволит зарегистрировать ни одного элемента автозагрузки.