Responsible Disclosure: Wie man Sicherheitslücken verantwortungsvoll meldet

Responsible Disclosure: Wie man Sicherheitslücken verantwortungsvoll meldet

Wir betreiben Sicherheitsforschung und melden regelmäßig Schwachstellen an Hersteller und Betreiber. Heute wollen wir aber nicht über einzelne Funde sprechen, sondern den Blick auf das richten, was nach dem Fund passiert: der verantwortungsvolle Umgang mit einer entdeckten Lücke.

Diese zu melden ist weniger eine starre Prozedur als eine professionelle Beziehung auf Augenhöhe. Sie funktioniert, wenn Forschende und Firmen sauber miteinander kommunizieren. Und sie scheitert, wenn eine Seite das aufkündigt. Dieser Beitrag zeigt, welche Offenlegungs-Modelle es gibt, welches wir wählen und warum.

Wir zeigen, wie aus unserer Sicht beide Seiten kommunizieren sollten und woran man sich auf dem Weg von der Lücke zur Meldung orientieren kann.

Welche Offenlegungs-Modelle es gibt

Sobald eine Schwachstelle gefunden ist, stellt sich die zentrale Frage: Wer erfährt was, und wann? Daraus ergeben sich grob drei Wege.

🔵 Coordinated Disclosure

  • Auch „Responsible Disclosure“ genannt
  • Finder und Hersteller stimmen sich ab
  • Hersteller bekommt Zeit für einen Fix
  • Veröffentlichung erst danach, abgestimmt
  • Standard professioneller Forschung

🟠 Full Disclosure

  • Lücke wird sofort vollständig öffentlich
  • Kein Vorlauf für den Hersteller
  • Erzeugt Druck auf den Hersteller
  • Gefährdet Nutzer ohne vorhandenen Fix
  • Legitim nur als letztes Mittel
Non-Disclosure: Die Lücke wird gar nicht gemeldet, sondern verschwiegen, gehortet oder verkauft. Aus unserer Sicht das Gegenteil von verantwortungsvoll.

Warum wir koordiniert offenlegen

Für uns ist koordinierte Offenlegung der Default. Unser Ziel ist es, Missstände aufzuzeigen und abzustellen, nicht zur Unsicherheit beizutragen. Solange eine Lücke öffentlich, aber ungepatcht ist, hilft das vor allem denjenigen, gegen die wir arbeiten.

Volle Offenlegung kann trotzdem notwendig werden. Wenn ein Hersteller sich über lange Zeit nicht bewegt und Nutzer dadurch dauerhaft gefährdet bleiben, ist sie ein legitimes Werkzeug, um Druck aufzubauen und Betroffene zu warnen. Der Einstieg in eine Meldung ist sie aber nie. Sie steht am Ende einer Kette, nicht an ihrem Anfang.

Kann der Hersteller überhaupt reagieren?

Verantwortungsvolle Offenlegung beginnt nicht erst bei der Meldung, sondern schon bei der Wahl des Forschungsziels. Eine sinnvolle Frage vorab lautet: Wer würde eine Meldung empfangen, und könnte der Hersteller oder Betreiber überhaupt etwas damit anfangen?

Ein Whitelabel-Gerät eines Herstellers ohne Webseite, ohne Kontakt und ohne Update-Mechanismus lässt niemanden zurück, den man informieren könnte, und keinen Weg zu einem Fix. Daraus ergibt sich eine unbequeme Frage: Wenn ein System nicht einmal die Möglichkeit bietet, Updates auszuliefern, und niemand erreichbar ist, der die Lücke schließen könnte, sollte man so etwas dann überhaupt beforschen? Eine pauschale Antwort gibt es nicht. Hier muss der Nutzen einer Warnung vor einem unsicheren Produkt gegen den zu erwartenden Schaden durch das Veröffentlichen einer Sicherheitslücke abgewogen werden. Das ist eine Frage, die an den Anfang der Forschung gehört, nicht ans Ende, wenn eine Lücke bereits gefunden wurde.

Unsere Leitlinie: Was wir beforschen, richtet sich in erster Linie nach gesellschaftlicher Relevanz. Eine Lücke, deren Schließung viele Menschen schützt, wiegt schwerer als ein Fund ohne realen Nutzen. Eine Warnung kann schützen, auch wenn sich die Lücke nicht beheben lässt.

Vom Fund zur Meldung: der Weg in der Praxis

Ist die Lücke gefunden, folgt ein Ablauf, der sich in fünf Schritte gliedern lässt. Jeder davon hat seine eigenen Fallstricke.

Den Impact belegen

Eine Meldung ist nur dann etwas wert, wenn der Hersteller das Problem nachvollziehen kann. Der Nachweis muss also belastbar sein. Gleichzeitig gilt: so viel wie nötig, kein Stück mehr. Erlaubt eine Lücke etwa den Zugriff auf die Daten eines anderen Nutzers, legt man sich zwei eigene Testkonten an und greift mit dem einen auf die Daten des anderen zu. Das beweist die Lücke vollständig, ohne dass je echte Nutzerdaten berührt werden. Genau an dieser Linie trennt sich seriöse Forschung von einem Vorgehen, das vor Gericht bestraft wird.

 

Die verantwortliche Stelle finden

Bevor man melden kann, braucht man einen Empfänger. Der beste Fall ist eine security.txt, eine standardisierte Datei nach RFC 9116, die im Pfad /.well-known/ liegt und den Sicherheitskontakt sowie oft einen passenden Schlüssel benennt. Existiert sie nicht, helfen ein ausgewiesener Security-Kontakt, ein Vulnerability-Disclosure-Programm oder eine Bug-Bounty-Plattform. Findet sich gar nichts davon, bleibt nur der allgemeine Kontaktweg.

 

Sauber und verschlüsselt melden

Eine gute Meldung ist eine, mit der die Gegenseite sofort arbeiten kann, ohne mehrfach nachfragen zu müssen. Dazu gehören eine klare, nachvollziehbare Reproduktion, die betroffenen Versionen oder Konfigurationen und eine realistische Einschätzung des Impacts. Sensible Details gehören über einen verschlüsselten Kanal übermittelt, etwa mit dem Schlüssel aus der security.txt. Genauso wichtig wie der Inhalt ist der Ton: sachlich, klar und auf Augenhöhe.

 

Eine Frist setzen

Eine Frist, also die Zeitspanne zwischen Meldung und Veröffentlichung, hält zwei berechtigte Interessen in der Waage: Der Hersteller braucht Zeit für einen sauberen Fix, die Nutzer ein absehbares Ende ihrer Gefährdung. Entscheidend ist, dass die Frist vorab kommuniziert wird und beide Seiten sie kennen.

 

Koordiniert veröffentlichen und referenzierbar machen

Am Ende steht ein gemeinsam abgestimmter Veröffentlichungstermin. Eine CVE-Nummer aus dem CVE-Programm macht die Lücke eindeutig referenzierbar, sodass Verteidiger weltweit sie zuordnen und ihre eigenen Systeme prüfen können. Geschlossen ist der Kreis aber erst mit dem Fix.

In der Branche haben sich verschiedene Maßstäbe etabliert. Google Project Zero gewährt 90 Tage und danach eine Nachfrist von 30 Tagen nach Erscheinen eines Patches. Das CERT/CC arbeitet traditionell mit 45 Tagen. Durchgesetzt hat sich vor allem die 90-Tage-Marke als gängige Orientierung. Die internationalen Normen ISO/IEC 29147 und 30111 beschreiben diesen Austausch aus Sicht beider Seiten und sind ein guter Orientierungsrahmen.

Wenn der Hersteller nicht reagiert

Bleibt eine Antwort aus, ist der erste Reflex oft Frust. Der ist verständlich, aber verfrüht. Schweigen heißt nicht Ignoranz. Sicherheitspostfächer sind häufig überlaufen und gerade in letzter Zeit landet dort viel automatisierter AI-Spam mit halluzinierten Sicherheitslücken, der echte Meldungen untergehen lässt. Vielleicht ist die zuständige Person im Urlaub und es achtet vorübergehend niemand auf das Postfach. Bevor man von Verweigerung ausgeht, lohnt sich Geduld.

Konkret heißt das: mehrfach und in Abständen freundlich nachfassen. Weitere Kontaktwege ausprobieren, etwa eine zweite Adresse, das allgemeine Kontaktformular oder einen namentlich benannten Ansprechpartner. Auf jeden Fall sollte schon in der ersten Meldung um eine kurze Empfangsbestätigung gebeten werden, um sicherzugehen, dass die Meldung gesehen wurde und bearbeitet wird.

Wenn auf mehreren Kanälen über längere Zeit keinerlei Rückmeldung kommt, ist die Sorgfaltspflicht der Forschenden aus unserer Sicht erfüllt. Dann wird zunächst die vereinbarte Frist abgewartet. Verstreicht auch sie ohne Reaktion, folgt die nächste Stufe: ein Vermittler. Dies ist der absolute Ausnahmefall.

Als Vermittler kommen ein nationales CERT, das BSI als Intermediär oder bei größeren Fällen das CERT/CC in Frage. Solche Stellen nehmen Meldungen an, vermitteln zum Hersteller und moderieren die Frist. In dieser Phase räumen wir eine Nachfrist von 30 Tagen für eine Reaktion des Herstellers für das Abstimmen weiterer Schritte ein. Denn eine Veröffentlichung ohne Fix gefährdet genau die Nutzer, die wir schützen wollen, und wäre aus unserer Sicht keine verantwortungsvolle, sondern eine unverantwortliche Offenlegung.

Erst wenn auch mit Hilfe eines Vermittlers keine Gesprächsbereitschaft entsteht und die Nutzer dauerhaft gefährdet bleiben, wird die volle Offenlegung zum letzten Mittel. Sie steht am Ende eines langen, dokumentierten Weges, nicht an seinem Anfang.

Eine Meldung ist kein Ultimatum, sondern der Beginn einer Zusammenarbeit.

Do’s und Don’ts für Forschende

Die wichtigsten Punkte nochmal zusammengefasst.

✅ Das sollten Forschende tun

  • Wenn möglich in einer Testumgebung forschen
  • Sonst minimalinvasiv vorgehen und nur den nötigen Nachweis erbringen
  • Die verantwortliche Stelle suchen und verschlüsselt melden
  • Sachlich und auf Augenhöhe kommunizieren
  • Eine faire Frist setzen und einhalten

🚫 Das sollten Forschende vermeiden

  • Produktivdaten ausleiten
  • Ohne Vorwarnung sofort voll offenlegen
  • Drohen oder eine Gegenleistung verlangen
  • Sich über das Nötige hinaus im System ausbreiten

Wenn beide Seiten danebenliegen

Eine Eskalation entsteht selten aus reiner Bösartigkeit. Häufiger kippt eine Meldung, wenn Forschende ethische oder rechtliche Grenzen überschreiten und gleichzeitig die Kommunikation auf einer der beiden Seiten schlecht läuft. Im schlimmsten Fall mündet das in eine rechtliche Auseinandersetzung, die niemandem hilft. Sie kostet beide Seiten Zeit, Geld und Vertrauen, und ausgerechnet in diesen Fällen bleibt die eigentliche Lücke am längsten ungelöst.

Professionelles Verhalten ist deshalb keine Einbahnstraße. Es gehört auf beide Seiten des Tisches.

Eine Meldung richtig empfangen

Wechseln wir die Perspektive. Wie sollte eine Firma reagieren, die eine solche Meldung erhält?

Die wichtigste Erkenntnis: Eine Meldung ist kein Angriff, sondern kostenlose Qualitätssicherung. Manche Forschende haben gezielt gesucht, andere sind eher zufällig über das Problem gestolpert. In beiden Fällen hat sie niemand gezwungen, die Sicherheitslücke zu melden. Das sollte aus unserer Sicht honoriert werden.

Klare Policy

Eine Vulnerability Disclosure Policy veröffentlichen, die sagt, welche Forschung erlaubt ist und wie gemeldet werden soll.

 

Erreichbarkeit

Eine security.txt bereitstellen und einen verschlüsselten Kanal für sensible Details anbieten.

 

Verlässliches Tempo

Meldungen zügig bestätigen, triagieren und eine realistische Frist gemeinsam vereinbaren.

  • Eine Vulnerability Disclosure Policy veröffentlichen, die klar sagt, welche Form der Sicherheitsforschung erlaubt ist und wie gemeldet werden soll
  • Eine security.txt bereitstellen, damit Forschende den richtigen Kontakt sofort finden
  • Einen verschlüsselten Kanal für sensible Details anbieten
  • Meldungen zügig bestätigen und triagieren
  • Eine realistische Frist gemeinsam vereinbaren und einhalten
  • Den Fund beheben und abgestimmt offenlegen
  • Die Meldenden nennen, wenn sie das wünschen
Wie man besser nicht reagiert, lässt sich ebenso klar benennen. Wer eine Meldung ignoriert, abwiegelt oder gleich mit rechtlichen Schritten reagiert, wirkt vor allem unprofessionell. Nach außen entsteht das Bild einer Organisation, die ihre eigene Sicherheit nicht im Griff hat und mit gut gemeinter Hilfe nicht umzugehen weiß. Dieser Eindruck bleibt hängen, oft länger als die Lücke selbst
 

Fazit

Responsible Disclosure ist im Kern keine Checkliste, sondern eine professionelle Beziehung auf Augenhöhe. Fristen, security.txt und Eskalationswege sind nur die Werkzeuge, die diese Beziehung strukturieren. Funktioniert die Kommunikation, profitieren beide Seiten und am Ende die Nutzer.

Du forschst selbst und suchst Partner für eine koordinierte Offenlegung? Oder dir ist etwas aufgefallen, das aus gesellschaftlicher Relevanz einmal beforscht werden sollte?

Sprich uns an.

Quellen