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

SASL(概述)

SASL(参考)

SASL 插件

SASL 环境变量

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 审计(参考)

词汇表

索引

SASL(参考)

本节提供有关 SASL 实现的信息。

SASL 插件

SASL 插件提供对安全机制、用户标准化和辅助属性检索的支持。缺省情况下,动态装入的 32 位插件安装在 /usr/lib/sasl 中,64 位插件安装在 /usr/lib/sasl/$ISA 中。提供了以下安全机制插件:

crammd5.so.1

CRAM-MD5,仅支持验证,不支持授权。

digestmd5.so.1

DIGEST-MD5,支持验证、完整性、保密性和授权。

gssapi.so.1

GSSAPI,支持验证、完整性、保密性和授权。GSSAPI 安全机制需要使用有效的 Kerberos 基础结构。

plain.so.1

PLAIN,支持验证和授权。

此外,EXTERNAL 安全机制插件和 INTERNAL 用户标准化插件内置在 libsasl.so.1 中。EXTERNAL 机制支持验证和授权。如果外部安全源提供该机制,则该机制支持完整性和保密性。如果用户名需要,INTERNAL 插件将添加领域名称。

目前,Oracle Solaris 发行版不提供任何 auxprop 插件。要使 CRAM-MD5 和 DIGEST-MD5 机制插件在服务器端发挥完全功能,用户必须提供 auxprop 插件以检索明文口令。PLAIN 插件还需要额外支持才能验证口令。对口令验证的支持包括:对服务器应用程序的回调、auxprop 插件、saslauthdpwcheck。Oracle Solaris 发行版中未提供 salauthdpwcheck 守护进程。要实现更好的互操作性,可使用 mech_list SASL 选项将服务器应用程序限制为可完全运行的机制。

SASL 环境变量

缺省情况下,客户机验证名称设置为 getenv("LOGNAME")。客户机或插件可以重置此变量。

SASL 选项

通过使用可在 /etc/sasl/app.conf 文件中设置的选项,可以在服务器端修改 libsasl 和插件的行为。变量 app 是服务器定义的应用程序名称。服务器 app 的文档应指定该应用程序名称。

支持以下选项:

auto_transition

用户成功进行纯文本验证后自动将该用户转换到其他机制。

auxprop_login

列出要使用的辅助属性插件的名称。

canon_user_plugin

选择要使用的 canon_user 插件。

mech_list

列出允许服务器应用程序使用的机制。

pwcheck_method

列出用于验证口令的机制。目前,auxprop 是唯一允许的值。

reauth_timeout

设置对验证信息进行高速缓存以便进行快速重新验证的时间(以分钟为单位)。此选项由 DIGEST-MD5 插件使用。将此选项设置为 0 将禁用重新验证。

不支持以下选项:

plugin_list

列出可用机制。不使用该选项是因为它会更改动态装入插件的行为。

saslauthd_path

定义用于与 saslauthd 守护进程通信的 saslauthd 门的位置。Oracle Solaris 发行版中没有包括 saslauthd 守护进程。因此,也不包括此选项。

keytab

定义 GSSAPI 插件使用的 keytab 文件的位置。可使用 KRB5_KTNAME 环境变量而不是此选项来设置缺省的 keytab 位置。

Cyrus SASL 中不包括以下选项。但是,Oracle Solaris 发行版中添加了这些选项:

use_authid

创建 GSS 客户机安全上下文时获取客户机凭证而不是使用缺省凭证。缺省情况下,将使用缺省客户机 Kerberos 身份。

log_level

为服务器设置所需的日志记录级别。