Linux kernel hardening

E287680

Linux kernel hardening is the practice of systematically strengthening the Linux operating system’s core to reduce security vulnerabilities and mitigate exploitation.

All labels observed (1)

Label Occurrences
Linux kernel hardening canonical 1

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf operating system hardening technique
security practice
aimsTo mitigate exploitation
reduce security vulnerabilities
appliesTo Linux kernel
focusesOn control-flow integrity
information leak prevention
kernel attack surface reduction
memory corruption mitigation
privilege escalation prevention
goal increase attacker cost and complexity
limit impact of successful exploits
make kernel vulnerabilities harder to exploit
relatedTo Kernel Self Protection Project
surface form: Linux Kernel Self Protection Project

defense in depth
operating system security
usesMechanism Address Space Layout Randomization (ASLR)
surface form: ASLR (Address Space Layout Randomization)

AppArmor
Address Space Layout Randomization (ASLR)
surface form: KASLR (Kernel Address Space Layout Randomization)

KSPP (Kernel Self Protection Project) features
Linux Security Modules API
surface form: LSM (Linux Security Modules)

PaX features
SELinux
Smack
surface form: SMACK

SMAP (Supervisor Mode Access Prevention)
SMEP (Supervisor Mode Execution Prevention)
W^X (Write XOR Execute) policies
Yama LSM
access control mechanisms
compile-time protections
configuration hardening
control-flow integrity checks
disabling unneeded kernel modules
fortified string functions
grsecurity patches
hardened usercopy checks
kernel pointer obfuscation
module signing
namespaces
read-only and locked-down kernel command line
read-only kernel memory regions
restricting /dev/mem access
restricting /proc access
run-time protections
sandboxing
seccomp
secure boot integration
slab freelist randomization
slab poisoning
stack canaries

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Kees Cook knownFor Linux kernel hardening