78th TF-CSIRT Meeting, September 2026: Stockholm: Agenda


The 78th TF-CSIRT meeting will take place in Stockholm, Sweden, from 29 September to 1 October 2026. We would like to thank our local hosts: Swedbank and Stockholm University, for enabling us to visit Sweden.

This page outlines the agenda for the upcoming session. It provides a clear overview of the planned topics, timing, and structure to help participants prepare and follow the flow of the event efficiently.

Programme on Tuesday 29.09.2026

Time Presentation Presenter TLP Audience
9:00-9:10 Opening and welcome TF-CSIRT Steering Committee / local host All participants
9:10-9:40 Free Nation-Scale Threat Models as a Public Service: A New Czech Cybersecurity Initiative Jan Kopriva TLP:CLEAR All participants
9:40-10:10 GRYPHON EWS: Turning Signals into Actionable Intelligence Roman Cupka and Henrich Slezak TLP:GREEN All participants
10:10-10:40 Coffee break All participants
10:40-11:10 The beauty of GnuPG Web Key Directory (WKD) and Web Key Service (WKS) Fredrik Söderblom TLP:GREEN All participants
11:10-11:40 Find meaning in /dev/null Michael Hamm TLP:CLEAR All participants
11:40-12:10 Free security tools for everyone in Poland: an update Krzysztof Zając TLP:GREEN All participants
12:10-13:10 Lunch All participants
13:10-13:55 From IT to OT: Real-World Incident Response Lessons on How Attackers Reach Operational Technology Environments Nicklas Keijser TLP:CLEAR All participants
13:55-14:40 Alert Fatigue Therapy: Fixing Broken Detection Rules Marvin Ngoma TLP:CLEAR All participants
14:40-15:25 Your credentials were leaked, so what? Xavier Mertens and Pascal Kahn TLP:CLEAR All participants
15:25-15:55 Coffee break All participants
15:55-16:25 The Hefaistos Paradigm: Socratic AI, Visual Logic, and the Future of Detection-as-Code Jan Pohl TLP:CLEAR All participants
16:25-16:55 When the World Fights Back: Reactive Crisis Exercises for Crisis Teams Jens-Christian Fischer TLP:GREEN All participants
16:55-17:25 Lightning talks Community participants TLP:CLEAR / GREEN All participants

Programme on Wednesday 30.09.2026

Time Presentation Presenter TLP
CLOSED SESSION

If you have registered already for the meeting, ....

You should update your registration for the training sessions yourself. See below for detailed information about the workshops/training sessions!

Go to https://indico.tf-csirt.org/event/15/.

Please note that if you have already registered, you need to adjust your booking. When you go to the above URL, you should see a message telling you that you are registered for this event. You can then click on 'See details'. You will then see a 'feather' icon with the option to 'Modify'. Click on this and scroll down to 'Selection of Meeting Sessions' to make your choices.

Seats will be assigned on a "first come, first served" basis according to your updated registrations, as time and space are limited (as always). Accredited and certified team members have priority.


Thursday; details for the MorningTrainings/Workshops (9:00-12:00)

From Zero to Hero [max. 20 participants]

Trainer:

  • Michael Hamm, CIRCL

Forensic analysts typically rely on (semi-)automated tools to efficiently process digital evidence, perform investigations, and generate reports. These tools act as an abstraction layer between the analyst and the underlying raw data. While this significantly improves efficiency, it also introduces a dependency on the correctness and consistency of the tools' output.

If different forensic tools produce inconsistent results, generate conflicting reports for the same evidence, or if the validity of the findings is questioned, analysts must be able to verify the results independently. This requires the ability to examine the underlying raw data directly, interpret its binary representation, and understand how the reported findings are derived from the original evidence.

This training will start with a little demo. Different tools produce different results. Than we will:
1. Read a stream of Bit
2. Apply addressing to it
3. Learn to interpret values like integer, signed integer or ASCII
4. Be able to convert a little endian value into a big endian
5. Apply a data structure on the data
6. Recover data manually

At the end of the training the attendee will be able to read a MBR/BootSector and read the partition table manually.

This is a hands-on training and attendees should bring a Linux laptop to be able to perform the exercise. All standard Linux distributions like Kali Linux should be sufficient. Just the package "The Sleuth Kit" should be installed.

Build an AI Second Brain with Open Code and Obsidian on Ubuntu [max. 25 participants]

Trainer:

  • Etienne Ladent, Kering-CERT

SOC and CSIRT teams drown in alerts, tickets, ad‑hoc notes, and half‑remembered terminal sessions. Every new Suricata hit or case review starts with rebuilding context from scratch, and most of that work is lost once the incident closes.

This workshop walks through building an AI‑assisted “second brain” for alert processing on an Ubuntu Sandbox VM, using Obsidian as the structured memory and OpenCode as the AI layer on top. Participants will connect Obsidian to OpenCode via MCP, let the model build a complete incident chain from a raw Suricata alert (intake, incident, intel, playbook, case, lessons learned), and then extend the setup with a custom AbuseIPDB tool for IP reputation enrichment.

The goal is show how a small, controllable stack can capture incident knowledge as linked notes, reuse it on the next alert, and offload repetitive triage and documentation work to AI while keeping humans in charge of decisions.

Prerequisite
The lab runs on a local VM, with an optional Docker‑based deployment path for those who prefer containerized environments. You’ll need a "fresh" Ubuntu 22.04/24.04 virtual machine with internet access and sudo/root privileges; everything else is installed during the workshop.

The world fight back - Crisis Exercise [max. 25 participants]

Trainer:

  • Jens-Christian Fischer, SWITCH CERT

This half-day session puts you inside a live crisis, then moves you to the facilitator's seat. In the first part you take part in a running incident as a team: injects arrive over email, chat, social media and the press, reactive characters respond to your decisions, and the scenario branches based on what you do. You feel what a reactive exercise is like from the participant's side before you learn to run one.

In the second part we open up the game-master view of a pre-built scenario. You will see how a live run is controlled: releasing injects, steering reactive characters, handling the moments that need a human in the loop, and reading what the team is doing, all while a single facilitator keeps the room under pressure. You will take a turn driving the scenario yourself.

We will also work through the design method behind a good reactive exercise: how injects and characters are tied to participant actions, how branching and a fact-ledger keep a multi-path story consistent, and how to scope a scenario for your own team. Scenarios are currently built by us as part of the SWITCH Security Academy offering, so you leave with a design you can commission or develop together rather than author alone.

You leave with first-hand experience of a reactive exercise, practical facilitation skills, and a method for scoping crisis scenarios for your own team. Intended for CSIRT and SOC staff, incident managers and anyone who runs crisis exercises. No development experience required; bring a laptop. Numbers may be capped to keep the session hands-on.


Thursday; details for the Afternoon Trainings/Workshops (13:00-16:00)

Bad out of Hell - FAT File System [max. 20 participants]

Trainer:

  • Michael Hamm, CIRCL

This training is about how to hide data on storage media, by abusing the file systems 'defect cluster' mechanism.

Many file systems still provide the feature to mark clusters, with defect sectors inside, as defect. This feature was needed, to handle storage media which come without it own controller, and avoid the operating system to try working with defect clusters.

Fraudsters can abuse this feature to hide data persistently on the storage media, as this sectors/clusters are circumvent and not used any more. typical use cases could be APT, AntiVirus circumvent or data ex-filtration.

We will explore how file systems do some of their most important activity. We will explore how this is implemented by the FAT32 file system. We will use this techniques on hands-on exercises to hide data in bad clusters And we will learn how to forensically detect such kind of data.

This is a hands-on training and attendees should bring a Linux laptop to be able to perform the exercise. All standard Linux distributions like Kali Linux should be sufficient. Just the package "The Sleuth Kit" should be installed.

Tabletop Exercise: Business Continuity Challenge [max. 25 participants]

Trainers:

  • Dana Ludviga, CERT.LV
  • Daina Ozoliņa, CERT.LV

What happens when a cyber incident stops being an IT problem and suddenly becomes everyone’s problem?

The Business Continuity Challenge is an interactive cybersecurity crisis tabletop card game designed to put your organisation to the test when a cyber incident escalates into a business crisis.

Step into the shoes of management, IT, legal and communications and work together to navigate a realistic, fast-moving cyber crisis. As the situation unfolds, you’ll face incomplete information, competing priorities, difficult decisions, and unexpected twists.

And this is not fiction. Every scenario is based on a real cyberattack that has occurred in Latvia and a real organisation that faced it. There are no made-up incidents or imaginary threats. The challenges you encounter are drawn from real events and real-world consequences.

Your mission is simple: test your readiness for the challenges organisations face when a cyber incident becomes a business crisis.

CERT.LV uses the Business Continuity Challenge as a practical training tool for organisations subject to the National Cybersecurity Law, helping them strengthen cyber resilience, test their readiness, and practise implementing business continuity and cyber risk management plans in a realistic and engaging environment.

During the workshop, we’ll also show you how the Business Continuity Challenge was created and share the source materials and files, so you can reuse and adapt the concept to create your own tabletop exercise tailored to your country, sector, organisation, or threat landscape.

Breach Attack Simulation WS [max. 25 participants]

Trainer:

  • Thorben Jändling

Human-operated ransomware groups like Scattered Spider (UNC3944) have demonstrated that even well-funded technical defenses can be bypassed by adversaries who weaponize human trust rather than software vulnerabilities. This hands-on workshop addresses that gap through a guided Breach and Attack Simulation (BAS) set in "Fakebank," a fictitious financial institution, using Scattered Spider's real-world tactics, techniques, and procedures as the adversarial blueprint.
No prior red team experience is required — all attack steps and commands are provided for participants to execute directly into Mythic-C2, keeping the focus firmly on the defender's perspective. The simulation spans three kill chain stages: initial access via a vishing attack and C2 callback; privilege escalation exploiting CVE-2024-26169; and ransomware deployment through lateral movement and credential abuse. Elastic Security SIEM, Elastic Defend (EDR), and Osquery power the blue team environment, with AI-assisted investigation and agentic response workflows at the center of the defender's toolkit.
Attendees will leave with practical experience operationalizing AI for alert triage and forensic analysis, executing machine-speed containment via agentic workflows, and closing detection gaps through threat intelligence integration and proactive hunting — reframing their mission from protecting a network perimeter to safeguarding identity at scale.