Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme.

PHP Datei von anderen Servern einbinden

Diskussion: PHP Datei von anderen Servern einbinden im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Huhu, ich wollte mal fragen , wie man das ermöglichen kann , dass ein Server es erlaubt , dass ...

Antwort
Alt 05.04.11, 16:05   #1 (permalink)
 
Registriert seit: 17.09.10
Stazer Leistung: Z3
Stazer eine Nachricht über ICQ schicken Stazer eine Nachricht über Skype™ schicken
Likes: 0
Standard PHP Datei von anderen Servern einbinden

Anzeige

Huhu,
ich wollte mal fragen , wie man das ermöglichen kann , dass ein Server es erlaubt , dass andere , nur bestimmte Server PHP Dateien von diesem per include , include_once , require und require_once einbinden können.

Als Betriebsystem wird überall Ubuntu verwendet und als Webserver Apache 2.0 mit PLESK als Administrationsoberfläche.

MfG Stazer

Stazer ist offline   Mit Zitat antworten
Alt 05.04.11, 16:09   #2 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 441
Standard

Du könntest eine WebDAV-Freigabe des Ordners machen, in dem sich die PHP-Datei befindet, und für die mittels htacess der Zugriff auf bestimmte IPs beschränkt wird. Die WebDAV-Freigabe könntet du auf den Servern mounten, wo die Datei inkludiert werden soll. Alternativ deaktivierst du für den entsprechenden Ordner das Parsing von PHP-Dateien und schaltest auch dort ein htaccess davor, so dass der Zugriff auf den Ordner nur für bestimmte IPs zugelassen wird.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 05.04.11, 19:15   #3 (permalink)
 
Registriert seit: 28.07.08
ArnoNühm Leistung: Z3
Likes: 1
Standard

kann man die remote file inclusion auf ne whitelist von vertrauenswürdigen servern oder besser ne liste von files auf servern beschränken? wenn nicht sollte man damit sehr vorsichtig sein.
ArnoNühm ist offline   Mit Zitat antworten
Alt 05.04.11, 21:55   #4 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 441
Standard

Man kann auf jeden Fall den Zugriff auf die Freigaben via htaccess auf bestimmte IPs beschränken. Beispiel:

Code:
    <Location ~ "/(freigabe1|freigabe2)">
         Order allow,deny
	 AuthUserFile /home/user/.httpd_passwd
	 AuthGroupFile /dev/null
	 AuthName "Dateifreigabe"
	 AuthType Basic
	 Allow from 123.123.123.123
	 require valid-user
	 Satisfy any
    </Location>
Damit ist ein Zugriff sowohl mit Benutzername und Passwort als auch ohne Authentifizierung von der IP 123.123.123.123 möglich.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
Alt 06.04.11, 00:18   #5 (permalink)
 
Registriert seit: 28.07.08
ArnoNühm Leistung: Z3
Likes: 1
Standard

mir gings eher um den server, der das script ausführen soll. ich fänds etwas unschön, wenn man file inclusion von beliebigen adressen erlauben müsste.
ArnoNühm ist offline   Mit Zitat antworten
Alt 06.04.11, 11:44   #6 (permalink)
Member of Honour
 
Benutzerbild von easteregg
 
Registriert seit: 14.09.07
easteregg Leistung: Pentium Ieasteregg Leistung: Pentium I
easteregg eine Nachricht über ICQ schicken
Likes: 62
Standard

wenn du das webdav mountest auf dem server der das ausführen soll, dann musst du gar nicht erst erlauben, das include von anderen server arbeitet.
alternativ kannst du auch mit get_contents() oder so das script abholen, auf dem server speicerhn und ausführen!

aber nicht mit eval() ausführen und das direkt verbieten, sonst kannst du so auch jeden anderen beliebigen code einfügen!
__________________
» Flattr mich! - Wenn dir mein Beitrag geholfen hat! «
<| 2 AMD Opterons 2384@ 8x3,2ghz | Tyan S2915 | 10GB | 2x 8800GT | 8400GS | Dell 3008WFP + 2x2007FP |>
easteregg ist offline   Mit Zitat antworten
Alt 06.04.11, 11:46   #7 (permalink)
Themenstarter
 
Registriert seit: 17.09.10
Stazer Leistung: Z3
Stazer eine Nachricht über ICQ schicken Stazer eine Nachricht über Skype™ schicken
Likes: 0
Standard

Gut...
Ich werde mal versuchen , dass so zu machen wie ihr hier beschrieben habt.

Danke

MfG Stazer
Stazer ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » PHP Datei von anderen Servern einbinden
Themen-Optionen
Ansicht

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

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



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61