2010-07-15 68 views
3

如您所知,有一些PHP功能可以在共享主機環境中禁用。在Google搜索中,我發現了許多這些功能的列表。其中一個功能是curl_exec,我不明白爲什麼應該禁用此功能?這個功能如何容易受到攻擊?爲什麼PHP函數`curl_exec`應該被禁用?

回答

2

它可以用來創建自己的請求循環,這將鎖定服務器。它也可以用來模擬站點或代理請求。如果這些是足夠好的理由來禁用curl_exex,真的取決於你相信多少代碼。

+0

所以我認爲這不是一個非常危險的功能,並且如果這些漏洞限於這些功能可以預料。感謝您的幫助。 – Ehsan 2010-07-15 05:31:31

1

我無法評論您的共享主機提供商爲何禁用了它,但可能僅僅是禁止您腳本與其他網站的交互腳本(可能發送垃圾郵件,啓動DoS攻擊作爲代理等)

這裏是another hosting provider的解釋,我發現:

不,你不能從的cPanel使curl_exec() 。請注意, 由於安全 原因我們禁用了共享服務器上的curl_exec()函數 ,我們無法啓用它。

Curl_exec()允許任何人遠程 從其他遠程Web服務器 獲取數據,並從遠程服務器下載&上傳 文件。

+0

謝謝,我是服務器管理員;-) 似乎沒有必要禁用它。 :-) – Ehsan 2010-07-15 05:26:47