我正在寻找与 Windows Server 2008 兼容的防病毒软件包。这不是难事。我需要的是防病毒软件上的 API 层,我可以从托管的 .net 代码调用它。
例如:我正在开发一个 Asp.Net (C#) 网站,允许用户将文件上传到网站所在的 Web 服务器。我们完全控制服务器,因此服务器上不存在任何安全/权限问题。我需要能够在新上传的文件上运行防病毒算法,而无需(希望)使用该软件的命令行版本。
有人知道这样的包吗?
答案1
有什么特别的原因说明为什么运行按需扫描是一件坏事(除了命令提示符的额外资源使用之外)?返回代码管理?
许多 AV 解决方案在实时扫描期间只会进行浅深度扫描,但按需扫描时会执行全深度检查。
答案2
据我所知,Microsoft Forefront Endpoint Protection 完全支持 Windows Server 2008 和 Windows Server 2008 R2: Microsoft Forefront 端点保护 2010
据我所知,没有多少防病毒供应商允许您运行托管的 .net 代码。我认为您需要对防病毒应用程序进行逆向工程才能做到这一点。但我更像是一名系统管理员,而不是开发人员,所以在这种情况下我可能是错的 ;)。
答案3
为什么不直接使用众多具有实时扫描和集中报告组件的 AV 之一呢?老实说,任何值得一看的东西都有你想要的东西,而且不需要你自己动手做 .net 解决方案。