Яндекс.Метрика
    Поиск по тегу

    auditd


    Найдено: 1 запись

    Песочница

    Аудит системных вызовов в Linux

    Теория


    Для работы auditd, необходимо что бы ядро было собрано с опциями AUDIT и AUDITSYSCALL
    $ grep AUDIT /boot/config-`uname -r`
    # CONFIG_AUDIT_ARCH is not set
    CONFIG_AUDIT=y
    CONFIG_AUDITSYSCALL=y
    CONFIG_AUDIT_TREE=y
    CONFIG_AUDIT_GENERIC=y

    AUDIT отвечает за общую подсистему аудита в ядре Linux, которую также использует SELinux. AUDITSYSCALL отвечает за инфраструктуру аудита системных вызовов, которая также используется в SELinux.
    Основные особенности системы аудита в ядре Linux:
    • Минимальный оверхед, как при активированном, так и при отключенном аудите
    • Фильтрация на уровня ядра, что бы обеспечить наименьшие издержки
    • Использование Netlink в пользовательских приложений