Verwendung
Vor der Ausführung eines externen Kommandos werden die zusätzlich übergebenen Parameter überprüft. Werden dabei "verbotene" Zeichen gefunden, wird das Kommando nicht ausgeführt und die Ausnahme
SECURITY_RISK ausgelöst. Diese "verbotenen" Zeichen wurden betriebssystemabhängig wie folgt vordefiniert:
Tabelle: Verbotene Zeichen bei Parametern
Betriebssystemtyp |
verbotene Zeichen |
AIX |
| & ; ^ \ < > ` |
HP-UX |
| & ; ^ \ < > ` |
Windows NT |
| & < > () |
VMS |
|
andere |
| & ; ^ \ < > ` |
Falls Sie weitere Zeichen verbieten wollen, empfiehlt SAP Ihnen die Verwendung von Prüfbausteinen. Wenn Sie diese Einschränkungen umgehen wollen, sollten Sie Shell-Skripte oder eigene C-Programme verwenden.
Siehe auch:
Prüfbausteine Illegale Änderungen externer Kommandos bearbeiten Syslog-Trace und Systemalertmonitor