Learn Everything

Module · DevOps Engineer

Security & Hardening

Least privilege, secret hygiene and hardened defaults for every machine you touch.

3 topics5 interactive tasks

TOPIC 01

Secrets & Credentials

Where credentials live, how they must be protected, and how to keep them out of Git history.

What you'll practice

  • Keep a Credentials File Private — guided · beginner
  • Rotate a Leaked Credential — practice · intermediate

A command you'll meet

chmod 600 ~/app/.env

Permissions are the cheapest security control you have. Open the task below for the full walkthrough.

TOPIC 02

Access Control & Least Privilege

Lock down remote access, keep administrative privileges narrow, and make audits repeatable.

What you'll practice

  • Harden the SSH Daemon — practice · intermediate
  • Write a Reusable Audit Script — challenge · intermediate

A command you'll meet

ss -tlnp

Every service that listens is a door. Open the task below for the full walkthrough.

TOPIC 03

Auditing & Evidence

Turn raw logs into findings someone can act on - with numbers attached to names.

What you'll practice

  • Find the Noisy Client in the Access Log — scenario · advanced

A command you'll meet

grep 500 /var/log/app/access.log

An audit trail is only useful if it ends in a finding. Open the task below for the full walkthrough.