SV-269424r1198253_rule
V-269424
SRG-OS-000132-GPOS-00067
ALMA-09-040940
CAT II
10
Configure AlmaLinux OS 9 to restrict usage of ptrace to with the following command:
$ echo "kernel.yama.ptrace_scope = 1" > /etc/sysctl.d/60-ptrace.conf
Load settings from all system configuration files with the following command:
$ sysctl --system
Verify AlmaLinux OS 9 restricts usage of ptrace to descendant processes (1), admins only (2), or disables ptrace entirely (3) with the following command:
$ sysctl kernel.yama.ptrace_scope
kernel.yama.ptrace_scope = 1
If the returned line has a value of "0" or a line is not returned, this is a finding.
Check that the configuration files are present to enable this kernel parameter.
$ /usr/lib/systemd/systemd-sysctl --cat-config | egrep -v '^(#|;)' | grep -F kernel.yama.ptrace_scope | tail -1
kernel.yama.ptrace_scope = 1
If "kernel.yama.ptrace_scope" is equal to "0" or nothing is returned, this is a finding.
V-269424
False
ALMA-09-040940
Verify AlmaLinux OS 9 restricts usage of ptrace to descendant processes (1), admins only (2), or disables ptrace entirely (3) with the following command:
$ sysctl kernel.yama.ptrace_scope
kernel.yama.ptrace_scope = 1
If the returned line has a value of "0" or a line is not returned, this is a finding.
Check that the configuration files are present to enable this kernel parameter.
$ /usr/lib/systemd/systemd-sysctl --cat-config | egrep -v '^(#|;)' | grep -F kernel.yama.ptrace_scope | tail -1
kernel.yama.ptrace_scope = 1
If "kernel.yama.ptrace_scope" is equal to "0" or nothing is returned, this is a finding.
M
5664