Runtime-Integritätsprüfung (Manifest)¶
Zweck¶
Best-effort Erkennung manipulierter Module/Skripte durch Hash-Validierung gegen ein Manifest.
Manifest¶
- Datei:
.integrity.manifest.jsonim Repo-Root - Inhalt:
sha256pro Datei (relativer Pfad → Hash)
Generieren:
Prüfen:
Enforcement¶
- Standard: Wenn ein Manifest vorhanden ist, wird geprüft und als Audit-Event geloggt.
- Fail-closed (optional):
Dann wird die Suite bei missing/mismatched Dateien beendet.
Audit-Events¶
integrity.manifest.writeintegrity.check(outcome:success|fail)
Grenzen¶
- Schutz ist detektiv, nicht präventiv: lokale Angreifer mit Schreibrechten können Manifest/Code gemeinsam ändern.
- Für starken Supply-Chain-Schutz sind Signaturen/Trusted-Builds/Release-Attestations nötig.