Puppet Class: cis_security_hardening::rules::enable_aslr
- Defined in:
- manifests/rules/enable_aslr.pp
Summary
Ensure address space layout randomization (ASLR) is enabledOverview
Address space layout randomization (ASLR) is an exploit mitigation technique which randomly arranges the address space of key data areas of a process.
Rationale: Randomly placing virtual memory regions will make it difficult to write memory page exploits as the memory placement will be consistently shifting.
20 21 22 23 24 25 26 27 28 29 30 |
# File 'manifests/rules/enable_aslr.pp', line 20
class cis_security_hardening::rules::enable_aslr (
Boolean $enforce = false,
) {
if $enforce {
sysctl { 'kernel.randomize_va_space':
ensure => present,
permanent => 'yes',
value => 2,
}
}
}
|