Zum Inhalt springen

Plan zur Reaktion auf Sicherheitsvorfälle

QR Branding API – Art. 33-34 DSGVO

FeldWert
VerantwortlicherQR Branding (Quartzon)
Datum2026-03-08
Version1.0
Nächste Überprüfung2026-09-08

1. Ziel

Festlegung eines strukturierten Verfahrens zur Erkennung von, Reaktion auf und Meldung von Sicherheitsverletzungen, die personenbezogene Daten betreffen, im Einklang mit den Anforderungen von Art. 33 DSGVO (Meldung an die Aufsichtsbehörde) und Art. 34 (Benachrichtigung der betroffenen Personen).


2. Begriffsbestimmungen

BegriffDefinition
Verletzung des Schutzes personenbezogener DatenEine Verletzung der Sicherheit, die zur Vernichtung, zum Verlust oder zur Veränderung, ob unbeabsichtigt oder unrechtmäßig, oder zur unbefugten Offenlegung personenbezogener Daten führt (Art. 4(12) DSGVO)
SicherheitsvorfallJedes Ereignis, das die Vertraulichkeit, Integrität oder Verfügbarkeit des Systems beeinträchtigt, unabhängig davon, ob personenbezogene Daten betroffen sind
Zeitpunkt null (T0)Der Moment, in dem der Vorfall erkannt oder bekannt wird

3. Einstufung von Vorfällen

Stufe 1 – Kritisch (Verletzung des Schutzes personenbezogener Daten)

  • Offenlegung von QR-Inhalten mit personenbezogenen Daten (vCards, E-Mail-Adressen, Telefonnummern)
  • Offenlegung von KI-Prompts der Nutzer
  • Abfluss von API-Schlüsseln (RapidAPI, LLM-Anbieter)
  • Unbefugter Zugriff auf Application Insights mit Nutzerdaten
  • Kompromittierung der Lieferkette (bösartige NuGet-Abhängigkeit)

Stufe 2 – Hoch (Sicherheitsvorfall ohne bestätigte Beteiligung personenbezogener Daten)

  • Erfolgreiche Ausnutzung einer Schwachstelle (SSRF, Injection usw.)
  • Anhaltende Dienstverweigerung (DoS)
  • Kompromittierung der CI/CD-Pipeline (GitHub Actions)
  • Unbefugter Zugriff auf Azure App Settings oder Secrets
  • Auffälliges Verhalten eines LLM-Anbieters (Antworten mit Daten anderer Nutzer)

Stufe 3 – Mittel (eingedämmter Vorfall)

  • Angriffsversuche, die vom Rate-Limiting erkannt und blockiert wurden
  • Erkannte Schwachstellenscans
  • Abhängigkeit mit veröffentlichter CVE (keine bestätigte Ausnutzung)
  • Leistungseinbußen des Dienstes durch Ressourcenmissbrauch

Stufe 4 – Niedrig (informatives Ereignis)

  • Fehlgeschlagene Authentifizierungsversuche
  • Normales Auslösen von Rate-Limits
  • Leistungswarnungen (Kaltstarts, Timeouts)

4. Reaktionsverfahren

Phase 1: Erkennung und Triage (T0 → T0+1h)

SchrittMaßnahmeZuständig
1.1Quelle der Warnung identifizieren (Application Insights, GitHub Security Advisories, Meldung eines Nutzers, Monitoring)Technisches Team
1.2Vorfall nach Stufe einordnen (Abschnitt 3)Technisches Team
1.3Dokumentieren, was wann und wie erkannt wurde, sowie den geschätzten UmfangTechnisches Team
1.4Bei Stufe 1 oder 2: sofort an die für den Datenschutz verantwortliche Person eskalierenTechnisches Team

Phase 2: Eindämmung (T0+1h → T0+4h)

SchrittMaßnahme
2.1Sofortige Eindämmung, je nach Art des Vorfalls:
- Abgeflossener API-Schlüssel → sofort in den Azure App Settings und beim Anbieter rotieren
- Ausgenutzte Schwachstelle → Hotfix ausrollen oder den betroffenen Endpunkt deaktivieren
- SSRF/Injection → das Angriffsmuster in der Validierung blockieren
- Kompromittiertes CI/CD → GitHub-Tokens widerrufen, jüngste Commits prüfen
2.2Beweise sichern (Logs aus Application Insights, Snapshots der Konfiguration)
2.3Prüfen, ob die Eindämmung wirkt
2.4Bewerten, ob personenbezogene Daten betroffen sind → feststellen, ob es sich um eine Verletzung im Sinne der DSGVO handelt

Phase 3: Meldung nach DSGVO (falls zutreffend)

Art. 33 – Meldung an die Aufsichtsbehörde (binnen 72h ab T0)

Nur erforderlich, wenn die Verletzung zu einem Risiko für die Rechte und Freiheiten natürlicher Personen führt.

Inhalt der Meldung:

  1. Art der Verletzung (welche Daten, geschätzte Zahl betroffener Personen)
  2. Kontaktdaten des Verantwortlichen
  3. Wahrscheinliche Folgen der Verletzung
  4. Ergriffene oder vorgeschlagene Maßnahmen zur Behebung

Wann KEINE Meldung erforderlich ist:

  • Verfügbarkeitsvorfälle (DoS) ohne Offenlegung von Daten
  • Erfolgreich abgewehrte Angriffsversuche
  • Vorfälle, die nur nicht personenbezogene Daten betreffen (Konfiguration, Code)

Kontext bei QR Branding: Da der Dienst zustandslos ist und keine personenbezogenen Daten speichert, stellen die meisten Vorfälle keine Verletzung des Schutzes personenbezogener Daten dar. Ausnahmen wären:

  • Offenlegung von Application-Insights-Logs mit Metadaten von Anfragen
  • Abfangen von Datenverkehr bei der Übertragung (mit TLS unwahrscheinlich)
  • Auffälliges Verhalten eines LLM-Anbieters, das Prompts anderer Nutzer offenlegt

Art. 34 – Benachrichtigung der betroffenen Personen

Nur erforderlich, wenn die Verletzung ein hohes Risiko für die Rechte und Freiheiten darstellt.

Nicht erforderlich, wenn:

  • Die Daten verschlüsselt oder anonymisiert waren
  • Maßnahmen ergriffen wurden, die sicherstellen, dass das Risiko aller Wahrscheinlichkeit nach nicht mehr besteht
  • Sie mit einem unverhältnismäßigen Aufwand verbunden wäre (in diesem Fall erfolgt eine öffentliche Bekanntmachung)

Phase 4: Beseitigung und Wiederherstellung (T0+4h → T0+48h)

SchrittMaßnahme
4.1Grundursache identifizieren und beseitigen
4.2Dauerhafte Patches oder Korrekturen einspielen
4.3Regressionstests ausführen
4.4Per CI/CD in Produktion ausrollen (GitHub Actions → Azure)
4.5Prüfen, ob die Korrektur in Produktion wirkt
4.648-72h nach der Korrektur engmaschig überwachen

Phase 5: Nachbereitung (T0+48h → T0+2 Wochen)

SchrittMaßnahme
5.1Den gesamten Vorfall dokumentieren (Zeitablauf, Auswirkungen, Reaktion)
5.2Ursachenanalyse (RCA) durchführen
5.3Präventive Verbesserungen identifizieren
5.4Die DSFA aktualisieren, wenn der Vorfall bisher nicht berücksichtigte Risiken aufzeigt
5.5Diesen Plan aktualisieren, wenn Lücken im Verfahren erkannt werden
5.6Erkenntnisse teilen (ohne sensible Daten)

5. Vorfallsprotokoll (Art. 33(5))

Jeder Vorfall muss protokolliert werden, unabhängig davon, ob er der Behörde gemeldet werden muss. Das Protokoll muss enthalten:

FeldBeschreibung
Vorfalls-IDEindeutige Kennung (INC-YYYY-NNN)
Datum/Uhrzeit der ErkennungT0
Datum/Uhrzeit der EindämmungEnde von Phase 2
EinstufungStufe 1-4
BeschreibungWas passiert ist
Betroffene DatenKategorien der betroffenen personenbezogenen Daten (falls zutreffend)
Betroffene PersonenGeschätzte Anzahl
GrundursacheErgebnis der RCA
Ergriffene MaßnahmenMaßnahmen zur Eindämmung und Behebung
Meldung an die BehördeJa/Nein, Datum, Aktenzeichen
Benachrichtigung der betroffenen PersonenJa/Nein, Datum, Kanal
AbschlussEndstatus und Abschlussdatum

6. Wichtige Kontakte

RolleKontakt
Technische LeitungQR Branding Team
Datenschutz/DSBsupport@qr-branding.com
RapidAPI-PlattformRapidAPI-Support
Microsoft Azure SupportAzure-Portal

Aufsichtsbehörden (Referenz)

LandBehördeWebsite
SpanienAEPDaepd.es
EU (allgemein)EDSA (EDPB)edpb.europa.eu

7. Übungen

Mindestens eine Übung zur Reaktion auf Vorfälle pro Jahr wird durchgeführt, um:

  • Zu prüfen, ob das Verfahren funktioniert
  • Reaktionszeiten zu messen
  • Lücken bei Fähigkeiten oder Kommunikation zu erkennen
  • Das Team mit dem Ablauf vertraut zu machen

Dokument erstellt am 2026-03-08. Nächste geplante Überprüfung: 2026-09-08.