guest

Module 680 · TBZ ITCNE25 · 3. Semester

Sicherheit der ICT-
Infrastruktur prüfen

A course on ICT security testing — 28 topics across foundations, methodologies, pentest in depth, turning findings into value, and specialized assessment targets. Designed and delivered by Inference for TBZ Zurich, Frühlingssemester 2026.

RUN15.06.2026 → 06.07.2026
TOPICS28 in 5 parts
MIX~55% theory · ~40% practice · ~5% mixed/buffer

Topics

Part I — Foundations

T01

Course orientation

Who teaches · structure of the course · lab platform · goals · assessment

FoundationsPart I
T02

The security testing landscape

What testing is & isn't · methodologies as peers · who buys testing & why · misconceptions

FoundationsPart I
T03

Standards & frameworks

OSSTMM · PTES · OWASP · NIST 800-115 · BSI · ISO/IEC 2700x · CIS Controls · sector layers

FoundationsPart I
T04

Engagement lifecycle: scoping, boundaries & readiness

Discovery · scope documents · BSI classification axes · black/grey/white box · RoE & SoW · pre-engagement readiness checklist

FoundationsPart I
T05

Legal implications

Swiss StGB Art. 143/143bis/144bis · EU Directive 2013/40 · FADP · GDPR · when to stop

FoundationsPart I
T06

Client consent & ethics

Valid consent · third-party consent · ethical dilemmas · the "should I do this?" filter

FoundationsPart I

Part II — Catalogue of testing methodologies

T07

OSINT

Source categories · workflow · quality discipline · legal & ethical limits · the bright line vs. active recon

MethodologiesPart II
T08

Social engineering

Cialdini's principles · phishing/vishing/smishing/BEC/MFA fatigue · pretext ethics · reporting rate as metric

MethodologiesPart II
T09

Vulnerability scanning

Scanner categories · authenticated vs unauthenticated · false positives/negatives · vuln management lifecycle · RBVM

MethodologiesPart II
T10

Manual review

Code · config · architecture · IaC · policy · threat modeling · what only humans find

MethodologiesPart II
T11

Penetration testing (as methodology)

PTES phases · pentest types · what pentest can & cannot tell · bridge to Part III

MethodologiesPart II
T12

Red teaming

Goal-driven adversary simulation · TIBER-EU · trusted agents · kill chain & ATT&CK · replay phase

MethodologiesPart II
T13

Blue teaming (and purple)

Prevention · detection · response · recovery · detection engineering · purple teaming

MethodologiesPart II

Part III — Pentesting in depth

T14

Reconnaissance & enumeration in practice

Passive → active → enumeration · Nmap · subdomain & AD & cloud · attack-candidate triage

Pentest deep divePart III
T15

Exploitation in practice

Classes — CVE · misconfig · credential · authz · logic · supply chain · crypto · planning · safe execution

Pentest deep divePart III
T16

Privilege escalation (Linux & Windows)

Seven patterns: misconfig · weak perms · leaked creds · capabilities · vuln software · trust abuse · container escape

Pentest deep divePart III
T17

Web application testing in practice

WSTG methodology · injection · broken authn/authz · SSRF · upload · XSS · JWT · OAuth · APIs · Burp workflow

Pentest deep divePart III
T18

Post-exploitation & kill-chain synthesis

Awareness · credential harvest · lateral movement · persistence · data access · MITRE ATT&CK · attack narrative

Pentest deep divePart III

Part IV — From findings to value

T19

Evidence & traceability

Evidence properties · activity log · per-finding artefact · capture as you go · sensitive-data handling

Findings → valuePart IV
T20

Vulnerability evaluation & scoring

Severity vs risk vs priority · CVSS v3.1 & v4.0 · OWASP Risk Rating · BSI · KEV · EPSS

Findings → valuePart IV
T21

Remediation & prioritisation

Six forms of remediation · root cause vs symptom · actionable guidance · prioritised plans · retest

Findings → valuePart IV
T22

Reporting: structure & fundamentals

Why the report is the deliverable · standard structure · executive summary · per-finding structure · attack narrative

Findings → valuePart IV
T23

Bad vs. good reporting + drafting practice

Recognise antipatterns · good-report patterns · tone · drafting exercise · peer review · the retest test

Findings → valuePart IV

Part V — Specialized assessment targets

T24

Network infrastructure testing

Segmentation · firewall rules · L2/L3 weaknesses · VLAN hopping · VPN/ZTNA · IPv6 · management interfaces

Specialized targetsPart V
T25

Wireless assessment

802.11 auth modes · WPA2/WPA3 attack workflows · evil-twin & rogue AP · Bluetooth/BLE · Zigbee

Specialized targetsPart V
T26

Cloud assessment

IaaS/PaaS/SaaS/containers · IAM-centric assessment · AWS/Azure/GCP misconfigs · Kubernetes · shared responsibility

Specialized targetsPart V
T27

Active Directory & identity assessment

AD enumeration · Kerberoasting · ADCS · BloodHound path analysis · Entra ID · federated identity

Specialized targetsPart V
T28

API testing

REST/GraphQL/gRPC discovery · OWASP API Top 10 · BOLA/BFLA · OAuth/JWT/mTLS · gateway failure modes

Specialized targetsPart V

For students

Teacher materials UNLOCKED

Lab setup guide read first
VirtualBox + Metasploitable 2, DVWA, Juice Shop, PortSwigger, TryHackMe. Get this working before Session 4.
Course README
What this course is, what to expect, how it's organised
Start with Topic 01
Course orientation — the entry point to the 28-topic syllabus

Live tools

Class Q&A board live

Ask questions — your name is hidden from classmates. The teacher can see who posted to keep the board safe. Upvote, get teacher-answered.

View all questions with author names and reply as the teacher. Students see questions anonymously.

Interactive quiz session 9

The S9 formative quiz, auto-graded, with instant feedback. Retake as many times as you want.

Preview the formative quiz the class will see.

Report submitter session 9

Submit your pentest report draft — automated rubric feedback before the teacher grades.

Preview the submission form. Use the teacher dashboard to review submissions.

Lab setup guide
VirtualBox + Metasploitable 2, DVWA, Juice Shop, PortSwigger, TryHackMe — full first-time install walkthrough
Teacher dashboard cockpit
Class progress at a glance — flag submissions, quiz scores, report status, unanswered Q&A. Refreshes every 30 s.
Exercise handouts teacher
Markdown handouts for every lab exercise + the formative quiz with answer key
Course plan teacher
Full lesson-by-lesson breakdown, Handlungsziele coverage map
Teacher README teacher
How to deliver, edit, export, and adapt
Content review teacher
Independent content review with HZ coverage table
Visual QA teacher
Visual review findings across all 328 slides
Visual fixes log teacher
What was changed in response to the visual review
Authoring guide teacher
How to extend, edit, or add new decks following the brand
Theme CSS teacher
The shared Inference × TBZ slide theme

Module reference

Modul
680 — Sicherheit der ICT-Infrastruktur prüfen · v1.0 · 19.10.2023
Class
ITCNE25 · 3. Semester · Cyber Security Specialist (HF)
School
Technische Berufsschule Zürich (TBZ)
Operator
Inference AG · Zürich
Lab platforms
VirtualBox + Metasploitable 2 · DVWA · Juice Shop · portswigger.net/web-security · tryhackme.com · Nessus Essentials — all free. Setup in SETUP.md.
Assessment
No assessment included. Quiz in L39 is formative, not graded.