DORA threat-led penetration testing (TLPT)

DORA has applied since 17 January 2025. For the financial entities it designates, Article 26 makes intelligence-led red teaming of live production systems a regulatory obligation [1].

#What DORA requires

ElementRequirement
WhoFinancial entities identified by competent authorities under Article 26(8)
How oftenAt least every three years; authorities can adjust frequency based on risk profile
ScopeCritical or important functions, on live production systems, including relevant ICT third-party providers
MethodThreat-led: bespoke threat intelligence drives red-team scenarios; methodology aligned with TIBER-EU
Detailed rulesRTS on TLPT, Commission Delegated Regulation (EU) 2025/1190 [2]
TestersArticle 27 sets requirements for testers; internal testers allowed under conditions

#How a TLPT runs

  1. Preparation: scope critical functions, form a control team that keeps the test secret from defenders.
  2. Threat intelligence: a targeted threat report produces realistic scenarios for your entity.
  3. Red team testing: testers execute scenarios against production over an extended period.
  4. Closure: purple-team replay, remediation plan, and attestation.

#TLPT vs a conventional penetration test

Conventional pentestDORA TLPT
DriverScope listThreat intelligence about actors targeting you
TargetSystems in scopeCritical or important functions end to end
EnvironmentOften staging or productionLive production
Defender awarenessUsually informedBlue team not informed (control team only)
DurationDays to weeksWeeks to months
OutputVulnerability reportScenario results, purple-team replay, remediation plan, attestation

#Preparing between cycles

A three-year cycle invites a three-year blind spot. Entities that perform well run continuous validation of the same critical functions between TLPTs, so the formal test confirms resilience rather than discovering the obvious. The exposure-window model quantifies why.

#Sources

  1. [1] ECB Banking Supervision, supervisory guide (DORA applicability and TLPT)
  2. [2] Joint Committee of the ESAs, Final report on draft RTS on TLPT (JC 2024-29)

Talk to an operator.

Thirty minutes, no slides. We'll show you what bad AI finds in one of your systems.

Book a briefing