![虚拟机是否与主机病毒或后门与数据保护隔离?](https://linux22.com/image/1476802/%E8%99%9A%E6%8B%9F%E6%9C%BA%E6%98%AF%E5%90%A6%E4%B8%8E%E4%B8%BB%E6%9C%BA%E7%97%85%E6%AF%92%E6%88%96%E5%90%8E%E9%97%A8%E4%B8%8E%E6%95%B0%E6%8D%AE%E4%BF%9D%E6%8A%A4%E9%9A%94%E7%A6%BB%EF%BC%9F.png)
我想知道为了保护虚拟机中的某些数据,在虚拟机中读取这些数据是否更安全。如果我的 Windows 主机感染了病毒,病毒是否可以轻松地通过 Linux 虚拟机访问我读取的数据,还是会困难得多?
答案1
任何人能给出的最佳答案是:视情况而定。
主机上的恶意软件可以访问虚拟机吗?当然可以,只要它能够访问。它可以访问虚拟磁盘吗?当然可以。它可以访问虚拟机正在进行的网络流量吗?当然可以。
那么,经过所有这些,它安全吗?可能是安全的。恶意软件通常似乎不会费心去走这些极端。但这并不意味着有些人不会尝试。尤其是监控/更改网络流量可能在主机和客户机之间没有任何分离。
因此,请不要以为您可以安全地将虚拟机放在受感染的主机内,而无需担心任何事情。如果主机受感染,您必须假设一切都受感染。
答案2
不,您可以放心,病毒不会读取任何数据,除非您进行了设置。首先,我们需要知道您在这个虚拟环境中使用什么软件。我建议使用虚拟盒。对于您的问题,在虚拟盒中,有一个设置允许您指定硬盘上的某些文件夹以安装在虚拟驱动器中,以便您可以查看这些文件夹/驱动器中的软件。您可以将其设置为读写或仅读取。但在这两种情况下,如果病毒存在于该文件夹中,那么它在虚拟驱动器内传播的可能性很小,但可能性不大,因为大多数病毒的可执行文件都在启动文件夹中,因此它们可以在 Windows 启动时自动启动,但这仍然取决于病毒的类型,例如哪些病毒会随文件或文件夹一起激活。病毒有很多种,但还有一点需要注意,Windows 中的病毒都是可执行文件,或者仅与 Windows 兼容,它们与 Linux 不兼容,在这种情况下,如果有任何病毒,它只会在文件夹中显示出来,而在 Windows 中则会隐藏。
所以你可以 99.99% 地确定在 Windows 主机中使用 Linux 不会有任何问题,因为我自己曾经在 Windows 7 中使用过 Windows 8 作为主机,其中充满了病毒和恶意软件,甚至 Windows Defender 都无法检测到任何病毒,但是当我在 VB 中使用 W8 时,却没有任何问题。