01. Operating Systems - Hardened Workstation and Investigation Baseline
Goal: Build a Windows or Linux VM, harden the basics, capture a clean baseline, then prove you can notice meaningful changes.
Open project plan
General steps
- Create a VM, update it, and take a clean snapshot.
- Document users, groups, running services, startup entries, open ports, installed packages, and firewall state.
- Apply basic hardening: least privilege, strong passwords, updates, firewall rules, audit logging, and unnecessary service removal.
- Create a "before and after" baseline using tools such as Task Manager, Event Viewer, PowerShell, systemctl, journalctl, ps, ss, and netstat.
- Simulate safe changes, such as a new user, a new scheduled task, or a new listening service, then detect and explain the difference.
- Write a short investigation checklist for this system.
Tips
- Change one thing at a time so your notes stay readable.
- Keep the original baseline untouched. If you get lost, restore the snapshot and repeat cleanly.
- Separate hardening notes from investigation notes. They answer different questions.
What you learn
- How operating systems expose users, processes, services, logs, and network activity.
- Why baselines matter in incident response and troubleshooting.
- How small local changes can create security and reliability risk.