Merge pull request #9 from ansible-lockdown/benchmark_v1.0.0
Benchmark v1.0.0 updated to latest
This commit is contained in:
commit
aaa38a0f94
145
README.md
145
README.md
|
@ -2,30 +2,29 @@
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
|
|
||||||
### Based on CIS Ubuntu Linux 24.04 LTS Benchmark v1.0.0 [Release](https://downloads.cisecurity.org/#/)
|
### Based on CIS Benchmark for Ubuntu 24.04 LTS Benchmark v1.0.0
|
||||||
|
|
||||||
Set of configuration files and directories to run the first stages of CIS of Ubuntu 24.04 servers
|
[Centre For Internet Security]
|
||||||
|
|
||||||
|
This repository is set of configuration files and directories to run the audit of the relevant benchmark of Ubuntu 24.04 servers
|
||||||
|
|
||||||
This is configured in a directory structure level.
|
This is configured in a directory structure level.
|
||||||
|
|
||||||
This could do with further testing but sections 1.x should be complete
|
|
||||||
|
|
||||||
Goss is run based on the goss.yml file in the top level directory. This specifies the configuration.
|
|
||||||
|
|
||||||
## variables
|
## variables
|
||||||
|
|
||||||
file: vars/cis.yml
|
file: vars/{benchmark_type}.yml
|
||||||
|
|
||||||
Please refer to the file for all options and their meanings
|
Please refer to the file for all options and their meanings
|
||||||
|
|
||||||
CIS listed variable for every control/benchmark can be turned on/off or section
|
The listed variable for every control/benchmark can be turned on/off or section
|
||||||
|
|
||||||
- other controls
|
- Other controls
|
||||||
enable_selinux
|
- enable_selinux
|
||||||
run_heavy_tasks
|
- run_heavy_tasks
|
||||||
|
|
||||||
- bespoke options
|
- Bespoke options
|
||||||
If a site has specific options e.g. password complexity these can also be set.
|
|
||||||
|
If a site has specific options e.g. password complexity these can also be set.
|
||||||
|
|
||||||
## Requirements
|
## Requirements
|
||||||
|
|
||||||
|
@ -39,101 +38,47 @@ If running as part of the ansible playbook, this will pull in the relevant branc
|
||||||
- e.g. v1.0.0 will pull in branch benchmark-v1.0.0
|
- e.g. v1.0.0 will pull in branch benchmark-v1.0.0
|
||||||
|
|
||||||
Devel is normally the latest benchmark version, so maybe different from the version of benchmark you wish to test.
|
Devel is normally the latest benchmark version, so maybe different from the version of benchmark you wish to test.
|
||||||
Details will show in the README as to the benchmark for the version it is written for.
|
Details will show in the README as part of the remedation as to the benchmark for the version it is written for.
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
You must have [goss](https://github.com/goss-org/goss/) available to your host you would like to test.
|
Fot the latest information on audit and how it can be used please visit
|
||||||
|
|
||||||
- Run as root not sudo due to sudo and shared memory access
|
[Read the Docs - Audit]
|
||||||
|
|
||||||
Assuming you have already clone this repository you can run goss from where you wish.
|
|
||||||
|
|
||||||
- full check
|
|
||||||
|
|
||||||
```sh
|
|
||||||
# {{path to your goss binary}} --vars {{ path to the vars file }} -g {{path to your clone of this repo }}/goss.yml --validate
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
example:
|
|
||||||
|
|
||||||
```sh
|
|
||||||
# /usr/local/bin/goss --vars ../vars/cis.yml -g /home/bolly/rh8_cis_goss/goss.yml validate
|
|
||||||
......FF....FF................FF...F..FF.............F........................FSSSS.............FS.F.F.F.F.........FFFFF....
|
|
||||||
|
|
||||||
Failures/Skipped:
|
|
||||||
|
|
||||||
Title: 1.6.1 Ensure core dumps are restricted (Automated)_sysctl
|
|
||||||
Command: suid_dumpable_2: exit-status:
|
|
||||||
Expected
|
|
||||||
<int>: 1
|
|
||||||
to equal
|
|
||||||
<int>: 0
|
|
||||||
Command: suid_dumpable_2: stdout: patterns not found: [fs.suid_dumpable = 0]
|
|
||||||
|
|
||||||
|
|
||||||
Title: 1.4.2 Ensure filesystem integrity is regularly checked (Automated)
|
|
||||||
Service: aidecheck: enabled:
|
|
||||||
Expected
|
|
||||||
<bool>: false
|
|
||||||
to equal
|
|
||||||
<bool>: true
|
|
||||||
Service: aidecheck: running:
|
|
||||||
Expected
|
|
||||||
<bool>: false
|
|
||||||
to equal
|
|
||||||
<bool>: true
|
|
||||||
|
|
||||||
< ---------cut ------- >
|
|
||||||
|
|
||||||
Title: 1.1.22 Ensure sticky bit is set on all world-writable directories
|
|
||||||
Command: version: exit-status:
|
|
||||||
Expected
|
|
||||||
<int>: 0
|
|
||||||
to equal
|
|
||||||
<int>: 123
|
|
||||||
|
|
||||||
Total Duration: 5.102s
|
|
||||||
Count: 124, Failed: 21, Skipped: 5
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
- running a particular section of tests
|
|
||||||
|
|
||||||
```sh
|
|
||||||
# /usr/local/bin/goss -g /home/bolly/rh8_cis_goss/section_1/cis_1.1/cis_1.1.22.yml validate
|
|
||||||
............
|
|
||||||
|
|
||||||
Total Duration: 0.033s
|
|
||||||
Count: 12, Failed: 0, Skipped: 0
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
- changing the output
|
|
||||||
|
|
||||||
```sh
|
|
||||||
# /usr/local/bin/goss -g /home/bolly/rh8_cis_goss/section_1/cis_1.1/cis_1.1.22.yml validate -f documentation
|
|
||||||
Title: 1.1.20 Check for removeable media nodev
|
|
||||||
Command: floppy_nodev: exit-status: matches expectation: [0]
|
|
||||||
Command: floppy_nodev: stdout: matches expectation: [OK]
|
|
||||||
< -------cut ------- >
|
|
||||||
Title: 1.1.20 Check for removeable media noexec
|
|
||||||
Command: floppy_noexec: exit-status: matches expectation: [0]
|
|
||||||
Command: floppy_noexec: stdout: matches expectation: [OK]
|
|
||||||
|
|
||||||
|
|
||||||
Total Duration: 0.022s
|
|
||||||
Count: 12, Failed: 0, Skipped: 0
|
|
||||||
```
|
|
||||||
|
|
||||||
## Extra settings
|
## Extra settings
|
||||||
|
|
||||||
Ability to add your own requirements is available in several sections
|
Ability to add your own requirements is available in several sections
|
||||||
|
|
||||||
## further information
|
## Support
|
||||||
|
|
||||||
- [goss documentation](https://github.com/goss-org/goss/blob/master/README.md)
|
[Discord Community Discussions]
|
||||||
- [CIS standards](https://www.cisecurity.org)
|
|
||||||
|
|
||||||
## Feedback required
|
[Enterprise Support]
|
||||||
|
|
||||||
|
[MindPoint Group]
|
||||||
|
|
||||||
|
## Links and Further information
|
||||||
|
|
||||||
|
- [Goss]
|
||||||
|
- [Goss documentation]
|
||||||
|
- [Centre For Internet Security]
|
||||||
|
|
||||||
|
<!----
|
||||||
|
README Links
|
||||||
|
---->
|
||||||
|
|
||||||
|
[benchmark-type]: CIS
|
||||||
|
[OS-VERSION]: Ubuntu2404
|
||||||
|
[os-type]: Linux
|
||||||
|
[Centre For Internet Security]: https://www.cisecurity.org
|
||||||
|
[Read the Docs - Audit]: https://ansible-lockdown.readthedocs.io/en/latest/audit/getting-started-audit.html
|
||||||
|
|
||||||
|
[goss documentation]: (https://github.com/goss-org/goss/blob/master/README.md)
|
||||||
|
|
||||||
|
[Goss]: https://goss.rocks
|
||||||
|
[DISA STIG]: https://public.cyber.mil/stigs
|
||||||
|
|
||||||
|
[MindPoint Group]: https://mindpointgroup.com/cybersecurity-consulting/automate/baseline-modernization#GH_LockdownReadMe
|
||||||
|
[Discord Community Discussions]: https://www.lockdownenterprise.com/discord
|
||||||
|
[Enterprise Support]: https://lockdownenterprise.com#GH_LockdownReadMe
|
||||||
|
|
|
@ -17,13 +17,14 @@
|
||||||
# benchmark vars moved
|
# benchmark vars moved
|
||||||
# December 2023 Added goss version and testing
|
# December 2023 Added goss version and testing
|
||||||
# April 2024 Updating of OS discovery to work for all supported OSs
|
# April 2024 Updating of OS discovery to work for all supported OSs
|
||||||
|
# August 2024 Improve failure capture
|
||||||
|
|
||||||
# Variables in upper case tend to be able to be adjusted
|
# Variables in upper case tend to be able to be adjusted
|
||||||
# lower case variables are discovered or built from other variables
|
# lower case variables are discovered or built from other variables
|
||||||
|
|
||||||
# Goss benchmark variables (these should not need changing unless new release)
|
# Goss benchmark variables (these should not need changing unless new release)
|
||||||
BENCHMARK=CIS # Benchmark Name aligns to the audit
|
BENCHMARK=CIS # Benchmark Name aligns to the audit
|
||||||
BENCHMARK_VER=2.0.0
|
BENCHMARK_VER=1.0.0
|
||||||
BENCHMARK_OS=UBUNTU24
|
BENCHMARK_OS=UBUNTU24
|
||||||
|
|
||||||
# Goss host Variables
|
# Goss host Variables
|
||||||
|
@ -202,12 +203,13 @@ echo
|
||||||
$AUDIT_BIN -g "$audit_content_dir/$AUDIT_FILE" --vars "$varfile_path" --vars-inline "$audit_json_vars" v $format_output > "$audit_out"
|
$AUDIT_BIN -g "$audit_content_dir/$AUDIT_FILE" --vars "$varfile_path" --vars-inline "$audit_json_vars" v $format_output > "$audit_out"
|
||||||
|
|
||||||
# create screen output
|
# create screen output
|
||||||
if [ "$(grep -c $BENCHMARK "$audit_out")" != 0 ] || [ "$format" = junit ] || [ "$format" = tap ]; then
|
if [ "$(grep -c Count: "$audit_out")" -ge 1 ] || [ "$format" = junit ] || [ "$format" = tap ]; then
|
||||||
eval $output_summary
|
eval $output_summary
|
||||||
echo "Completed file can be found at $audit_out"
|
echo "Completed file can be found at $audit_out"
|
||||||
echo "###############"
|
echo "###############"
|
||||||
echo "Audit Completed"
|
echo "Audit Completed"
|
||||||
echo "###############"
|
echo "###############"
|
||||||
else
|
else
|
||||||
echo -e "Fail: There were issues when running the audit please investigate $audit_out"
|
echo -e "Fail: There were issues when running the audit please investigate $audit_out";
|
||||||
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
|
|
||||||
{{ if .Vars.ubtu24cis_level_2 }}
|
{{ if .Vars.ubtu24cis_level_2 }}
|
||||||
{{ if not .Vars.ubtu24cis_squashfs_required }}
|
{{ if .Vars.ubtu24cis_squashfs_required }}
|
||||||
{{ if .Vars.ubtu24cis_rule_1_1_1_7 }}
|
{{ if .Vars.ubtu24cis_rule_1_1_1_7 }}
|
||||||
file:
|
file:
|
||||||
squashfs_disabled:
|
squashfs_disabled:
|
||||||
|
|
|
@ -0,0 +1,46 @@
|
||||||
|
---
|
||||||
|
|
||||||
|
{{ if .Vars.ubtu24cis_level_1 }}
|
||||||
|
{{ if .Vars.ubtu24cis_rule_1_1_2_1_2 }}
|
||||||
|
mount:
|
||||||
|
tmp_nodev_options:
|
||||||
|
title: 1.1.2.1.2 | Ensure nodev option set on /tmp partition
|
||||||
|
mountpoint: /tmp
|
||||||
|
exists: true
|
||||||
|
opts:
|
||||||
|
- nodev
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.1.2
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
file:
|
||||||
|
tmp_nodev_fstab_options:
|
||||||
|
title: 1.1.2.1.2 | Ensure nodev option set on /tmp partition
|
||||||
|
exists: true
|
||||||
|
path: /etc/fstab
|
||||||
|
contents:
|
||||||
|
- '/\s\/tmp.*nodev/'
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.1.2
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
|
@ -1,66 +0,0 @@
|
||||||
---
|
|
||||||
|
|
||||||
{{ if .Vars.ubtu24cis_level_1 }}
|
|
||||||
{{ if .Vars.ubtu24cis_rule_1_1_2_1_1 }}
|
|
||||||
mount:
|
|
||||||
tmp_options:
|
|
||||||
title: |
|
|
||||||
1.1.2.1.2 | Ensure nodev option set on /tmp partition
|
|
||||||
1.1.2.1.3 | Ensure nosuid option set on /tmp partition
|
|
||||||
1.1.2.1.4 | Ensure noexec option set on /tmp partition
|
|
||||||
mountpoint: /tmp
|
|
||||||
exists: true
|
|
||||||
opts:
|
|
||||||
{{ if .Vars.ubtu24cis_rule_1_1_2_1_2 }}
|
|
||||||
- nodev
|
|
||||||
{{ end }}
|
|
||||||
{{ if .Vars.ubtu24cis_rule_1_1_2_1_3 }}
|
|
||||||
- nosuid
|
|
||||||
{{ end }}
|
|
||||||
{{ if .Vars.ubtu24cis_rule_1_1_2_1_4 }}
|
|
||||||
- noexec
|
|
||||||
{{ end }}
|
|
||||||
meta:
|
|
||||||
server: 1
|
|
||||||
workstation: 1
|
|
||||||
CIS_ID:
|
|
||||||
- 1.1.2.1.2
|
|
||||||
- 1.1.2.1.3
|
|
||||||
- 1.1.2.1.4
|
|
||||||
CISv8: 3.3
|
|
||||||
CISv8_IG1: true
|
|
||||||
CISv8_IG2: true
|
|
||||||
CISv8_IG3: true
|
|
||||||
NIST800-53R5:
|
|
||||||
- CM-7
|
|
||||||
- AC-3
|
|
||||||
- MP-2
|
|
||||||
file:
|
|
||||||
tmp_fstab_options:
|
|
||||||
title: |
|
|
||||||
1.1.2.1.2 | Ensure nodev option set on /tmp partition
|
|
||||||
1.1.2.1.3 | Ensure nosuid option set on /tmp partition
|
|
||||||
1.1.2.1.4 | Ensure noexec option set on /tmp partition
|
|
||||||
exists: true
|
|
||||||
path: /etc/fstab
|
|
||||||
contents:
|
|
||||||
- '/\s\/tmp.*{{ if .Vars.ubtu24cis_rule_1_1_2_1_2 }}nodev{{ end }}/'
|
|
||||||
- '/\s\/tmp.*{{ if .Vars.ubtu24cis_rule_1_1_2_1_3 }}nosuid{{ end }}.*/'
|
|
||||||
- '/\s\/tmp.*{{ if .Vars.ubtu24cis_rule_1_1_2_1_4 }}noexec{{ end }}.*/'
|
|
||||||
meta:
|
|
||||||
server: 1
|
|
||||||
workstation: 1
|
|
||||||
CIS_ID:
|
|
||||||
- 1.1.2.1.2
|
|
||||||
- 1.1.2.1.3
|
|
||||||
- 1.1.2.1.4
|
|
||||||
CISv8: 3.3
|
|
||||||
CISv8_IG1: true
|
|
||||||
CISv8_IG2: true
|
|
||||||
CISv8_IG3: true
|
|
||||||
NIST800-53R5:
|
|
||||||
- CM-7
|
|
||||||
- AC-3
|
|
||||||
- MP-2
|
|
||||||
{{ end }}
|
|
||||||
{{ end }}
|
|
|
@ -0,0 +1,46 @@
|
||||||
|
---
|
||||||
|
|
||||||
|
{{ if .Vars.ubtu24cis_level_1 }}
|
||||||
|
{{ if .Vars.ubtu24cis_rule_1_1_2_1_3 }}
|
||||||
|
mount:
|
||||||
|
tmp_nosuid_options:
|
||||||
|
title: 1.1.2.1.3 | Ensure nosuid option set on /tmp partition
|
||||||
|
mountpoint: /tmp
|
||||||
|
exists: true
|
||||||
|
opts:
|
||||||
|
- nosuid
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.1.3
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
file:
|
||||||
|
tmp_nosuid_fstab_options:
|
||||||
|
title: 1.1.2.1.3 | Ensure nosuid option set on /tmp partition
|
||||||
|
exists: true
|
||||||
|
path: /etc/fstab
|
||||||
|
contents:
|
||||||
|
- '/\s\/tmp.*nosuid.*/'
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.1.3
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
|
@ -0,0 +1,46 @@
|
||||||
|
---
|
||||||
|
|
||||||
|
{{ if .Vars.ubtu24cis_level_1 }}
|
||||||
|
{{ if .Vars.ubtu24cis_rule_1_1_2_1_4 }}
|
||||||
|
mount:
|
||||||
|
tmp_noexec_options:
|
||||||
|
title: 1.1.2.1.4 | Ensure noexec option set on /tmp partition
|
||||||
|
mountpoint: /tmp
|
||||||
|
exists: true
|
||||||
|
opts:
|
||||||
|
- noexec
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.1.4
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
file:
|
||||||
|
tmp_fstab_noexec_options:
|
||||||
|
title: 1.1.2.1.4 | Ensure noexec option set on /tmp partition
|
||||||
|
exists: true
|
||||||
|
path: /etc/fstab
|
||||||
|
contents:
|
||||||
|
- '/\s\/tmp.*noexec.*/'
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.1.4
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
|
@ -0,0 +1,46 @@
|
||||||
|
---
|
||||||
|
|
||||||
|
{{ if .Vars.ubtu24cis_level_1 }}
|
||||||
|
{{ if .Vars.ubtu24cis_rule_1_1_2_2_2 }}
|
||||||
|
mount:
|
||||||
|
dev_shm_nodev_options:
|
||||||
|
title: 1.1.2.2.2 | Ensure nodev option set on /dev/shm partition
|
||||||
|
mountpoint: /dev/shm
|
||||||
|
exists: true
|
||||||
|
opts:
|
||||||
|
- nodev
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.2.2
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
file:
|
||||||
|
dev_shm_nodev_fstab_options:
|
||||||
|
title: 1.1.2.2.2 | Ensure nodev option set on /dev/shm partition
|
||||||
|
exists: true
|
||||||
|
path: /etc/fstab
|
||||||
|
contents:
|
||||||
|
- '/\s\/dev\/shm.*nodev/'
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.2.2
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
|
@ -1,66 +0,0 @@
|
||||||
---
|
|
||||||
|
|
||||||
{{ if .Vars.ubtu24cis_level_1 }}
|
|
||||||
{{ if .Vars.ubtu24cis_rule_1_1_2_2_1 }}
|
|
||||||
mount:
|
|
||||||
dev_shm_options:
|
|
||||||
title: |
|
|
||||||
1.1.2.2.2 | Ensure nodev option set on /dev/shm partition
|
|
||||||
1.1.2.2.3 | Ensure nosuid option set on /dev/shm partition
|
|
||||||
1.1.2.2.4 | Ensure noexec option set on /dev/shm partition
|
|
||||||
mountpoint: /dev/shm
|
|
||||||
exists: true
|
|
||||||
opts:
|
|
||||||
{{ if .Vars.ubtu24cis_rule_1_1_2_2_2 }}
|
|
||||||
- nodev
|
|
||||||
{{ end }}
|
|
||||||
{{ if .Vars.ubtu24cis_rule_1_1_2_2_3 }}
|
|
||||||
- nosuid
|
|
||||||
{{ end }}
|
|
||||||
{{ if .Vars.ubtu24cis_rule_1_1_2_2_4 }}
|
|
||||||
- noexec
|
|
||||||
{{ end }}
|
|
||||||
meta:
|
|
||||||
server: 1
|
|
||||||
workstation: 1
|
|
||||||
CIS_ID:
|
|
||||||
- 1.1.2.2.2
|
|
||||||
- 1.1.2.2.3
|
|
||||||
- 1.1.2.2.4
|
|
||||||
CISv8: 3.3
|
|
||||||
CISv8_IG1: true
|
|
||||||
CISv8_IG2: true
|
|
||||||
CISv8_IG3: true
|
|
||||||
NIST800-53R5:
|
|
||||||
- CM-7
|
|
||||||
- AC-3
|
|
||||||
- MP-2
|
|
||||||
file:
|
|
||||||
dev_shm_fstab_options:
|
|
||||||
title: |
|
|
||||||
1.1.2.2.2 | Ensure nodev option set on /dev/shm partition
|
|
||||||
1.1.2.2.3 | Ensure nosuid option set on /dev/shm partition
|
|
||||||
1.1.2.2.4 | Ensure noexec option set on /dev/shm partition
|
|
||||||
exists: true
|
|
||||||
path: /etc/fstab
|
|
||||||
contents:
|
|
||||||
- '/\s\/dev\/shm.*{{ if .Vars.ubtu24cis_rule_1_1_2_2_2 }}nodev{{ end }}/'
|
|
||||||
- '/\s\/dev\/shm.*{{ if .Vars.ubtu24cis_rule_1_1_2_2_3 }}nosuid{{ end }}.*/'
|
|
||||||
- '/\s\/dev\/shm.*{{ if .Vars.ubtu24cis_rule_1_1_2_2_4 }}noexec{{ end }}.*/'
|
|
||||||
meta:
|
|
||||||
server: 1
|
|
||||||
workstation: 1
|
|
||||||
CIS_ID:
|
|
||||||
- 1.1.2.2.2
|
|
||||||
- 1.1.2.2.3
|
|
||||||
- 1.1.2.2.4
|
|
||||||
CISv8: 3.3
|
|
||||||
CISv8_IG1: true
|
|
||||||
CISv8_IG2: true
|
|
||||||
CISv8_IG3: true
|
|
||||||
NIST800-53R5:
|
|
||||||
- CM-7
|
|
||||||
- AC-3
|
|
||||||
- MP-2
|
|
||||||
{{ end }}
|
|
||||||
{{ end }}
|
|
|
@ -0,0 +1,46 @@
|
||||||
|
---
|
||||||
|
|
||||||
|
{{ if .Vars.ubtu24cis_level_1 }}
|
||||||
|
{{ if .Vars.ubtu24cis_rule_1_1_2_2_3 }}
|
||||||
|
mount:
|
||||||
|
dev_shm_nosuid_options:
|
||||||
|
title: 1.1.2.2.3 | Ensure nosuid option set on /dev/shm partition
|
||||||
|
mountpoint: /dev/shm
|
||||||
|
exists: true
|
||||||
|
opts:
|
||||||
|
- nosuid
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.2.3
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
file:
|
||||||
|
dev_shm_nosuid_fstab_options:
|
||||||
|
title: 1.1.2.2.3 | Ensure nosuid option set on /dev/shm partition
|
||||||
|
exists: true
|
||||||
|
path: /etc/fstab
|
||||||
|
contents:
|
||||||
|
- '/\s\/dev\/shm.*nosuid.*/'
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.2.3
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
|
@ -0,0 +1,46 @@
|
||||||
|
---
|
||||||
|
|
||||||
|
{{ if .Vars.ubtu24cis_level_1 }}
|
||||||
|
{{ if .Vars.ubtu24cis_rule_1_1_2_2_4 }}
|
||||||
|
mount:
|
||||||
|
dev_shm_noexec_options:
|
||||||
|
title: 1.1.2.2.4 | Ensure noexec option set on /dev/shm partition
|
||||||
|
mountpoint: /dev/shm
|
||||||
|
exists: true
|
||||||
|
opts:
|
||||||
|
- noexec
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.2.4
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
file:
|
||||||
|
dev_shm_noexec_fstab_options:
|
||||||
|
title: 1.1.2.2.4 | Ensure noexec option set on /dev/shm partition
|
||||||
|
exists: true
|
||||||
|
path: /etc/fstab
|
||||||
|
contents:
|
||||||
|
- '/\s\/dev\/shm.*noexec.*/'
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.2.4
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
|
@ -0,0 +1,46 @@
|
||||||
|
---
|
||||||
|
|
||||||
|
{{ if .Vars.ubtu24cis_level_1 }}
|
||||||
|
{{ if .Vars.ubtu24cis_rule_1_1_2_3_2 }}
|
||||||
|
mount:
|
||||||
|
home_nodev_options:
|
||||||
|
title: 1.1.2.3.2 | Ensure nodev option set on /home partition
|
||||||
|
mountpoint: /home
|
||||||
|
exists: true
|
||||||
|
opts:
|
||||||
|
- nodev
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.3.2
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
file:
|
||||||
|
home_nodev_fstab_options:
|
||||||
|
title: 1.1.2.3.2 | Ensure nodev option set on /home partition
|
||||||
|
exists: true
|
||||||
|
path: /etc/fstab
|
||||||
|
contents:
|
||||||
|
- '/\s\/home.*nodev/'
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.3.2
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
|
@ -1,58 +0,0 @@
|
||||||
---
|
|
||||||
|
|
||||||
{{ if .Vars.ubtu24cis_level_1 }}
|
|
||||||
{{ if .Vars.ubtu24cis_rule_1_1_2_3_1 }}
|
|
||||||
mount:
|
|
||||||
home_options:
|
|
||||||
title: |
|
|
||||||
1.1.2.3.2 | Ensure nodev option set on /home partition
|
|
||||||
1.1.2.3.3 | Ensure nosuid option set on /home partition
|
|
||||||
mountpoint: /home
|
|
||||||
exists: true
|
|
||||||
opts:
|
|
||||||
{{ if .Vars.ubtu24cis_rule_1_1_2_3_2 }}
|
|
||||||
- nodev
|
|
||||||
{{ end }}
|
|
||||||
{{ if .Vars.ubtu24cis_rule_1_1_2_3_3 }}
|
|
||||||
- nosuid
|
|
||||||
{{ end }}
|
|
||||||
meta:
|
|
||||||
server: 1
|
|
||||||
workstation: 1
|
|
||||||
CIS_ID:
|
|
||||||
- 1.1.2.3.2
|
|
||||||
- 1.1.2.3.3
|
|
||||||
CISv8: 3.3
|
|
||||||
CISv8_IG1: true
|
|
||||||
CISv8_IG2: true
|
|
||||||
CISv8_IG3: true
|
|
||||||
NIST800-53R5:
|
|
||||||
- CM-7
|
|
||||||
- AC-3
|
|
||||||
- MP-2
|
|
||||||
file:
|
|
||||||
home_fstab_options:
|
|
||||||
title: |
|
|
||||||
1.1.2.3.2 | Ensure nodev option set on /home partition
|
|
||||||
1.1.2.3.3 | Ensure nosuid option set on /home partition
|
|
||||||
exists: true
|
|
||||||
path: /etc/fstab
|
|
||||||
contents:
|
|
||||||
- '/\s\/home.*{{ if .Vars.ubtu24cis_rule_1_1_2_3_2 }}nodev{{ end }}/'
|
|
||||||
- '/\s\/home.*{{ if .Vars.ubtu24cis_rule_1_1_2_3_3 }}nosuid{{ end }}.*/'
|
|
||||||
meta:
|
|
||||||
server: 1
|
|
||||||
workstation: 1
|
|
||||||
CIS_ID:
|
|
||||||
- 1.1.2.3.2
|
|
||||||
- 1.1.2.3.3
|
|
||||||
CISv8: 3.3
|
|
||||||
CISv8_IG1: true
|
|
||||||
CISv8_IG2: true
|
|
||||||
CISv8_IG3: true
|
|
||||||
NIST800-53R5:
|
|
||||||
- CM-7
|
|
||||||
- AC-3
|
|
||||||
- MP-2
|
|
||||||
{{ end }}
|
|
||||||
{{ end }}
|
|
|
@ -0,0 +1,46 @@
|
||||||
|
---
|
||||||
|
|
||||||
|
{{ if .Vars.ubtu24cis_level_1 }}
|
||||||
|
{{ if .Vars.ubtu24cis_rule_1_1_2_3_3 }}
|
||||||
|
mount:
|
||||||
|
home_nosuid_options:
|
||||||
|
title: 1.1.2.3.3 | Ensure nosuid option set on /home partition
|
||||||
|
mountpoint: /home
|
||||||
|
exists: true
|
||||||
|
opts:
|
||||||
|
- nosuid
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.3.3
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
file:
|
||||||
|
home_nosuid_fstab_options:
|
||||||
|
title: 1.1.2.3.3 | Ensure nosuid option set on /home partition
|
||||||
|
exists: true
|
||||||
|
path: /etc/fstab
|
||||||
|
contents:
|
||||||
|
- '/\s\/home.*nosuid.*/'
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.3.3
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
|
@ -0,0 +1,46 @@
|
||||||
|
---
|
||||||
|
|
||||||
|
{{ if .Vars.ubtu24cis_level_1 }}
|
||||||
|
{{ if .Vars.ubtu24cis_rule_1_1_2_4_2 }}
|
||||||
|
mount:
|
||||||
|
var_nodev_options:
|
||||||
|
title: 1.1.2.4.2 | Ensure nodev option set on /var partition
|
||||||
|
mountpoint: '/var'
|
||||||
|
exists: true
|
||||||
|
opts:
|
||||||
|
- nodev
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.4.2
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
file:
|
||||||
|
var_fstab_nodev_options:
|
||||||
|
title: 1.1.2.4.2 | Ensure nodev option set on /var partition
|
||||||
|
exists: true
|
||||||
|
path: /etc/fstab
|
||||||
|
contents:
|
||||||
|
- '/\s\/var\s.*nodev/'
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.4.2
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
|
@ -1,58 +0,0 @@
|
||||||
---
|
|
||||||
|
|
||||||
{{ if .Vars.ubtu24cis_level_1 }}
|
|
||||||
{{ if .Vars.ubtu24cis_rule_1_1_2_4_1 }}
|
|
||||||
mount:
|
|
||||||
var_options:
|
|
||||||
title: |
|
|
||||||
1.1.2.4.2 | Ensure nodev option set on /var partition
|
|
||||||
1.1.2.4.3 | Ensure nosuid option set on /var partition
|
|
||||||
mountpoint: '/var'
|
|
||||||
exists: true
|
|
||||||
opts:
|
|
||||||
{{ if .Vars.ubtu24cis_rule_1_1_2_4_2 }}
|
|
||||||
- nodev
|
|
||||||
{{ end }}
|
|
||||||
{{ if .Vars.ubtu24cis_rule_1_1_2_4_3 }}
|
|
||||||
- nosuid
|
|
||||||
{{ end }}
|
|
||||||
meta:
|
|
||||||
server: 1
|
|
||||||
workstation: 1
|
|
||||||
CIS_ID:
|
|
||||||
- 1.1.2.4.2
|
|
||||||
- 1.1.2.4.3
|
|
||||||
CISv8: 3.3
|
|
||||||
CISv8_IG1: true
|
|
||||||
CISv8_IG2: true
|
|
||||||
CISv8_IG3: true
|
|
||||||
NIST800-53R5:
|
|
||||||
- CM-7
|
|
||||||
- AC-3
|
|
||||||
- MP-2
|
|
||||||
file:
|
|
||||||
var_fstab_options:
|
|
||||||
title: |
|
|
||||||
1.1.2.4.2 | Ensure nodev option set on /var partition
|
|
||||||
1.1.2.4.3 | Ensure nosuid option set on /var partition
|
|
||||||
exists: true
|
|
||||||
path: /etc/fstab
|
|
||||||
contents:
|
|
||||||
- '/\s\/var\s.*{{ if .Vars.ubtu24cis_rule_1_1_2_4_2 }}nodev{{ end }}/'
|
|
||||||
- '/\s\/var\s.*{{ if .Vars.ubtu24cis_rule_1_1_2_4_3 }}nosuid{{ end }}.*/'
|
|
||||||
meta:
|
|
||||||
server: 1
|
|
||||||
workstation: 1
|
|
||||||
CIS_ID:
|
|
||||||
- 1.1.2.4.2
|
|
||||||
- 1.1.2.4.3
|
|
||||||
CISv8: 3.3
|
|
||||||
CISv8_IG1: true
|
|
||||||
CISv8_IG2: true
|
|
||||||
CISv8_IG3: true
|
|
||||||
NIST800-53R5:
|
|
||||||
- CM-7
|
|
||||||
- AC-3
|
|
||||||
- MP-2
|
|
||||||
{{ end }}
|
|
||||||
{{ end }}
|
|
|
@ -0,0 +1,46 @@
|
||||||
|
---
|
||||||
|
|
||||||
|
{{ if .Vars.ubtu24cis_level_1 }}
|
||||||
|
{{ if .Vars.ubtu24cis_rule_1_1_2_4_3 }}
|
||||||
|
mount:
|
||||||
|
var_nosuid_options:
|
||||||
|
title: 1.1.2.4.3 | Ensure nosuid option set on /var partition
|
||||||
|
mountpoint: '/var'
|
||||||
|
exists: true
|
||||||
|
opts:
|
||||||
|
- nosuid
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.4.3
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
file:
|
||||||
|
var_nosuid_fstab_options:
|
||||||
|
title: 1.1.2.4.3 | Ensure nosuid option set on /var partition
|
||||||
|
exists: true
|
||||||
|
path: /etc/fstab
|
||||||
|
contents:
|
||||||
|
- '/\s\/var\s.*nosuid.*/'
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.4.3
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
|
@ -0,0 +1,46 @@
|
||||||
|
---
|
||||||
|
|
||||||
|
{{ if .Vars.ubtu24cis_level_1 }}
|
||||||
|
{{ if .Vars.ubtu24cis_rule_1_1_2_5_2 }}
|
||||||
|
mount:
|
||||||
|
var_tmp_nodev_options:
|
||||||
|
title: 1.1.2.5.2 | Ensure nodev option set on /var/tmp partition
|
||||||
|
mountpoint: '/var/tmp'
|
||||||
|
exists: true
|
||||||
|
opts:
|
||||||
|
- nodev
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.5.2
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
file:
|
||||||
|
var_tmp_nodev_fstab_options:
|
||||||
|
title: 1.1.2.5.2 | Ensure nodev option set on /var/tmp partition
|
||||||
|
exists: true
|
||||||
|
path: /etc/fstab
|
||||||
|
contents:
|
||||||
|
- '/\s\/var\/tmp\s.*nodev/'
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.5.2
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
|
@ -1,66 +0,0 @@
|
||||||
---
|
|
||||||
|
|
||||||
{{ if .Vars.ubtu24cis_level_1 }}
|
|
||||||
{{ if .Vars.ubtu24cis_rule_1_1_2_5_1 }}
|
|
||||||
mount:
|
|
||||||
var_tmp_options:
|
|
||||||
title: |
|
|
||||||
1.1.2.5.2 | Ensure nodev option set on /var/tmp partition
|
|
||||||
1.1.2.5.3 | Ensure nosuid option set on /var/tmp partition
|
|
||||||
1.1.2.5.4 | Ensure noexec option set on /var/tmp partition
|
|
||||||
mountpoint: '/var/tmp'
|
|
||||||
exists: true
|
|
||||||
opts:
|
|
||||||
{{ if .Vars.ubtu24cis_rule_1_1_2_5_2 }}
|
|
||||||
- nodev
|
|
||||||
{{ end }}
|
|
||||||
{{ if .Vars.ubtu24cis_rule_1_1_2_5_3 }}
|
|
||||||
- nosuid
|
|
||||||
{{ end }}
|
|
||||||
{{ if .Vars.ubtu24cis_rule_1_1_2_5_4 }}
|
|
||||||
- noexec
|
|
||||||
{{ end }}
|
|
||||||
meta:
|
|
||||||
server: 1
|
|
||||||
workstation: 1
|
|
||||||
CIS_ID:
|
|
||||||
- 1.1.2.5.2
|
|
||||||
- 1.1.2.5.3
|
|
||||||
- 1.1.2.5.4
|
|
||||||
CISv8: 3.3
|
|
||||||
CISv8_IG1: true
|
|
||||||
CISv8_IG2: true
|
|
||||||
CISv8_IG3: true
|
|
||||||
NIST800-53R5:
|
|
||||||
- CM-7
|
|
||||||
- AC-3
|
|
||||||
- MP-2
|
|
||||||
file:
|
|
||||||
var_tmp_fstab_options:
|
|
||||||
title: |
|
|
||||||
1.1.2.5.2 | Ensure nodev option set on /var/tmp partition
|
|
||||||
1.1.2.5.3 | Ensure nosuid option set on /var/tmp partition
|
|
||||||
1.1.2.5.4 | Ensure noexec option set on /var/tmp partition
|
|
||||||
exists: true
|
|
||||||
path: /etc/fstab
|
|
||||||
contents:
|
|
||||||
- '/\s\/var\/tmp\s.*{{ if .Vars.ubtu24cis_rule_1_1_2_5_2 }}nodev{{ end }}/'
|
|
||||||
- '/\s\/var\/tmp\s.*{{ if .Vars.ubtu24cis_rule_1_1_2_5_3 }}nosuid{{ end }}.*/'
|
|
||||||
- '/\s\/var\/tmp\s.*{{ if .Vars.ubtu24cis_rule_1_1_2_5_4 }}noexec{{ end }}.*/'
|
|
||||||
meta:
|
|
||||||
server: 1
|
|
||||||
workstation: 1
|
|
||||||
CIS_ID:
|
|
||||||
- 1.1.2.5.2
|
|
||||||
- 1.1.2.5.3
|
|
||||||
- 1.1.2.5.4
|
|
||||||
CISv8: 3.3
|
|
||||||
CISv8_IG1: true
|
|
||||||
CISv8_IG2: true
|
|
||||||
CISv8_IG3: true
|
|
||||||
NIST800-53R5:
|
|
||||||
- CM-7
|
|
||||||
- AC-3
|
|
||||||
- MP-2
|
|
||||||
{{ end }}
|
|
||||||
{{ end }}
|
|
|
@ -0,0 +1,46 @@
|
||||||
|
---
|
||||||
|
|
||||||
|
{{ if .Vars.ubtu24cis_level_1 }}
|
||||||
|
{{ if .Vars.ubtu24cis_rule_1_1_2_5_3 }}
|
||||||
|
mount:
|
||||||
|
var_tmp_nosuid_options:
|
||||||
|
title: 1.1.2.5.3 | Ensure nosuid option set on /var/tmp partition
|
||||||
|
mountpoint: '/var/tmp'
|
||||||
|
exists: true
|
||||||
|
opts:
|
||||||
|
- nosuid
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.5.3
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
file:
|
||||||
|
var_tmp_nosuid_fstab_options:
|
||||||
|
title: 1.1.2.5.3 | Ensure nosuid option set on /var/tmp partition
|
||||||
|
exists: true
|
||||||
|
path: /etc/fstab
|
||||||
|
contents:
|
||||||
|
- '/\s\/var\/tmp\s.*nosuid.*/'
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.5.3
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
|
@ -0,0 +1,46 @@
|
||||||
|
---
|
||||||
|
|
||||||
|
{{ if .Vars.ubtu24cis_level_1 }}
|
||||||
|
{{ if .Vars.ubtu24cis_rule_1_1_2_5_4 }}
|
||||||
|
mount:
|
||||||
|
var_tmp_noexec_options:
|
||||||
|
title: 1.1.2.5.4 | Ensure noexec option set on /var/tmp partition
|
||||||
|
mountpoint: '/var/tmp'
|
||||||
|
exists: true
|
||||||
|
opts:
|
||||||
|
- noexec
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.5.4
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
file:
|
||||||
|
var_tmp_noexec_fstab_options:
|
||||||
|
title: 1.1.2.5.4 | Ensure noexec option set on /var/tmp partition
|
||||||
|
exists: true
|
||||||
|
path: /etc/fstab
|
||||||
|
contents:
|
||||||
|
- '/\s\/var\/tmp\s.*noexec.*/'
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.5.4
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
|
@ -0,0 +1,46 @@
|
||||||
|
---
|
||||||
|
|
||||||
|
{{ if .Vars.ubtu24cis_level_1 }}
|
||||||
|
{{ if .Vars.ubtu24cis_rule_1_1_2_6_2 }}
|
||||||
|
mount:
|
||||||
|
var_log_nodev_options:
|
||||||
|
title: 1.1.2.6.2 | Ensure nodev option set on /var/log partition
|
||||||
|
mountpoint: '/var/log'
|
||||||
|
exists: true
|
||||||
|
opts:
|
||||||
|
- nodev
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.6.2
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
file:
|
||||||
|
var_log_nodev_fstab_options:
|
||||||
|
title: 1.1.2.6.2 | Ensure nodev option set on /var/log partition
|
||||||
|
exists: true
|
||||||
|
path: /etc/fstab
|
||||||
|
contents:
|
||||||
|
- '/\s\/var\/log\s.*nodev/'
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.6.2
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
|
@ -1,66 +0,0 @@
|
||||||
---
|
|
||||||
|
|
||||||
{{ if .Vars.ubtu24cis_level_1 }}
|
|
||||||
{{ if .Vars.ubtu24cis_rule_1_1_2_6_1 }}
|
|
||||||
mount:
|
|
||||||
var_log_options:
|
|
||||||
title: |
|
|
||||||
1.1.2.6.2 | Ensure nodev option set on /var/log partition
|
|
||||||
1.1.2.6.3 | Ensure nosuid option set on /var/log partition
|
|
||||||
1.1.2.6.4 | Ensure noexec option set on /var/log partition
|
|
||||||
mountpoint: '/var/log'
|
|
||||||
exists: true
|
|
||||||
opts:
|
|
||||||
{{ if .Vars.ubtu24cis_rule_1_1_2_6_2 }}
|
|
||||||
- nodev
|
|
||||||
{{ end }}
|
|
||||||
{{ if .Vars.ubtu24cis_rule_1_1_2_6_3 }}
|
|
||||||
- nosuid
|
|
||||||
{{ end }}
|
|
||||||
{{ if .Vars.ubtu24cis_rule_1_1_2_6_4 }}
|
|
||||||
- noexec
|
|
||||||
{{ end }}
|
|
||||||
meta:
|
|
||||||
server: 1
|
|
||||||
workstation: 1
|
|
||||||
CIS_ID:
|
|
||||||
- 1.1.2.6.2
|
|
||||||
- 1.1.2.6.3
|
|
||||||
- 1.1.2.6.4
|
|
||||||
CISv8: 3.3
|
|
||||||
CISv8_IG1: true
|
|
||||||
CISv8_IG2: true
|
|
||||||
CISv8_IG3: true
|
|
||||||
NIST800-53R5:
|
|
||||||
- CM-7
|
|
||||||
- AC-3
|
|
||||||
- MP-2
|
|
||||||
file:
|
|
||||||
var_log_fstab_options:
|
|
||||||
title: |
|
|
||||||
1.1.2.6.2 | Ensure nodev option set on /var/log partition
|
|
||||||
1.1.2.6.3 | Ensure nosuid option set on /var/log partition
|
|
||||||
1.1.2.6.4 | Ensure noexec option set on /var/log partition
|
|
||||||
exists: true
|
|
||||||
path: /etc/fstab
|
|
||||||
contents:
|
|
||||||
- '/\s\/var\/log\s.*{{ if .Vars.ubtu24cis_rule_1_1_2_6_2 }}nodev{{ end }}/'
|
|
||||||
- '/\s\/var\/log\s.*{{ if .Vars.ubtu24cis_rule_1_1_2_6_3 }}nosuid{{ end }}.*/'
|
|
||||||
- '/\s\/var\/log\s.*{{ if .Vars.ubtu24cis_rule_1_1_2_6_4 }}noexec{{ end }}.*/'
|
|
||||||
meta:
|
|
||||||
server: 1
|
|
||||||
workstation: 1
|
|
||||||
CIS_ID:
|
|
||||||
- 1.1.2.6.2
|
|
||||||
- 1.1.2.6.3
|
|
||||||
- 1.1.2.6.4
|
|
||||||
CISv8: 3.3
|
|
||||||
CISv8_IG1: true
|
|
||||||
CISv8_IG2: true
|
|
||||||
CISv8_IG3: true
|
|
||||||
NIST800-53R5:
|
|
||||||
- CM-7
|
|
||||||
- AC-3
|
|
||||||
- MP-2
|
|
||||||
{{ end }}
|
|
||||||
{{ end }}
|
|
|
@ -0,0 +1,46 @@
|
||||||
|
---
|
||||||
|
|
||||||
|
{{ if .Vars.ubtu24cis_level_1 }}
|
||||||
|
{{ if .Vars.ubtu24cis_rule_1_1_2_6_3 }}
|
||||||
|
mount:
|
||||||
|
var_log_nosuid_options:
|
||||||
|
title: 1.1.2.6.3 | Ensure nosuid option set on /var/log partition
|
||||||
|
mountpoint: '/var/log'
|
||||||
|
exists: true
|
||||||
|
opts:
|
||||||
|
- nosuid
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.6.3
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
file:
|
||||||
|
var_log_nosuid_fstab_options:
|
||||||
|
title: 1.1.2.6.3 | Ensure nosuid option set on /var/log partition
|
||||||
|
exists: true
|
||||||
|
path: /etc/fstab
|
||||||
|
contents:
|
||||||
|
- '/\s\/var\/log\s.*nosuid.*/'
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.6.3
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
|
@ -0,0 +1,46 @@
|
||||||
|
---
|
||||||
|
|
||||||
|
{{ if .Vars.ubtu24cis_level_1 }}
|
||||||
|
{{ if .Vars.ubtu24cis_rule_1_1_2_6_1 }}
|
||||||
|
mount:
|
||||||
|
var_log_noexec_options:
|
||||||
|
title: 1.1.2.6.4 | Ensure noexec option set on /var/log partition
|
||||||
|
mountpoint: '/var/log'
|
||||||
|
exists: true
|
||||||
|
opts:
|
||||||
|
- noexec
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.6.4
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
file:
|
||||||
|
var_log_noexec_fstab_options:
|
||||||
|
title: 1.1.2.6.4 | Ensure noexec option set on /var/log partition
|
||||||
|
exists: true
|
||||||
|
path: /etc/fstab
|
||||||
|
contents:
|
||||||
|
- '/\s\/var\/log\s.*noexec.*/'
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.6.4
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
|
@ -0,0 +1,46 @@
|
||||||
|
---
|
||||||
|
|
||||||
|
{{ if .Vars.ubtu24cis_level_1 }}
|
||||||
|
{{ if .Vars.ubtu24cis_rule_1_1_2_7_2 }}
|
||||||
|
mount:
|
||||||
|
var_log_nodev_audit_options:
|
||||||
|
title: 1.1.2.7.2 | Ensure nodev option set on /var/log/audit partition
|
||||||
|
mountpoint: '/var/log/audit'
|
||||||
|
exists: true
|
||||||
|
opts:
|
||||||
|
- nodev
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.7.2
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
file:
|
||||||
|
var_log_audit_nodev_fstab_options:
|
||||||
|
title: 1.1.2.7.2 | Ensure nodev option set on /var/log/audit partition
|
||||||
|
exists: true
|
||||||
|
path: /etc/fstab
|
||||||
|
contents:
|
||||||
|
- '/\s\/var\/log\/audit\s.*nodev/'
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.7.2
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
|
@ -1,66 +0,0 @@
|
||||||
---
|
|
||||||
|
|
||||||
{{ if .Vars.ubtu24cis_level_1 }}
|
|
||||||
{{ if .Vars.ubtu24cis_rule_1_1_2_7_1 }}
|
|
||||||
mount:
|
|
||||||
var_log_audit_options:
|
|
||||||
title: |
|
|
||||||
1.1.2.7.2 | Ensure nodev option set on /var/log/audit partition
|
|
||||||
1.1.2.7.3 | Ensure nosuid option set on /var/log/audit partition
|
|
||||||
1.1.2.7.4 | Ensure noexec option set on /var/log/audit partition
|
|
||||||
mountpoint: '/var/log/audit'
|
|
||||||
exists: true
|
|
||||||
opts:
|
|
||||||
{{ if .Vars.ubtu24cis_rule_1_1_2_7_2 }}
|
|
||||||
- nodev
|
|
||||||
{{ end }}
|
|
||||||
{{ if .Vars.ubtu24cis_rule_1_1_2_7_3 }}
|
|
||||||
- nosuid
|
|
||||||
{{ end }}
|
|
||||||
{{ if .Vars.ubtu24cis_rule_1_1_2_7_4 }}
|
|
||||||
- noexec
|
|
||||||
{{ end }}
|
|
||||||
meta:
|
|
||||||
server: 1
|
|
||||||
workstation: 1
|
|
||||||
CIS_ID:
|
|
||||||
- 1.1.2.7.2
|
|
||||||
- 1.1.2.7.3
|
|
||||||
- 1.1.2.7.4
|
|
||||||
CISv8: 3.3
|
|
||||||
CISv8_IG1: true
|
|
||||||
CISv8_IG2: true
|
|
||||||
CISv8_IG3: true
|
|
||||||
NIST800-53R5:
|
|
||||||
- CM-7
|
|
||||||
- AC-3
|
|
||||||
- MP-2
|
|
||||||
file:
|
|
||||||
var_log_audit_fstab_options:
|
|
||||||
title: |
|
|
||||||
1.1.2.7.2 | Ensure nodev option set on /var/log/audit partition
|
|
||||||
1.1.2.7.3 | Ensure nosuid option set on /var/log/audit partition
|
|
||||||
1.1.2.7.4 | Ensure noexec option set on /var/log/audit partition
|
|
||||||
exists: true
|
|
||||||
path: /etc/fstab
|
|
||||||
contents:
|
|
||||||
- '/\s\/var\/log\/audit\s.*{{ if .Vars.ubtu24cis_rule_1_1_2_7_2 }}nodev{{ end }}/'
|
|
||||||
- '/\s\/var\/log\/audit\s.*{{ if .Vars.ubtu24cis_rule_1_1_2_7_3 }}nosuid{{ end }}.*/'
|
|
||||||
- '/\s\/var\/log\/audit\s.*{{ if .Vars.ubtu24cis_rule_1_1_2_7_4 }}noexec{{ end }}.*/'
|
|
||||||
meta:
|
|
||||||
server: 1
|
|
||||||
workstation: 1
|
|
||||||
CIS_ID:
|
|
||||||
- 1.1.2.7.2
|
|
||||||
- 1.1.2.7.3
|
|
||||||
- 1.1.2.7.4
|
|
||||||
CISv8: 3.3
|
|
||||||
CISv8_IG1: true
|
|
||||||
CISv8_IG2: true
|
|
||||||
CISv8_IG3: true
|
|
||||||
NIST800-53R5:
|
|
||||||
- CM-7
|
|
||||||
- AC-3
|
|
||||||
- MP-2
|
|
||||||
{{ end }}
|
|
||||||
{{ end }}
|
|
|
@ -0,0 +1,46 @@
|
||||||
|
---
|
||||||
|
|
||||||
|
{{ if .Vars.ubtu24cis_level_1 }}
|
||||||
|
{{ if .Vars.ubtu24cis_rule_1_1_2_7_1 }}
|
||||||
|
mount:
|
||||||
|
var_log_audit_options:
|
||||||
|
title: 1.1.2.7.3 | Ensure nosuid option set on /var/log/audit partition
|
||||||
|
mountpoint: '/var/log/audit'
|
||||||
|
exists: true
|
||||||
|
opts:
|
||||||
|
- nosuid
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.7.3
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
file:
|
||||||
|
var_log_audit_nosuid_fstab_options:
|
||||||
|
title: 1.1.2.7.3 | Ensure nosuid option set on /var/log/audit partition
|
||||||
|
exists: true
|
||||||
|
path: /etc/fstab
|
||||||
|
contents:
|
||||||
|
- '/\s\/var\/log\/audit\s.*nosuid.*/'
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.7.3
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
|
@ -0,0 +1,46 @@
|
||||||
|
---
|
||||||
|
|
||||||
|
{{ if .Vars.ubtu24cis_level_1 }}
|
||||||
|
{{ if .Vars.ubtu24cis_rule_1_1_2_7_4 }}
|
||||||
|
mount:
|
||||||
|
var_log_audit_noexec_options:
|
||||||
|
title: 1.1.2.7.4 | Ensure noexec option set on /var/log/audit partition
|
||||||
|
mountpoint: '/var/log/audit'
|
||||||
|
exists: true
|
||||||
|
opts:
|
||||||
|
- noexec
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.7.4
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
file:
|
||||||
|
var_log_audit_noexec_fstab_options:
|
||||||
|
title: 1.1.2.7.4 | Ensure noexec option set on /var/log/audit partition
|
||||||
|
exists: true
|
||||||
|
path: /etc/fstab
|
||||||
|
contents:
|
||||||
|
- '/\s\/var\/log\/audit\s.*noexec.*/'
|
||||||
|
meta:
|
||||||
|
server: 1
|
||||||
|
workstation: 1
|
||||||
|
CIS_ID:
|
||||||
|
- 1.1.2.7.4
|
||||||
|
CISv8: 3.3
|
||||||
|
CISv8_IG1: true
|
||||||
|
CISv8_IG2: true
|
||||||
|
CISv8_IG3: true
|
||||||
|
NIST800-53R5:
|
||||||
|
- CM-7
|
||||||
|
- AC-3
|
||||||
|
- MP-2
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
|
@ -10,7 +10,7 @@ kernel-param:
|
||||||
server: 1
|
server: 1
|
||||||
workstation: 1
|
workstation: 1
|
||||||
CIS_ID:
|
CIS_ID:
|
||||||
- 1.5.1
|
- 1.5.2
|
||||||
CISv8: 10.5
|
CISv8: 10.5
|
||||||
CISv8_IG1: false
|
CISv8_IG1: false
|
||||||
CISv8_IG2: true
|
CISv8_IG2: true
|
||||||
|
@ -18,7 +18,7 @@ kernel-param:
|
||||||
NIST800-53R5: CM-6
|
NIST800-53R5: CM-6
|
||||||
command:
|
command:
|
||||||
ptrace_restrict_2:
|
ptrace_restrict_2:
|
||||||
title: 1.5.1 | Ensure ptrace_scope is restricted | sysctl_configured
|
title: 1.5.2 | Ensure ptrace_scope is restricted | sysctl_configured
|
||||||
exit-status:
|
exit-status:
|
||||||
or:
|
or:
|
||||||
- 0
|
- 0
|
||||||
|
@ -30,7 +30,7 @@ command:
|
||||||
server: 1
|
server: 1
|
||||||
workstation: 1
|
workstation: 1
|
||||||
CIS_ID:
|
CIS_ID:
|
||||||
- 1.5.1
|
- 1.5.2
|
||||||
CISv8: 10.5
|
CISv8: 10.5
|
||||||
CISv8_IG1: false
|
CISv8_IG1: false
|
||||||
CISv8_IG2: true
|
CISv8_IG2: true
|
||||||
|
|
|
@ -49,27 +49,6 @@ package:
|
||||||
NIST800-53R5:
|
NIST800-53R5:
|
||||||
- AU-3
|
- AU-3
|
||||||
- AU-12
|
- AU-12
|
||||||
{{ end }}
|
|
||||||
{{ if ne .Vars.ubtu24cis_time_sync_tool "systemd-timesyncd" }}
|
|
||||||
file:
|
|
||||||
timesync_masked:
|
|
||||||
title: 2.3.1.1 | Ensure time synchronization is in use | systemd-timesyncd masked
|
|
||||||
path: /etc/systemd/system/systemd-timesyncd.service
|
|
||||||
filetype: symlink
|
|
||||||
linked-to: /dev/null
|
|
||||||
exists: true
|
|
||||||
meta:
|
|
||||||
server: 1
|
|
||||||
workstation: 1
|
|
||||||
CIS_ID: 2.3.1.1
|
|
||||||
CISv8:
|
|
||||||
- 8.4
|
|
||||||
CISv8_IG1: false
|
|
||||||
CISv8_IG2: true
|
|
||||||
CISv8_IG3: true
|
|
||||||
NIST800-53R5:
|
|
||||||
- AU-3
|
|
||||||
- AU-12
|
|
||||||
{{ end }}
|
{{ end }}
|
||||||
{{ end }}
|
{{ end }}
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
|
@ -9,7 +9,7 @@ file:
|
||||||
path: /etc/systemd/timesyncd.conf.d/50-timesyncd.conf
|
path: /etc/systemd/timesyncd.conf.d/50-timesyncd.conf
|
||||||
exists: true
|
exists: true
|
||||||
contents:
|
contents:
|
||||||
- '/^NTP={{ .Vars.ubtu24cis_time_pool_name }}/'
|
- '/^NTP={{- range .Vars.ubtu24cis_time_pool }}{{ .name }}{{ end }}/'
|
||||||
- '/^FallbackNTP={{- range .Vars.ubtu24cis_time_servers }}{{ .name }} {{ end }}/'
|
- '/^FallbackNTP={{- range .Vars.ubtu24cis_time_servers }}{{ .name }} {{ end }}/'
|
||||||
meta:
|
meta:
|
||||||
server: 1
|
server: 1
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
{{ if eq .Vars.ubtu24cis_time_sync_tool "chrony" }}
|
{{ if eq .Vars.ubtu24cis_time_sync_tool "chrony" }}
|
||||||
{{ if .Vars.ubtu24cis_level_1 }}
|
{{ if .Vars.ubtu24cis_level_1 }}
|
||||||
{{ if .Vars.ubtu24cis_rule_2_1_2_2 }}
|
{{ if .Vars.ubtu24cis_rule_2_3_3_2 }}
|
||||||
file:
|
file:
|
||||||
chrony_user:
|
chrony_user:
|
||||||
title: 2.3.3.2 | Ensure chrony is running as user _chrony
|
title: 2.3.3.2 | Ensure chrony is running as user _chrony
|
||||||
|
|
|
@ -27,7 +27,7 @@ kernel-param:
|
||||||
server: 1
|
server: 1
|
||||||
workstation: 1
|
workstation: 1
|
||||||
CIS_ID:
|
CIS_ID:
|
||||||
- 3.2.6
|
- 3.3.6
|
||||||
CISv8:
|
CISv8:
|
||||||
- 4.8
|
- 4.8
|
||||||
CISv8_IG1: false
|
CISv8_IG1: false
|
||||||
|
|
|
@ -8,7 +8,7 @@ kernel-param:
|
||||||
server: 1
|
server: 1
|
||||||
workstation: 1
|
workstation: 1
|
||||||
CIS_ID:
|
CIS_ID:
|
||||||
- 3.3.1
|
- 3.3.8
|
||||||
CISv8:
|
CISv8:
|
||||||
- 4.8
|
- 4.8
|
||||||
CISv8_IG1: false
|
CISv8_IG1: false
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
{{ if .Vars.ubtu24cis_rule_5_1_13 }}
|
{{ if .Vars.ubtu24cis_rule_5_1_13 }}
|
||||||
file:
|
file:
|
||||||
ssh_logingrace:
|
ssh_logingrace:
|
||||||
title: 5.1.21 | Ensure sshd LoginGraceTime is configured
|
title: 5.1.13 | Ensure sshd LoginGraceTime is configured
|
||||||
path: /etc/ssh/sshd_config
|
path: /etc/ssh/sshd_config
|
||||||
exists: true
|
exists: true
|
||||||
contents:
|
contents:
|
||||||
|
|
|
@ -12,7 +12,7 @@ command:
|
||||||
server: 1
|
server: 1
|
||||||
workstation: 1
|
workstation: 1
|
||||||
CIS_ID:
|
CIS_ID:
|
||||||
- 5.1.3
|
- 5.1.2
|
||||||
CISv8:
|
CISv8:
|
||||||
- 3.3
|
- 3.3
|
||||||
CISv8_IG1: true
|
CISv8_IG1: true
|
||||||
|
|
|
@ -17,7 +17,7 @@ command:
|
||||||
server: 1
|
server: 1
|
||||||
workstation: 1
|
workstation: 1
|
||||||
CIS_ID:
|
CIS_ID:
|
||||||
- 5.3.3.2.7
|
- 5.3.3.2.8
|
||||||
CISv8:
|
CISv8:
|
||||||
- 5.2
|
- 5.2
|
||||||
CISv8_IG1: true
|
CISv8_IG1: true
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
{{ if .Vars.ubtu24cis_rule_6_1_1_2 }}
|
{{ if .Vars.ubtu24cis_rule_6_1_1_2 }}
|
||||||
command:
|
command:
|
||||||
/etc/tmpfiles.d/systemd.conf:
|
/etc/tmpfiles.d/systemd.conf:
|
||||||
title: 6.2.1.1.2 | Ensure journald log file access is configured | Manual Check Required
|
title: 6.1.1.2 | Ensure journald log file access is configured | Manual Check Required
|
||||||
exec: echo "Manual - Please check journald default permissions"
|
exec: echo "Manual - Please check journald default permissions"
|
||||||
exit-status: 0
|
exit-status: 0
|
||||||
stdout:
|
stdout:
|
||||||
|
|
|
@ -10,9 +10,9 @@ file:
|
||||||
exists: true
|
exists: true
|
||||||
contents:
|
contents:
|
||||||
- '/^URL=/'
|
- '/^URL=/'
|
||||||
- '/ServerKeyFile=.*.pem'
|
- '/ServerKeyFile=.*.pem/'
|
||||||
- '/ServerCertificateFile=.*.pem'
|
- '/ServerCertificateFile=.*.pem/'
|
||||||
- '/TrustedCertificateFile=.*.pem'
|
- '/TrustedCertificateFile=.*.pem/'
|
||||||
meta:
|
meta:
|
||||||
server: 1
|
server: 1
|
||||||
workstation: 1
|
workstation: 1
|
||||||
|
|
|
@ -25,7 +25,7 @@ command:
|
||||||
- AU-3
|
- AU-3
|
||||||
- CM-6
|
- CM-6
|
||||||
auditd_MAC_live:
|
auditd_MAC_live:
|
||||||
title: 6.2.6 | Ensure events that modify the system's Mandatory Access Controls are collected | Live
|
title: 6.2.3.14 | Ensure events that modify the system's Mandatory Access Controls are collected | Live
|
||||||
exec: auditctl -l | grep MAC-policy
|
exec: auditctl -l | grep MAC-policy
|
||||||
exit-status: 0
|
exit-status: 0
|
||||||
stdout:
|
stdout:
|
||||||
|
|
|
@ -33,6 +33,8 @@ command:
|
||||||
meta:
|
meta:
|
||||||
server: 2
|
server: 2
|
||||||
workstation: 2
|
workstation: 2
|
||||||
|
CIS_ID:
|
||||||
|
- 6.2.3.19
|
||||||
CISv8:
|
CISv8:
|
||||||
- 8.5
|
- 8.5
|
||||||
CISv8_IG1: false
|
CISv8_IG1: false
|
||||||
|
|
|
@ -591,7 +591,8 @@ ubtu24cis_time_sync_tool: "systemd-timesyncd"
|
||||||
# Each list item contains two settings, `name` (the domain name of the pool) and synchronization `options`.
|
# Each list item contains two settings, `name` (the domain name of the pool) and synchronization `options`.
|
||||||
# The default setting for the `options` is `iburst maxsources 4` -- please refer to the documentation
|
# The default setting for the `options` is `iburst maxsources 4` -- please refer to the documentation
|
||||||
# of the time synchronization mechanism you are using.
|
# of the time synchronization mechanism you are using.
|
||||||
ubtu24cis_time_pool_name: time.nist.gov
|
ubtu24cis_time_pool:
|
||||||
|
- name: time.nist.gov
|
||||||
|
|
||||||
# The following variable represents a list of of time servers used
|
# The following variable represents a list of of time servers used
|
||||||
# for configuring chrony and timesyncd
|
# for configuring chrony and timesyncd
|
||||||
|
|
Loading…
Reference in New Issue