audit query
audit 命令通过它的几个关键字控制系统审计。每次给出命令时必须包含一个关键字。start 关键字和 shutdown 关键字启动和停止审计系统并重新设置系统配置。off 关键字和 on 关键字暂挂和重新启动审计系统,且不会影响系统配置。query 关键字让您查询当前状态。
审计系统遵循以下配置文件中建立的指示信息:
这些文件中的每一个都在“文件”一节中得到描述。有关配置审计系统的信息,请参阅《AIX 5L V5.2 系统管理指南:操作系统与设备》中的『建立审计』。
访问控制:此命令应向 root 用户和审计组的成员授予执行(x)访问权。此命令应该是 root 用户的 setuid 并具有可信计算基属性。
访问的文件:
方式 | 文件 |
---|---|
r | /etc/security/audit/config |
r | /etc/security/audit/objects |
x | /usr/sbin/auditbin |
x | /usr/sbin/auditstream |
/usr/sbin/audit start 1>&- 2>&-
每次系统初始化时,审计进程启动(如配置的那样)。
/usr/sbin/audit shutdown
数据收集停止直到再次给出 audit start 命令才重新开始。操作系统内核中的类的配置丢失。
注:audit shutdown 命令也应位于 /etc/shutdown 文件中。
/usr/sbin/audit off
/usr/sbin/audit on
只要系统正确配置,则暂挂的状态结束,再次生成审计记录。
/usr/sbin/audit query
audit query 状态消息的示例如下:
auditing on 二进制管理器是进程号 123 审计事件: authentication- USER_Login, USER_Logout administration- USER_Create, GROUP_Create 审计对象: /etc/security/passwd : r = AUTH_Read /etc/security/passwd : w = AUTH_Write
此查询告诉您当指定的用户登录或注销时、当指定的管理员创建用户或组时,以及当系统接收到对 /etc/security/passwd 文件进行读写的授权的读写指令时,都将写下审计记录。
/usr/sbin/audit | 包含 audit 命令的路径。 |
/etc/rc | 包含系统初始化命令。 |
/etc/security/audit/config | |
包含审计配置信息。 | |
/etc/security/audit/events | |
列出审计事件和它们的尾部格式规范。 | |
/etc/security/audit/objects | |
列出了每个文件(对象)的审计事件。 | |
/etc/security/audit/bincmds | |
包含处理审计二进制数据的 shell 命令。 | |
/etc/security/audit/streamcmds | |
包含审计流命令。 |
auditbin 守护进程、auditcat 命令、auditconv 命令、auditpr 命令、auditselect 命令、auditstream 命令、login 命令、logout 命令、su 命令。
audit 子例程、auditbin 子例程、auditevents 子例程、auditlog 子例程、auditproc 子例程。
有关审计的一般信息,请参考《AIX 5L V5.2 安全指南》中的『审计概述』。
有关用户的标识和认证,任意访问控制、可信计算基以及审计的更多信息,请参考《AIX 5L V5.2 安全指南》中的『单机系统安全性』。
要参阅您建立“审计系统”必须采取的步骤,请参考《AIX 5L V5.2 安全指南》中的『建立审计』。