![病毒可以通过 Ubuntu 进入并影响双启动中的 Windows 吗?](https://linux22.com/image/1217867/%E7%97%85%E6%AF%92%E5%8F%AF%E4%BB%A5%E9%80%9A%E8%BF%87%20Ubuntu%20%E8%BF%9B%E5%85%A5%E5%B9%B6%E5%BD%B1%E5%93%8D%E5%8F%8C%E5%90%AF%E5%8A%A8%E4%B8%AD%E7%9A%84%20Windows%20%E5%90%97%EF%BC%9F.png)
我在一块硬盘上安装了 Windows XP Pro 和 Ubuntu Jaunty Jackelope 双启动系统。在 Windows XP 上我安装了 Eset NOD 32,而在 Ubuntu 上我没有安装杀毒软件。
当我通过 Ubuntu 上网时,如果有病毒进入我的电脑,它可能不会对 Ubuntu 造成太大的损害,因为大多数病毒都是为 Windows 设计的,但我仍然担心它们可能会继续驻留在我的 Ubuntu 分区上……
- 并且由于我处于双启动模式下(目前不共享任何分区),病毒会影响 Windows 分区吗?
- 或者,由于我使用拇指驱动器在 Ubuntu 和 Win XP 之间传输数据,病毒可能会通过闪存驱动器传播?
我可以阻止病毒通过 Ubuntu 进入系统吗?如何做?
答案1
通过 Ubuntu 感染 Windows 是完全有可能的。如果您的受感染文件从一个操作系统传输到另一个操作系统,则可能会发生这种情况;但是,仅存在于 Linux 分区上的受感染文件可能不会对 Windows 操作系统产生任何影响。
保持 Windows 清洁的最简单方法是在 Windows 中使用防病毒应用程序。在 Ubuntu 中也安装防病毒应用程序可能有点过分;但是,如果您愿意,您可以使用类似ClamAV在将文件传输到 Windows 之前对其进行扫描。有关 ClamAV 的更多信息,请参阅这关于超级用户的问题。
ClamAV 的优点在于它是一款按需扫描程序,因此当您不需要时它不会消耗任何资源。这样,当您将文件从 Ubuntu 传输到 Windows 时,您只需在将它们复制到其他操作系统之前对其进行扫描即可。
答案2
理论上,是的有风险。在现实世界中,几乎没有机会。
请记住,恶意软件需要先执行才能造成任何损害。如果您有 malware.exe,仅仅拥有它不会有任何作用,需要执行该文件。如果它打开了受感染的图片文件或运行了 exe,则需要执行恶意文件中的代码。
即使您的机器上有 WINE 或其他仿真系统,它也很可能不会对您的 Windows 分区造成任何损害,因为大多数恶意软件只是不会寻找另一个分区。
恶意软件和其他恶意程序旨在针对最广泛的用户,以确保以最小的努力实现最大的渗透。我敢打赌,大多数恶意软件都无法影响您的 Windows 分区,除非它是专门为此设计的。
答案3
虽然有些牵强,但这当然是可能的:
如果 Linux 恶意软件对 Windows 分区具有读写权限,那么它就可以修改任何它喜欢的 Windows 文件,并以此方式感染其他分区。
恶意软件需要设计为跨系统,但随着我们今天看到的复杂的多向量攻击,一切皆有可能。
唯一的保护措施是确保 Ubuntu 没有对 Windows 分区的写访问权限。