Welcome
Think like a defender
A five-phase security evaluation, taught entirely through simulated data.
What you will do
Security professionals follow a repeatable process to find and fix weaknesses before anyone else does. In this planner you will walk through that process for a fictional school, Harbor Light Academy, using sample data only. Every phase follows the same rhythm:
- Learn the idea in plain language.
- Observe a simulated, non-executable example.
- Plan by recording your own notes.
- Check your understanding with a quick question or two.
The five phases
- Reconnaissance Β· Passive discovery and OSINT
- Scanning & Enumeration Β· Network architecture and asset mapping
- Vulnerability Assessment Β· Configuration errors and patch management
- Risk Mitigation & Access Control Β· Authentication hardening and defense-in-depth
- Documentation & Remediation Reporting Β· Executive summaries, CVSS basics, and fix recommendations
What you leave with
At the end, the planner turns your notes into a ready-to-paste AI prompt that drafts a formal, defensive security audit report. You do the thinking. The AI does the typing.
Nothing here is runnable. This module teaches how to protect networks, identify weaknesses, and communicate risk. It never teaches how to attack anything.
Saving your work
Your notes save automatically as you type. Use the account button at the top right to choosecloud save (a guest session or an account, so you can continue on any device) ordemo mode (this browser only). Teachers: load sample notes to preview the whole module.
Before we begin
Ethics, scope, and authorization
The rules that make security work a profession rather than a crime.
Everything in this module is simulated. The ideas you will learn are the same ones real defenders use, which is exactly why they come with rules. Read each statement and check it to show you understand.
Phase 1 of 5
Reconnaissance
Passive discovery and OSINT
1 Learn
Objective. Understand how much an organization reveals in public, and why shrinking that footprint is a defense.
Why defenders do reconnaissance on themselves
Before anyone tries to protect a network, they need to know what an outsider can already see. Reconnaissance is the information-gathering phase of a security evaluation. It comes in two flavors:
- Passive reconnaissance collects information without ever contacting the target. Public DNS records, domain registration, job postings, press releases, and social media are all passive sources. The target never knows you looked.
- Active reconnaissance touches the target directly, for example by sending traffic to its servers. Active work is only ever done with written permission and a defined scope, which is why this module keeps everything passive and simulated.
The collection of everything that is publicly visible about an organization is called its footprint or attack surface. Open-source intelligence, or OSINT, is the practice of building a picture from public sources.
What the sample shows
The simulated lookup above is for a fictional school, Harbor Light Academy, on a reserved documentation domain. Notice two things:
- The domain record names the organization and its name servers. That is normal and usually fine.
- The job posting mentions a Windows file server and guest Wi-Fi. That tells an outsider exactly what kinds of systems to expect, before anyone has touched the network.
A defender reads this the same way an attacker would, then asks: what could we stop publishing without hurting our work?
2 Observe
$ whois example.local # illustration only, not a live lookupDomain: example.localRegistrant: Harbor Light Academy (SAMPLE DATA)Name servers: ns1.example.local, ns2.example.localUpdated: 2026-01-15# Public records like this are collected without touching the target.$ search: "Harbor Light Academy" IT job posting # sample web searchResult: "Seeking a network tech familiar with our Windows file server and guest Wi-Fi."# A job posting just told an outsider what kind of systems exist inside.Simulated lab data only. Nothing here targets or affects real systems.
3 Plan
Write in your own words. Your notes are saved in this browser and will go into your report prompt at the end.
List what an outsider could learn about Harbor Light Academy from the sample records above.
Which details give an outsider a head start, and how could the school reduce them?
4 Check
These are for learning, not grading. You can try as many times as you like.
Phase 2 of 5
Scanning & Enumeration
Network architecture and asset mapping
1 Learn
Objective. Build an asset map and reason about which services should be internal versus exposed.
Hosts, ports, and services
A network is a collection of hosts (computers, servers, printers, phones). Each host offers services (a website, file sharing, remote login) and each service listens on a numbered port. An asset map is simply an inventory of which hosts offer which services.
Scanning tools exist to build that inventory. In the sample above, the -sV flag asks the tool to report the service name and version for each open port. We show the output as a static illustration so you can read it the way a network administrator would. Nothing on this page sends traffic anywhere.
Inventory before intrusion
Scanning is often described as an attack step, but for defenders it is the opposite. A school cannot protect a file server it does not know exists. The goal of this phase is:
- Inventory: list every host and service.
- Classify: decide which services should be reachable from where. The public website should face the internet. The file server and printer should only be reachable by staff devices.
- Segment: split the network into zones (guest, staff, servers) so a compromised guest laptop cannot reach the file server.
Reading the sample
Harbor Light Academyβs sample network has three hosts. The web server on 192.0.2.10 is doing what it should. The host at 192.0.2.25 offers both file sharing and remote desktop to the whole network, which is more exposure than it needs. The printer on 192.0.2.40 probably should not be reachable from guest Wi-Fi at all.
2 Observe
$ nmap -sV 192.0.2.0/24 # -sV asks for service and version info (sample output)# 192.0.2.0/24 is a reserved documentation range. It cannot reach a real network.Host Port Service Description (sample)192.0.2.10 22/tcp ssh secure shell, remote admin192.0.2.10 80/tcp http web server, school website192.0.2.10 443/tcp https web server, encrypted192.0.2.25 445/tcp smb file sharing192.0.2.25 3389/tcp rdp remote desktop192.0.2.40 631/tcp ipp network printer# Sample asset map of a documentation-only network. Nothing here is live.Simulated lab data only. Nothing here targets or affects real systems.
3 Plan
Write in your own words. Your notes are saved in this browser and will go into your report prompt at the end.
Asset map (needed to complete this phase)
One row per host and service from the sample scan. Decide whether each service should be reachable from the whole network or only from a small group.
| Host | Service (port) | Should this be exposed? | Notes | Remove row |
|---|---|---|---|---|
4 Check
These are for learning, not grading. You can try as many times as you like.
Phase 3 of 5
Vulnerability Assessment
Configuration errors and patch management
1 Learn
Objective. Identify weaknesses from misconfiguration and missing updates, then rank them, without exploiting anything.
Weaknesses, names, and scores
A vulnerability is a weakness that could let something go wrong: an unpatched program, a setting left at its factory default, an old encryption protocol still switched on. Vulnerability assessment is the work of finding these weaknesses and ranking them. It stops there. Proving a weakness can be exploited is a different, tightly controlled activity that is never part of this module.
Two terms you will see everywhere:
- A CVE (Common Vulnerabilities and Exposures) identifier is a name tag for one specific known flaw, such as
CVE-2026-00000(a placeholder, not a real entry). It tells you which flaw. - A CVSS (Common Vulnerability Scoring System) score rates how severe a flaw is, from 0 to 10. Scores map to words: Low (0.1 to 3.9), Medium (4.0 to 6.9), High (7.0 to 8.9), and Critical (9.0 to 10.0).
CVSS version 4.0 was released in November 2023 and is the current standard. Version 3.1 is still widely used, so you will see both in real reports. The ideas are the same: higher means more urgent.
Two common root causes
Most findings in a school network trace back to two habits:
- Missing updates. Vendors publish fixes. Systems that do not receive them stay vulnerable to flaws everyone already knows about. A regular patch cadence (for example, monthly, with emergencies handled sooner) is one of the highest-value defenses there is.
- Configuration errors. Default passwords, services switched on that nobody uses, and old protocols left enabled. Hardened baselines such as the CIS Benchmarks are published checklists of safe settings.
Reading the sample
The sample report lists five findings for Harbor Light Academy. Notice that the two High findings on 192.0.2.25 both come from the host doing more than it should: default settings plus remote desktop open to everyone. Fixing the configuration solves both.
2 Observe
Finding Host Severity CVSS FixOutdated web service 192.0.2.10 High 8.1 Apply vendor updateWeak TLS configuration 192.0.2.10 Medium 5.3 Disable legacy protocolsDefault admin settings 192.0.2.25 High 7.5 Change defaults, restrict accessRemote desktop open 192.0.2.25 High 7.2 Limit to admin VLAN, require MFAPrinter default login 192.0.2.40 Low 3.1 Set a unique password# Sample findings. CVSS rates severity. It is not a set of attack steps.Simulated lab data only. Nothing here targets or affects real systems.
3 Plan
Write in your own words. Your notes are saved in this browser and will go into your report prompt at the end.
Findings log (needed to complete this phase)
Record each weakness from the sample report. Severity is a word (Low, Medium, High, Critical). CVSS is a number from 0 to 10.
| Finding | Host | Severity | CVSS | Remediation | Remove row |
|---|---|---|---|---|---|
4 Check
These are for learning, not grading. You can try as many times as you like.
Phase 4 of 5
Risk Mitigation & Access Control
Authentication hardening and defense-in-depth
1 Learn
Objective. Map each weakness to a layered defensive control.
Assume breach
Good defenders plan for the day something goes wrong. Defense-in-depth means stacking independent layers of protection so that one failure does not become a full compromise. If a password leaks, MFA still stands. If a laptop is infected, segmentation keeps it away from the servers. If a server is compromised, least privilege limits what the attacker can reach from it.
The core controls
- Least privilege. Every person and every account gets only the access needed for their job. A teacher does not need admin rights on the file server. A shared admin login means nobody knows who did what, so each admin gets a named account.
- Multi-factor authentication (MFA). Logging in needs something you know (a passphrase) and something you have (a phone app or a hardware key). A stolen password alone stops working.
- Strong passphrase policy. Length beats complexity rules. A long passphrase that is checked against lists of known breached passwords is far stronger than an eight-character mix of symbols that people reuse.
- Network segmentation. Guest Wi-Fi, staff devices, and servers live in separate zones with rules about who can talk to whom. A flat network, where everything can see everything, lets one infected device reach all the rest.
- Patch cadence. Updates are themselves a control. A monthly schedule plus a fast path for emergencies closes known flaws before they matter.
Reading the sample
The hardening plan above takes each weakness from Harbor Light Academyβs sample findings and places a layer in front of it. Your job in this phase is to do the same mapping in your own words: for each finding you logged, which control addresses it, and what happens if that control fails?
2 Observe
Control Before (sample) After (hardened)MFA off required for all staff and adminsPassword policy 6 characters passphrase + breached-password checkAdmin accounts one shared login named accounts, least privilegeRemote desktop open to all admin VLAN only, behind MFANetwork flat segmented: guest / staff / serversUpdates manual, when remembered monthly cadence + emergency path# Each row is a layer. If one fails, the others still hold.Simulated lab data only. Nothing here targets or affects real systems.
3 Plan
Write in your own words. Your notes are saved in this browser and will go into your report prompt at the end.
Match each finding to a control (needed to complete this phase)
For each finding from Phase 3, name the control or controls that address it and why.
| Finding | Control(s) | Why this helps | Remove row |
|---|---|---|---|
4 Check
These are for learning, not grading. You can try as many times as you like.
Phase 5 of 5
Documentation & Remediation Reporting
Executive summaries, CVSS basics, and fix recommendations
1 Learn
Objective. Communicate findings clearly to both leaders and technical staff, prioritized, with ethical disclosure.
Two audiences, one report
A security report has to work for two very different readers at once. The principal or director needs to know what is at risk and what it will take to fix it, in plain language, in about a minute of reading. The technician needs exact details: which host, which setting, which update, in what order.
A good report serves both with a clear structure:
- Executive summary. Plain language. The three biggest risks, what they could affect (student records, payroll, the website), and the plan.
- Scope and methodology. What was evaluated, what was not, and how. For this module: a five-phase, simulated evaluation on a documentation-only network.
- Findings. A table with each weakness, the affected host, the severity word, and the CVSS score.
- Prioritized remediation roadmap. The fixes in order, with an owner for each and a sentence on why that order.
- Appendix. The asset inventory and a glossary for any term a reader might not know.
Priority is the product
The most useful thing a report does is tell people what to do first. Highest score first is a fine default, but weigh exposure too: an internet-facing weakness usually comes before an internal one with the same score, and a fix that closes several findings at once (like the configuration cleanup on 192.0.2.25) is worth doing early.
Ethical disclosure
Real findings are shared privately with the people who can fix them. They are given reasonable time to do so before anything is discussed more widely. This is called responsible disclosure, and it is the norm in the security profession. Publishing a weakness before it is fixed puts real people at risk.
2 Observe
1. Executive summary 3 risks in plain language, with business impact2. Scope & method the 5-phase evaluation (simulated), what was and was not tested3. Findings table with severity, CVSS, affected host4. Remediation roadmap fix order, owner, and why5. Appendix asset inventory, glossary# Leaders read section 1. Technicians read sections 3 and 4. Both need to find what they came for.Simulated lab data only. Nothing here targets or affects real systems.
3 Plan
Write in your own words. Your notes are saved in this browser and will go into your report prompt at the end.
Three to five sentences a principal could read with no technical background. What is at risk, how serious is it, and what is the plan?
Prioritized remediation table
Put the fixes in the order they should happen. Priority 1 is first.
| Fix | Priority | Owner | Why this order | Remove row |
|---|---|---|---|---|
4 Check
These are for learning, not grading. You can try as many times as you like.
Almost there
Review your notes
Everything you recorded across the five phases, in one place.
Phase 1: Reconnaissance
In progressWhat public information did you find?
(nothing recorded yet)
What should not be public?
(nothing recorded yet)
Was this passive or active? How do you know?
(nothing recorded yet)
Phase 2: Scanning & Enumeration
In progressAsset map
(nothing recorded yet)
How would you group these hosts into network segments?
(nothing recorded yet)
Phase 3: Vulnerability Assessment
In progressFindings log
(nothing recorded yet)
Which finding would you fix first, and why?
(nothing recorded yet)
Phase 4: Risk Mitigation & Access Control
In progressMatch each finding to a control
(nothing recorded yet)
Assume a staff password has already been stolen. Which of your controls still protect the school?
(nothing recorded yet)
Phase 5: Documentation & Remediation Reporting
In progressExecutive summary draft
(nothing recorded yet)
Prioritized remediation table
(nothing recorded yet)
How would you disclose these findings responsibly?
(nothing recorded yet)
Final step
Your report prompt
Paste this into any AI assistant to draft your formal audit report.
The prompt below includes your notes from every phase and tells the AI to stay defensive and educational. Copy it, paste it into an AI assistant such as Claude or ChatGPT, and read the report it drafts. Then ask yourself: did it understand my findings? What would I change?
5 phases have no notes yet. The prompt still works, but your report will be stronger if you go back and fill them in.