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

文档信息

前言

第 1 部分安全性概述

1.  安全性服务(概述)

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

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

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

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

配置设备(任务列表)

配置设备策略(任务列表)

配置设备策略

如何查看设备策略

如何更改现有设备上的设备策略

如何审计设备策略的更改

如何从 /dev/* 设备检索 IP MIB-II 信息

管理设备分配(任务列表)

管理设备分配

如何使设备可分配

如何授权用户分配设备

如何查看有关设备的分配信息

强制分配设备

强制解除分配设备

如何更改可分配的设备

如何审计设备分配

分配设备(任务列表)

分配设备

如何分配设备

如何挂载分配的设备

如何解除分配设备

设备保护(参考)

设备策略命令

设备分配

设备分配的组成部分

设备分配命令

分配错误状态

device_maps 文件

device_allocate 文件

设备清除脚本

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 审计

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

31.  Oracle Solaris 审计(参考)

词汇表

索引

配置设备策略

设备策略可限制或禁止访问属于系统一部分的设备。策略是在内核中实施的。

如何查看设备策略

示例 4-1 查看特定设备的设备策略

此示例显示了三个设备的设备策略。

% getdevpolicy /dev/allkmem /dev/ipsecesp /dev/hme
/dev/allkmem
        read_priv_set=all
        write_priv_set=all
/dev/ipsecesp
        read_priv_set=sys_net_config
        write_priv_set=sys_net_config
/dev/hme
        read_priv_set=net_rawaccess
        write_priv_set=net_rawaccess

如何更改现有设备上的设备策略

  1. 承担拥有 Device Security(设备安全)权限配置文件的角色或成为超级用户。

    Primary Administrator(主管理员)角色拥有 Device Security(设备安全)权限配置文件。您也可以将 Device Security(设备安全)权限配置文件指定给您创建的角色。要创建该角色并将它指定给用户,请参见示例 9-3

  2. 向设备中添加策略。
    # update_drv -a -p policy device-driver
    -a

    指定 device-driverpolicy

    -p policy

    device-driver 的设备策略。设备策略指定两个特权集。一个用于读取设备,另一个用于写入设备。

    device-driver

    设备驱动程序。

    有关更多信息,请参见 update_drv(1M) 手册页。

示例 4-2 向现有设备中添加策略

以下示例向 ipnat 设备中添加设备策略。

# getdevpolicy /dev/ipnat
/dev/ipnat
        read_priv_set=none
        write_priv_set=none
# update_drv -a \
-p 'read_priv_set=net_rawaccess write_priv_set=net_rawaccess' ipnat
# getdevpolicy /dev/ipnat
/dev/ipnat
        read_priv_set=net_rawaccess
        write_priv_set=net_rawaccess

示例 4-3 删除设备的策略

以下示例从 ipnat 设备的设备策略中删除读取特权集。

# getdevpolicy /dev/ipnat
/dev/ipnat
        read_priv_set=net_rawaccess
        write_priv_set=net_rawaccess
# update_drv -a -p write_priv_set=net_rawaccess ipnat
# getdevpolicy /dev/ipnat
/dev/ipnat
        read_priv_set=none
        write_priv_set=net_rawaccess

如何审计设备策略的更改

缺省情况下,as 审计类包括 AUE_MODDEVPLCY 审计事件。

  1. 承担 Primary Administrator(主管理员)角色,或成为超级用户。

    Primary Administrator(主管理员)角色拥有 Primary Administrator(主管理员)配置文件。要创建该角色并将其指定给用户,请参见《系统管理指南:基本管理》中的第 2  章 "使用 Solaris Management Console(任务)"

  2. 预选包括 AUE_MODDEVPLCY 审计事件的审计类。

    as 类添加到 audit_control 文件的 flags 行中。此文件将显示类似如下的内容:

    # audit_control file
    dir:/var/audit
    flags:lo,as
    minfree:20
    naflags:lo

    有关详细说明,请参见如何修改 audit_control 文件

如何从 /dev/* 设备检索 IP MIB-II 信息

检索 Oracle Solaris IP MIB-II 信息的应用程序应该打开 /dev/arp,而不是 /dev/ip

  1. 确定 /dev/ip/dev/arp 上的设备策略。
    % getdevpolicy /dev/ip /dev/arp
    /dev/ip
            read_priv_set=net_rawaccess
            write_priv_set=net_rawaccess
    /dev/arp
            read_priv_set=none
            write_priv_set=none

    请注意,读写 /dev/ip 需要具有 net_rawaccess 特权,而 /dev/arp 不需要特权。

  2. 打开 /dev/arp 并推送 tcpudp 模块。

    此方法不需要特权,它等同于打开 /dev/ip 并推送 arptcpudp 模块。现在,由于打开 /dev/ip 需要特权,因此 /dev/arp 是首选方法。