Автоматизировать DISA средства управления STIG для RHEL/CentOS?

Страница справочника показывает ответ. Вам будет нужен tmux 1.4 (выпущенный декабрь 2010) или лучше.

Нажмите Ctrl+B затем вводят команду:

:setw monitor-silence 30

Для идентификации всех тихих окон на сессии примените установку на все окна:

:setw -g monitor-silence 30

5
11.04.2014, 19:05
3 ответа

У меня есть несколько скриптов, которые, вероятно, все еще находятся в стадии «бета», из проекта на GitHub, созданного организацией RedHatGov (служащие государственного сектора Red Hat, Inc.).

https://github.com/RedHatGov

Хотя их проект не завершен и не универсален, это отличное начало, и я планирую разветвлять, вносить вклад и запрашивать пуллы для проектов.

Фрэнк Каввигия из Red Hat также сделал этот скрипт общедоступным (путем разветвления кода из других проектов, таких как Aqueduct), который модифицирует RHEL 6.4 .iso с множеством настроек и требований для соответствия DISA STIG. Это создает новый .ISO, который вы можете записать и использовать для установки системы с множеством совместимых опций с самого начала.

http://people.redhat.com/fcaviggi/stig-fix/

Я протестировал этот сценарий с небольшими изменениями на CentOS 6.5, и он оказался в некоторой степени успешным. Когда-нибудь, когда я почищу его, я задокументирую и поделюсь своими выводами / изменениями.

3
27.01.2020, 20:35
[1183390] Код был моим вращением из следующих проектов во встроенный "best-effort" - скрипты из Aqueduct, USGCB и т.д. были настроены на RHEL 5 - мне пришлось сделать много модификаций, чтобы все это работало на RHEL 6 - так что это вилка в этом смысле. В любом случае, я объединил и унифицировал код из проектов, перечисленных в README проекта stig-fix-el6:
  • https://github.com/RedHatGov/stig-fix-el6/blob/master/README
  • В конце концов, этот код станет обослетом, так как RHEL 7 будет интегрировать в Anaconda скрипты исправления из SCAP Security Guide (SSG).
  • http://myopensourcelife.com/2013/09/08/scap-and-remediation/

Я планирую разделить сценарии только на часть, посвященную кикстарту для RHEL 7, и распределить закаленные конфигурации из инсталляции на тот момент.[1183399].

3
27.01.2020, 20:35

Эта роль Ansible делает именно то, что вы просите. Сначала загрузите роль на вашу машину:

# ansible-galaxy install https://github.com/MindPointGroup/RHEL6-STIG,devel

Затем создайте небольшой playbook под названием harden.yml:

---
hosts: 127.0.0.1
  roles:
    - { role: RHEL6-STIG,
      rhel6stig_cat1: true, 
      rhel6stig_cat2: true, 
      rhel6stig_cat3: true }

Затем примените роль:

# ansible-playbook harden.yml
1
27.01.2020, 20:35

Теги

Похожие вопросы