Technologie · Sicherheit
Sicherheit.
Die Plattform soll vor jedem Lesen prüfen, wer fragt und wozu, und jede Handlung mit ihrem Verlauf festhalten. Hier steht der Bauplan und, was davon als Prototyp gebaut ist.
Stand · Bauplan · Kontrollschicht gebaut und getestet
01 / Drei Ziele
Was die Plattform schützen soll.
01 /
Lesen nur mit Recht.
Rolle, Markierung und Zweck sollen vor jedem Zugriff entscheiden, was ausgeliefert wird.
02 /
Handeln nur mit Spur.
Jede Handlung soll mit Urheber, Zeit und Grundlage festgehalten und an den Eintrag davor gekettet werden.
03 /
Daten an ihrem Ort.
Die Plattform soll dort laufen, wo die Organisation es bestimmt, ohne dass wir ihre Produktivdaten sehen.
02 / Drei Sphären
Sicherheit liegt in drei Sphären.
Sphäre 1 · außenOrganisation
Anmeldung, Rollen und Schlüssel sollen aus den Verzeichnissen der Organisation kommen und in ihrer Hand bleiben.
- Verzeichnis
- Anmeldung
- Rollen
- Schlüssel
Sphäre 2 · MittePlattform
Rechte sollen für Menschen und Agenten gleich gelten, bis zum einzelnen Feld, und jede Handlung soll einen Verlauf haben.
- Rolle
- Markierung
- Zweck
- Verlauf
Sphäre 3 · innenInfrastruktur
Jeder Dienst soll sich ausweisen, bevor ein anderer ihm antwortet. Verbindungen sollen verschlüsselt, Pakete geprüft sein.
- Dienstausweis
- Verschlüsselung
- Prüfwert je Paket
03 / Rechte vor jedem Lesen
Jede Anfrage geht durch drei Tore.
Wählen Sie Rolle und Zweck. Die Anfrage hält vor jedem Tor, und sie endet immer als Eintrag im Verlauf, auch abgelehnt.
Geliefert, die markierte Eigenschaft bleibt geschwärzt. Ein Eintrag im Verlauf.
04 / Verantwortung
Agenten arbeiten unter denselben Regeln.
Ein Agent bekommt keine eigenen Rechte, sondern die seiner Rolle, und er liest durch dieselben Tore wie ein Mensch. Innerhalb dieser Rechte handelt er selbstständig. Überschreitet eine Handlung die Grenze oder verlangt sie aus einem anderen Grund eine Freigabe, entscheidet ein berechtigter Mensch, und seine Freigabe gilt nur für diese eine Aktion.
- Eine Freigabe ist ein HMAC-SHA256-signiertes Token, gebunden an Vorgang, Aktion und Person. Ein zweiter Versuch mit derselben Freigabe scheitert.Gebaut, Prototyp
- Rollen legen fest, welche Handlungen ein Agent ohne Freigabe ausführen darf.Bauplan
- Jeder Schritt eines Agenten soll im Verlauf stehen, mit Rolle, Zweck und Grundlage.Bauplan
- Sprachmodelle sollen austauschbar sein, und Ihre Daten sollen kein fremdes Modell trainieren.Bauplan
05 / Verlauf und Siegel
Jede Handlung steht im Verlauf.
Jeder Eintrag trägt den Prüfwert seines Vorgängers. Wer nachrechnet, findet die erste geänderte Stelle. Diese Kette ist als Prototyp gebaut. KALKÜL soll Handlungen mit Wirkung vorher gegen Regeln rechnen und versiegeln.
06 / Datenort und Betrieb
Daten bleiben, wo sie hingehören.
HERMES soll die Plattform als geprüfte Pakete ausliefern: in eine gewählte Cloud, ins eigene Rechenzentrum oder in ein Netz ohne Verbindung nach außen. Der Betrieb ist so geplant, dass wir keinen Zugriff auf Produktivdaten brauchen.
07 / Prüfbar für Dritte
Dritte sollen nachprüfen können.
- Revision
- soll den Verlauf lesen und die Kette nachrechnen, ohne Zugang zum System.Prüfwert je Eintrag
- Datenschutz
- soll sehen, welche Daten zu welchem Zweck gelesen wurden.DSGVO Art. 5 Abs. 1 lit. b · Art. 30
- Personalrat
- soll prüfen können, dass kein Zweck die Überwachung von Leistung oder Verhalten erlaubt.BPersVG § 80 Abs. 1 Nr. 21 · BetrVG § 87 Abs. 1 Nr. 6
08 / Meldeweg
Eine Lücke gefunden?
Wenn Sie eine Schwachstelle in dieser Website, in der Demo oder im Prototyp finden, schreiben Sie bitte an:
Beschreiben Sie kurz, wie sich der Fehler zeigen lässt. Veröffentlichen Sie ihn bitte erst, wenn er behoben ist.
StandGebaut und mit 43 Tests geprüft: signierte Freigaben, die genau einmal gelten, und der Verlauf als Hash-Kette. Alles andere auf dieser Seite ist Bauplan. Ein Zertifikat oder eine Prüfung durch Dritte gibt es nicht. Was heute steht
Sicherheit prüfen an Ihrem Ablauf.
Wir gehen mit Ihnen durch, welche Rollen, Markierungen und Zwecke Ihr erster Ablauf braucht.