Projektbeschreibung
ÜbersetztDer Kern der Aufgabe ist Manipulationssicherheit und Integrität. Ereignisse sollten in einem nur anhängbaren Speicher geschrieben werden, wo jede nachfolgende Modifikation oder Löschung erkennbar wird, zum Beispiel durch Hash-Ketten-Verlinkung, sodass Kettenbrüche sofort sichtbar sind. Wir handhaben die Ereignisaufnahme über eine saubere API, die unsere Dienste aufrufen, plus eine leichte Client-Bibliothek, damit Entwickler Ereignisse ohne zusätzlichen Aufwand senden können. Oben auf dem Speicher benötigen wir eine schnelle Suche und Filterung nach Betreff, Aktionstyp, Objekt, Datumsbereich und Freitext, denn während eines Vorfalls benötigen wir Antworten in Sekunden, nicht in Stunden. Wir benötigen auch anpassbare Aufbewahrungsrichtlinien nach Ereigniskategorie, Unterstützung für rechtliche Sperren, die die Löschung aussetzen, und rollenbasierte Zugriffsrechte, sodass das Lesen des Auditprotokolls selbst kontrolliert und vorzugsweise auch aufgezeichnet wird.
Und schließlich ist Compliance nur dann real, wenn es etwas gibt, das man dem Prüfer übergeben kann. Wir benötigen einen zuverlässigen Export in gängigen Formaten mit einem überprüfbaren Integritätsmanifest, damit ein externer Prüfer bestätigen kann, dass der exportierte Ausschnitt nicht verändert wurde. Bitte beschreiben Sie Ihre Erfahrungen mit hochintegren Ereignisspeichern, die erwartete Schreibdurchsatzrate und wie Sie die Abfrageleistung aufrechterhalten werden, während das Protokoll auf Hunderte von Millionen von Datensätzen anwächst.
— Ereignisschema: Betreff, Aktion, Objekt, Zeit, Quelle, strukturierte Änderungen
— Nur anhängbarer Speicher, der gegen Manipulationen geschützt ist (Hash-Kette oder Äquivalent)
— API zur Ereignisaufnahme und kleine Client-Bibliothek für unsere Dienste
— Suche und Filterung nach Thema, Aktion, Objekt, Daten und Volltext
— Anpassbare Aufbewahrungsrichtlinien und rechtliche Sperre bei Löschung
— Rollenbasierter Lesezugriff mit Zugriff auf das Protokoll selbst
— Überprüfbarer Export für Prüfer mit Integritätsmanifest