分享至
謹記住兩個原則:可執行就不可寫入,可寫入就不可執行
在處理類型請使用白名單,並且對於圖片的處理可使用壓縮函式或是 resize 函式以破壞內有的惡意程式碼
即使惡意代碼上傳成功,攻擊者也無法 access 到檔案,進而阻斷利用的可能性
如 Google 和 Yahoo ,它們將圖片、上船的檔案都放在不同的 domain 下,即使真的發生問題,能影響的範圍也不大
IT邦幫忙