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

文档信息

前言

第 1 部分安全性概述

1.  安全性服务(概述)

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

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

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

4.  病毒扫描服务(任务)

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

配置设备(任务列表)

配置设备策略(任务)

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

如何查看设备策略

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

如何审计设备策略的更改

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

管理设备分配(任务)

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

如何启用设备分配

如何授权用户分配设备

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

强制分配设备

强制解除分配设备

如何更改可分配的设备

如何审计设备分配

分配设备(任务)

如何分配设备

如何挂载分配的设备

如何解除分配设备

设备保护(参考)

设备策略命令

设备分配

设备分配的组成部分

设备分配服务

设备分配权限配置文件

设备分配命令

分配错误状态

device_maps 文件

device_allocate 文件

设备清除脚本

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

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

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

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

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

10.  Oracle Solaris 中的安全属性(参考)

第 4 部分加密服务

11.  加密框架(概述)

12.  加密框架(任务)

13.  密钥管理框架

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

14.  网络服务验证(任务)

15.  使用 PAM

16.  使用 SASL

17.  使用 安全 Shell(任务)

18.  安全 Shell(参考)

第 6 部分Kerberos 服务

19.  Kerberos 服务介绍

20.  规划 Kerberos 服务

21.  配置 Kerberos 服务(任务)

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

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

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

25.  Kerberos 服务(参考)

第 7 部分在 Oracle Solaris 中审计

26.  审计(概述)

27.  规划审计

28.  管理审计(任务)

29.  审计(参考)

词汇表

索引

配置设备策略(任务)

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

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

以下任务列表列出了与设备策略相关的设备配置过程。

任务
说明
参考
查看系统上设备的设备策略。
列出设备及其设备策略。
要求使用设备的特权。
使用特权保护设备。
删除设备的特权要求。
删除或减少访问设备所需的特权。
审计设备策略的更改。
在审计迹中记录设备策略的更改。
访问 /dev/arp
获取 Oracle Solaris IP MIB-II 信息。

如何查看设备策略

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

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

% getdevpolicy /dev/allkmem /dev/ipsecesp /dev/bge
/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/bge
read_priv_set=net_rawaccess
write_priv_set=net_rawaccess

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

开始之前

您必须分配有 Device Security(设备安全)权限配置文件。

  1. 成为具有所需安全属性的管理员。

    有关更多信息,请参见如何获取管理权限

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

    指定 device-driverpolicy

    -p policy

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

    device-driver

    设备驱动程序。

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

示例 5-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

示例 5-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 审计事件。

开始之前

您必须分配有 Audit Configuration(审计配置)权限配置文件。

  1. 成为具有所需安全属性的管理员。

    有关更多信息,请参见如何获取管理权限

  2. 预选包括 AUE_MODDEVPLCY 审计事件的审计类。
    # auditconfig -getflags
    current-flags
    # auditconfig -setflags current-flags,as

    有关详细说明,请参见如何预选审计类

如何从 /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 是首选方法。