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.  控制对设备的访问(任务)

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

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

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

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

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

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

第 4 部分加密服务

11.  加密框架(概述)

12.  加密框架(任务)

13.  密钥管理框架

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

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

15.  使用 PAM

16.  使用 SASL

SASL(概述)

SASL(参考)

SASL 插件

SASL 环境变量

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

词汇表

索引

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

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