VirtualBox VM中的病毒会影响主机吗?


Answers:


42

很好的问题。

病毒可以从VM传播到主机操作系统的主要原因是通过网络。一旦开始使用主机和来宾之间的桥接网络,事情就会变得更加危险。您的计算机和VM被视为同一子网中的2个节点。如果发现这样的漏洞,看到这两个节点的蠕虫就有可能传播。


1
@John T:但是还不足以实际投票一次吗?;)
arathorn

我没有感到难过:)
约翰T

2
@arathorn,没有投票赞成的票数;)
Ash

18

是的,如果您有共享文件夹...

通过VM共享文件夹,或通过标准网络。

我不确定,并且很长一段时间都没有看到任何病毒会像这样传播并通过网络编辑文件,但是有可能。

仅仅因为它是VM并不意味着它是安全的,您只需要将其像网络上的另一台物理计算机一样对待即可。

因此,如果您的主机(以及网络上的其他计算机)上装有防病毒软件,则您将像往常一样安全,但是同样,请像对待其他任何物理机一样对待任何VM。

运行VM的唯一安全方法是禁用网络功能(或VLAN将其与网络完全隔离...并且在该VLAN上没有任何管理接口。)以及涉及共享文件的所有主机/来宾集成。


六年前,当您写到“很长一段时间都没有看到任何病毒像这样传播并通过网络编辑文件”时,这可能是真的。同时,我们知道勒索软件将继续存在,并且肯定也会针对网络驱动器。所以,确实:是的。
Arjan 2015年

16

除非Virtualbox中存在一个安全漏洞,该漏洞可让您脱离VM(并且尚未打补丁),否则不会。但是,值得记住的是,如果两者之间存在网络连接,则有可能将其移动到主机,因为它将在同一网络上的普通计算机之间移动。

编辑:就检查连接而言,最简单的方法是从来宾映射主机。如果主机阻塞ping,请使用-PN开关。如果有任何回应,那么您已经建立了连接。即使您没有,也可能通过另一台计算机建立连接,即使该计算机同时连接到主机和来宾。


1
如何检查主机和vm之间的任何连接?
user3183

您是否要写病毒?
EBGreen

EBGreen,我说的是我的VM,如何更改设置,以免两者之间发生冲突!我想安装一些东西,但我对此感到厌倦。
user3183

6
@EBGreen。不,他正在尝试重新创建xkcd。xkcd.com/350
Mostlyharmless

一直未打补丁的安全漏洞。
qasdfdsaq

3

从技术上讲,答案是肯定的,并且随着虚拟化越来越流行,在可预见的将来,希望通过来宾OS对主机进行更多攻击。


3

作为回应,John T发布了有关桥接的帖子-不需要解决主机问题。在我们的设置中,主机永远不会分配IP,因此没有网络连接。当需要更新时,将暂停所有虚拟机,为主机临时分配一个IP,执行更新,删除主机IP,然后可以恢复虚拟机。

由于我们保持主机裸露并在虚拟机中完成所有工作,因此几乎不需要主机更新,主要是内核,X和虚拟化代码。


2

我可以确认,在访客中浏览时,主机可能会受到影响。

我将Windows 7作为主机,将Ubuntu 12.04作为来宾系统。我在Windows 7中也有ESET Smart Security。

我当时在来宾系统上工作,突然想浏览。我在来宾系统中打开了Firefox,并在搜索点击广告时。该广告似乎是恶意软件,因为ESET(在主机中)弹出警告,提示已阻止安装某些内容。

因此,点击访客的广告似乎会影响主机。尽管它被主机防病毒软件阻止了。我一直以为共享文件夹是到目前为止的唯一链接。但是,通过NAT进行简单的网络连接可以使病毒在系统之间传播。

希望这能使事情变得轻松起来。这只是我昨天的经验,因为我不知道如何实现的完整技术细节。


也发生在我身上。
Dani

1

回答者迟到一点,但是影响可能有多种含义。该病毒可以被包含,没有从VM传播的风险。但是,它仍然会消耗CPU,RAM,磁盘和主机网络等资源。


阅读“影响与效果”一词的用法很有趣。我可以想象,如果提供了足够大的动态虚拟磁盘,磁盘资源就会被吞噬。有趣。考虑到Guest与OS之间没有网络连接,我假设发生的最坏情况是VirtualBox崩溃或变得无响应,如果吞噬了过多的磁盘空间,甚至主机OS也可能无响应。嗯
adamlogan's

-2

从技术上讲是可以的,因为VM将文件保存到主机PC,因此存在风险并且取决于病毒


1
此答案不会添加现有答案中尚未说明的任何新信息。
Ramhound
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.