dedlfix: Sicherheit - Hochgeladene XML-Datei parsen

Beitrag lesen

echo $begrüßung;

-Der User kann eine GPX-Datei (http://www.topografix.com/gpx.asp) zum Server schicken.
-Die hochgeladene Datei wird mit PHP geparst und die entsprechende Ausgabe erzeugt.
-Der User bekommt seine GPX-Datei dann auf einer Karte angezeigt.
Das funktioniert auch soweit, nur stellt sich mir die Frage, welche Sicherheitsrisiken dabei auftreten und wlche Maßnahmen ich ergreifen sollte.

Das kommt darauf an, wie genau die Umsetzung erfolgt ist. Womit wird die Datei geparst? Mit eigenem Code oder unter Verwendung einer der mitgelieferten XML-Parser? Wie reagiert das Programm auf Parser-Fehler, die ja bei ungültigen Dateien auftreten werden? Wie reagiert es auf gültige Syntax aber unsinnige Werte, wie beispielsweise außerhalb der Karte liegende Parameter? Wenn die Datei syntaktisch korrekt aber viel zu groß ist, wie reagiert das Script oder PHP oder der Server auf die übermäßige Ressourcenauslastung? Wie ist sichergestellt, dass im Code, den man nicht selbst geschrieben hat (sprich: in PHP selbt), Fehler beseitigt werden, wenn welche bekannt werden?

echo "$verabschiedung $name";