2017-04-26 41 views
3

我運行一個基於雲的.NET(C#)應用程序在Azure和具有用於掃描用戶的病毒和惡意軟件上傳的所有文件的要求。使用Azure的爲我的主人,我怎麼能夠掃描病毒和惡意軟件的用戶上傳的文件?

我看了一下Azure反惡意軟件和McAfee Endpoint Protection for Azure,但是在文件提交到存儲之前這些文件是否支持文件上載掃描並不是很清楚。理想情況下,任何可疑文件在被存儲之前都會被燒燬,而不是被存儲和稍後被掃描的文件。

有沒有一種方法,最好是輕量級的使用Azure資源的方法來完成文件流在上載之後但在將文件提交到任何類型的存儲之前掃描?

在此先感謝。

+0

您當前正在使用Azure的虛擬機或Azure的ASP託管您的應用程序? – CtrlDot

+0

@ CtrlDot - Azure應用服務。謝謝。 –

回答

0

根據this,在網站上沒有本地病毒掃描/反惡意軟件功能。啓用此方案的一種方法是在Cloud Service或虛擬機中使用Web角色。

此外,您無法在Web Apps上安裝簡單的反惡意軟件(除非該軟件可以與您的應用程序一起部署,並且不需要管理員級別的權限)。

另一種方式是使用第三方web api,如this

用戶上傳文件後,首先將文件發佈到API以掃描文件,如果結果成功,則繼續將文件上傳到存儲。

相關問題