2017-03-05 64 views
-1

我试图让Web应用程序上的用户使用ASP.NET MVC下载任何URL的HTML字符串。我知道,这将是非常容易使用下面的代码下载页面:下载URL时检查和潜在的恶意软件或病毒

using (WebClient client = new WebClient()) 
{ 
    string code= client.DownloadString(URL); 
    //... 
} 

现在的问题是我是否需要检查请求的任何可能的或潜在的攻击或恶意软件加时赛等?

P.S:我怎么知道我得到的文件类型?如果让我们说一个图像文件,那么响应(我不知道的地方)应该有内容类型。它在哪里?

+1

“恶意软件”或“病毒”?对于反恶意软件/病毒专业人员来说,这是最好的一项任务。仅仅因为你可以限制/设置一些“内容类型”并不意味着你以任何方式“检查恶意软件或病毒”。 – EdSF

+0

你能告诉我如何检查内容类型吗? – AHBagheri

+0

您可以在下面实施病毒全面建议,并且还可以使用URL信誉网站(例如https://sitereview.bluecoat.com/sitereview.jsp)进行检查。为了分析恶意软件是否传递给用户,你应该看看一个强大的商业产品,而不是重新发明。虽然花钱,但这就是生活。 – 2017-03-19 19:52:26

回答

0

您可以将文件的md5散列发送到Virus Total,并查看文件是否是已知病毒。

+0

我建议我应该这样做或不!因为我只是下载字符串。 – AHBagheri

+0

这不是我问的问题的答案。 – AHBagheri

相关问题