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:
- 1 Learn the idea in plain language.
- 2 Observe a simulated, non-executable example.
- 3 Plan by recording your own notes.
- 4 Check your understanding with a quick question or two.
The five phases
- 1. Reconnaissance · Passive discovery and OSINT
- 2. Scanning & Enumeration · Network architecture and asset mapping
- 3. Vulnerability Assessment · Configuration errors and patch management
- 4. Risk Mitigation & Access Control · Authentication hardening and defense-in-depth
- 5. Documentation & Remediation Reporting · Executive summaries, CVSS basics, and fix recommendations
Saving your work
Your notes save automatically as you type. Use the account button at the top right to choose cloud save (a guest session or an account, so you can continue on any device) or demo mode (this browser only). Teachers: load the 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
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?
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.
Plan
Write in your own words about Harbor Light Academy only. Do not type your own name, your school, or any real person's or organization's details. Your notes are saved 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?
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
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.
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.
Plan
Write in your own words about Harbor Light Academy only. Do not type your own name, your school, or any real person's or organization's details. Your notes are saved 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 |
|---|---|---|---|---|
Check
These are for learning, not grading. You can try as many times as you like.
Defender insight
You cannot protect what you have not inventoried. Close the services you do not need and segment the rest so one device cannot see everything.
Go deeper
Read these before, or while, you work on this phase.
-
NIST CSF Protect: limit what is exposed
An asset map that marks "should this be exposed?" is the first protect decision a defender makes.
-
Scanning is how defenders check their own inventory for services nobody meant to turn on.
-
Ports, services and segments explained from the beginning.
Phase 3 of 5
Vulnerability Assessment
Configuration errors and patch management
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.
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.
Plan
Write in your own words about Harbor Light Academy only. Do not type your own name, your school, or any real person's or organization's details. Your notes are saved 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 |
|---|---|---|---|---|---|
Check
These are for learning, not grading. You can try as many times as you like.
Defender insight
Keep a regular patch cadence, apply hardened baselines such as the CIS Benchmarks, and prioritize by risk rather than by the number of findings.
Go deeper
Read these before, or while, you work on this phase.
-
CVE names a weakness; it does not grade it. Use the ID to look up the fix.
-
The 0 to 10 score in the findings log, and why "9.8" should be fixed before "4.3".
-
The list defenders check first: weaknesses already being used in the real world.
Phase 4 of 5
Risk Mitigation & Access Control
Authentication hardening and defense-in-depth
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?
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.
Plan
Write in your own words about Harbor Light Academy only. Do not type your own name, your school, or any real person's or organization's details. Your notes are saved 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 |
|---|---|---|---|
Check
These are for learning, not grading. You can try as many times as you like.
Defender insight
Layer controls so that a single failure is survivable. Grant the least access that still lets people do their work.
Go deeper
Read these before, or while, you work on this phase.
-
NIST CSF Protect and Detect: layered controls
Every control in your table should map to a function: prevent it, notice it, or recover from it.
-
Least privilege, strong authentication and secure baselines, the controls most findings call for.
-
Why "assume breach" starts with who can log in to what.
Phase 5 of 5
Documentation & Remediation Reporting
Executive summaries, CVSS basics, and fix recommendations
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.
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.
Plan
Write in your own words about Harbor Light Academy only. Do not type your own name, your school, or any real person's or organization's details. Your notes are saved 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 |
|---|---|---|---|---|
Check
These are for learning, not grading. You can try as many times as you like.
Defender insight
A finding nobody understands never gets fixed. Clarity and priority are what drive real remediation.
Go deeper
Read these before, or while, you work on this phase.
-
How professionals tell an organization about a weakness responsibly, and why timing matters.
-
A prioritized fix list with owners is a response plan. Write it so someone else can run it.
-
US DOJ Computer crime and the law
Unauthorized access is a crime even without damage. Your report proves the work stayed inside scope.
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.
Before you hand this to an AI
0 / 6 checkedThe AI will write exactly what this prompt asks for, including anything you left vague. Read it like a specification.