我知道 Ubuntu 对病毒免疫,所以在浏览网络时绝对不会被感染。但是我经常将文件从我的 U 盘(从其他受病毒感染的计算机获得)传输到我自己的笔记本电脑,并将其保存在 Windows 和 Ubuntu 共享的数据驱动器上。
我想知道 Windows 病毒是否有可能被保存下来,然后在我以后切换到 Windows 时感染它。具有讽刺意味的是,我使用 Windows 上的 avast 扫描我的 pendrive,然后将我的所有文件保存到我的硬盘驱动器,以使我的笔记本电脑免受病毒侵害,尽管我使用的是 Ubuntu。
有人可以建议其他替代方案吗?
答案1
病毒会影响执行该文件的系统。
您无法.exe
在普通的 Ubuntu 上执行,因此您不会遇到问题。Linux 病毒还不够成熟,无法影响我们。较小的市场份额可能与此有关。或者普通 Linux 用户更清楚自己在做什么。可能所有这些原因都有。但尽管如此,像在 Windows 中出现的 Linux 病毒尚未被发现。
2个问题区域:
您可以使用 wine 执行它。Wine 有限制,但这可能会(/将)影响您的 wine“分区”和与 wine 一起使用的程序以及您可以在 wine 中访问的所有内容(只要 Linux 权限允许您)。因此,在使用 wine 时,切勿使用 sudo 或转为 root(这更像是一般规则,与病毒无关)。
如果您使用 Ubuntu 下载带有病毒的文件,然后将该文件移动到 Windows 系统,则该病毒将在执行该文件时被激活,并会影响您的 Windows 系统。
所以你的问题的答案是:是的,如果你将这些文件移动到 Windows 系统,它将能够损害你的 Windows 系统。但对于最后两种情况,你可以在将文件移动到 Windows 之前使用 Ubuntu 上的病毒扫描程序检查文件。在漏洞到达它想要破坏的操作系统之前将其捕获是更明智的选择(除了不使用 Windows ;) )
一些有趣的话题:
- 在 Ubuntu 中安装 wine 安全吗?
- 虽然很老了,但仍然有效,而且读起来很有趣:http://archive09.linux.com/feature/42031
- 以下是一些微笑:http://ubuntuforums.org/showthread.php?t=72598值得注意的是:由于使用 sudo 而导致 Linux 系统受到攻击:http://ubuntuforums.org/showpost.php?p=391869&postcount=12(usr 和 cups 已被感染)。
答案2
不,Ubuntu 之所以对 Windows 病毒免疫,是因为它们无法执行,它们是为 Windows 和 Windows 库编写的。在 Ubuntu 或任何 Linux 发行版中执行 Windows 病毒的唯一方法是通过 Wine,如果你这样做,我将只能影响 Wine 创建的虚拟 C 驱动器(而不是 Windows 的实际 C 驱动器)
TL:DR 否。