Les méthodes les plus robustes semblent être auditées:
http://blog.ptsecurity.com/2010/11/requirement-10-track-and-monitor-all.html
Auditd intercepte essentiellement tous les appels système et les compare à votre ensemble de règles. Donc, dans votre /etc/audit/audit.rules
fichier, vous auriez quelque chose comme ceci:
# This file contains the auditctl rules that are loaded
# whenever the audit daemon is started via the initscripts.
# The rules are simply the parameters that would be passed
# to auditctl.
# First rule - delete all
-D
# Increase the buffers to survive stress events.
# Make this bigger for busy systems
-b 320
# Feel free to add below this line. See auditctl man page
-a always,exit -F euid=0 -F perm=wxa -k ROOT_ACTION
La dernière règle étant la seule règle non par défaut.
Le principal inconvénient de cette approche (et la raison pour laquelle j'ai trouvé cette question lors de la recherche d'alternatives) est que les fichiers journaux bruts sont assez cryptiques et ne sont utiles qu'après l'exécution du programme de requête sur le fichier journal brut: ausearch
Un exemple de requête pour cette règle serait:
ausearch -ts today -k ROOT_ACTION -f audit_me | aureport -i -f
Une solution de bon sens serait probablement de créer un cron qui interrogera vos journaux d'audit bruts et les enverra ensuite à votre solution de journalisation.
Sur les distributions Red Hat, vous utilisez généralement le
/var/log/secure
journal pour identifier qui s'est connecté ou utilisesudo
un système Fedora / CentOS / RHEL.Exemples
exemple sudorésultat du journal:
par exemplerésultat du journal:
la source
Si vous avez des utilisateurs coopérants, vous pouvez configurer rootsh pour enregistrer tout ce que l'utilisateur root tape dans syslog.
http://linux.die.net/man/1/rootsh
les rpms rootsh sont disponibles dans EPEL.
La version de sudo sur RHEL6 est également capable d'enregistrer stdout dans un fichier pour chaque session sudo. Consultez la page de manuel sudo_plugins.
Aucune de ces approches n'est complètement à l'épreuve des balles.
la source