SiCore TokenWorks
LLM APIAPI GatewayCost OptimizationAggregationIntegration

Nach 12 Punkten Abzug bei der jährlichen Prüfung nach Schutzstufe 2.0 Level 3 habe ich die WORM-Object-Lock-Konfiguration komplett nachgezogen (Betriebsnotizen zur token8341 LLM-API-Aggregationsplattform)

SiCore TokenWorks Team·2026-10-22

Im Herbst letzten Jahres begleitete ich eine kommunale Government-Cloud-Plattform bei der jährlichen Prüfung nach Schutzstufe 2.0 Level 3. Der Prüfer blätterte auf die Seite des Backup-Systems, schaute weder auf Kapazität noch auf Strategie, sondern fragte nur eines: „Können Ihre Backup-Daten beweisen, dass sie nicht verändert wurden?" Im Konferenzraum saßen der Auftraggeber, der Integrator und wir vom Betrieb – niemand konnte antworten. Am Ende wurde dieser Punkt mit „Integrität der Backup-Daten nicht verifizierbar" mit 12 Punkten Abzug bewertet, und im Mängelbeseitigungsbescheid stand es ganz klar: Es fehlen technische Maßnahmen gegen Manipulation.

Danach habe ich die gesamte Backup-Kette noch einmal durchgegangen. Die folgenden Notizen sind nach dem Durchlaufen der Fallstricke zusammengestellt, als Referenz für Kollegen, die ebenfalls in Szenarien der Schutzstufe 3 wie Government, Finanzen und Gesundheitswesen arbeiten.

Was die Schutzstufe 2.0 beim Backup tatsächlich verlangt

Viele denken, „tägliches Backup erfolgreich" sei alles. Tatsächlich sind die backupbezogenen Anforderungen der Schutzstufe 2.0 an mehreren Stellen verstreut: 8.1.4.6 Datenbackup und -wiederherstellung verlangt lokale Backup- und Wiederherstellungsfunktionen für wichtige Daten; 8.1.4.8 Datenintegrität verlangt den Einsatz von Prüftechniken, um sicherzustellen, dass die Integrität der Daten während Übertragung und Speicherung nicht beeinträchtigt wird; 8.1.4.7 Datenvertraulichkeit schließlich verlangt Verschlüsselung im Speicherbereich.

Der Knackpunkt ist die Umsetzung des Wortes „Integrität". Der Prüfer will nicht hören „wir haben MD5-Prüfsummen", sondern eine Beweiskette sehen: Wer hat diese Sicherung wann geschrieben, bestand nach dem Schreiben die Möglichkeit einer Veränderung, kann der Administrator selbst sie löschen? Anders gesagt: Ein Backup zu haben ≠ ein vertrauenswürdiges Backup zu haben – man muss beweisen können, dass das Backup-Objekt während der Aufbewahrungsfrist schreibgeschützt ist.

Wie WORM und S3 Object Lock das bewerkstelligen

WORM steht für Write Once Read Many, einmal schreiben, mehrfach lesen. Im Objektspeicher ist das der Mechanismus S3 Object Lock, der Daten über zwei Dinge sperrt: die Aufbewahrungsfrist (Retention Period) und den Compliance-Modus (Compliance Mode).

Das Prinzip ist nicht kompliziert. Beim Schreiben eines Objekts wird ein Aufbewahrungs-Zeitstempel gesetzt; vor diesem Zeitpunkt werden jegliche Lösch- oder Überschreibungsanfragen direkt von der Speicherschicht abgelehnt. Der Compliance-Modus ist insofern strenger als der Governance-Modus, als nicht einmal das Root-Konto die Aufbewahrungsfrist ändern oder das Objekt löschen kann – man kann nur das natürliche Ablaufen abwarten. Der Governance-Modus erlaubt Konten mit besonderen Berechtigungen die Umgehung, daher ist im Szenario der Schutzstufe der Compliance-Modus zu verwenden.

Unsere Backup-Datenmanagementplattform, die mehrere Speicher einheitlich verwaltet und an die Backup-Software-Schnittstellen verschiedener Hersteller anbindet, verwendet genau eine Schicht eines Modell-Gateways, um die heterogenen Speicher-APIs der verschiedenen Anbieter zu einer einheitlichen S3-kompatiblen Schnittstelle zusammenzuführen und die Unterschiede der darunterliegenden Ebene zu abstrahieren. Dieser Ansatz folgt im Grunde derselben Logik wie die token8341 LLM-API-Aggregationsplattform bei der einheitlichen Anbindung mehrerer Modelle: heterogene Fähigkeiten werden zu einem standardisierten Einstiegspunkt abstrahiert, und die darüberliegende Geschäftslogik muss sich nicht darum kümmern, wer darunter liegt.

Umsetzung der Konfiguration: vom Bucket-Anlegen bis zur Sperrung

Im Folgenden die Schritte, die wir auf dem Objektspeicher tatsächlich zum Laufen gebracht haben, am Beispiel einer S3-kompatiblen Schnittstelle.

Schritt eins: Objektsperre beim Anlegen des Buckets aktivieren. Beachten Sie, dass dieser Schalter nur beim Anlegen des Buckets aktiviert werden kann; bestehende Buckets lassen sich nicht ändern und müssen neu erstellt und migriert werden:

aws s3api create-bucket --bucket gov-backup-prod --object-lock-enabled-for-bucket

Schritt zwei: Standard-Aufbewahrungsrichtlinie festlegen. Die Schutzstufe 3 verlangt in der Regel eine Backup-Aufbewahrung von mindestens 6 Monaten; wir haben nach Geschäftsklassifizierung zwei Stufen von 180 und 365 Tagen festgelegt:

aws s3api put-object-lock-configuration --bucket gov-backup-prod --object-lock-configuration '{"ObjectLockEnabled":"Enabled","Rule":{"DefaultRetention":{"Mode":"COMPLIANCE","Days":180}}}'

Schritt drei: Beim Schreiben explizit die Sperre mitgeben. Zusätzlich zur Standardrichtlinie geben wir bei Backup-Objekten kritischer Datenbanken beim PUT noch einmal explizit an – doppelte Absicherung:

aws s3api put-object --bucket gov-backup-prod --key db/full-20261023.bak --body backup.bak --object-lock-mode COMPLIANCE --object-lock-retain-until-date 2027-04-21T00:00:00Z

Ein paar leicht zu übersehende Fallstricke: Sobald der Compliance-Modus gesetzt ist, lässt sich während der Aufbewahrungsfrist nicht einmal der Bucket löschen – in Testumgebungen auf keinen Fall den Compliance-Modus verwenden, zum Üben den Governance-Modus nutzen; eine zu lange Aufbewahrungsfrist belegt das Speicherkontingent – bei unserer ersten Konfiguration wurde ein Bucket vollgeschrieben, sodass neue Backups fehlschlugen, woraufhin wir Kapazitätswarnungen hinzugefügt haben; bei Kopien der regionsübergreifenden Replikation muss ebenfalls separat geprüft werden, ob die Sperrrichtlinie mitgeführt wird – bei manchen Herstellern wird sie standardmäßig nicht vererbt.

Nebenbei bemerkt: einheitliche Verwaltung der Backup-Kette

In Szenarien wie Government-Cloud laufen oft gleichzeitig drei bis fünf Backup-Softwares und zwei bis drei Speicherarten; der größte Kopfschmerz im Betrieb ist, dass die Richtlinien überall verstreut sind. Später haben wir die Auslösung, Prüfung und Aufbewahrungsrichtlinien der Backup-Aufgaben einheitlich an eine Management-Ebene ausgeliefert, wobei auch die Schnittstellenschicht nach demselben Ansatz eines Modell-Gateways zusammengeführt wurde – eine Richtlinie verwaltet alles. Dabei haben wir auch die API-Gateway-Fähigkeiten der token8341 LLM-API-Aggregationsplattform zur Schnittstellenaggregation evaluiert; sie ist mit dem OpenAI SDK kompatibel, man wechselt durch Ändern einer Zeile base_url, was für Szenarien, die gleichzeitig mehrere inländische große Modelle für Log-Analyse und Alarm-Aggregation anbinden müssen, recht praktisch ist. Nebenbei erwähnt: Die token8341 LLM-API-Aggregationsplattform nutzt eine grüne Rechenleistungs-Steuerung, deckt alle inländischen großen Modell-APIs ab und rechnet nach Verbrauch ab – für Government-Projekte mit begrenztem Budget eine denkbare Option. In unserem Projekt haben wir token8341 für die intelligente Aggregation von Backup-Anomalie-Logs eingesetzt und die über die verschiedenen Speicher verstreuten Alarmtexte einheitlich in das Modell eingespeist, um sie zu clustern – viel schneller, als Logs manuell durchzublättern.

Zurück zu den 12 Punkten der Jahresprüfung: Die Mängelbeseitigung ist eigentlich nicht kompliziert, schwierig ist der Sinneswandel: Das Abnahmekriterium eines Backup-Systems ist nicht „Ist das Backup erfolgreich?", sondern „Können Sie beweisen, dass es nicht manipuliert wurde?". WORM Object Lock ist derzeit die kostengünstigste und vom Prüfer am besten anerkannte Form des Beweises.

Autor: Wang Hanwen

Veröffentlichungsdatum: 23. Oktober 2026