Windows 的容器
Containers for Windows
我需要在一台 Windows 机器上使用多个 (15 - 20) 反病毒软件检查不同的文件。
我想自动化这个过程。现在我无法安装所有这些反病毒软件,因为它们之间存在冲突。
您能否为 Windows 平台(例如 Docker)推荐一些容器技术,其中每个防病毒软件都可以安装在单独的容器中?
有没有更好的方法来解决这个任务?
我认为您需要使用全虚拟化技术,例如VMWare(WS 或ESX)、Hyper-V、VirtualBox。前两个可以由脚本控制。杀毒软件比较特殊,它需要对计算机进行深度Ring0访问,而像Sandboxie这样的app-virtualizer是做不到的。
您可以检查 herdProtect(根据他们的网站,它由云中的 68 个反恶意软件引擎提供支持)或遵循类似模式的 SecureAPlus。
此外,对于较小且易于管理的文件大小,您可以查看 virusTotal.com 这是一项在线服务,它利用许多恶意软件引擎来检查上传的文件是否受到感染。
强烈建议不要在同一台机器上安装多个防病毒软件 运行,因为即使是分布式解决方案(VM、码头工人等),它们也会耗尽主机的实力和资源(内存,cpu、硬盘 i/o 等)
你可以看看这个旧的卡巴斯基博客文章:
https://blog.kaspersky.com/multiple-antivirus-programs-bad-idea/2670/
我需要在一台 Windows 机器上使用多个 (15 - 20) 反病毒软件检查不同的文件。
我想自动化这个过程。现在我无法安装所有这些反病毒软件,因为它们之间存在冲突。
您能否为 Windows 平台(例如 Docker)推荐一些容器技术,其中每个防病毒软件都可以安装在单独的容器中?
有没有更好的方法来解决这个任务?
我认为您需要使用全虚拟化技术,例如VMWare(WS 或ESX)、Hyper-V、VirtualBox。前两个可以由脚本控制。杀毒软件比较特殊,它需要对计算机进行深度Ring0访问,而像Sandboxie这样的app-virtualizer是做不到的。
您可以检查 herdProtect(根据他们的网站,它由云中的 68 个反恶意软件引擎提供支持)或遵循类似模式的 SecureAPlus。
此外,对于较小且易于管理的文件大小,您可以查看 virusTotal.com 这是一项在线服务,它利用许多恶意软件引擎来检查上传的文件是否受到感染。
强烈建议不要在同一台机器上安装多个防病毒软件 运行,因为即使是分布式解决方案(VM、码头工人等),它们也会耗尽主机的实力和资源(内存,cpu、硬盘 i/o 等) 你可以看看这个旧的卡巴斯基博客文章: https://blog.kaspersky.com/multiple-antivirus-programs-bad-idea/2670/