Philippé: PHP-Skripte und Sicherheit - Ein Problem der Struktur?

Beitrag lesen

Hello,

Hi there,

die von Dir zitierte Klasse halte ich für Nonsens.

Ja, schlechtes Beispiel.

Es ist irgendwie nicht gewinnbringend, nur einen Wrapper um vorhandene Funktionen zu bauen, ohne dabei neue Funktionalitäten und Prüfungen einzubauen.

Stimmt schon.

Alleine beim Upload von Files gibt es bestimmt ein Dutzen Dinge zu berücksichtigen:
[...]

Du hast schon recht, nur gehe ich von dem Punkt aus (das kannst du jetzt natürlich nicht wissen, mein Fehler), dass es nur einen User, den Admin, gibt und dieser dann über eine Admin-Oberfläche Dateien hochladen kann. Insofern trägt der Admin die volle Verantwortung.
Deine Beispiele sind aber trotzdem richtig.

Das ist aber das Kernproblem: Ich habe nur eine Datei (admin.php) und zwei zusätzliche für Klassen und Funktionen. Wenn jetzt per POST eine Datei hochgeladen werden soll, kommt diese als erstes bei der admin.php an. Jetzt hat man nur zwei Möglichkeiten: übergebe ich den ganzen Kram an eine Klasse/Funktion oder soll sich die admin.php um alles kümmern?
Nur ist mein Beispiel nichts Halbes und nichts Ganzen...