[請益] 檔案上傳的安全問題

看板PHP作者時間16年前 (2010/01/14 08:47), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/2 (看更多)
如果我要做圖片上傳的功能 可是如果只是單純分析副檔名 但是要是有心人將副檔名改成.jpg但是其實是.php的檔案 這樣在開啟圖片的時候,不就會執行php的程式 有沒有辦法可以避掉這個後門 比方說檢查上傳檔案是否真的為圖片或是 有沒有辦法在http server設定說在上傳檔案的目錄下,禁止執行任何程式 -- ˊ_▂▃▄▂_ˋ. ◣           ▅▅▅  ▅▅▅  ι●╮     ▍./◤_▂▃▄▂_◥ \'▊    HARUHI ████████  <■┘      ◤◤◥█◥◥█Δ   ISM    ███▃▃███  ¢|\      ζ(▏●‵◥′●)Ψ ▏   By-gamejye ▂▂▂  ▂▂▂   ⊿Δ      /|▋ |\ ▎        ハ ル ヒ 主 義         ◥◥|◣ ‵′ ◢/'◢◢ S‧O‧S 世界をいに盛り上げるための宮ハルヒの団 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.39.194

01/14 09:32, , 1F
getimagesize 查一下文件吧 這個涵式!!
01/14 09:32, 1F

01/18 00:13, , 2F
看過簡單有效的方式是上傳一律concat附檔名成.zip或.txt
01/18 00:13, 2F
文章代碼(AID): #1BJccbOs (PHP)
討論串 (同標題文章)
文章代碼(AID): #1BJccbOs (PHP)