我在玩虚拟机,不知何故发现自己在一个恶意网站上(在虚拟机中?Ubuntu、Firefox)。我绝对没想到的是,我的主机上的Avast Antivirus 会发送通常的“威胁阻止”通知。
根据 Avast 的说法,威胁的来源是我在 VM 上访问的网站。这怎么可能?我认为虚拟机应该与主机完全沙箱化。事实上,在我的主机上运行之前,我曾想在虚拟机上测试潜在的恶意软件。这里发生了什么?
har*_*ymc 56
VM 不能完全隔离,因为它没有自己的硬件。它使用主机的硬件资源,例如磁盘、CPU、GPU 和网络适配器。
所有这些硬件都由 VM 通过 VirtualBox 及其虚拟驱动程序使用。
Avast Antivirus 正在监控主机的网络适配器,因此它可以监控来自主机或 VM 的所有请求和响应。由于它在主机上运行,而不是在 VM 中运行,因此您将在主机上看到它的通知和操作。
小智 19
正如@harrymc 所说,这是由于网络配置造成的。
您可能将 VirtualBox 中的网络适配器配置为 NAT。根据 Avast 的工作方式(免责声明:我不运行它),您可以尝试:
我在网络测试中使用了后者,主机无法干扰网络流量。
| 归档时间: |
|
| 查看次数: |
7113 次 |
| 最近记录: |