A self-paced, eight-module course for system administrators, infrastructure engineers and security practitioners responsible for reducing the attack surface of servers, networks and cloud environments. Each module explains why a control matters, how to implement it and how to verify it, and ends with a practical exercise you can run in a lab or test environment.
What you will learn
- Build hardening baselines from recognised benchmarks
- Secure identities and privileged access
- Harden Windows servers
- Harden Linux servers
- Secure network devices and segmentation
- Run an effective patch and vulnerability programme
- Configure logging and monitoring for detection
- Harden cloud, virtualisation and backups and keep systems compliant
Lessons
- Module 1: Baselines and Benchmarks
- Module 2: Identity and Privileged Access
- Module 3: Windows Server Hardening
- Module 4: Linux Server Hardening
- Module 5: Network Devices and Segmentation
- Module 6: Patch and Vulnerability Management
- Module 7: Logging and Monitoring
- Module 8: Cloud, Virtualisation, Backups and Continuous Compliance
Self-paced course from Tech Skills Library. Educational content only; it is not an accredited qualification, licence or credential.
Lessons
Module 1: Baselines and Benchmarks
Module 2: Identity and Privileged Access
Most intrusions abuse credentials. Identity controls are the highest-value hardening step. Controls Enforce multi-factor authentication, prioritising administrators and remote access. Separate admin accounts from daily user accounts. Use a privileged access management tool for credential vaulting and session recording. Grant just-in-time administrative rights. Remove default and shared accounts; rename or disable built-in administrator accounts. Use […]
Module 3: Windows Server Hardening
Reduce the surface Install only required roles and features. Use minimal installation options where practical. Configuration Apply security baselines through group policy. Disable legacy protocols such as SMBv1 and older authentication methods. Enable host firewall with explicit rules. Restrict remote desktop to admin networks and require network-level authentication. Enable credential protection features where supported. Configure […]
Module 4: Linux Server Hardening
Reduce the surface Use minimal installations, remove unused packages and disable unnecessary services. SSH Disable root login, use key-based authentication, restrict allowed users and limit access by network. Configuration Enforce file permissions and remove unnecessary setuid binaries. Enable a host firewall. Use mandatory access control frameworks. Configure kernel parameters securely. Mount temporary file systems with […]
Module 5: Network Devices and Segmentation
Device hardening Change default credentials, use centralised authentication, disable unused services and insecure management protocols, restrict management to dedicated networks and keep firmware updated. Configuration backup Back up configurations automatically and monitor for unauthorised changes. Segmentation Separate user, server, management, guest and operational technology networks. Allow only required traffic between segments. Remote access Use VPN […]
Module 6: Patch and Vulnerability Management
Process Inventory assets, monitor vulnerability advisories, scan regularly, prioritise, patch, verify and report. Prioritisation Prioritise vulnerabilities known to be exploited, internet-facing systems and critical assets. Define target remediation times by severity. Testing and deployment Test patches on representative systems, deploy in rings and keep rollback plans. Unsupported systems Isolate or replace systems without vendor support. […]
Module 7: Logging and Monitoring
What to log Authentication events, privilege changes, process execution on servers, network connections at boundaries, configuration changes and security tool alerts. Centralisation Forward logs to a central platform with protected storage and defined retention. Detection Create alerts for high-risk events such as new admin accounts, disabled security tools or logins from unusual locations. Time synchronisation […]
Module 8: Cloud, Virtualisation, Backups and Continuous Compliance
Virtualisation Secure hypervisor management interfaces, separate management networks and patch hosts. Cloud Apply cloud security benchmarks: least-privilege identities, no public storage by default, encryption, logging and guardrail policies. Backups Follow a 3-2-1 approach with at least one immutable or offline copy. Protect backup systems with separate credentials. Test restores regularly. Continuous compliance Scan configurations continuously, […]