Learning Course is designed to support learners. When you make a purchase through one of our links, we may receive an affiliate commission.

Linux Security and Hardening: A Practical Approach

Overview

Introduction

  • About Security

  • Tips & Tricks

Physical Security of a Linux Box

  • Overview of Physical Security

  • BIOS Firmware Security

  • Set BIOS Password

  • Single User Mode Security

  • How to set password at Single User Mode

  • Securing Boot Loader

  • Section Summary

  • Project Assignment: Securing Single User Mode in Linux

  • Project Assignment: Securing the Boot Loader in Linux

PAM (Pluggable Authentication Modules)

  • Overview of PAM Security

  • Concepts of PAM

  • PAM Modules & Configurations

  • PAM Module Groups

  • Control Flags in PAM

  • PAM Modules

  • Project Assignment on PAM – Pluggable Authentication Modules

  • Quiz

Account Security

  • Overview of User Account Security

  • User Account Information

  • Forcing strong passwords

  • Pam_pwquality – Password strength-checking

  • Security by Account Locked

  • Account Locked using pam_faillock PAM module – Lab Session

  • Understanding Password Aging Policy

  • Practice Lab Session

File System Security

  • Overview of File & Directory Permission

  • Access mode

  • Change Permission & Ownership

  • Special Permissions

  • ·Setuid, Setguid, Sticky bit, ACL, etc

  • ACL

  • Controlling files with ACL

  • ACLs demo

  • Practice Lab Session

General Security

  • Keep your system updated

  • Disable USB stick

  • Turn off IPv6

  • Restrict users to use old passwords

  • Check password expiration

  • Verify accounts for Empty password

  • Verify accounts for “Zero” UID

  • Review logs regularly

  • Keep /boot as read only

Network Security

  • Overview of Network Security

  • Openssh Security

  • Securing SSHD

Linux Firewall

  • Firewall concepts

  • About nftables, features, and advantages of firewalld

  • Firewalld components, pre-defined zones

  • How packet flows through the firewall

  • Check firewalld services – Lab Session

  • Adding and Removing Services & Port from Firewall Server – Lab Session

  • Add Services Permanently in Firewalld – Lab Session

  • Add HTTP Service in firewalld – Lab Session

  • Port forwarding – Lab Session

  • Conceptual discussion about Masquerading, Packet Flow in Firewalld

  • Masquerading with Port Forwarding – Lab Session

  • About Rich Rules in Firewalld

  • Specifically allow a Server using Rich Rules – Lab Session

  • Allow Telnet Port, SSH with log-prefix using Rich Rule – Lab Session

  • Accept, Reject, Drop – Lab Session

Managing SELinux Security

  • Introduction – SELinux

  • SELinux Security Concepts

  • Changing SELinux Modes

  • Practice Lab Sessions

  • Changing SELinux Contexts

  • SELinux Booleans

  • Audit logs & troubleshooting SELinux

  • Last lecture

Linux Security and Hardening: A Practical Approach

Reviews

John Doe
John Doe@username
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
John Doe
John Doe@username
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
John Doe
John Doe@username
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Scroll to Top