20.12.2013 Aufrufe

Sicherheit von SAP in Bezug auf neue Technologien

Sicherheit von SAP in Bezug auf neue Technologien

Sicherheit von SAP in Bezug auf neue Technologien

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

<strong>Sicherheit</strong> <strong>von</strong> <strong>SAP</strong> <strong>in</strong> <strong>Bezug</strong> <strong>auf</strong> <strong>neue</strong> <strong>Technologien</strong><br />

3.3.3 Manuelle Überprüfung und weitere<br />

Ansatzpunkte für Angriffe<br />

Die manuelle Überprüfung muss bei jedem Audit durchgeführt werden,<br />

unabhängig da<strong>von</strong>, ob es sich um e<strong>in</strong> Audit e<strong>in</strong>es <strong>SAP</strong> NetWeaver handelt<br />

oder um e<strong>in</strong>e spezielle Applikation, die <strong>auf</strong> dem NetWeaver ausgeführt<br />

wird.<br />

Im Rahmen dieser Diplomarbeit wurde besonderen Wert dar<strong>auf</strong> gelegt,<br />

sowohl Aussagen über Anfälligkeiten für Angriffe treffen zu können, als<br />

auch bislang unbekannte Ansatzpunkte zu entwickeln, die sich so bei<br />

klassischen Webapplikationen nicht f<strong>in</strong>den. Da über diese <strong>neue</strong>n<br />

Ansatzpunkte bislang nichts bekannt ist, wurde hier viel Arbeit während der<br />

Durchführung dieser Diplomarbeit <strong>in</strong>vestiert.<br />

Cross-Site-Script<strong>in</strong>g<br />

Cross-Site-Script<strong>in</strong>g ist, wie die meisten der entdeckten<br />

<strong>Sicherheit</strong>sprobleme, vor Allem bei <strong>SAP</strong> NetWeaver <strong>auf</strong> ABAP Basis zu<br />

f<strong>in</strong>den. Es ist gleichzeitig e<strong>in</strong> Thema, das bei <strong>SAP</strong> sehr wohl als Problem<br />

erkannt wurde und für das auch zunehmend Lösungsmöglichkeiten gesucht<br />

und implementiert werden. Verschiedene Tests mit dem zusätzlich<br />

<strong>in</strong>stallierten <strong>SAP</strong> NetWeaver mit ABAP-Stack <strong>in</strong> der Version 640 zeigten,<br />

dass es hier deutliche Fortschritte gibt und <strong>in</strong> Version 700 weniger<br />

Möglichkeiten zur Durchführung <strong>von</strong> Cross-Site-Script<strong>in</strong>g bestehen.<br />

Bei <strong>SAP</strong> besteht häufig die sonst seltene Möglichkeit, Cross-Site-Script<strong>in</strong>g<br />

als Teil der URL und nicht als GET oder POST Parameter zu verwenden. E<strong>in</strong><br />

sehr e<strong>in</strong>faches Beispiel f<strong>in</strong>det sich <strong>in</strong> der ABAP Applikation /sap/cachetest.<br />

Ruft man diese Applikation mit Hilfe der URL<br />

/sap/bc/cachetest/alert(‘XSS’) <strong>auf</strong>, wird bei e<strong>in</strong>em<br />

<strong>SAP</strong> NetWeaver <strong>in</strong> der Version 640 dieses Script tatsächlich ausgeführt und<br />

<strong>in</strong> diesem Fall die Alertbox angezeigt. In Version 700 hat <strong>SAP</strong> e<strong>in</strong>en HTTP<br />

Filter e<strong>in</strong>gebaut, der auch vor Cross Site Script<strong>in</strong>g schützen soll. E<strong>in</strong>e<br />

E<strong>in</strong>gabe <strong>von</strong> /sap/bc/cachetest/alert(‘XSS’) hier<br />

führt zu e<strong>in</strong>er „Access denied“ Fehlermeldung (Abbildung 19: Neuer HTTP<br />

Filter):<br />

Damian Schlager Seite 50

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!