Added sysctl thing
This commit is contained in:
parent
dbceb3a5a4
commit
e8b4e853bc
1 changed files with 52 additions and 1 deletions
|
@ -43,7 +43,58 @@ After reconfiguring `kernel-hooks` try to reboot and it should boot. Although th
|
||||||
|
|
||||||
## Sysctl
|
## Sysctl
|
||||||
|
|
||||||
WIP
|
More kernel settings can be configured through sysctl. All these settings are also explained on [Madaidans-insecurities page](https://madaidans-insecurities.github.io/guides/linux-hardening.html#kernel). Edit the file `/etc/sysctl.d/main.conf`:
|
||||||
|
|
||||||
|
```
|
||||||
|
# Main security configuration.
|
||||||
|
|
||||||
|
## Kernel
|
||||||
|
kernel.kptr_restrict=2
|
||||||
|
kernel.dmesg_restrict=1
|
||||||
|
kernel.printk=3 3 3 3
|
||||||
|
kernel.unprivileged_bpf_disabled=1
|
||||||
|
net.core.bpf_jit_harden=2
|
||||||
|
dev.tty.ldisc_autoload=0
|
||||||
|
vm.unprivileged_userfaultfd=0
|
||||||
|
kernel.kexec_load_disabled=1
|
||||||
|
kernel.sysrq=0
|
||||||
|
kernel.perf_event_paranoid=3
|
||||||
|
|
||||||
|
## Network
|
||||||
|
net.ipv4.tcp_syncookies=1
|
||||||
|
net.ipv4.tcp_rfc1337=1
|
||||||
|
net.ipv4.conf.all.rp_filter=1
|
||||||
|
net.ipv4.conf.default.rp_filter=1
|
||||||
|
net.ipv4.conf.all.accept_redirects=0
|
||||||
|
net.ipv4.conf.default.accept_redirects=0
|
||||||
|
net.ipv4.conf.all.secure_redirects=0
|
||||||
|
net.ipv4.conf.default.secure_redirects=0
|
||||||
|
net.ipv6.conf.all.accept_redirects=0
|
||||||
|
net.ipv6.conf.default.accept_redirects=0
|
||||||
|
net.ipv4.conf.all.send_redirects=0
|
||||||
|
net.ipv4.conf.default.send_redirects=0
|
||||||
|
net.ipv4.icmp_echo_ignore_all=1
|
||||||
|
net.ipv4.conf.all.accept_source_route=0
|
||||||
|
net.ipv4.conf.default.accept_source_route=0
|
||||||
|
net.ipv6.conf.all.accept_source_route=0
|
||||||
|
net.ipv6.conf.default.accept_source_route=0
|
||||||
|
net.ipv6.conf.all.accept_ra=0
|
||||||
|
net.ipv6.conf.default.accept_ra=0
|
||||||
|
net.ipv4.tcp_sack=0
|
||||||
|
net.ipv4.tcp_dsack=0
|
||||||
|
net.ipv4.tcp_fack=0
|
||||||
|
|
||||||
|
# User space
|
||||||
|
kernel.yama.ptrace_scope=2
|
||||||
|
vm.mmap_rnd_bits=32
|
||||||
|
vm.mmap_rnd_compat_bits=16
|
||||||
|
fs.protected_symlinks=1
|
||||||
|
fs.protected_hardlinks=1
|
||||||
|
fs.protected_fifos=2
|
||||||
|
fs.protected_regular=2
|
||||||
|
```
|
||||||
|
|
||||||
|
This list is still incomplete.
|
||||||
|
|
||||||
## Hardened Malloc
|
## Hardened Malloc
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue