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

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

5. Sicherheit<br />

Zusätzliche Formularparameter<br />

� PHP kann Formularparameter als einfache globale Variable<br />

bereitstellen (inzwischen "deprecated")<br />

� PHP interpretiert nicht initialisierte Variable als false<br />

� Angriff und Abwehr:<br />

� Entwickler wertet nicht initialisierte Variable aus;<br />

� Hacker fügt weiteres Formularelement ein und initialisiert so die Variable<br />

- Entwickler sollte jede Variable initialisieren<br />

- Entwickler sollte besser über $_GET oder<br />

$_POST auf Formularparameter zugreifen<br />

- Admin kann dies erzwingen mit<br />

register_globals=off (in php.ini)<br />

if (...)<br />

$ok = true;<br />

if ($ok)<br />

...<br />

<br />

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

368

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!