我试图了解安装的安全隐患/后果是什么葡萄酒。安装 wine 是否意味着我的 Linux 操作系统也容易受到“Windows”类型的病毒和恶意软件的影响?
PS1:Wine 是针对 Linux、BSD、Solaris 和 Mac OS X 的 Windows API 的实现 - 因此也是我所关心的。
PS2:我想运行 Evernote,这就是我考虑安装 wine 的原因。
答案1
正如您所说,WINE 是 *Nix 系统的 Windows API 的实现。这意味着它只运行您指定的程序直接地告诉它运行。 WINE 的基本语法(当然安装后)是wine programName.exstension
,因此如果您想运行 Evernote 5.9.1.8742,那么您需要cd
进入 Evernote 所在的目录并键入wine Evernote_5.9.1.8742.exe
来运行它。
影响
这本质上意味着任何 Windows 恶意软件都需要执行才能工作,因此如果您下载了损坏的版本一些程序依次下载并执行一些恶意软件,那么什么也不会发生。原因是不是执行一些恶意软件与 Windows 一样,要使恶意软件起作用,它需要由 WINE 启动,因此也需要由您启动。安装 WINE 不会让您的计算机受到任何“Windows 恶意软件”的攻击,因为您可以直接控制 WINE 执行的 exe、bat 和 com。理论上唯一的危险是,如果您下载的 Linux 程序下载了 Windows 病毒,然后调用 WINE 来执行该病毒,然后修复所有内容以使其在 WINE 沙箱中正常工作。
从长远来看,您的 Linux 计算机使用 WINE 是完全安全的。唯一真正的危险是你安装的东西,在你的例子中是 Evernote。如果你从官方网站上下载 Evernote 并运行它wine Evernote_5.9.1.8742.exe
(如果是那个版本),那么你就完全没问题了。
答案2
Wine 允许您在 Linux 机器上运行(某些)Windows 可执行文件。它们可能会被损坏,但任何以这种方式分发的恶意软件都将很难完成其工作:已知的 Windows 基础设施(注册表、系统程序、许多设施)根本不存在。当然,它可以到达用户的文件(其他 Windows 程序、数据文件)并损坏这些文件,但系统范围内的感染的可能性很小(它需要针对你的特定的 Linux 安装(它们比 Windows 的安装更加多样化)作为 Windows 恶意软件的一部分)。