【问题标题】:Scanning attachment before uploading on the server?在上传到服务器之前扫描附件?
【发布时间】:2010-11-29 01:18:10
【问题描述】:

我提供上传功能,我希望文件必须在服务器端扫描,在上传之前,然后将它们保存在该服务器上。

是否有任何可用的免费防病毒引擎来扫描服务器上的附件?

谢谢

【问题讨论】:

标签: asp.net file-upload attachment


【解决方案1】:

您不能完全“扫描”客户端上的文件。但是,某些操作是可能的,由客户端安全设置决定。 我相信这是相当困难的,因为浏览器实现这些功能的方式不同(例如,Internet Explorer 可以使用 ActiveX 脚本)。 或许你可以试试看。

关于免费杀毒软件,我相信谷歌有答案;) 但说真的,Avast 和 AVG 都在为家庭用户提供免费版本的防病毒软件。由于您没有说明您的服务器用途,我不知道使用免费版本是否合法。

如果您愿意为 AV 解决方案支付一点费用,我可以推荐 NOD32。也就是说,我应该提到我对服务器版本没有经验。我用的是工作站版,重量很轻。

【讨论】:

    【解决方案2】:

    当然,这取决于您要用于扫描的病毒检查软件——例如,商业产品 metascan 提供了一个 API,可将您的程序与许多不同的商业防病毒产品集成。

    【讨论】:

      【解决方案3】:

      上传之前很难;您宁愿在上传后但在可供下载之前检查它。为此,您可以使用在线防病毒服务 - 但这是一个非常耗时的解决方案,您当然应该使用单独的线程或服务 - 或者使用众多可用的防病毒引擎之一自行扫描(其中一些是免费的,但其他的通常花费很少,每年不到 10 美元)。

      编辑:最著名的(至少对我而言)开源防病毒工具是ClamWin,它在GPL 下发布。对于免费(如免费啤酒)引擎,我只能建议搜索“免费杀毒引擎”之类的东西,不是因为我很懒,而是因为我从来没有使用过,也不愿意建议我不喜欢的东西。不知道。

      【讨论】:

      • 您能告诉我一些免费的可用防病毒引擎吗?谢谢
      猜你喜欢
      • 1970-01-01
      • 2014-12-19
      • 2013-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-14
      • 1970-01-01
      相关资源
      最近更新 更多