如何识别通过yaourt安装在arch linux上的包是否会对我的个人电脑有害?我在wiki中读到,我应该检查我用你做的每一个安装。但是,我到底需要检查什么,以及如何识别恶意包?
发布于 2013-11-11 13:38:32
如果不对代码进行广泛的审核并“从外部”观察代码的运行情况,例如使用虚拟机,您就不可能做到这一点。没有找到恶意包的防弹方法,当然也没有能够相对容易规避的自动化方法。有些事情你可以现实地去做,其中没有一件是银弹:
最后,唯一安全的软件是没有软件。您确定需要安装不信任的软件吗?没有众所周知的,值得信赖的替代方案吗?
发布于 2015-10-12 08:26:07
如前所述,你不能确定。
我个人使用的主要启发式方法之一是:
如果我要尝试手动安装它,我无论如何都会从spotify.com下载它,所以这在我的书中是可以的。略读一下PKGBUILD的其余部分,它似乎并没有做任何明显不寻常的事情。当然,有一些方法可以让人鬼鬼祟祟的,但我认为,在8月的任何恶意代码的主要目标都是使用yaourt等的人,他们通常在安装软件之前不阅读PKGBUILD,即使问题很明显也不会发现问题。
https://unix.stackexchange.com/questions/100750
复制相似问题