Systematically harden enterprise Linux servers against threats with this hands-on course designed for Linux administrators and security professionals. Students learn a defense-in-depth approach starting with security fundamentals and attack surface reduction, moving through vulnerability assessment and intrusion detection, and culminating in advanced mandatory access controls with SELinux.
Topics span the full server hardening lifecycle: minimization and service lockdown, network reconnaissance and vulnerability scanning with nmap and OpenVAS, intrusion detection with Snort and AIDE, RPM-based software maintenance and security updates, filesystem security with restrictive mount options and LUKS encryption, file permissions and access control lists, user account hardening with PAM password policies, centralized authentication via FreeIPA, system logging with rsyslog and journald, kernel auditing with auditd, service hardening with TCP wrappers and Netfilter packet filtering, and SELinux policy configuration.
With 50 hands-on lab exercises across 15 chapters, students build practical skills in vulnerability assessment, filesystem encryption, access control configuration, audit policy implementation, and security monitoring that support both operational security and compliance requirements.