2014-02-19 70 views
0

我製作了一個「牆」腳本,用於分析網址並從此網址獲取一些數據。顯示外部圖像時的安全問題

我想顯示來自此網址的圖片以獲取拇指。

所以我的問題是:

是否有可能從外部內容顯示圖像時爲100%安全嗎?

對於實爲例使用「safe_image.php?urlOfThePicture」

回答

1

是否有可能從外部內容顯示圖像時爲100%安全嗎?

一般來說,任何事情都不能100%安全。但是,您可以儘可能地保護自己,並讓妥協變得困難。

這裏最大的危險可能是CSRF。如果您只是顯示覆制其原始網址的圖片,則可以輕鬆獲取聲稱是圖片的惡意網址,但實際上會向任意易受攻擊的網站(您的郵件,銀行等)發送請求。 Facebook通過實際創建每個上傳圖像的副本來處理此問題,因此顯示在瀏覽器上的圖像始終是安全的。

如果您有一個下載圖像並生成縮略圖的程序,您需要確保該程序可以處理損壞的(惡意)圖像,否則可能會導致目標受損。