PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   Apache HTTP-Server (http://www.selfphp.de/forum/forumdisplay.php?f=23)
-   -   upload per .htaccess verhindern (http://www.selfphp.de/forum/showthread.php?t=20884)

webmark487 09.02.2009 17:18:26

upload per .htaccess verhindern
 
hallo,

vor kurzem wurde über ein cms, das ich für eine website verwendet hatte, ein phishing versuch gestartet (über ein sicherheitsleck im cms ...). in den emails war ein link auf den images-ordner auf unserem webserver.
es wurde ein ordner im images-ordner erstellt, darin war ein php-file (mit paypal-layout) und formularfeldern, in die der user seine paypal daten neu eintragen hätte sollen.

meine fragen:

1. wie kann ich per .htaccess verhindern, dass irgendjemand (ausser ich per ftp) in einem bestimmten ordner einen ordner erstellen kann.

2. wie kann ich per .htaccess verhindern, dass irgendjemand in einen bestimmten ordner ein file uploaden kann, das kein image ist (also alles ausser jpg, png, gif, ...) ?

3. wie kann ich per .htaccess verhindern, dass irgendjemand in einen bestimmten ordner eine eigene .htaccess uploadet und somit meine überschreibt.

wär super, wenn ihr mit beispielen dienen könnt.

danke, webmark487

xabbuh 10.02.2009 09:09:59

AW: upload per .htaccess verhindern
 
Zitat:

Zitat von webmark487 (Beitrag 124467)
1. wie kann ich per .htaccess verhindern, dass irgendjemand (ausser ich per ftp) in einem bestimmten ordner einen ordner erstellen kann.

Setze die Verzeichnis- bzw. Dateirechte so, dass nur der FTP-Benutzer Schreibzugriff hat.

Zitat:

Zitat von webmark
2. wie kann ich per .htaccess verhindern, dass irgendjemand in einen bestimmten ordner ein file uploaden kann, das kein image ist (also alles ausser jpg, png, gif, ...) ?

Gar nicht, da die Speicherung der Dateien wohl von anderen Skripten vorgenommen wird und diese über das Dateisystem und nicht HTTP Schreibzugriff haben, greifen htaccess-Dateien an dieser Stelle nicht.

Zitat:

Zitat von webmark
3. wie kann ich per .htaccess verhindern, dass irgendjemand in einen bestimmten ordner eine eigene .htaccess uploadet und somit meine überschreibt.

Gar nicht, s.o.

ksticker 11.02.2009 21:48:59

AW: upload per .htaccess verhindern
 
Tipp: Kapsel die UploadFolder von der eigentlichen Seite, setze wie bereits gesagt die Schreibrechte, prüfe zumindest dem MimeTyp und die Dateiendung einer Datei, benenne die Datei beim Upload um zb datum+random-zahl.
Ich glaub du kannst auch die Parser für bestimmte Verzeichnisse ausschalten (bin mir aber nicht sicher), bzw. lade die Dateien einfach in einen Folder außerhalbs des htdocs/publics hoch.


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:05:52 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.