Allow verification if kernel modules loading is disabled

Signed-off-by: Artem Sidorenko <artem@posteo.de>
This commit is contained in:
Artem Sidorenko 2017-05-22 19:53:35 +02:00
parent a493413969
commit deb96a624e

View file

@ -18,6 +18,7 @@
# author: Patrick Muench # author: Patrick Muench
sysctl_forwarding = attribute('sysctl_forwarding', default: false, description: 'Is network forwarding needed?') sysctl_forwarding = attribute('sysctl_forwarding', default: false, description: 'Is network forwarding needed?')
kernel_modules_disabled = attribute('kernel_modules_disabled', default: 0, description: 'Should loading of kernel modules be disabled?')
control 'sysctl-01' do control 'sysctl-01' do
impact 1.0 impact 1.0
@ -304,7 +305,7 @@ control 'sysctl-29' do
title 'Disable loading kernel modules' title 'Disable loading kernel modules'
desc 'The sysctl key kernel.modules_disabled is very straightforward. If it contains a "1" it will disable loading new modules, where a "0" will still allow loading them. Using this option will be a great protection against loading malicious kernel modules.' desc 'The sysctl key kernel.modules_disabled is very straightforward. If it contains a "1" it will disable loading new modules, where a "0" will still allow loading them. Using this option will be a great protection against loading malicious kernel modules.'
describe kernel_parameter('kernel.modules_disabled') do describe kernel_parameter('kernel.modules_disabled') do
its(:value) { should eq 0 } its(:value) { should eq kernel_modules_disabled }
end end
end end