如何检测和删除Linux木马?


16

我最近偶然发现:Linux Trojan几乎被忽略了一年(虚幻IRCd)

是的,我知道从不受信任的来源添加一些随机的PPA /软件会带来麻烦(或更糟)。我从来没有这样做,但是有很多人这样做(许多Linux博客和小报都鼓励为新奇的应用程序添加PPA,而没有警告它可能会破坏您的系统甚至更糟,从而危及您的安全性。)

如何检测和删除特洛伊木马或流氓应用程序/脚本?



我发布了该内容(在此处发布前3分钟)。如果这是违规行为,我将删除其中一个。
Sid

1
由博客广告的大多数PPA均已签名。这意味着只有PPA维护人员/开发人员才能放入包装并签名。如果像上面的示例一样,有人入侵了镜像服务器并试图修改文件,则您的软件包管理器将告诉您一个软件包有问题。然后由您决定接受警告而不安装或不安装应用程序。我只是在这里稍微纠正您的说法:-)您的问题仍然很重要。
惠更斯2010年

Answers:


5

它始终是带有检测软件的猫猫游戏。创建了新的恶意软件,扫描程序得到更新以检测到它。两者之间总是存在时滞。有些程序使用启发式方法来观察软件在做什么,并试图捕获不需要的活动,但是在我看来,这不是一个完美的解决方案,而是使用资源。

我的建议很简单,不要从您不信任的来源安装软件,但是如果您像我一样并且无法避免这种诱惑,请将它们放在虚拟机(即virtualbox)中并使用它,直到您确信为止它不会使您的系统崩溃,也不会做您不想要的事情。

再说一次,这不是一个完美的解决方案,但就目前而言,虚拟机最有可能将您的计算机与有害垃圾隔离。


1

大多数用于Linux / Unix的反恶意软件都只是搜索Windows恶意软件。Linux恶意软件的发生通常非常有限,即使在安全更新缓慢或没有更新的情况下也是如此。

基本上,您只使用每天信任和更新的软件,因此可以保证安全。


1

另一个答复说: “它总是带有检测软件的猫猫游戏。”
我不同意。

对于依靠签名或试探法检测恶意软件的方法来说,这是正确的。
但是还有另一种检测恶意软件的方法:验证已知商品

  • TripwireAIDE等可以验证磁盘上的文件。

  • Second Look可以验证正在运行的内核和进程。
    Second Look使用内存取证来直接检查操作系统,活动服务和应用程序。
    它将内存中的代码与Linux发行商发布的代码进行比较。这样,它可以立即查明由Rootkit和后门程序以及未经授权的程序(特洛伊木马程序等)进行的恶意修改。

(公开:我是Second Look的首席开发人员。)


在Ubuntu软件存储库中可以找到Second Look
鲍里斯(Boris)


0

您也可以从软件中心尝试ClamAV


5
iirc ClamAV仅搜索Windows恶意软件
Johanna Larsson 2010年

没有,虽然有很多木马病毒和一些病毒无法生存和传播,但那里仍然存在大量木马和适用于Linux的病毒。但是无论如何,Clamav可以检测到它们(有时候有时会失败,但是您知道一种可以声称对所有已知病毒都进行100%病毒/木马检测的反病毒软件吗?)。它支持ELF32,和64(在linux的二进制格式),以及许多档案等
惠更斯
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.