.NET/IIS 友好的内存防病毒扫描
Posted
技术标签:
【中文标题】.NET/IIS 友好的内存防病毒扫描【英文标题】:.NET/IIS friendly in-memory antivirus scanning 【发布时间】:2008-11-24 12:57:42 【问题描述】:我正在寻找一种可以让我即时扫描文件的解决方案。它需要与 IIS(6.0 或 7.0)或 ASP.NET 很好地集成。我花了一些时间试图在 Internet 上找到一些东西,但不幸的是,我发现的只是一个基于 COM 的解决方案,它仍然迫使我将文件保存在磁盘上 (http://www.opswat.com/metascan.shtml) 更新: 该解决方案需要在内部托管。
谢谢
帕维尔
【问题讨论】:
【参考方案1】:我们使用Sophos Anti-Virus Interface (SAVI),这是一种基于进程内 COM 的解决方案,您可以使用 COM 互操作访问它,它支持内存中扫描。
【讨论】:
【参考方案2】:您是否尝试过 Metascan REST 服务器或 Metascan 的缓冲区扫描?我很确定您可以将字节数组传递给 Metascan 进行扫描。根据他们的示例代码,它看起来像这样。
字节 [] 缓冲区; ... ... metaScanLib.Scan(buff);
【讨论】:
【参考方案3】:http://housecall.trendmicro.com/?
【讨论】:
我在考虑,但不幸的是,这种工具不能即时扫描文件。更重要的是,这需要一个内部托管的解决方案。以上是关于.NET/IIS 友好的内存防病毒扫描的主要内容,如果未能解决你的问题,请参考以下文章