Linux Labs

Безопасность сервера / Ступень 9 из 10

Кто изменил файл: auditd

Не запущена Запускается обычно ~20 с
Выйти из урока

Шаг 6 из 6 · итог · 3 мин

Итог

  • Права на файл и журнал службы не говорят, кто записал в файл, — это записывает auditd по правилу.
  • Правило ставят auditctl -w <путь> -p wa -k <ключ>, события читают ausearch -k <ключ> -i.
  • В событии comm/exe — программа, uid — действующий пользователь, auid — кто вошёл (у службы с загрузки unset), ppid ведёт к службе.
  • Постоянное правило — строка в /etc/audit/rules.d/*.rules, его загружает augenrules --load; оно переживает перезапуск auditd.
  • Строку в /etc/hosts из начала урока дописывала служба: событие аудита назвало программу sed и путь к ней, а ppid привёл к юниту, который её запускал.
Ubuntu 24.04
Загрузка…