跳至內容
Astera Technology

轉送附件前怎樣核對大小及檔案類型

按接收規格核對內容,不能只相信副檔名或瀏覽器提供的 MIME 標籤。

容量上限用位元組寫清楚

OWASP 建議多重上載核對,單靠副檔名或宣告 Content-Type 不足夠。以下本地假設只收不超過 2,000,000 位元組的 PDF,並要檢查內容;數字不是供應商上限。

假設附件核對
檔案觀察處理決定
A.pdf1,500,000 位元組,已確認 PDF 內容可繼續其他保安檢查
B.pdf2,100,000 位元組按例子上限拒絕
C.pdf宣告 PDF,實際內容不支援拒絕類型不符
下載可編輯 CSV ↓

檢查通過與轉送成功分開記

記檔案編號、大小、確認類型及檢查結果。雜湊可發現內容被改,不能證明檔案安全。過大或不准類型不應不停重送,應按已記載方法更正。

可執行檔改名 .pdf,又標 application/pdf,兩個標籤一致便可接收嗎?

查看參考答案

不可以。須核對實際內容及保安規則。自行宣告的標籤一致,不能代替伺服器驗證及檢查。

相關資源