User Tools

Site Tools


система_linux_auditing

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
система_linux_auditing [2024/05/22 16:28]
val [Настройка правил аудита событий]
система_linux_auditing [2025/05/19 07:25] (current)
val [Рекомендованный набор правил]
Line 19: Line 19:
  
 # cat /​etc/​audit/​audit.rules # cat /​etc/​audit/​audit.rules
-ubuntu24/​debian12#​ /​etc/​audit/​rules.d/​audit.rules+ubuntu24/​debian12# ​cat /​etc/​audit/​rules.d/​audit.rules
 </​code><​code>​ </​code><​code>​
 ... ...
Line 42: Line 42:
  
 # ausearch -k passwords-files # ausearch -k passwords-files
 +</​code>​
 +
 +===== Дополнительные материалы =====
 +
 +==== Рекомендованный набор правил ====
 +<​code>​
 +# cat /​etc/​audit/​rules.d/​soc.rules
 +</​code><​code>​
 +# Аудит входа/​выхода пользователей
 +-w /​var/​log/​faillog -p wa -k logins
 +-w /​var/​run/​faillock -p wa -k logins
 +
 +# Контроль за изменениями пользователей и групп
 +-w /etc/passwd -p wa -k usermod
 +-w /etc/group -p wa -k groupmod
 +-w /etc/shadow -p wa -k shadowmod
 +-w /​etc/​gshadow -p wa -k gshadowmod
 +
 +# Контроль за добавление/​удаление пользователей
 +-w /​usr/​sbin/​useradd -p x -k user_add
 +-w /​usr/​sbin/​userdel -p x -k user_del
 +-w /​usr/​sbin/​usermod -p x -k user_mod
 +
 +# Аудит изменений прав доступа к файлам
 +-a always,exit -F arch=b64 -S chmod,​fchmod,​fchmodat -F auid>​=1000 -F auid!=4294967295 -k perm_mod
 +-a always,exit -F arch=b32 -S chmod,​fchmod,​fchmodat -F auid>​=1000 -F auid!=4294967295 -k perm_mod
 +
 +# Аудит использования команд sudo
 +-a always,exit -F path=/​usr/​bin/​sudo -F perm=x -k sudo_usage
 +
 +# контроль за изменением sudoers
 +-w /​etc/​sudoers -p wa -k priv_change
 +-w /​etc/​sudoers.d/​ -p wa -k priv_change
 +
 +# Аудит изменения времени системы
 +-a always,exit -F arch=b64 -S adjtimex,​settimeofday -k time_change
 +-a always,exit -F arch=b32 -S adjtimex,​settimeofday -k time_change
 +
 +# контроль за изменениями /​etc/​passwd,​ /​etc/​shadow,​ /etc/group и /​etc/​gshadow
 +-w /etc/passwd -p wa -k identity
 +-w /etc/shadow -p wa -k identity
 +-w /etc/group -p wa -k identity
 +
 +# Контроль за изменениями системных конфигурационных файлов
 +-w /​etc/​sysctl.conf -p wa -k sysctl
 +-w /etc/hosts -p wa -k network
 +-w /​etc/​resolv.conf -p wa -k dns
 +-w /​etc/​gshadow -p wa -k identity
 +
 +# Контроль за изменениями изменение правил iptables
 +
 +-w /​sbin/​iptables -p x -k firewall
 +-w /​sbin/​ip6tables -p x -k firewall
 +-w /​usr/​sbin/​nft -p x -k firewall
 +-w /​etc/​firewalld -p wa -k firewall
 +
 +# Контроль за изменением файлов SSH
 +-w /​etc/​ssh/​sshd_config -p wa -k sshd_config
 +
 +# Логирование команд,​ выполненных с правами root
 +-a exit,always -F arch=b64 -F euid=0 -S execve -k ssh_commands
 +-a exit,always -F arch=b32 -F euid=0 -S execve -k ssh_commands
 </​code>​ </​code>​
система_linux_auditing.1716384496.txt.gz · Last modified: 2024/05/22 16:28 by val