Hallöchen!
Ich hab "nur" ne ganz kurze technische Frage. Ich weiß zwar nicht ganz genau wie das funktioniert, und habe zu dem Thema auch nicht wirklich seriöse Infos gefunden, aber Grafik-Dateien (z.B. JPEGs), können ja meines Wissens "bösen Code" (JavaScripte etc..) enthalten.
Da ich wie gesagt nicht weiß wie das genau von statten geht, bin ich mir nicht ganz sicher, ob mein Ansatz soetwas zu unterbinden korrekt ist, oder ob totaler Unsinn, oder was auch immer.
Ich hatte mir vorgestellt, die Grafiken entsprechend mit imagecreatefromxyz() einzulesen und mit imagecreatexyz() wieder abzulegen. Meines Erachtens schreibt die GD-Lib die, ich sag mal, "Grafik-Informationen" dann neu, und wenn bei der ganzen Prozedur ein Fehler auftritt, ist das Bild wohl nicht in Ordnung.
Frage jedoch: Fange ich damit alle möglichkeiten ab, oder bringt das vielleicht gar nichts? Oder gibt es vielleicht sinnvollere Ansätze?
Noch kurz zur Erklärung: Es geht um vom Benutzer hochgeladene Bilder, die ja unter umständen auch aus Versehen derartigen Code enthalten können.
Vielen Dank im Voraus schonmal
Ich hab "nur" ne ganz kurze technische Frage. Ich weiß zwar nicht ganz genau wie das funktioniert, und habe zu dem Thema auch nicht wirklich seriöse Infos gefunden, aber Grafik-Dateien (z.B. JPEGs), können ja meines Wissens "bösen Code" (JavaScripte etc..) enthalten.
Da ich wie gesagt nicht weiß wie das genau von statten geht, bin ich mir nicht ganz sicher, ob mein Ansatz soetwas zu unterbinden korrekt ist, oder ob totaler Unsinn, oder was auch immer.
Ich hatte mir vorgestellt, die Grafiken entsprechend mit imagecreatefromxyz() einzulesen und mit imagecreatexyz() wieder abzulegen. Meines Erachtens schreibt die GD-Lib die, ich sag mal, "Grafik-Informationen" dann neu, und wenn bei der ganzen Prozedur ein Fehler auftritt, ist das Bild wohl nicht in Ordnung.
Frage jedoch: Fange ich damit alle möglichkeiten ab, oder bringt das vielleicht gar nichts? Oder gibt es vielleicht sinnvollere Ansätze?
Noch kurz zur Erklärung: Es geht um vom Benutzer hochgeladene Bilder, die ja unter umständen auch aus Versehen derartigen Code enthalten können.
Vielen Dank im Voraus schonmal
Kommentar