A single mental map into which every methodology, standard, and lab in this course slots — before we study any one of them in depth.
The systematic, authorised evaluation of a system to determine the extent to which it meets its security objectives.
| Neighbour activity | What it does | How it differs from testing |
|---|---|---|
| Auditing | Checks documents and processes against a standard ("did you change passwords every 90 days?") | Testing exercises the system itself ("can I get in without the password at all?") |
| Monitoring | Watches a running system for signs of attack | Testing actively interrogates the system to find where it would fail under attack |
| Incident response | Contains and recovers after a real attack | Testing happens proactively to prevent the next incident |
| "Hacking" | Popular term with no agreed meaning — covers criminal, journalistic, and curious activity | Testing lives inside a contract; the discipline we study uses the term testing |
All four neighbours are valuable. They answer different questions — and all four are fields a student in this room might work in.
Seven complementary lenses — not a ranked list. A mature security programme uses several over time.
| Methodology | What it answers |
|---|---|
| OSINT | What can an attacker learn about the target without touching it? |
| Social engineering | What can an attacker extract from the people around the target? |
| Vulnerability scanning | What can automated tools find at scale on the target's surface? |
| Manual review | What can a skilled human find in code, configurations, and documents that tools miss? |
| Penetration testing | What could an attacker actually do by chaining discovered weaknesses together? |
| Red teaming | What could a sophisticated, goal-driven adversary accomplish against the organisation as a whole? |
| Blue teaming | Can the organisation see, contain, and recover from those attacks? |
Security testing is one ingredient among several. It feeds its neighbours and is constrained by them.
A tester is not playing attacker. The constraints are fundamental and shape what testing can honestly claim to demonstrate.
| Dimension | Real attacker | Security tester |
|---|---|---|
| Time | Unlimited — waits for the right moment | Fixed budget — engagement ends on the agreed date |
| Target choice | Picks the weakest target | Defined scope — tests what the client specifies |
| Damage | Does not care — mayhem may be the point | Must avoid damage — the test supports the system |
| Documentation | None — they stay invisible | Mandatory — every result must be evidenced and reportable |
| Success threshold | Only needs to succeed once | Judged on the quality and usefulness of the report |
Passing a test does not prove the system is invulnerable — it proves this scope, at this time, by this tester, with this depth, found what it found.
Motivation shapes scope, depth, and what the client will actually do with the findings.
| Misconception | Reality |
|---|---|
| "A scan is a pentest." | A scan finds what is known and exposed. A pentest demonstrates what an attacker can actually do. Different legal scope, different client expectation. |
| "A clean report means we are secure." | It means this scope, at this time, by this tester, with this depth found no findings. Tomorrow's deploy can change everything. |
| "The best tester finds the most findings." | The best tester finds the most consequential findings and explains them in a way the client can act on. Count is a weak metric. |
| "The test is the deliverable." | The report is the deliverable. Everything before the report is the means to produce it. |
| "Offence is more impressive than defence." | Culturally common, professionally false. The defender's job is harder; testing exists to serve it. |
The four-part structure of Security is a deliberate walk through this landscape — from map to methods to mastery to output.
| Part | Topics | What it builds |
|---|---|---|
| I — Foundations | 01–06 | The map and the rules: landscape, standards, scope, legal, ethics |
| II — Methodologies | 07–13 | Each methodology as a concept — OSINT through blue teaming |
| III — Pentest in depth | 14–18 | One methodology taken to hands-on depth: recon, exploit, privesc, web, kill chain |
| IV — From findings to value | 19–23 | Evidence, scoring, remediation, reporting — turning test work into client value |
A client says: "We want a pentest." What three follow-up questions would you ask before agreeing to a scope — and what would each answer tell you?
(1) Why this, why now? — reveals motivation (compliance, risk, trigger event). (2) What system, with what data? — reveals scope and risk profile. (3) Who reads the report? — reveals audience and how findings must be framed. Principle: "pentest" is not a scope.
Next: Topic 03 — Standards and frameworks. We look at how the industry has formalised this landscape into OSSTMM, PTES, NIST 800-115, and OWASP.