简短回答

简短回答

我的笔记本电脑上运行着 Windows 8.1,但我很快也会在 USB 闪存驱动器上安装 Ubuntu。

我想知道如果我在 Ubuntu 上感染了病毒,它是否也会感染我的 Windows?因为 Windows 安装在我的内置硬盘上,而 Ubuntu 将安装在外部设备上,我不会将任何文件从一个设备传输到另一个设备。

答案1

我想知道如果我在 Ubuntu 上感染了病毒,它也会感染我的 Windows 吗?

简短回答

被感染 Linux 的病毒感染了吗?也许吧。

便携式恶意软件

确实存在一些跨平台病毒,但它们很少见,因为操作系统就像语言一样;可能会有一些重叠,但通常有足够的差异,以至于你不能简单地将某些东西即插即用到不同的平台上,而无需修改或特殊处理。

在书里揭秘 Shellcoder 的编程,Kris Kaspersky(与反病毒软件无关)解释了编写一个兼容的病毒是多么困难不同的Linux版本因为它们使用不同的机制,并且不兼容,所以您不能简单地使用一种适用于它们的方法,并给出了一些适用于不同 Unix/Linux 系统的 shellcode 示例。如果编写一个适用于 Linux 的病毒很困难,想象一下让它在 Windows 上运行会有多难。

他确实这么说过大多数黑客都是因为没有足够重视[可移植性]而被击败的。这进一步表明,任何如此有效的东西都是由非常敬业的黑客编写的,他们几乎肯定会从中得到一些重要的东西(金钱),而且这种病毒通常是有组织犯罪的一部分,针对的目标比普通民众更有利可图(想想震网)。

蠕虫

网络蠕虫往往是最常见的跨平台恶意软件,因为它们不使用低级系统访问或特定于操作系统的漏洞,而是使用高级组件。这些蠕虫当然可以跳过操作系统,比如使用 JavaScript 执行肮脏工作的程序或将自身发送给地址簿中每个人的程序。

特洛伊木马

您的 Windows 安装更有可能受到以下威胁:木马使用 Linux 作为感染媒介,但携带 Windows 负载。这比跨平台病毒更常见,并且也适用于 Apple(一种针对 Windows 的 Apple 病毒)。尽管如此,这种木马仍然比蠕虫少见。

引导记录病毒

由于 Linux 是在系统上启动的,因此它将可以访问 Windows 所在的硬盘。这意味着,即使您使用 BitLocker 加密驱动器上的文件,使 Linux 中的病毒无法访问 Windows 中的文件系统,它仍然可以感染引导记录并将病毒隐藏在磁盘的某些部分,以便您下次启动 Windows 时,病毒就会被注入。然而,这需要相当先进的病毒才能绕过 Windows 7 用于保持清洁的所有安全组件。同样,这些并不常见。

概括

一般来说,交叉污染通常不是一个问题,因为就像生物病毒一样,不同的操作系统往往不兼容,以至于没有足够的成本去开发一种可以同时感染两种病毒的东西(不,你不能从你的宠物身上感染感冒,或者用你的宠物感染它们)。

防范措施

但这并不意味着你可以放松安全措施。以下是一些注意事项:应该做:

  • 通过禁用所有不需要的程序、应用所有更新、使用某种反恶意软件来强化你的 Windows 安装
  • 以同样的方式强化你的 Linux 安装
  • 将你在它们之间传递的文件限制在媒体上,(尽管那些被感染)。你说你不打算传递任何文件,但你应该通常使用来自可信来源的文件,确保安全。

即使只采取一点预防措施,通常也可以保证安全。

答案2

这当然是可能的,尽管可能性不大:Linux 病毒并不常见。

主要令人关注的领域是跨平台病毒,即攻击跨平台应用程序的病毒。维基百科上有关 Linux 恶意软件的页面状态:

2007 年发现的一个新问题就是跨平台病毒,这是由于跨平台应用程序的流行而引起的。OpenOffice.org 病毒 Badbunny 的传播使这一问题成为恶意软件关注的焦点。赛门铁克的 Stuart Smith 写道:

“这种病毒值得一提的原因是,它说明了脚本平台、可扩展性、插件、ActiveX 等是多么容易被滥用。人们常常忘记这一点,而只是追求与其他供应商的功能相匹配……随着越来越多的恶意软件通过网站推出,恶意软件在跨平台、跨应用程序环境中生存的能力尤为重要。多久才会有人使用类似的东西将 JavaScript 感染程序投放到 Web 服务器上,无论平台是什么?”

不过幸运的是,Linux 确实有自己的防病毒产品,通常是免费和开源的,比如 ClamAV,或者反 rootkit 程序 chkrootkit 和 rkhunter。再次引用维基百科的同一页面,

有许多防病毒应用程序可以在 Linux 操作系统下运行。其中大多数应用程序都在寻找可能影响 Microsoft Windows 用户的漏洞。

希望这可以减轻您的担忧。

答案3

Windows 病毒可以使用以下方式在 Linux 上运行葡萄酒。如果您安装了 WINE,您肯定应该考虑安装 AV 扫描程序,例如 Clam。

答案4

世界上存在的 Linux 病毒很少。然而,您不太可能像被 Windows 上的恶意软件感染一样偶然发现并感染 Linux 病毒。考虑到这一点,您不必担心您的 Windows 安装会感染来自 Ubuntu 的病毒。

本文这里可能会对为什么 Linux 恶意软件没有像 Windows 恶意软件那样遍布互联网提供一些见解。

相关内容