JavaScript is required to for searching.
跳过导航链接
退出打印视图
系统管理指南:安全性服务     Oracle Solaris 10 8/11 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

第 1 部分安全性概述

1.  安全性服务(概述)

第 2 部分系统、文件和设备安全性

2.  管理计算机安全性(概述)

3.  控制对系统的访问(任务)

4.  控制对设备的访问(任务)

5.  使用基本审计报告工具(任务)

6.  控制对文件的访问(任务)

7.  使用自动安全性增强工具(任务)

第 3 部分角色、权限配置文件和特权

8.  使用角色和特权(概述)

9.  使用基于角色的访问控制(任务)

10.  基于角色的访问控制(参考)

11.  特权(任务)

12.  特权(参考)

第 4 部分加密服务

13.  Oracle Solaris 加密框架(概述)

14.  Oracle Solaris 加密框架(任务)

15.  Oracle Solaris 密钥管理框架

第 5 部分验证服务和安全通信

16.  使用验证服务(任务)

17.  使用 PAM

18.  使用 SASL

19.  使用 Oracle Solaris 安全 Shell(任务)

20.  Oracle Solaris 安全 Shell(参考)

第 6 部分Kerberos 服务

21.  Kerberos 服务介绍

22.  规划 Kerberos 服务

23.  配置 Kerberos 服务(任务)

24.  Kerberos 错误消息和故障排除

25.  管理 Kerberos 主体和策略(任务)

26.  使用 Kerberos 应用程序(任务)

27.  Kerberos 服务(参考)

第 7 部分Oracle Solaris 审计

28.  Oracle Solaris 审计(概述)

29.  规划 Oracle Solaris 审计

规划 Oracle Solaris 审计(任务列表)

规划 Oracle Solaris 审计(任务)

如何规划区域中的审计

如何规划审计记录的存储

如何规划要审计的对象及内容

确定审计策略

同步事件和异步事件的审计策略

控制审计成本

延长审计数据处理时间产生的成本

分析审计数据产生的成本

存储审计数据产生的成本

有效审计

30.  管理 Oracle Solaris 审计(任务)

31.  Oracle Solaris 审计(参考)

词汇表

索引

规划 Oracle Solaris 审计(任务)

您需要认真选择要审计的活动类型,同时还需要收集有用的审计信息。审计文件不断增大,可能很快就会占满可用空间,因此应分配足够的磁盘空间。您还需要仔细规划要审计的对象及内容。

如何规划区域中的审计

如果系统中实现了区域,则可以使用两种可能的审计配置:

有关如何权衡选择的介绍,请参见在具有 Oracle Solaris 区域的系统上审计

如何规划审计记录的存储

审计迹需要专用的文件空间。审计文件的专用文件空间必须可用且安全。每个系统应该具有针对审计文件配置的多个审计目录。作为首要任务之一,在任何系统上启用审计之前,应决定如何配置审计目录。以下过程介绍了规划审计迹存储时要解决的问题。

开始之前

如果要实现非全局区域,请在使用此过程之前完成如何规划区域中的审计

  1. 确定站点所需的审计量。

    针对审计迹平衡磁盘空间可用性和站点的安全需求。

    有关如何在保持站点安全的同时降低空间需求,以及如何设计审计存储的指南,请参见控制审计成本有效审计

  2. 确定要审计的系统。

    在这些系统上,至少为一个本地审计目录分配空间。要指定审计目录,请参见示例 30-3

  3. 确定用于存储审计文件的系统。

    确定用于保存主审计目录和辅助审计目录的服务器。有关为审计目录配置磁盘的示例,请参见如何为审计文件创建分区

  4. 命名审计目录。

    创建计划使用的所有审计目录的列表。有关命名规则,请参见存储审计迹auditreduce 命令

  5. 确定哪些系统要使用哪些审计目录。

    创建一个列表,显示哪个系统应使用哪个审计目录。此列表有助于您平衡审计活动。有关图解,请参见图 31-1图 31-2

如何规划要审计的对象及内容

开始之前

如果要实现非全局区域,请在使用此过程之前完成如何规划区域中的审计

  1. 确定是否需要单系统映像审计迹。

    单一管理域中的系统可以创建单系统映像审计迹。如果您的系统使用不同的命名服务,请从下一步开始。应该针对每个系统完成其余的规划步骤。

    单系统映像审计迹将正在对其进行审计的系统视为一台计算机。要为站点创建单系统映像审计迹,安装中的每个系统都应进行如下配置:

    • 使用同一个命名服务。

      要解释审计记录,需要使用 auditreduce praudit 这两个命令。要正确解释审计记录,passwdhostsaudit_user 文件必须一致。

    • 与其他所有系统使用相同的 audit_warnaudit_eventaudit_classaudit_startup 文件。

    • 使用同一个 audit_user 数据库。此数据库可以位于名称服务(如 NIS 或 LDAP)中。

    • audit_control 文件中有相同的 flagsnaflagsplugin 项。

  2. 确定审计策略。

    使用 auditconfig -lspolicy 命令查看可用策略选项的简短说明。缺省情况下,仅打开 cnt 策略。有关更完整的说明,请参见步骤 8

    有关策略选项的影响,请参见确定审计策略。要设置审计策略,请参见如何配置审计策略

  3. 确定是否要修改事件到类的映射。

    多数情况下,缺省映射便已够用。但是,如果添加新类、更改类定义,或者确定某特定系统调用的记录不可用,则可能需要将某个事件移动到其他类。

    有关示例,请参见如何更改审计事件的类成员身份

  4. 确定要预选的审计类。

    添加审计类或更改缺省类的最佳时机是在启动审计服务之前。

    audit_control 文件中 flagsnaflagsplugin 项的审计类值适用于所有用户和进程。预选类可以确定是只针对成功情况对审计类进行审计,还是只针对失败情况对其进行审计,或者同时针对两种情况对其进行审计。

    要预选审计类,请参见如何修改 audit_control 文件

  5. 确定系统范围预选审计类的用户例外情况。

    如果决定使用系统范围预选审计类以外的方式来审计某些用户,请修改 audit_user 数据库中的单个用户项。

    有关示例,请参见如何更改用户审计特征

  6. 确定最小可用磁盘空间。

    当审计文件系统上的磁盘空间低于 minfree 百分比时,auditd 守护进程将切换到下一个可用审计目录。然后,守护进程将发送一条警告,指出已超过软限制。

    要设置最小可用磁盘空间,请参见示例 30-4

  7. 决定如何管理 audit_warn 电子邮件别名。

    每当审计系统需要通知您出现了需要管理干预的情况,就会运行 audit_warn 脚本。缺省情况下,audit_warn 脚本会向 audit_warn 别名发送电子邮件,并向控制台发送消息。

    要设置别名,请参见如何配置 audit_warn 电子邮件别名

  8. 决定当所有审计目录已满时需要执行的操作。

    缺省情况下,当审计迹溢出时,系统还会继续工作。系统会对丢弃的审计记录进行计数,但是不会记录事件。要获得更大的安全性,可以禁用 cnt 策略,然后启用 ahlt 策略。当异步事件无法放入审计队列时,ahlt 策略会停止系统。

    有关这些策略选项的说明,请参见同步事件和异步事件的审计策略。要配置这些策略选项,请参见示例 30-16

  9. 决定是以二进制格式、syslog 格式还是这两种格式收集审计记录。

    有关概述信息,请参见审计日志

    有关示例,请参见如何配置 syslog 审计日志