常见问题解答¶
此角色是否仅适用于 OpenStack 环境?¶
不 – 它几乎适用于任何 Linux 主机!
ansible-hardening 角色最初是 OpenStack-Ansible 项目的一个组件,旨在部署到现有的 OpenStack 环境中,而不会造成中断。但是,该角色现在在 OpenStack 和非 OpenStack 环境中都能很好地工作。
有关更多详细信息,请参阅下面的涵盖哪些系统?
为什么要将此角色应用于系统?¶
有三个主要原因要将此角色应用于生产 Linux 系统
- 提高安全性
STIG 中的配置为 Linux 系统的多个组件(包括用户身份验证、服务配置和软件包管理)增加了安全性和严格性。所有这些配置加起来,使得攻击者更难以渗透并用于横向移动。
- 满足合规性要求
一些部署者可能需要遵守行业合规性计划,例如 PCI-DSS、ISO 27001/27002 或 NIST 800-53。这些计划中的许多都要求将加固标准应用于关键系统,例如 OpenStack 基础设施组件。
- 无中断部署
安全性通常与可用性相互矛盾。该角色在不中断生产系统的情况下提供最大的安全优势。部署者可以根据其环境的配置选择退出或选择加入大多数配置。
涵盖哪些系统?¶
ansible-hardening 角色为运行以下 Linux 发行版的物理服务器提供安全加固
CentOS 7
Debian 8 Jessie
Fedora 27
openSUSE Leap 42.2 和 42.3
Red Hat Enterprise Linux 7 (部分自动化测试覆盖)
SUSE Linux Enterprise 12(实验性)
Ubuntu 16.04 Xenial
OpenStack gating 系统定期对这些发行版中的每一个测试该角色,除了 Red Hat Enterprise Linux 7,因为它是一个非自由 Linux 发行版。CentOS 7 与 Red Hat Enterprise Linux 7 非常相似,并且现有的 CentOS 测试覆盖非常彻底。
哪些系统未涵盖?¶
在 OpenStack-Ansible 部署中,在物理服务器上运行各种 OpenStack 服务的容器目前不在范围内,并且不会被该角色更改。
在 OpenStack 环境中创建的虚拟机也不会受到此角色的影响,尽管如果部署者选择这样做,可以将此角色应用于这些虚拟机。