2010-06-13 85 views
2

快速提問傢伙,文件上傳必須在病毒掃描之前進行存儲?

我試圖配置病毒掃描程序來掃描用戶上傳的文件,我只是好奇他們是否必須存儲在服務器上才能被掃描,或者如果您可以在保存文件之前掃描?我使用PHP在Linux上運行apache。

任何意見讚賞。

+0

是的,我甚至會說這是最佳做法。 – 2010-06-13 00:55:11

+0

你是說我應該創建一個目錄,然後使用move_uploaded_file將文件放在那裏,然後掃描它,如果它是好的繼續,如果存在病毒,刪除它? – Scarface 2010-06-13 03:30:48

回答

3

上傳進入/tmp,在使用move_uploaded_file之前,他們應該安全地掃描以將它們放置在更持久的地方。

+0

您在move_uploaded_file之前的含義是什麼?你不需要用它來將它保存在溫度中嗎?您是否在討論發佈文件並使用$ _FILES ['Filedata'] ['tmp_name']進行掃描以供參考? – Scarface 2010-06-13 03:23:27

+0

nvm我剛剛閱讀這篇文章http://www.php.net/manual/en/features.file-upload.post-method.php。我明白你現在在說什麼。我希望在你的回答中你可能會更詳細一些,但你仍然是正確的,並且導致了我對文件上傳過程的理解。 – Scarface 2010-06-13 15:29:09

1

如果你谷歌掃描流病毒,你會發現很多似乎能夠掃描流的病毒掃描程序。你將需要找到一個有效的商業版本(我懷疑是否有任何開源版本,但我可能是錯的)。病毒每天創建,更新將需要保持最新。

相關問題