我需要在虚拟机上安装防病毒软件等吗? [关闭]

Posted

技术标签:

【中文标题】我需要在虚拟机上安装防病毒软件等吗? [关闭]【英文标题】:Do I need antivirus, etc. on a virtual machine? [closed] 【发布时间】:2010-11-18 20:52:36 【问题描述】:

如果宿主机有杀毒、反恶意软件等,我认为虚拟机通过宿主机访问互联网,不需要自己的保护。对吗?

【问题讨论】:

这个问题属于serverfault。 如果其中一个答案被接受了仍然会很好:) 【参考方案1】:

没有任何报告的违规案例,其中开始运行恶意代码的虚拟机能够感染主机。然而,就这个问题提出了理论上的担忧。更糟糕的是,如果 vm 被感染,它可能最终会运行一个机器人来扫描您的网络(可能包括主机),并且很容易发现您的防御漏洞。

因此,即使您不太关心虚拟机,也强烈建议您采取严格的策略,使用 AV 软件和定期更新来保护这些机器。如果您不经常打开系统,这可能会很有挑战性。因此,通常最好每隔几周安排一次时间来打开所有虚拟机/映像并让它们全部更新。

如果您要提及特定的虚拟主机供应商或软件包,可能会提供有关如何开发您的 vm 安全协议的更具体的建议。

【讨论】:

是否需要主机为 Windows XP 而虚拟机客户为 Ubuntu 的防病毒软件? 防病毒软件在每台机器上运行。不知道你问的是主人还是客人。每个都应该修补电流。坦率地说,我更有可能在主机上关心它。我也倾向于比 Linux 更担心 Windows 感染的可能性,但这是懒惰的,在任何操作系统上运行 av 都是安全策略。【参考方案2】:

您应该将虚拟机视为真实机器。

给它一些保护。

【讨论】:

【参考方案3】:

如果您使用虚拟机进行除测试之外的实际工作 - 是的,它应该具有防病毒功能,因为如果您将文件移动到主机,它可能会跳转到主机。如果只是用于程序的沙盒测试,则不需要防病毒或其他任何东西,因为您可以随时擦除虚拟硬盘。

【讨论】:

【参考方案4】:

不,虚拟机需要与真机相同的待遇。但是如果你不打算使用它,我建议你打开备份。如果您的虚拟机有备份,恢复会更容易。

【讨论】:

以上是关于我需要在虚拟机上安装防病毒软件等吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server 2005 和防病毒软件

使用 C# 在 Windows 上检测防病毒软件 [关闭]

带有 API 的 Windows Server 2008 防病毒软件 [关闭]

如何以编程方式获取已安装的防病毒软件和防火墙?

如何测试我正在开发的防病毒程序? [关闭]

Windows:防止防病毒软件阻止桌面程序安装或运行