SAP
Audit Log Service
»Das Team vom Büro am Draht hat uns sehr erfolgreich unterstützt bei der Entwicklung des internen BTP Audit Log Services. Der Service stellt Audit-Protokolle für Datenschutz und Security in Multi-Cloud-Umgebungen zur Verfügung und ist ein wichtiger Bestandteil der BTP Compliance Services.«
Thorsten Bruckmeier, Head of Compliance Services, SAP

Der Audit Log Service bietet die Speicherung und Übertragung von Audit-Events, also Aufzeichnungen über Aktionen und Ereignisse, die in den IT-Systemen von SAP stattfinden.
Durch die Verarbeitung der Audit-Events stellt der Service sicher, dass die IT-Systeme sicher und zuverlässig funktionieren und dass rechtliche und regulatorische Ver-
pflichtungen erfüllt werden.
Darüber hinaus hilft der Audit Log Service dabei, Cyberangriffe und andere Sicher-
heitsverletzungen zu identifizieren und zu reagieren, um Schäden zu minimieren.
Das Projekt umfasst die Softwareentwicklung, Architektur und technische Beratung für den SAP Audit Log Service, der als zentraler Dienst in einer Multi-Cloud-Umgebung auf der SAP Business Technology Platform (BTP)
betrieben wird.
Zu den Zielen des Projekts gehören die Modernisierung der Plattform durch Migration von Cassandra zu einem IaaS Object Store sowie die Migration der Installationsverwaltung nach Kubernetes. Der Service muss dabei hohe Sicherheits- und Compliance-Anforderungen erfüllen und die Verfügbarkeit von über
99,95% gewährleisten.
Der in Java und Spring Boot entwickelte Service liest die Audit-Events mittels Subscription aus Apache Kafka und leitet diese an ein Reporting-
System über eine REST-Schnittstelle weiter. Zur Entwicklung wird Trunk-Based Development auf GitHub for Enterprise verwendet. Deployments erfolgen mithilfe von Docker und Kubernetes, wobei Helm als Installationswerkzeug dient.
Die Service-Komponenten werden über Cloud Foundry in einer Multi-Cloud-Umgebung bereit- gestellt, die AWS, Azure, Google Cloud und Alibaba Cloud umfasst.
Der Service hat sein Performance-Ziel von 30.000 Events pro Sekunde pro Umgebung erreicht und übertroffen.