Sicherheit beim Dateiupload und

  • Hallo!

    Ich habe auf mehreren Webseiten ein Kontakt- und Bewerbungsformulare mit Dateiupload integriert.

    Leider kann ich nicht festlegen, dass z. B. nur Dateien im pdf-Format upgeloaded werden können.

    Wir haben das ausprobiert und eine Datei hochgeladen, die das Format name.php.txt hat. In dieser Datei steht eine Anweisung, die dann auch ausgeführt wird.

    Auch können Personen, die Ahnung von EDV und Programmierung haben, das Kontaktformular einfach online ändern, weil der online einsehbar und der Quellcode veränderbar ist.

    Auch das haben wir ausprobiert und es konnten z.B. die Namen der Felder umbenannt werden.

    Das ist nicht sicher!!!

    Gibt es hier eine Lösung, das zu ändern?

    Danke vorab!

    Gruß

    D. Jenders

  • Hallo,

    Können Sie mir bitte erklären, was das umbenennen von Formularfeldern im Quellcode mit „Sicherheit“ zu tun hat?

    Ich bezweifle auch, dass PHP-Code einer Datei mit Endung .TXT beim Ansehen (durch Klick auf den Link in der Mail, die Sie vom Formular enthalten) ausgeführt wird. Falls dem so wäre, wäre der Webserver falsch konfiguriert.

    Falls Sie Zweifel an der Sicherheit von Dateiuploads haben, bieten Sie bitte keine solchen an.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo Stefan,

    danke für die schnelle Antwort.

    Es sollte keiner in Formularen etwas ändern können - außer der/diejenige, der/die sie programmiert und online gestellt hat.

    Und es ist wirklich so, dass durch Klick auf den Link in der Mail der php-Code ausgeführt wird.

    Sie schreiben, dass dann der Webserver falsch konfiguriert wäre. Das ist mir neu ...

    Was muss ich denn da ändern?

    Viele Grüße

    Doro J.

  • Ein Webserver sollte so konfiguriert sein, dass er PHP Code nur ausführt, wenn die Dateierweiterung auch .php ist. Kann es nicht eher sein, dass sie lediglich den Quellcode sehen?

    Jedes HTML-Formular kann per Quellcode verändert werden. Das ist systemimmanent.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!