dev-sec.os-hardening

Ansible 集合 - devsec.hardening

devsec.os_hardening devsec.os_hardening VM devsec.ssh_hardening devsec.ssh_hardening BSD devsec.ssh_hardening with custom tests devsec.nginx_hardening devsec.mysql_hardening

简介

该集合提供经过实战验证的加固措施,适用于:

  • Linux 操作系统:
    • CentOS 9
    • Rocky Linux 8/9
    • Debian 11/12
    • Ubuntu 20.04/22.04/24.04
    • Amazon Linux(部分角色支持)
    • Arch Linux(部分角色支持)
    • Fedora 39/40(部分角色支持)
    • Suse Tumbleweed(部分角色支持)
  • MySQL
    • MariaDB >= 5.5.65, >= 10.1.45, >= 10.3.17
    • MySQL >= 5.7.31, >= 8.0.3
  • Nginx 1.0.16 或更高版本
  • OpenSSH 5.3 或更高版本

这些加固措施旨在符合 Inspec DevSec 基准:

寻找旧角色?

这些角色现已成为加固集合的一部分。 我们在本仓库中保留了 os-hardening 角色的旧版本,您可以通过查看旧标签来找到它们。 最后一个独立角色的版本是 6.2.0

其他角色在独立的归档仓库中:

最低要求的 Ansible 版本

  • Ansible >= 2.9.10

包含的内容

正在开发中,尚未完工:

安装

通过 ansible-galaxy 安装该集合:

ansible-galaxy collection install devsec.hardening

使用该集合

请参考角色的 README 中的示例。

详请请参见 Ansible 使用集合

为该集合贡献

请参阅 贡献者指南

版本发布说明

请查看 更新日志

路线图

待办事项:

更多信息

一般信息:

许可证

根据 Apache 许可证第 2.0 版(“许可证”)许可;除非符合许可证的规定,否则您不得使用此文件。您可以在此处获取许可证副本:

http://www.apache.org/licenses/LICENSE-2.0

除非适用法律要求或者以书面形式达成一致,否则根据许可证分发的软件是在“按原样”基础上进行分发的,不具有任何种类的明示或隐含的担保或条件。请参阅许可证以了解有关权限和限制的具体语言。

关于项目

This role provides numerous security-related configurations, providing all-round base protection.

安装
ansible-galaxy install dev-sec.os-hardening
许可证
apache-2.0
下载
3.1M
拥有者
Security + DevOps: Automatic Server Hardening