Encryption/ Device Lock Down
- Revoke GRUB shell access
- UEFi setup menu supervisor password protected
- All Boot devices disabled
- LUKS hard drive encryption
TPM Module
- Storing LUKS key and doing pre-boot integrity checks
Users Lockdown
- Users / Groups permissions
- User TOTP 2factor Authentication
Password
- /etc/pam.d/pam-cracklib (pass strength/history)
- /etc/login.defs (pass rotation)
Firewall
- iptables
Logging
- iptables log Analysis
- Rsyslog
- LogRotate
Application Whitelisting
- AppArmor
Password Management
- KeePassXC