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

文档信息

前言

1.  Oracle Solaris 安全概述

2.  配置 Oracle Solaris 安全

安装 Oracle Solaris OS

确保系统安全

如何检验软件包

如何禁用不需要的服务

如何为用户删除电源管理功能

如何在标题文件中放置安全消息

如何在桌面登录屏幕中放置安全消息

确保用户安全

如何设置更强的口令约束

如何为一般用户设置账户锁定

如何为一般用户设置限制性更强的 umask

如何审计除登录/注销以外的重要事件

如何实时监视 lo 事件

如何为用户删除不需要的基本特权

确保内核安全

配置网络

如何将安全消息显示给 ssh 用户

如何使用 TCP 包装

保护文件系统和文件

如何限制 tmpfs 文件系统的大小

保护和修改文件

确保应用程序和服务安全

创建区域以包含关键应用程序

管理区域中的资源

配置 IPsec 和 IKE

配置 IP 过滤器

配置 Kerberos

向传统服务添加 SMF

创建系统的 BART 快照

添加多级别(有标签)安全

配置 Trusted Extensions

配置有标签的 IPsec

3.  监视和维护 Oracle Solaris 安全

A.  Oracle Solaris 安全的参考书目

配置网络

此时,您可能已经创建了可承担角色的用户,且创建了角色。只有 root 角色可以修改系统文件。

从以下网络任务中,根据您的站点要求执行可提供附加安全性的任务。这些网络任务可通知远程登录的用户:系统受到保护,这些网络任务还可增强 IP、ARP 和 TCP 协议。

任务
说明
参考
显示用于反映站点安全策略的警告消息。
通知用户和潜在攻击者:系统处于受监视状态。
禁用网络路由选择守护进程。
限制可能存在的网络探查器访问系统。
防止散播有关网络拓扑的信息。
防止广播包。
阻止对广播回显请求和多播回显请求的响应。
对于充当其他域的网关的系统(例如防火墙或 VPN 节点),打开严格的源和目标多宿主。
阻止其标头中没有网关地址的包在网关外移动。
通过控制不完整的系统连接的数量来阻止拒绝服务 (Denial of Service, DOS) 攻击。
限制 TCP 侦听器所允许的不完整 TCP 连接数。
通过控制允许的传入连接数阻止 DOS 攻击。
指定 TCP 侦听器的缺省最大暂挂 TCP 连接数。
为初始 TCP 连接生成强随机数。
符合 RFC 6528 指定的序列号生成值。
将网络参数恢复为安全的缺省值。
提高因管理操作而降低的安全性。
向网络服务添加 TCP 包装,以将应用程序限定为仅供合法用户使用。
指定允许访问网络服务(例如 FTP)的系统。

如何将安全消息显示给 ssh 用户

使用 ssh 协议登录时可使用以下过程显示警告。

开始之前

如何在标题文件中放置安全消息步骤 1 中创建了 /etc/issue 文件。

您必须成为具有 solaris.admin.edit/etc/ssh/sshd_config 授权以及某一 "Network"(网络)权限配置文件的管理员。root 角色拥有所有这些权限。有关更多信息,请参见《Oracle Solaris 11.1 管理:安全服务》中的"如何使用指定给您的管理权限"

如何使用 TCP 包装

以下步骤说明在 Oracle Solaris 中使用或者可以使用 TCP 包装的三种方式。

开始之前

必须承担 root 角色才能修改要使用 TCP 包装的程序。

  1. 不需要保护具有 TCP 包装的 sendmail 应用程序。

    缺省情况下,该应用程序通过 TCP 包装进行保护,如《在 Oracle Solaris 11.1 中管理 sendmail 服务》中的"sendmail 版本 8.12 支持 TCP 包装"中所述。

  2. 要为所有 inetd 服务启用 TCP 包装,请参见《配置和管理 Oracle Solaris 11.1 网络》中的"如何使用 TCP 包装控制对 TCP 服务的访问"
  3. 通过 TCP 包装保护 FTP 网络服务。
    1. 按照 /usr/share/doc/proftpd/modules/mod_wrap.html 模块中的说明操作。

      由于此模块是动态的,所以必须装入它才能与 FTP一起使用 TCP 包装。

    2. 通过将以下指令添加到 /etc/proftpd.conf 文件来装入该模块:
      <IfModule mod_dso.c>
          LoadModule mod_wrap.c
      </IfModule>
    3. 重新启动 FTP 服务。
      $ svcadm restart svc:/network/ftp