>From 9a74ba6b6b48354e210a7cd5ee2dfabf21a410c1 Mon Sep 17 00:00:00 2001
From: Shawn Wells <[email protected]>
Date: Fri, 29 Mar 2013 15:45:22 -0400
Subject: [PATCH 02/21] Updated package_aide_installed
- Now includes bash remediation script
- Updated XCCDF rule title to standardized package_PACKAGE_installed
- Recursively changed rule title in associated profiles
---
RHEL6/input/auxiliary/alt-titles-stig.xml | 2 +-
RHEL6/input/checks/templates/Makefile | 1 +
RHEL6/input/fixes/bash/package_aide_installed.sh | 1 +
RHEL6/input/fixes/puppet-example.xml | 2 +-
RHEL6/input/profiles/common.xml | 2 +-
RHEL6/input/profiles/manual_remediation.xml | 2 +-
RHEL6/input/profiles/nist-CL-IL-AL.xml | 2 +-
RHEL6/input/profiles/usgcb-rhel6-server.xml | 2 +-
RHEL6/input/system/software/integrity.xml | 2 +-
9 files changed, 9 insertions(+), 7 deletions(-)
create mode 100644 RHEL6/input/fixes/bash/package_aide_installed.sh
diff --git a/RHEL6/input/auxiliary/alt-titles-stig.xml
b/RHEL6/input/auxiliary/alt-titles-stig.xml
index af68f29..ca3f9ac 100644
--- a/RHEL6/input/auxiliary/alt-titles-stig.xml
+++ b/RHEL6/input/auxiliary/alt-titles-stig.xml
@@ -32,7 +32,7 @@ The system package management tool must cryptographically
verify the authenticit
<title rule="ensure_gpgcheck_never_disabled" shorttitle="Ensure gpgcheck
Enabled For All Yum Package Repositories">
The system package management tool must cryptographically verify the
authenticity of all software packages during installation.
</title>
-<title rule="install_aide" shorttitle="Install AIDE">
+<title rule="package_aide_installed" shorttitle="Install AIDE">
A file integrity tool must be installed.
</title>
<title rule="aide_periodic_cron_checking" shorttitle="Configure Periodic
Execution of AIDE">
diff --git a/RHEL6/input/checks/templates/Makefile
b/RHEL6/input/checks/templates/Makefile
index da6568a..fbc0c34 100644
--- a/RHEL6/input/checks/templates/Makefile
+++ b/RHEL6/input/checks/templates/Makefile
@@ -29,3 +29,4 @@ find-untemplated: templates
clean:
rm output/*.xml
+ rm output/*.sh
diff --git a/RHEL6/input/fixes/bash/package_aide_installed.sh
b/RHEL6/input/fixes/bash/package_aide_installed.sh
new file mode 100644
index 0000000..ccca946
--- /dev/null
+++ b/RHEL6/input/fixes/bash/package_aide_installed.sh
@@ -0,0 +1 @@
+yum -y install aide
diff --git a/RHEL6/input/fixes/puppet-example.xml
b/RHEL6/input/fixes/puppet-example.xml
index 18046b1..94e448a 100644
--- a/RHEL6/input/fixes/puppet-example.xml
+++ b/RHEL6/input/fixes/puppet-example.xml
@@ -1,4 +1,4 @@
<fix-group id="puppet-clip" system="urn:xccdf:fix:script:puppet"
xmlns="http://checklists.nist.gov/xccdf/1.1">
<fix rule="disable_vsftp">class vsftp</fix>
-<fix rule="install_aide">class aide</fix>
+<fix rule="package_aide_installed">class aide</fix>
</fix-group>
diff --git a/RHEL6/input/profiles/common.xml b/RHEL6/input/profiles/common.xml
index d80e69a..d63a875 100644
--- a/RHEL6/input/profiles/common.xml
+++ b/RHEL6/input/profiles/common.xml
@@ -11,7 +11,7 @@
<select idref="security_patches_up_to_date" selected="true"/>
<select idref="ensure_gpgcheck_globally_activated" selected="true"/>
<select idref="ensure_gpgcheck_never_disabled" selected="true"/>
-<select idref="install_aide" selected="true"/>
+<select idref="package_aide_installed" selected="true"/>
<select idref="enable_selinux_bootloader" selected="true"/>
<select idref="no_rsh_trust_files" selected="true"/>
<select idref="set_selinux_state" selected="true"/>
diff --git a/RHEL6/input/profiles/manual_remediation.xml
b/RHEL6/input/profiles/manual_remediation.xml
index ea1218d..1767082 100644
--- a/RHEL6/input/profiles/manual_remediation.xml
+++ b/RHEL6/input/profiles/manual_remediation.xml
@@ -1,7 +1,7 @@
<Profile id="manual_audits" xmlns="http://checklists.nist.gov/xccdf/1.1" >
<title>Profile for Attended/Manual portion of DCID6/3 remediation</title>
<description>This profile contains items that require user interaction during
audit.</description>
-<select idref="install_aide" selected="true"/>
+<select idref="package_aide_installed" selected="true"/>
<select idref="install_vsftpd" selected="true"/>
<select idref="install_openswan" selected="true"/>
<select idref="install_screen_package" selected="true"/>
diff --git a/RHEL6/input/profiles/nist-CL-IL-AL.xml
b/RHEL6/input/profiles/nist-CL-IL-AL.xml
index 9bbb86b..e092650 100644
--- a/RHEL6/input/profiles/nist-CL-IL-AL.xml
+++ b/RHEL6/input/profiles/nist-CL-IL-AL.xml
@@ -293,7 +293,7 @@ assurance."</description>
changes to relevant files -->
<!-- CM-6(d) -->
-<select idref="install_aide" selected="true" \>
+<select idref="package_aide_installed" selected="true" \>
<select idref="disable_prelink" selected="true" \>
<select idref="aide_build_database" selected="true" \>
<select idref="aide_periodic_cron_checking" selected="true" \>
diff --git a/RHEL6/input/profiles/usgcb-rhel6-server.xml
b/RHEL6/input/profiles/usgcb-rhel6-server.xml
index ec280f7..af95ac2 100644
--- a/RHEL6/input/profiles/usgcb-rhel6-server.xml
+++ b/RHEL6/input/profiles/usgcb-rhel6-server.xml
@@ -12,7 +12,7 @@
<select idref="security_patches_up_to_date" selected="true" />
<select idref="ensure_gpgcheck_globally_activated" selected="true" />
<select idref="ensure_gpgcheck_never_disabled" selected="true" />
-<select idref="install_aide" selected="true" />
+<select idref="package_aide_installed" selected="true" />
<select idref="rpm_verify_permissions" selected="true" />
<select idref="rpm_verify_hashes" selected="true" />
<select idref="mountopt_nodev_on_nonroot_partitions" selected="true" />
diff --git a/RHEL6/input/system/software/integrity.xml
b/RHEL6/input/system/software/integrity.xml
index ba5f595..7c67419 100644
--- a/RHEL6/input/system/software/integrity.xml
+++ b/RHEL6/input/system/software/integrity.xml
@@ -25,7 +25,7 @@ configurable, with further configuration information located
in
<tt>/usr/share/doc/aide-<i>VERSION</i></tt></description>
-<Rule id="install_aide" severity="medium">
+<Rule id="package_aide_installed" severity="medium">
<title>Install AIDE</title>
<description>
Install the AIDE package with the command:
--
1.7.1
_______________________________________________
scap-security-guide mailing list
[email protected]
https://lists.fedorahosted.org/mailman/listinfo/scap-security-guide