Linux Security and Hardening: A Practical Approach

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

Linux security guide that provides practical tips for hardening your Linux server to prevent hacking attempts.

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

  • Physical Security of a Linux Box

  • BIOS Firmware Security

  • Single User Mode Security (RHEL6,7)

Course Curriculum

1 Lectures

Instructor

Profile photo of Shikhar Verma • 90k+ Students Worldwide
Shikhar Verma • 90k+ Students Worldwide

Shikhar Verma, an entrepreneur and corporate trainer, runs the IT company Techstart, which deals with IT-based projects like designing, creating certified courses, writing content, and handling and maintaining various offline/online projects for well-known companies.He had already worked for more than 15 years in the IT industry before starting his own business.Shikhar's passion is to work in an environment where his...

Review
4.9 course rating
4K ratings
ui-avatar of Yash Raj
Yash R.
4.0
10 months ago

Good

  • Helpful
  • Not helpful
ui-avatar of Thembelenkosini Theophilus Ramncwana
Thembelenkosini T. R.
5.0
10 months ago

These lesson has allowed me to have a better and clear understanding of SELinux as I am preparing for the LPIC3 Linux security Exam.
Thank you Sir

  • Helpful
  • Not helpful
ui-avatar of Philippe LEGAY
Philippe L.
2.5
1 year ago

Your expalanation are good, but as I am not en English native speaker, it is complex to understand.

  • Helpful
  • Not helpful
ui-avatar of Dheeraj Prakash Hire
Dheeraj P. H.
5.0
1 year ago

good

  • Helpful
  • Not helpful
ui-avatar of Anonymized User
Anonymized U.
4.5
1 year ago

good lecture

  • Helpful
  • Not helpful
ui-avatar of Rohan Raj Sinha
Rohan R. S.
5.0
1 year ago

all good

  • Helpful
  • Not helpful
ui-avatar of ANA Arévalo Durán
Ana A. D.
3.0
1 year ago

more engangement.

  • Helpful
  • Not helpful
ui-avatar of J T
J T.
5.0
1 year ago

Great course

  • Helpful
  • Not helpful
ui-avatar of Arvind Kumar
Arvind K.
4.0
2 years ago

good

  • Helpful
  • Not helpful
ui-avatar of Arun Goswami
Arun G.
4.5
3 years ago

great effort sir

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses