top of page

2025

Linux Security Hardening Project

Performed security hardening on a Linux server by configuring access controls, firewall rules, logging, and OS patching to meet basic security best practices.

What Is It
A system security project focused on hardening a Linux environment against common threats.
What Have I Done
Configured user permissions, firewall rules, secure services, and system updates to improve security.
Tools/Skills
1) Linux
2) Security Configuration
3) CLI
4) System Administration,
Outcome/ What it shows 
Demonstrates foundational cybersecurity knowledge and hands-on system configuration skills.

Overview & Objectives

This project focused on hardening an Ubuntu Linux server in a simulated enterprise environment to reduce common security risks and improve system security. The system initially ran with default configurations, which exposed it to issues such as unpatched vulnerabilities, weak access controls, and unnecessary network exposure.

I implemented multiple OS-level security measures, including automating security updates using unattended upgrades, disabling root SSH login, and enforcing password complexity policies. To reduce the attack surface, I configured the UFW firewall to block all incoming traffic by default while allowing only required services. I also installed and configured Fail2Ban as an intrusion prevention system to detect and block repeated failed login attempts.

Demonstrates my ability to implement practical Linux security hardening measures, including access control, firewall configuration, OS patching, and intrusion prevention, to reduce system vulnerabilities while maintaining system stability and usability.

bottom of page