JavaScript is required to for searching.
跳过导航链接
退出打印视图
Trusted Extensions 配置和管理     Oracle Solaris 11.1 Information Library (简体中文)
为本文档评分
search filter icon
search icon

文档信息

前言

第 1 部分Trusted Extensions 的初始配置

1.  Trusted Extensions 的安全规划

2.  Trusted Extensions 的配置任务列表

3.  将 Trusted Extensions 功能添加到 Oracle Solaris(任务)

4.  配置 Trusted Extensions(任务)

5.  为 Trusted Extensions 配置 LDAP(任务)

第 2 部分Trusted Extensions 的管理

6.  Trusted Extensions 管理概念

7.  Trusted Extensions 管理工具

8.  Trusted Extensions 系统上的安全要求(概述)

9.  执行 Trusted Extensions 中的常见任务

10.  Trusted Extensions 中的用户、权限和角色(概述)

11.  在 Trusted Extensions 中管理用户、权限和角色(任务)

12.  Trusted Extensions 中的远程管理(任务)

13.  在 Trusted Extensions 中管理区域

14.  在 Trusted Extensions 中管理和挂载文件

15.  可信网络(概述)

16.  在 Trusted Extensions 中管理网络(任务)

17.  Trusted Extensions 和 LDAP(概述)

18.  Trusted Extensions 中的多级别邮件(概述)

19.  管理有标签打印(任务)

20.  Trusted Extensions 中的设备(概述)

21.  管理 Trusted Extensions 的设备(任务)

22.  Trusted Extensions 审计(概述)

23.  Trusted Extensions 中的软件管理

将软件添加到 Trusted Extensions

Oracle Solaris 软件的安全机制

评估软件是否符合安全要求

创建可信程序时开发者的职责

安全管理员针对可信程序的职责

A.  站点安全策略

创建和管理安全策略

站点安全策略和 Trusted Extensions

计算机安全建议

物理安全建议

人员安全建议

常见安全违规

其他安全参考信息

B.  Trusted Extensions 的配置核对表

用于配置 Trusted Extensions 的核对表

C.  Trusted Extensions 管理快速参考

Trusted Extensions 中的管理接口

由 Trusted Extensions 扩展的 Oracle Solaris 接口

Trusted Extensions 中更为严厉的安全缺省值

Trusted Extensions 中的受限选项

D.  Trusted Extensions 手册页列表

按字母顺序排列的 Trusted Extensions 手册页

Trusted Extensions 修改的 Oracle Solaris 手册页

词汇表

索引

请告诉我们如何提高我们的文档:
过于简略
不易阅读或难以理解
重要信息缺失
错误的内容
需要翻译的版本
其他
Your rating has been updated
感谢您的反馈!

您的反馈将非常有助于我们提供更好的文档。 您是否愿意参与我们的内容改进并提供进一步的意见?

将软件添加到 Trusted Extensions

可添加到 Oracle Solaris 系统的任何软件,都可添加到配置有 Trusted Extensions 的系统。此外,还可以添加使用 Trusted Extensions API 的程序。将软件添加到 Trusted Extensions 系统与将软件添加到运行非全局区域的 Oracle Solaris 系统类似。

在 Trusted Extensions 中,程序通常安装在全局区域中,供有标签区域中的一般用户使用。但是,您可以通过在有标签区域中运行 pkg 命令在该区域中安装软件包。如果您进行此操作,必须确保该区域可以处理管理帐户和口令提示。有关讨论,请参见限制到有标签区域的应用程序。有关软件包和区域的详细信息,请参见《Oracle Solaris 11.1 管理:Oracle Solaris Zones、Oracle Solaris 10 Zones 和资源管理》中的第 24  章 "关于安装了区域的 Oracle Solaris 11.1 系统上的自动安装和软件包"

在 Trusted Extensions 站点上,系统管理员和安全管理员协同工作来安装软件。安全管理员对软件添加情况进行评估,以确定是否符合安全策略。如果软件需要特权或授权才能成功运行,则 "Security Administrator"(安全管理员)角色将为该软件的用户指定相应的权限配置文件。

从可移除介质导入软件需要授权。具有 "Allocate Device"(分配设备)授权的帐户可以从可移除介质导入或导出数据。数据可能包括可执行代码。一般用户只能在该用户的安全许可内的标签导入数据。

"System Administrator"(系统管理员)角色负责添加安全管理员批准的程序。

Oracle Solaris 软件的安全机制

Trusted Extensions 使用与 Oracle Solaris 一样的安全机制。这些机制包括:

评估软件是否符合安全要求

如果软件已指定有特权或者以替代用户 ID 或组 ID 运行,则软件即成为可信的。可信软件可以绕过 Trusted Extensions 安全策略的各项设置。请注意,您可以将软件设为可信软件,即使它可能不值得信任。安全管理员必须进行仔细的审查,在确认软件以值得信任的方式使用特权后才向软件授予特权。

在可信的系统上,程序分为三类:

创建可信程序时开发者的职责

尽管程序的开发者可以在源代码中操纵特权集,但如果安全管理员没有为程序指定所需的特权,程序也会失败。在创建可信程序时,开发者和安全管理员需要合作。

编写可信程序的开发者必须负责以下事项:

  1. 了解程序何时需要特权来执行其工作。

  2. 了解并实施用于在程序中安全地使用特权的技术,例如特权包围。

  3. 在将特权指定给程序时知道这其中的安全含义。程序不得违反安全策略。

  4. 通过使用从可信目录链接到程序的共享库来编译程序。

    有关其他信息,请参见《Oracle Solaris 11 开发者安全性指南》。有关适用于 Trusted Extensions 的代码示例,请参见《Trusted Extensions Developer’s Guide》

安全管理员针对可信程序的职责

安全管理员负责测试和评估新软件。确定软件值得信任后,安全管理员为程序配置权限配置文件和其他安全相关属性。

安全管理员的职责包括以下几项:

  1. 确保程序员和程序分发过程是可信的。

  2. 通过下面的某个来源,确定程序需要哪些特权:

    • 询问程序员。

    • 搜索源代码,以查明程序期望使用的任何特权。

    • 搜索源代码,查明程序要求其用户具有的任何授权。

    • ppriv 命令中使用调试选项,搜索特权使用情况。有关示例,请参见 ppriv(1) 手册页。

  3. 检查源代码,以确保代码以值得信任的方式使用程序运行所需的特权。

    如果程序未能以值得信任的方式使用特权,且您可以修改程序的源代码,请修改代码。只有十分了解安全性的安全顾问或开发者才能修改代码。修改可以包括特权包围或对授权的检查。

    必须手动指定特权。对于因缺少特权而失败的程序,可以为其指定特权。另一方面,安全管理员可以决定指定一个有效的 UID 或 GID 来使特权成为非必需的。