双启动的安全性

双启动的安全性

我有一台笔记本电脑,里面有 Windows 7 和 Ubuntu,还有共享驱动器(所以我可以在操作系统之间共享文件)。

当我需要使用特殊程序时,我会使用 Windows 7。我喜欢使用轻量版 Ubuntu,并且只用它来上网和登录我的账户。

如果我在 Windows 7 上下载了一个可疑程序,它会感染 Ubuntu 分区吗?

答案1

一般而言,针对 Windows 系统的恶意软件无法感染 Linux 等不同类型的系统。除此之外,ext4如果不安装特殊驱动程序,Windows 无法访问甚至检测 Ubuntu 使用的(和类似的)文件系统,因此对于 Windows 来说,您的 Ubuntu 分区看起来是未使用/未格式化的。

虽然这可能看起来好像你的双启动 Ubuntu 安装 100% 不会受到 Windows 或 Windows 应用程序(包括恶意软件)的危害,但不幸的是事实并非如此。

我们说过,Windows 无法访问 Ubuntu 分区的文件系统,但它可以很好地访问原始分区(并自行格式化或以其他方式覆盖它)或分区表(并删除或移动/调整分区大小,这也会破坏它)。而且,Windows 能做的,足够好的恶意软件程序也能做。

我还声称 Windows 应用程序无法在 Ubuntu 上运行,因此如果此类恶意软件设法进入您的文件系统,您无法意外地使用 Ubuntu 运行它。对于编译后的二进制文件(Windows 上的“exe”/PE 文件 - 与 Linux 上的主要 ELF 文件相反,但不需要文件扩展名)而言,情况确实如此,这些文件通常与平台相关。但是,也有跨平台可执行文件,尤其是脚本(Python、Java 等),它们可以在两种系统类型上运行或解释。嵌入到 PDF 文件等文档中的恶意软件也是如此。

所以,结论是:没有 100% 的安全。我猜想 Windows 系统上可能感染的所有病毒中 99% 都无法损害您的 Ubuntu 安装,但仍然有 1%。定期备份,就没有什么可以担心的了。

答案2

一般来说,是的,可以。

这是因为,根据定义,当您下载“恶意软件”时,您实际上并不知道它在做什么。它将具有对磁盘的(低级)访问权限,因此即使它没有安装,并且使用不同的文件系统,它也可以对您的 Linux 安装进行操作。

如果您的 Linux 安装具有全卷加密,那么它可能更安全,因为所有内容都经过了加密。但是恶意软件可能会损坏它。此外,它可能会将自身插入启动目录(未加密),然后等待您启动 Ubuntu。

所有这些都不太可能发生,因为这需要专门针对 Ubuntu 的恶意软件。但是...谁知道呢?

答案3

首先:Windows 甚至无法默认安装 ext 文件系统,因此 Windows 访问你的 Ubuntu 分区的可能性非常小,而且 Windows 病毒感染另一个驱动器或分区上的 Linux 机器的可能性仍然非常小。

Windows 病毒对 Linux 操作系统没有影响,所以不必担心。

在我看来

  • Windows 病毒在 Windows 上运行,不能感染 Windows 以外的任何东西。
  • Linux 病毒在 Linux 上运行,不能感染 Linux 以外的任何东西。

相关内容