Commission Delegated Regulation (EU) 2024/1772
Digital Operational Resilience Act (DORA)
Objective: This RTS establishes precise criteria for classifying ICT incidents as "major" and determines the materiality thresholds that trigger the obligation to report to competent authorities.
Critical Importance: Correct incident classification is essential as it determines:
An ICT incident is considered "major" if it meets ONE OR MORE of the following criteria:
Classification thresholds by entity type:
| Financial Entity Type | Impact Threshold | Examples |
|---|---|---|
| Systemic banks (G-SIBs) | β₯ 100,000 clients | BNP Paribas, Deutsche Bank, Santander |
| Other banks | β₯ 50,000 clients | Regional banks, savings banks |
| Insurance companies (large) | β₯ 100,000 policyholders | AXA, Allianz, Generali |
| Insurance companies (SMEs) | β₯ 30,000 policyholders | Regional mutuals |
| Payment service providers | β₯ 50,000 users | PayPal, Stripe, Revolut |
| Investment firms | β₯ 20,000 clients | Brokers, asset managers |
| Crypto-asset providers | β₯ 25,000 users | Exchanges, custodial wallets |
| Microenterprises | β₯ 5,000 clients | Small fintechs, financial advisors |
β οΈ IMPORTANT - Calculating affected clients:
Thresholds by function criticality:
| Criticality Level | Minimum Duration | Service Examples |
|---|---|---|
| CRITICAL functions | β₯ 2 hours cumulative over 24h |
β’ SEPA/SWIFT payments β’ Real-time trading β’ Automated teller machines (ATM) β’ Client account access |
| IMPORTANT functions | β₯ 4 hours cumulative over 24h |
β’ Reporting services β’ Banking back-office β’ Claims management (insurance) β’ Account management portals |
| Other functions | β₯ 24 hours continuous |
β’ Marketing services β’ Newsletters β’ Non-essential administrative functions |
π‘ Calculation method:
Classification by geographic scope:
| Extent | Definition | Classification |
|---|---|---|
| Multi-Member States | Impact in β₯ 2 EU countries | MAJOR |
| Extensive national | Impact in β₯ 3 regions of a country OR β₯ 25% of national territory | MAJOR |
| Major metropolitan area | Capital or city > 1 million inhabitants completely impacted | POTENTIALLY MAJOR |
| Regional | Single administrative region | Minor (unless other criteria) |
Special cases:
Data loss classification criteria:
| Loss Type | Major Threshold | Examples |
|---|---|---|
| Sensitive personal data | β₯ 5,000 individuals | Bank card numbers, health data, biometric data |
| Non-sensitive personal data | β₯ 50,000 individuals | Names, addresses, emails, phone numbers |
| Transactional data | β₯ 10,000 transactions | Payment histories, stock orders, insurance policies |
| Critical financial data | Any irreversible loss | Account balances, trading positions, collateral |
| Data integrity | Corruption affecting >1% of critical records | Customer database, accounting records |
β οΈ ATTENTION - Types of losses:
Financial thresholds by entity size:
| Entity Category | Total Balance Sheet | Major Impact Threshold |
|---|---|---|
| Very large institutions | > β¬100 billion | β₯ β¬10 million direct losses |
| Large institutions | β¬30-100 billion | β₯ β¬5 million direct losses |
| Medium institutions | β¬5-30 billion | β₯ β¬2 million direct losses |
| Small institutions | β¬1-5 billion | β₯ β¬500,000 direct losses |
| Microenterprises | < β¬1 billion | β₯ β¬100,000 direct losses |
Calculation of direct losses:
β° Initial vs. final calculation:
Criticality matrix:
| Criticality Level | Criteria | Service Examples | Major Threshold |
|---|---|---|---|
| CRITICAL (Tier 1) |
β’ Direct customer service β’ Regulated/mandatory β’ Revenue >20% of turnover |
β’ Payments β’ Trading β’ Core Banking β’ Claims processing |
Any interruption β₯ 2h |
| IMPORTANT (Tier 2) |
β’ Support for critical functions β’ Compliance β’ Revenue 5-20% of turnover |
β’ Regulatory reporting β’ Risk management β’ Customer onboarding |
Interruption β₯ 4h |
| STANDARD (Tier 3) |
β’ Support functions β’ No direct client impact β’ Revenue <5% of turnover |
β’ HR systems β’ Marketing β’ Intranet |
Interruption β₯ 24h |
π‘ Determining criticality:
STEP 1 - Detection (T+0)
STEP 2 - Rapid Assessment (T+0 to T+2h)
STEP 3 - Preliminary Classification (T+2h to T+4h)
STEP 4 - Notification (Before T+4h)
Scenario: A regional bank suffers a ransomware attack that encrypts its production servers.
Observed impacts:
Classification:
β Verdict: MAJOR INCIDENT (notification within 4h mandatory)
Scenario: An insurance company discovers a data leak via a poorly secured API.
Observed impacts:
Classification:
β Verdict: MINOR INCIDENT (no DORA notification, but GDPR notification required)
Scenario: A cloud provider suffers a major power failure in its primary datacenter.
Observed impacts:
Classification:
β Verdict: MAJOR INCIDENT
β οΈ Particularity: EACH client institution must notify individually (15 separate notifications)
| Criterion | Question to Ask | Data Source |
|---|---|---|
| 1. Clients | β How many clients can no longer access the service? | Access logs, CRM system, application monitoring |
| 2. Duration |
β How long has the service been interrupted? β What is the criticality of the affected service? |
Monitoring system, ticketing, log timestamps |
| 3. Geography |
β How many regions/countries are impacted? β Which offices/datacenters are affected? |
Infrastructure mapping, service geolocation |
| 4. Data |
β Has there been unauthorized access to data? β Is data lost or corrupted? β What type of data? How many people? |
SIEM logs, DLP alerts, database audit trails |
| 5. Impact β¬ |
β Estimate of incident response costs? β Lost transactional revenue? β Fraud or direct financial losses? |
Invoices, budget tracking, accounting data |
| 6. Criticality |
β Is the affected service critical or important? β What is its classification in the BIA? |
Critical functions register, BIA documentation |
Correct: Classify as soon as sufficient information is available (within 4h), even if the incident is not yet resolved.
Correct: Count ALL clients who cannot access the service, whether they attempted to connect or not during the incident.
Correct: The duration starts as soon as the service is unavailable, not from detection or start of remediation.
Correct: The cause of the incident (internal/external/third-party) does NOT affect classification. Only impact matters.
Correct: If an initially minor incident exceeds a threshold in subsequent hours/days, it must be reclassified as major and notified.