Zurück zum Blog SAPify-Blog

SAP-Berechtigungen prüfen: das SAPify Security Audit 2.5

Benutzer, Rollen, Profile und Berechtigungen im eigenen SAP-System prüfen – mit Ampel, Sicherheitsalarm und PDF-Bericht

· 7 Min. Lesezeit · SAPify-Solutions

Illustration zum Beitrag «SAP-Berechtigungen prüfen: das SAPify Security Audit 2.5»

Wer darf was – und wer hat es sich selbst gegeben?

In fast jedem SAP-System wachsen Berechtigungen über die Jahre: neue Rollen, befristete Ausnahmen, externe Berater, Notfallbenutzer. Irgendwann kann niemand mehr auf Anhieb sagen, wer SAP_ALL hat, welche Rolle kritische Tabellenpflege erlaubt oder ob sich jemand selbst Rechte zugeordnet hat.

Spätestens bei der nächsten Revision wird daraus Handarbeit: Listen aus SUIM ziehen, Änderungsbelege durchsuchen, Ergebnisse in Excel zusammenführen – und am Ende eine Präsentation bauen, die auch die Geschäftsleitung versteht.

Mit dem SAPify Security Audit 2.5 prüfen Sie Benutzer, Rollen, Profile und Berechtigungen direkt in Ihrem SAP-System – und zeigen das Ergebnis so, dass Basis, Revision und Geschäftsleitung dasselbe Bild sehen: mit Ampel, Sicherheitsalarm und verständlichem PDF-Bericht.

Neu in Version 2.5

Vom Prüfprotokoll zur Entscheidungsgrundlage

Version 2.5 macht aus technischen Befunden klare Aussagen: Was ist kritisch, wer ist betroffen, was ist zu tun. Und Sie bestimmen selbst, was in Ihrem Unternehmen als kritisch gilt.

Management-Übersicht mit Ampel und sieben Bereichskacheln
Management-Übersicht der Fiori-App (Beispieldaten, System S4D, Muster AG)

Die Lage auf einen Blick

Die Gesamtbewertung fasst sieben Bereiche zusammen. Jede Kachel zeigt die Anzahl kritischer Befunde und wie viele Benutzer betroffen sind – ein Klick öffnet die Details.

  • Ampel: In Ordnung, Beobachten, Handlungsbedarf
  • Diagramme: Befunde je Bereich, Top-10-Benutzer
  • Jeder Bereich mit Erklärung und Empfehlung
Neu

Sicherheitsalarm

Benutzer, die sich selbst Rollen, Profile oder Stammdaten geändert haben – das Vier-Augen-Prinzip auf einen Blick.

Neu

Externe Benutzer

Wer aus Gruppen wie EXTERN ist zu lange aktiv oder hat kein Ablaufdatum? Mit Grenzlinie für die erlaubte Dauer.

Neu

Ihre kritischen Berechtigungen

Objekte, Felder und Werte selbst festlegen (z. B. S_TABU_DIS mit ACTVT 02). Treffer erscheinen rot.

Neu

Monitoring-Mails

Neue Treffer sofort melden (Job alle 15 Minuten) oder als Tagesbericht – mit CSV im Anhang.

Neu

PDF-Bericht

Mit Logo, Gesamtbewertung, Kennzahlen, Diagrammen und Lesehilfe – direkt aus der App, ohne Internetzugriff.

Neu

Filter speichern

Zeitraum, Gruppe, Rolle und Analyse als Variante sichern, als Standard setzen oder für Kollegen freigeben.

Neu

Zeitraum für alle Analysen

Rollen, Profile, Benutzerstamm und Eigenänderungen mit demselben Datumsfilter.

Neu

Management-Übersicht

Gesamtbewertung als Ampel, Kacheln je Bereich, Diagramme und zu jedem Bereich eine Empfehlung.

Die drei häufigsten Risiken

Was das Audit konkret aufdeckt

Risiko 1

Eigenänderungen

Hat sich ein Benutzer selbst eine Rolle zugeordnet, ein Profil wie SAP_ALL gegeben oder seine Gültigkeit verlängert, erscheint er rot im Sicherheitsalarm – mit Datum, Aktivität, altem und neuem Wert.

  • Quellen: Rollen-Änderungsbelege, Profil- und Benutzerhistorie
  • Kennwortänderungen zählen nicht
  • Optional sofort per Mail an die Sicherheitsverantwortlichen
Risiko 2

Kritische Werte in Rollen

Die Berechtigungsanalyse prüft die Werte in den Rollen gegen Ihre Liste kritischer Objekte und Transaktionen. Treffer erscheinen rot, mit Begründung.

  • Regeln mit UND über Felder, ODER innerhalb eines Feldes
  • Volle Berechtigung (*) zählt immer als Treffer
  • Muster wie SE1* auch gegen Intervalle in der Rolle
Risiko 3

Externe ohne Ablaufdatum

Für Benutzergruppen wie EXTERN zeigt die App, wer länger als erlaubt aktiv ist oder kein Ablaufdatum hat. Die rote Linie markiert die erlaubte Dauer.

  • Gruppen und Tage frei einstellbar
  • Gesperrte und abgelaufene Benutzer zählen nicht
  • Wer den Benutzer angelegt hat, steht dabei

Alle Bildschirmfotos zeigen Beispieldaten aus einem Testsystem (System S4D, fiktive Firma «Muster AG»). Ein Klick vergrössert das Bild.

Neun Analysen

Jede Analyse beantwortet eine klare Frage

AnalyseDie Frage dahinterWas Sie sehen
1BenutzerstammWer ist gültig, wer ist inaktiv, wer wurde zuletzt geändert?Gruppe, Typ, Gültigkeit, letzte Anmeldung, letzte Änderung (wer, wann, was)
2Zugewiesene RollenWer hat welche Rolle – von wem und bis wann?Rolle, Gültig von/bis, zugeordnet von/am, Bewertung laut Liste
3Zugewiesene ProfileWer hat SAP_ALL, SAP_NEW & Co. direkt?Nur SAP-Standardprofile, ohne technische Rollenprofile
4BerechtigungsanalyseWelche Rollen enthalten kritische Werte?Objekt, Feld, Wert – Treffer Ihrer Regeln in Rot
5EigenänderungenHat sich jemand selbst Rechte gegeben?Benutzer = Änderer bei Rollen, Profilen und Stammdaten
6Externe BenutzerSind Externe befristet und nicht zu lange aktiv?Aktive Tage, Ablaufdatum, angelegt von
7Kritische TransaktionenWer darf kritische Transaktionen – und wer hat sie genutzt?«Berechtigt» über Rollen und «Genutzt» laut Statistik
8Transaktionsnutzung (ST03N)Was wird tatsächlich verwendet?Aufrufe je Benutzer, Transaktion und Tag
9Security Audit LogWelche sicherheitsrelevanten Ereignisse gab es?Ereignisse mit Risiko, kritische Transaktionen rot
Ihre Regeln

Was kritisch ist, entscheiden Sie

Vier Pflegelisten steuern das Tool – ohne Programmänderung, als Customizing transportierbar.

Beispiel: Regel für kritische Berechtigungen

ZSAPIFY_CAUTH
* Regel trifft, wenn JEDES Feld einen der Werte enthält RULE_ID TAB_AENDERN OBJCT S_TABU_DIS FIELD ACTVT VALUE 02 RISK 90 RULE_ID TAB_AENDERN OBJCT S_TABU_DIS FIELD DICBERCLS VALUE * RISK 90 * Zwei Werte im selben Feld = ODER RULE_ID BENUTZER OBJCT S_USER_GRP FIELD ACTVT VALUE 01 RISK 85 RULE_ID BENUTZER OBJCT S_USER_GRP FIELD ACTVT VALUE 02 RISK 85
ZSAPIFY_CRIT
Kritische Rollen, Profile und Transaktionen mit Risiko 0–100
ZSAPIFY_CAUTH
Kritische Berechtigungsobjekte mit Feldern und Werten
ZSAPIFY_CFG
Gruppen externer Benutzer, erlaubte Tage, Mail-Domänen
ZSAPIFY_MON
Monitoring-Regeln und Empfänger
Monitoring

Gemeldet wird nur, was neu ist

Ein Hintergrundjob prüft alle 15 Minuten Ihre Regeln und meldet nur neue Treffer – dieselbe Feststellung kommt nicht zweimal. Ein zweiter Job verschickt den Tagesbericht.

Monitoring-Mail Sicherheitsalarm Eigenänderungen mit zwei Treffern
Monitoring-Mail «Sicherheitsalarm: Eigenänderungen» (Beispieldaten)

Jede Regel ist einstellbar

  • HTML-Mail mit Logo, Tabelle und CSV-Anhang
  • Empfänger je Regel, erlaubte Domänen einstellbar
  • Je Regel: Analyse, Mindestrisiko, Benutzer oder Gruppe
  • Sofort melden oder als Tagesbericht
Für wen

Ein Werkzeug, drei Blickwinkel

Geschäftsleitung

Ein Bild der Sicherheitslage ohne Fachjargon.

  • Ampel und Kacheln statt Listen
  • PDF-Bericht mit Erklärungen
  • Nachweis der Sorgfalt gegenüber Revision und Versicherung

Basis & Berechtigungen

Weniger Handarbeit im Alltag.

  • Kritische Werte nach eigenen Regeln
  • Monitoring-Mails statt manueller Kontrollen
  • Externe und inaktive Benutzer im Griff
Technik & Datenschutz

Läuft dort, wo Ihre Daten sind

Das Tool ist ein ABAP-Programm in Ihrem System. Es liest SAP-Standardtabellen und -Schnittstellen und schreibt nur in seine eigenen Tabellen. Es gibt keinen Agenten und keinen Pflicht-Cloud-Dienst.

SAP-Release
SAP_BASIS 7.40 SP08 oder höher, S/4HANA On-Premise, Unicode
Fiori-App
SAPUI5 ab 1.71, Launchpad-fähig, getestet mit 1.76 und 1.120
Datenquellen
Benutzerstamm, Rollen, Profile, Änderungsbelege, ST03N, Security Audit Log
Footprint
Paket ZSAPIFY: ein Report, eine Klasse, sieben eigene Tabellen
Datenhaltung
Ergebnisse bleiben im System; PDF-Bibliothek liegt in der App, kein Internetaufruf
Mail
Über SAPconnect, nur an erlaubte Domänen
Einführung

In wenigen Stunden produktiv

Installieren

Per Transportauftrag oder abapGit-Paket ins Entwicklungssystem, danach über Ihre Transportroute nach QAS und PRD. Alles im eigenen Paket ZSAPIFY.

Einrichten

Bewertungsliste, kritische Berechtigungsobjekte, Einstellungen und Monitoring-Regeln pflegen – mit unseren Startvorschlägen. Fiori-App hochladen, Lizenz aktivieren.

Nutzen

Übersicht in der Fiori-App, Analysen im SAP GUI, Monitoring-Jobs im Hintergrund. Auf Wunsch zusätzlich im SAPify Audit Cockpit über mehrere Systeme.

Häufige Fragen

Was Basis-Teams und Revision vorab wissen wollen

Werden Daten aus unserem SAP-System übertragen?
Nein, nicht ohne Ihren Auftrag. Alle Auswertungen laufen im SAP-System. Nur wenn Sie «An Cockpit senden» wählen oder einen Job dafür einplanen, gehen Ergebnisse verschlüsselt an das SAPify Audit Cockpit. Für die Online-Lizenz wird einmal täglich der Lizenzstatus abgefragt; alternativ gibt es Offline-Schlüssel.
Können wir selbst festlegen, was als kritisch gilt?
Ja. Rollen, Profile und Transaktionen bewerten Sie in einer Liste mit Risiko 0–100. Kritische Berechtigungsobjekte legen Sie mit Feldern und Werten fest. Beides ist Customizing und wird wie gewohnt transportiert.
Wie aufwendig ist die Installation?
Per Transport oder abapGit rund 1–2 Stunden für die erste Landschaft, inklusive Fiori-App und Einrichtung. Eine ausführliche Installationsanleitung mit allen Schritten und Startvorschlägen gehört zum Lieferumfang.
Wie weit zurück wertet das Tool aus?
Rollen, Profile, Benutzerstamm und Eigenänderungen über den gewählten Zeitraum, z. B. 12 Monate. Das Security Audit Log kann sehr gross sein; in Dialog und App werden deshalb standardmässig die letzten 7 Tage ausgewertet (einstellbar). Längere Zeiträume laufen als Hintergrundjob.
Ersetzt das Tool ein GRC-System?
Nein, es ergänzt. Das SAPify Security Audit schafft schnell Transparenz über Berechtigungen und Änderungen – auch dort, wo kein GRC im Einsatz ist – und liefert der Revision prüfbare Nachweise.

SAP, SAP S/4HANA, ABAP, SAPUI5 und SAP Fiori sind Marken der SAP SE. SAPify-Solutions GmbH steht in keiner Verbindung zur SAP SE; das SAPify Security Audit ist kein von SAP geprüftes oder zertifiziertes Produkt.

Zurück zum Blog Fragen zum Thema? Kontakt aufnehmen