23.11.2012 Aufrufe

div - beim Fachbereich Informatik - Hochschule Darmstadt

div - beim Fachbereich Informatik - Hochschule Darmstadt

div - beim Fachbereich Informatik - Hochschule Darmstadt

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.

5. Sicherheit<br />

Unerwünschte Skripte auf einem Server ausführen<br />

� Basis<br />

� Ein Webauftritt integriert einen Teil eines anderen Webauftritts<br />

Beispiel: Auf www.fbi.h-da.de könnte eine Karte mit Wegbeschreibung<br />

von einem Kartenanbieter integriert sein<br />

� Angriff (Variante des Cross-Site-Scripting):<br />

� Jemand hackt sich in das Netzwerk der <strong>Hochschule</strong>, fängt die Anfragen<br />

an den Kartenanbieter ab und ersetzt sie durch "erweiterte" Karten<br />

("man in the middle")<br />

� Gefahr für Server, wenn der gelieferte Code ausgeführt wird<br />

� Abwehr:<br />

� Den Code nicht ausführen, sondern nur ausliefern:<br />

Entwickler kann readfile("URL") (liefert String) statt<br />

require bzw. include("URL") verwenden<br />

� Admin kann Öffnen von URLs in PHP.INI generell sperren:<br />

allow_url_fopen = 0<br />

Prof. Dr. R. Hahn, Prof. Dr. B. Kreling, h_da <strong>Fachbereich</strong> <strong>Informatik</strong>, Entwicklung webbasierter Anwendungen, SS2009<br />

dann geht<br />

readfile("URL")<br />

auch nicht mehr!<br />

375

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!