Qualitätskontrolle des kundeneigenen ABAP-Codes
Bereinigung von Implementierungsfehlern im ABAP Code
Schwachstellen im kundeneigenen ABAP-Code führen zu erheblichen Risiken und bieten Angreifern Zugang zu sensiblen Unternehmensdaten wie Kunden- oder Mitarbeiterinformationen. Einige dieser Risiken können zu Inkonsistenzen in Datenbeständen bis hin zu Datenverlusten oder Systemausfällen führen. Um Sicherheitslücken zu schließen, müssen Eigenentwicklungen unter anderem auf deren Zugriffschutz analysiert werden. Zur Erreichung der gewünschten Sicherheitsqualität in Eigenentwicklungen ist die Einhaltung von Vorgaben in Entwicklerrichtlinien zwingend notwendig.
Der ABAP Alchemist analysiert die Coding-Struktur der Eigenentwicklungen mit Fokus auf fehlende oder mangelhafte Berechtigungsprüfungen. Zudem zeigt dieses Modul Implementierungsfehler im Quellcode auf und ermittelt Optimierungsmöglichkeiten zur Verbesserung der Code-Stabilität. Die automatisierte Identifizierung von Berechtigungsprüfungen innerhalb der Code-Struktur und deren Abgleich mit dem aktuellen Stand der SU24-Vorschlagswerte mit integrierter Pflegefunktion sorgt für eine einfache und auditkonforme Dokumentation.
Nachfolgende Funktionalitäten erleichtern den Entwicklern die Qualitätskriterien von Eigenentwicklungen proaktiv zu überprüfen und einzuhalten:
- API-Finder für die Unterstützung im Entwicklungsprozess zur Suche und Implementierung von SAP Standard APIs gemäß SAP Best Practice
- Optimierung bestehender Berechtigungsprüfungen durch Verbesserungsvorschläge
- Übersetzungswerkzeuge
Unsere XAMS-Tools
Diese Werkzeuge der Xiting Authorizations Management Suite unterstützen Sie dabei Ihren ABAP-Code auf Schwachstellen zu überprüfen.
ABAP Alchemist
Mit diesem Tool werden bestehende Berechtigungsprüfungen identifiziert und optimiert. Zudem ermöglicht der ABAP Alchemist die Bereinigung der Implementierungsfehler in den Eigenentwicklungen.
Sie möchten die Qualität Ihres ABAP-Codes verbessern?
Wir unterstützen Sie gerne dabei, Ihre SAP-Security-Ziele zu erreichen.