Webspace
Warum ist die Funktion url_fopen deaktiviert?
Diese Funktion wurde aus Sicherheitsgründen deaktiviert. Daher können keine Dateien von externen Seiten importiert werden. Lokale Einbindungen sind jedoch wie gewohnt möglich.
Als Alternative können Sie die fsockopen() Funktion nutzen. Informationen dazu finden Sie im PHP Manual.
Weitere Hinweise zur o.g. Funktion:
Durch
Schwachstellen kann ein Angreifer beliebigen Skript-Code in betroffene
PHP-Skripte einfügen. Der Angreifer benötigt einen eigenen Webserver,
um den Code bereitszustellen, der in die PHP-Skripte eingefügt wird.
Gemäß den Meldungen wurden auf kompromittierten Systemen IRC-Bots installiert,
mittels derer die Systeme ferngesteuert und zum Beispiel als Warez-FTP-Server oder für die Durchführung von DDoS Attacken werden können.
Betroffen sind Webserver, in denen in der Konfigurationsdatei php.ini die Option
"allow_url_fopen = on"
gesetzt ist und zusätzlich ein PHP-Skript aufgerufen werden kann,
das dynamischen Code auf unsichere Weise nachlädt, z.B. mittels
if (!isset($realm))
{
include "home.template";
}
else
{
include $realm ;
}
Die oben genannte Option bewirkt, dass Aufrufe der Funktion fopen()
über einen URL-Wrapper durchgeführt werden. d.h. anstelle eines
Pfades im lokalen Dateisystem kann eine URL auf einem entfernten
Webserver angegeben werden. Die include Anweisung bindet in diesem
Fall den Skript-Code ein, der nach einem HTTP-Request der URL von dem
entfernten Webserver zurückgegeben wird.
Ein Angreifer kann diese Klasse von Schwachstellen mittels eines
speziell konstruierten HTTP Get-Requests ausnuzten, in dem eine URL
auf einen vom Angreifer kontrollierten Webserver beinhaltet ist.
Aus den o.g. Gründen ist auf unseren Server die Option "allow_url_fopen" deaktiviert.
Tags: -
Verwandte Artikel:
- Warum kann ich meine IDN-Domain nicht mit Umlauten aufrufen?
- Warum habe ich ungelöste Paketabhängigkeiten bei SuSE und Plesk?
- Warum kann ich keine eMails versenden?
- Warum kann ich keine eMails per SMTP-Server versenden (AOL-Kunde)?
- Warum erhalte ich einen Fehler, wenn ich nach Einrichtung einer eMail-Adresse eine eMail an die eMail-Adresse sende?
Verfasser des Artikels: Kundensupport
Revision: 1.104
Kommentieren nicht möglich