// DAS LABORATORIUM
Der einzige Ort,
an dem ein Fehler
willkommen ist.
Nicht weil er gut ist. Weil er dort sichtbar wird, bevor er Menschen trifft.
Hier werden Ideen nicht beschrieben. Sie werden absichtlich unter Bedingungen gebracht, unter denen sie scheitern dürfen. Ein Labor ist deshalb kein Raum voller Geräte, sondern eine Haltung: was ich glaube, muss sich angreifen lassen, und zwar von mir selbst, bevor es jemand anderes tut.
// Warum überhaupt ein Labor
Weil ich mir selbst nicht glauben will.
Wer seine eigene Arbeit prüft, findet meistens genau das, was er finden wollte.
Das ist keine Bosheit, das ist wie Köpfe funktionieren. Man baut etwas, man hängt daran, und dann sucht man unbewusst nach Bestätigung statt nach Widerspruch. Bei Sicherheit ist das besonders gefährlich, denn dort fühlt sich Nichtwissen genauso an wie Sicherheit. Beides ist still.
Ein Labor dreht diese Richtung um. Es ist der Ort, an dem ich nicht frage, ob etwas funktioniert, sondern unter welchen Bedingungen es bricht. Und wenn es nicht bricht, muss ich mir eingestehen, dass ich vielleicht nur nicht hart genug gedrückt habe.
// Was dort zählt
Fünf Regeln, die ich mir selbst gegeben habe.
Sie klingen selbstverständlich. Sie sind es nicht, sonst hätte ich sie nicht aufschreiben müssen.
01
Abgeschottet
Ein Versuch darf nach außen keine Wirkung haben. Keine Verbindung, kein fremdes System, keine echten Daten von anderen Menschen. Was im Labor passiert, bleibt im Labor, auch wenn es misslingt.
02
Wiederholbar
Ein Ergebnis, das ich nur einmal gesehen habe, ist eine Anekdote. Erst wenn derselbe Aufbau denselben Ausgang liefert, wird daraus etwas, worauf man bauen kann.
03
Getrennt beobachtet
Wer prüft, darf nicht derselbe sein, der handelt. Ein Programm, das seinen eigenen Erfolg meldet, ist kein Zeuge. Die Beobachtung muss von außerhalb der Sache kommen, die sie beobachtet.
04
Umkehrbar
Vor jedem Versuch muss der Weg zurück stehen, und er muss danach wirklich geprüft werden. Dass ein Befehl zum Wiederherstellen ohne Fehler durchläuft, heißt nicht, dass etwas wiederhergestellt wurde.
05
Auch das Nein
Ein negatives Ergebnis wird genauso notiert wie ein positives. Sonst kommt es nächste Woche als neue Idee zurück und kostet dieselbe Zeit noch einmal.
+
Und ein Recht auf Stopp
Wenn ein Zustand noch nicht verstanden ist, darf er nicht weitergebaut werden. Das fühlt sich nach Stillstand an und ist die teuerste Regel von allen.
// Wie ein Versuch abläuft
Erst die Behauptung, dann der Angriff.
Vorher
Ich schreibe auf, was ich glaube, und zwar so eng, dass man es widerlegen kann. Ein Satz, der nicht falsch sein kann, taugt nicht. Dazu gehört, was ich messen werde und woran ich merken würde, dass ich mich getäuscht habe.
Nachher
Ich vergleiche nicht mit meiner Erwartung, sondern mit dem, was wirklich eingetreten ist. Wenn beides auseinandergeht, gewinnt die Messung. Und der Bericht enthält auch die Stellen, an denen ich nichts sehen konnte.
Der wichtigste Teil ist die Liste der Dinge, die der Versuch nicht zeigt. Sie ist meistens länger als das Ergebnis.
// Was das Labor nicht ist
Und was hier bewusst nicht steht.
Ein Labor, das seinen Aufbau veröffentlicht, gibt jedem eine Landkarte seiner blinden Flecken.
Zeige, welche Frage geprüft wurde. Nicht, mit welchem Werkzeug.
Deshalb findest du hier keine Gerätenamen, keine Netzwerkstruktur, keine Pfade, keine Kennungen und keine Angriffswege. Nicht aus Geheimniskrämerei, sondern weil genau diese Angaben für einen Angreifer wertvoll und für dich als Leser wertlos sind.
Was öffentlich gehört, ist die Frage, das Vorgehen im Groben, das Ergebnis und die Grenze. Das steht auf den anderen Seiten.
// Die zweite Werkstatt
Seit Ende Juli baue ich eine Stadt, nur um sie anzugreifen.
Ein Labor auf meinem eigenen Rechner reicht nicht, wenn ich wissen will, wie sich die Kette gegen ein echtes Betriebssystem verhält. Also gibt es jetzt eine zweite, getrennte Werkstatt. Die Stadt darin ist künstlich. Was in ihr passiert, ist echt.
Aufbau
Eine abgeschottete Maschine ohne Weg nach draußen
Eine eigene virtuelle Maschine, an einem Netz, das nirgendwo herausführt. Kein Weg ins Heimnetz, kein Weg ins Internet, keine echten Zugangsdaten, keine Verbindung zu dem getrennten Gerät. Wenn dort etwas schiefgeht, geht es nur dort schief.
Vorgehen
Sechs Zielhöhen, in Stufen, aktuell die zweite
Erst das Fundament mit Regeln und Rollen, dann die Stadt, dann kontrollierte Prüfungen, dann die Anbindung des getrennten Geräts, dann blinde Prüfungen von aussen, dann wiederholbare Berichte. Jede Stufe ist eine eigene Aufgabe, und es gibt immer nur eine nächste.
Die harte Regel
Ohne meine ausdrückliche Freigabe wirkt nichts
Jede Stufe, die etwas verändern würde, bleibt vorher stehen und wartet auf ein Ja von mir, gebunden an den genauen Stand des Bauteils. Ändert sich daran ein Zeichen, verfällt die Freigabe. Danach misst ein getrennter, nur lesender Vorgang nach, ob genau das passiert ist, was erlaubt war.
Der Beweis
Zweimal verfiel die Erlaubnis, bevor etwas geschah
Genau das wollte ich sehen. Zwei Läufe brachen ab, bevor die erste Veränderung möglich war, und die Erlaubnis war danach verbraucht statt weiterverwendbar. Ein dritter Lauf ging halb durch, meldete Wiederherstellung nötig und wurde zurückgedreht. Danach stand alles still, bis ich neu freigegeben habe.
Wo es steht
Angehalten, mit gefundener Ursache
Der aktuelle Schritt wartet auf eine neue Freigabe von mir. Die Ursache des letzten Abbruchs ist gefunden und benannt: eine Berechtigung, die eine neu erzeugte Datei nicht von der alten geerbt hat. Nichts wird geraten und nichts wird nachgeschoben.
Ehrlich dazu
Diese Werkstatt glaubt mir auch nichts
Sie führt den Hardware-Beweis vom 25. Juli als unbekannt, solange er dort nicht selbst nachgeprüft wurde. Das ist unangenehm und richtig. Ein Labor, das die Ergebnisse des Hauptprojekts einfach übernimmt, wäre kein Labor.
Was diese Stadt bis heute NICHT ist: ein Angriff auf ein fremdes System, ein Beweis für die Welt draußen, und eine blinde Prüfung durch jemand anderen. Die blinde Prüfung ist die fünfte Zielhöhe, und bis dahin sind noch viele Stufen.
// Der teuerste Versuch
Ein Teil davon steht bewusst still.
Es gab einen Punkt, an dem Weiterbauen das Falsche gewesen wäre. Nicht weil etwas gescheitert ist, sondern weil ich den erreichten Zustand noch nicht belegen konnte. Wer einen Zustand verändert, bevor er ihn festhalten kann, hat hinterher nur noch seine Erinnerung.
Also habe ich angehalten und festgehalten. Unverändert, nachprüfbar, mit dem ausdrücklichen Vermerk, dass hier nicht weitergearbeitet wird, bis die Fragen davor beantwortet sind.
Es ist die unbequemste Entscheidung dieses Projekts und wahrscheinlich die einzige, auf die ich wirklich stolz bin.
// Weiterlesen
Wenn du wissen willst, was dabei herauskam.
Die Ergebnisse stehen offen, die Auditberichte auch, und die Grenzen stehen daneben und nicht im Kleingedruckten.