场景:我有一个带有葡萄酒和Mono的桌面Ubuntu21.04系统。我在葡萄酒上运行的唯一程序是VisiPics,这是一个Windows照片比较工具。VisiPics需要对存储这些照片文件的外部驱动器进行读写访问,以便删除不必要的副本。
My的问题是,在这种情况下,葡萄酒和/或Mono在多大程度上构成了安全风险?
有些意见使我感到困惑:
To重复一遍,我的问题是,在所述场景中,葡萄酒和/或Mono在多大程度上构成了安全风险?
发布于 2021-09-04 14:47:52
在Linux中,葡萄酒基本上是一个Win32兼容层。它本身不存在安装或运行受信任的 Windows应用程序的风险。葡萄酒本身不会做任何事情,它不会打开端口,它没有持久的网络服务,nada,它只是运行您的Windows软件。只要这个软件是免费的,没有漏洞,来自受人尊敬的公司,你就不可能被感染或被黑客攻击。
在葡萄酒下运行的应用程序是正确的Linux应用程序,可以执行本地Linux应用程序可以做的任何事情,包括访问和修改您的文件。理论上,恶意软件可以在您的自动启动(例如,*.desktop )目录中安装~/.config/autostart文件,并在登录时自动运行,但是这种恶意软件应该在编写代码时考虑到葡萄酒/Linux。到目前为止,我还没见过这样的事。考虑到Linux桌面市场的份额(低于2%),恶意软件作者将目标锁定在葡萄酒上是毫无意义的。
不管普通Linux安装是否需要防病毒软件,葡萄酒用户不应该安装防病毒软件吗?如果是的话,那是可以检测Windows恶意软件的Linux防病毒软件,还是运行在Wine上的Windows防病毒软件?
同样,如果您只有可信的软件,这实际上是毫无意义的。其次,大多数(如果不是全部的话)现代Windows AV解决方案都不能在葡萄酒下工作,因为它们需要底层的内核驱动程序和对您的系统的访问,而葡萄酒并不提供或支持这些驱动程序。
有一些本机桌面Linux AV解决方案,但在我使用Linux的20年中,我从未想过要使用它们。我的Linux/葡萄酒中至少安装了25个Windows应用程序。从来没有恶意软件什么的。
如果您担心自己的安全,可以在单独的用户帐户( https://wiki.archlinux.org/title/wine#Running_葡萄酒_在……下面_一个_分离_用户_账号 )下运行Windows/Wine应用程序
not是一个操作系统-您可以将它看作是一组库,以方便运行Windows应用程序。
https://unix.stackexchange.com/questions/667559
复制相似问题