首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >默认情况下,auditd会记录什么(例如,当没有定义规则时?)

问默认情况下,auditd会记录什么(例如,当没有定义规则时?)
EN

Server Fault用户
提问于 2016-05-04 17:55:45
回答 1查看 6.6K关注 0票数 6

我在我的Debian机器上安装了auditd和audispd-plugins,没有接触任何配置。我看到事件正在写入/var/log/audit/audit.log,例如:

代码语言:javascript
复制
type=LOGIN msg=audit(1462384141.770:838): pid=3662 uid=0 old-auid=4294967295 auid=0 old-ses=4294967295 ses=21 res=1
type=USER_START msg=audit(1462384141.770:839): pid=3662 uid=0 auid=0 ses=21 msg='op=PAM:session_open acct="root" exe="/usr/sbin/cron" hostname=? addr=? terminal=cron res=success'
type=CRED_DISP msg=audit(1462384141.778:840): pid=3662 uid=0 auid=0 ses=21 msg='op=PAM:setcred acct="root" exe="/usr/sbin/cron" hostname=? addr=? terminal=cron res=success'
type=USER_END msg=audit(1462384141.778:841): pid=3662 uid=0 auid=0 ses=21 msg='op=PAM:session_close acct="root" exe="/usr/sbin/cron" hostname=? addr=? terminal=cron res=success'
type=USER_ACCT msg=audit(1462384201.780:842): pid=3761 uid=0 auid=4294967295 ses=4294967295 msg='op=PAM:accounting acct="root" exe="/usr/sbin/cron" hostname=? addr=? terminal=cron res=success'
type=CRED_ACQ msg=audit(1462384201.780:843): pid=3761 uid=0 auid=4294967295 ses=4294967295 msg='op=PAM:setcred acct="root" exe="/usr/sbin/cron" hostname=? addr=? terminal=cron res=success'
type=LOGIN msg=audit(1462384201.780:844): pid=3761 uid=0 old-auid=4294967295 auid=0 old-ses=4294967295 ses=22 res=1
type=USER_START msg=audit(1462384201.780:845): pid=3761 uid=0 auid=0 ses=22 msg='op=PAM:session_open acct="root" exe="/usr/sbin/cron" hostname=? addr=? terminal=cron res=success'
type=CRED_DISP msg=audit(1462384201.796:846): pid=3761 uid=0 auid=0 ses=22 msg='op=PAM:setcred acct="root" exe="/usr/sbin/cron" hostname=? addr=? terminal=cron res=success'
type=USER_END msg=audit(1462384201.800:847): pid=3761 uid=0 auid=0 ses=22 msg='op=PAM:session_close acct="root" exe="/usr/sbin/cron" hostname=? addr=? terminal=cron res=success'

但我不知道为什么首先在日志中看到任何东西,因为我没有明确的规则:

代码语言:javascript
复制
$ auditctl -l
No rules

除了默认值之外,我在/etc/audit/audit.rules或/etc/audit/rules.d中找不到任何规则:

代码语言:javascript
复制
-D
-b 320

很明显我漏掉了什么。默认情况下什么是被记录的?

EN

回答 1

Server Fault用户

发布于 2016-11-29 01:17:36

默认情况下,auditd记录与安全相关的命令。这不是可以在配置文件中看到的东西,默认情况是在auditd运行时发生。您可以使用以下方法获得系统最近登录的命令的摘要:

代码语言:javascript
复制
sudo aureport -x --summary

无法找到默认记录的所有命令的列表。默认情况下,我的CentOS 7系统会记录这些(不是一个详尽的列表,只是日志中显示的内容):

代码语言:javascript
复制
/usr/sbin/crond
/usr/libexec/dovecot/auth
/usr/sbin/sshd
/usr/bin/sudo
/usr/sbin/xtables-multi
/usr/lib/systemd/systemd
/usr/bin/passwd

它还记录登录、注销和与SELinux相关的消息。

有两条可供参考:

票数 4
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/774862

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档