๐Ÿ” Linux Hardening Checklist

Use this free online template to learn and apply Linux Hardening methods!

In computing, hardening is the process of securing a system by reducing its surface of vulnerability, which is larger as a system performs more functions. In layman's terms, it is the process of making your system more secure as you add on functionalities to your system.

We have created a template with the most important hardening rules for GNU/Linux Systems:

  1. โฌ‡๏ธ Levels of Priority
  2. ๐Ÿ—‚ Partitioning
  3. ๐Ÿšช Physical Access
  4. ๐Ÿ‘ข Bootloader
  5. ๐Ÿง Linux Kernel
  6. ๐Ÿ“œ Logging
  7. ๐Ÿ‘ฅ Users and Groups
  8. ๐Ÿ—„ Filesystem
  9. โœจ SELinux & Auditd
  10. ๐Ÿ•ธ Network

Simply copy this project into your workspace to get your system more secure ๐Ÿ”’