Skip to content
Syscall BSD#359

svc · unix #359

auditctl

Ouvre ou fait tourner le fichier de piste d'audit noyau utilisé par auditd.

Prototype

int auditctl(char *path);

Retour: int

Arguments

NameTypeDirDescription
pathchar-

Historique des versions

XNU tagmacOS#
xnu-1456.1.26macOS 10.6 Snow Leopard359
xnu-1699.24.8macOS 10.7 Lion359
xnu-2050.18.24macOS 10.8 Mountain Lion359
xnu-2422.115.4macOS 10.9 Mavericks359
xnu-2782.40.9macOS 10.10 Yosemite359
xnu-3247.1.106macOS 10.11 El Capitan359
xnu-3789.1.32macOS 10.12 Sierra359
xnu-4570.1.46macOS 10.13 High Sierra359
xnu-4903.221.2macOS 10.14 Mojave359
xnu-6153.11.26macOS 10.15 Catalina359
xnu-7195.50.7.100.1macOS 11.0 Big Sur359
xnu-8019.41.5macOS 12.0 Monterey359
xnu-8792.41.9macOS 13.0 Ventura359
xnu-10002.1.13macOS 14.0 Sonoma359
xnu-11215.1.10macOS 15.0 Sequoia359
xnu-11417.101.15macOS 15.4 Sequoia359
xnu-12377.1.9macOS 26.0 Tahoe359
xnu-10002.41.9—359
xnu-10002.61.3—359
xnu-10002.81.5—359
xnu-10063.101.15—359
xnu-10063.121.3—359
xnu-10063.141.1—359
xnu-11215.41.3—359
xnu-11215.61.5—359
xnu-11215.81.4—359
xnu-11417.121.6—359
xnu-11417.140.69—359
xnu-12377.101.15—359
xnu-12377.41.6—359
xnu-12377.61.12—359
xnu-12377.81.4—359
xnu-1486.2.11—359
xnu-1504.15.3—359
xnu-1504.3.12—359
xnu-1504.7.4—359
xnu-1504.9.17—359
xnu-1504.9.26—359
xnu-1504.9.37—359
xnu-1699.22.73—359
xnu-1699.22.81—359
xnu-1699.24.23—359
xnu-1699.26.8—359
xnu-1699.32.7—359
xnu-2050.22.13—359
xnu-2050.24.15—359
xnu-2050.48.11—359
xnu-2050.7.9—359
xnu-2050.9.2—359
xnu-2422.1.72—359
xnu-2422.100.13—359
xnu-2422.110.17—359
xnu-2422.90.20—359
xnu-2782.1.97—359
xnu-2782.10.72—359
xnu-2782.20.48—359
xnu-2782.30.5—359
xnu-3247.10.11—359
xnu-3248.20.55—359
xnu-3248.30.4—359
xnu-3248.40.184—359
xnu-3248.50.21—359
xnu-3248.60.10—359
xnu-3789.21.4—359
xnu-3789.31.2—359
xnu-3789.41.3—359
xnu-3789.51.2—359
xnu-3789.60.24—359
xnu-3789.70.16—359
xnu-4570.20.62—359
xnu-4570.31.3—359
xnu-4570.41.2—359
xnu-4570.51.1—359
xnu-4570.61.1—359
xnu-4570.71.2—359
xnu-4903.231.4—359
xnu-4903.241.1—359
xnu-4903.270.47—359
xnu-6153.101.6—359
xnu-6153.121.1—359
xnu-6153.141.1—359
xnu-6153.41.3—359
xnu-6153.61.1—359
xnu-6153.81.5—359
xnu-7195.101.1—359
xnu-7195.121.3—359
xnu-7195.141.2—359
xnu-7195.60.75—359
xnu-7195.81.3—359
xnu-8019.61.5—359
xnu-8019.80.24—359
xnu-8020.101.4—359
xnu-8020.121.3—359
xnu-8020.140.41—359
xnu-8792.61.2—359
xnu-8792.81.2—359
xnu-8796.101.5—359
xnu-8796.121.2—359
xnu-8796.141.3—359

Notes

auditctl(2) prend un chemin et indique au noyau d'écrire les enregistrements BSM dans ce fichier, fermant la piste précédemment active. NULL ou un chemin vide arrête entièrement l'audit. C'est le mécanisme derrière audit(8) -s / -n, restreint par le privilège audit_control ; sur macOS moderne il n'a de sens que si auditd tourne.

Détection

Génère AUE_AUDITCTL. Tout auditctl(NULL) provenant d'un processus autre qu'auditd doit être considéré comme un signal anti-forensique de haute confiance ; surveiller aussi les rotations de piste vers des chemins hors de /var/audit/.

API associées

auditauditonsetauidendpoint_security