php.de

Zurück   php.de > Webentwicklung > Software-Design

Software-Design Diskussionen auf Profi-Niveau: PHP Lösungen auf konzeptioneller Ebene

Antwort
 
LinkBack Themen-Optionen Bewertung: Bewertung: 1 Stimmen, 5,00 durchschnittlich.
Alt 28.03.2011, 21:05  
Neuer Benutzer
 
Registriert seit: 28.03.2011
Beiträge: 2
PHP-Kenntnisse:
Fortgeschritten
sven-ber befindet sich auf einem aufstrebenden Ast
Standard Dropbox Projekt -> Wohin mit den hochgeladenen Dateien?

Hallo,

ich arbeite gerade in einer Gruppe an einer Art Dropbox. Registrierte Nutzer sollen gestellte Aufgaben lösen können und die Lösung als Datei auf den Server laden können. Ein Admin soll sich die Lösung herunter laden können. Die Dateien dürfen nicht über HTTP direkt aufrufbar sein.

Wir sind uns in der Gruppe uneinig über eine Lösung. Eine Idee wäre in dem Ordner, wo die Dateien liegen, eine index.html zu platzieren, die automatisch auf die Webseite referenziert. Jemand der das Wissen über die Dateinamen hat, könnte aber auch diese Barriere umgehen.

Wie würde man ansonsten Dateien vor dem unerlaubten direkten Zugriff schützen?

Gruß

Sven
sven-ber ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 28.03.2011, 21:08  
Erfahrener Benutzer
 
Benutzerbild von mermshaus
 
Registriert seit: 14.06.2009
Beiträge: 1.733
PHP-Kenntnisse:
Fortgeschritten
mermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz sein
Standard

Lege sie auf dem Server außerhalb des Document-Roots ab und lade sie über ein Script herunter, in dem du die Berechtigung prüfen kannst.
__________________
Blog | Buch | Kaloa
mermshaus ist offline   Mit Zitat antworten
Alt 28.03.2011, 22:06  
Erfahrener Benutzer
 
Registriert seit: 01.01.2010
Beiträge: 202
PHP-Kenntnisse:
Anfänger
CoKeSiDe befindet sich auf einem aufstrebenden Ast
CoKeSiDe eine Nachricht über ICQ schicken
Standard

.htaccess Verzeichnisschutz?
CoKeSiDe ist offline   Mit Zitat antworten
Alt 29.03.2011, 09:49  
Benutzer
 
Registriert seit: 25.03.2011
Beiträge: 52
PHP-Kenntnisse:
Fortgeschritten
Maxefix befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von mermshaus Beitrag anzeigen
Lege sie auf dem Server außerhalb des Document-Roots ab und lade sie über ein Script herunter, in dem du die Berechtigung prüfen kannst.
Genau, das ist die einzig wahre Lösung. Du kannst zwar auch ein Verzeichnis innerhalb des Document-Roots so konfigurieren, dass man über http nicht rankommt, aber wenn der Schutz mal nicht funktioniert (jemand macht einen Fehler in der Apache-Konfiguration, löscht die .htaccess o.ä.) sind alle Dateien ungeschützt...

Solltest du allerdings keinen Zugriff auf ein Verzeichnis außerhalb des Document-Roots haben (ist bei Shared-Webhostern leider oft der Fall), hilft das natürlich alles nichts. Dann würde ich in das Upload-Verzeichnis folgende .htaccess packen:

Code:
Order Allow,Deny
Deny from All
Gruß,
Max
Maxefix ist offline   Mit Zitat antworten
Alt 30.03.2011, 17:28  
Neuer Benutzer
 
Registriert seit: 28.03.2011
Beiträge: 2
PHP-Kenntnisse:
Fortgeschritten
sven-ber befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Solltest du allerdings keinen Zugriff auf ein Verzeichnis außerhalb des Document-Roots haben (ist bei Shared-Webhostern leider oft der Fall), hilft das natürlich alles nichts.
Genau da seh ich das Problem. Konnte leider noch nicht mit dem Professor darüber reden, ob dies bei uns der Fall sein wird.

Morgen weis ich mehr.

Ich würde aber auf alle Fälle diese Variante bevorzugen.
sven-ber ist offline   Mit Zitat antworten
Alt 30.03.2011, 18:35  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Im allgemeinen liefern "gute" ( ja, das definier ich jetzt mal nicht weiter, lawinengefahr ) Shared-Hoster etc-dirs zu jedem Webspace. Sollte das nen Uniserver sein und ihr nicht grad vom BAfH heimgesucht, "requeste" da so ein dir ?..

Im Notfall frisst der Teufel ( MySQL ) auch Fliegen ( PDFs -> BLOB ). Wäre aber so das letzte was ich tun wollen würde. Alternativ Lagert die Files direkt nach dem Upload auf einen dafür vorgesehenen Remote-Storage ( anderen FTP eines Verantwortlichen Lehrkörpers ) aus.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Weltweit einmaliges Projekt sucht kompetenten Partner (PHP / Serveradmin)! remotehorst Sonstige 10 09.10.2010 16:28
[Erledigt] PHP Projekt mit Zukunft coolbull00 Beitragsarchiv 12 04.05.2009 17:23
PHP Projekt mit Zukunft DawidJan Beitragsarchiv 10 03.05.2009 20:59
Programmierer für Projekt gesucht thezug Beitragsarchiv 4 26.02.2009 13:43
PHP Dateien verschlüsseln GSJLink PHP-Fortgeschrittene 2 26.04.2008 12:29
[Logik] Mehrere Dateien als Anhang per Formular versenden PsychoEagle PHP Tipps 2008 2 27.08.2007 08:58
[Erledigt] Dateien aus Verzeichnissen vom Webserver auslesen und linken PHP Tipps 2004 3 08.09.2004 10:07

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
dropbox php, dropbox gewerblich, dropbox schützen, dropbox php server, wohin php-datei laden, dropbox ähnliches php skript, wohin php dateien server, wohin php datei auf dem server, php dropbox ausle, php dateien aus dropbox anzeigen, php dropbox daten auslesen, php script ähnlich wie dropbox, datei auf server soll nicht per url aufrufbar sein, wohin mit php datei auf dem server$, dropbox-oerdner mit htaccess schützen, dropbox zugang schützen, dropbox html laden, dropbox php zugriff, .htacces für dropbox, php from dropbox to server

Alle Zeitangaben in WEZ +2. Es ist jetzt 01:33 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum