`
kaka2008
  • 浏览: 93579 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux 为何对病毒免疫?

阅读更多
申明 1:为降低文本输入量,本文所言及 Linux,皆指 Gnu/Linux。
申明 2:本文主要内容取自 “南京大学小百合站《一个Linux病毒艰辛短暂的一生》”
可能不少人持这样一种观点,认为 Linux 病毒少是因为Linux不像Windows那么普及,其实这种观点很早已经被人批驳过了,一个最有力的论据是:如果写病毒的人写 Windows 病毒是因为 Windows 用户多而因此破坏性大,那么 Internet 上大多数服务器都是基于 Unix/Linux 的,攻击这些服务器,破坏性岂不是更大么?如果有时间,可以阅读一下欧盟的一份有关 Windows vs Linux 安全性的报告:

http://www.theregister.co.uk/security/security_report_windows_vs_linux/

对一个二进制的 Linux 病毒,要感染可执行文件,这些可执行文件对启动这个病毒的用户一定要是可写的。而实际情况通常并不是这样的。实际情况通常是,程序被 root 拥有,用户通过无特权的帐号运行。而且,越是没有经验的用户,他拥有可执行文件的可能性就越小。因此,越是不了解这种危险的用户的主目录越不适合病毒繁 殖。

即使这个病毒成功地感染了这个用户拥有的一个程序,由于这个用户权限受限,它进一步传播的任务也会非常困难(当然,对于运行单用户系统的 Linux 新手,这个论证可能不适用。这样的用户可能会对 root 帐户比较粗心)。

Linux 网络程序构建地很保守,没有使现在 Windows 病毒如此快速传播变的可能的高级宏工具。这并不是 Linux 的固有特征;它仅仅是两种用户基础的不同和这种不同导致的在这两种市场中的成功产品的不同的反映。通过观察这些问题学到的经验也会被用到将来的 Linux 产品中。

Linux的应用软件和系统软件几乎都是开源的。这对病毒有两方面的影响。首先,病毒很难藏身于开源的代码中间。其次,对仅有二进制的病毒,一次新 的编译安装就截断了病毒一个主要的传播途径。虽然 Linux 发行商也提供大量的二进制软件包,但是用户大都是从发行商提供的可靠的软件仓库中下载这些软件包,大都具有 md5 验证机制,安全性极高。

这些障碍每一个都是病毒成功传播的一个重要阻碍。然而当把他们放在一起考虑的时候,基本的问题才浮现出来。

一个计算机病毒,像生物病毒一样,要想传播开来,其繁殖速度必须超过其死亡(被消灭)的速度。上面提到的障碍有效地降低了 Linux 病毒的繁殖速度。如果它的繁殖速度降到取代原来种群所需要的阈值之下,那么这个病毒的厄运从一开始就注定了--甚至在潜在受害人意识到它们之前。

我们没有看到一个真正的 Linux 病毒疯狂传播,原因就在于存在的 Linux 病毒中没有一个能够在 Linux 提供的敌对的环境中茁壮成长。现在存在的 Linux 病毒仅仅是技术上的好奇;现实是没有能养得活的 Linux 病毒。

当然,这并不意味着永远没有 Linux 病毒能够流行。然而它确实意味着一个成功的 Linux 病毒要在不适合生存的 Linux 生态系统中存活下来必须是精心制作并具创新的。

----------转载分割线--------------
本文转自这里: http://www.7cm.org/2010/10/linux-%E4%B8%BA%E4%BD%95%E5%AF%B9%E7%97%85%E6%AF%92%E5%85%8D%E7%96%AB%EF%BC%9F/
分享到:
评论
1 楼 kaka2008 2010-10-28  
因为linux是真正的多用户,而且每个目录,文件的权限定义的非常清楚,从一定程度上遏制了病毒的传播

相关推荐

    Linux、UNIX有病毒吗?.pdf

    事实上,Linux和UNIX系统并非完全免疫病毒,虽然它们的确具备一定的安全优势。 首先,有人误以为Linux和UNIX的源代码开放性使得它们不易感染病毒。源代码开放确实使得用户可以检查和验证软件,但这并不意味着所有...

    简述Linux病毒发展史及分类

    Linux病毒的分类通常基于其行为和感染机制,包括传统的文件感染病毒、蠕虫病毒、木马病毒等。这些病毒可能利用系统漏洞、网络服务或用户交互来传播,对系统造成不同程度的影响,从占用资源到破坏数据,乃至允许远程...

    让Linux防范病毒 (1).pdf

    然而,正如“让Linux防范病毒 (1).pdf”所述,尽管Linux在设计初期被认为具有较强的病毒免疫力,但随着时间的发展,Linux系统也开始面临病毒的威胁。这篇资料详细介绍了Linux系统中的病毒现象及其防范措施。 1996年...

    U盘病毒免疫工具 - 安天免费工具 AImmunity

    "U盘病毒免疫工具 - 安天免费工具 AImmunity" 这个标题揭示了我们要讨论的核心内容:一个名为"AImmunity"的免费工具,由安天公司开发,专门用于防范U盘病毒。安天是一家知名的网络安全公司,其产品通常具有高度的...

    Linux系统下的病毒少是何原因.docx

    即便如此,这并不意味着Linux系统免疫病毒,只是其生态系统为病毒的生存设置了更高的门槛。 总结来说,Linux系统下的病毒少的原因主要包括:严格的权限管理机制限制了病毒的感染和传播;网络程序设计注重安全性,...

    为Linux桌面环境安装防病毒软件.pdf

    但是,这并不意味着Linux系统免疫于计算机病毒的危害。从2000年到2002年,Linux系统中发现了多种病毒,例如Reman、Linux.Nanon、Adore、Cheese Worm等。因此,安装防病毒软件对于Linux系统的安全性变得非常重要。 ...

    Linux病毒分类以及防范方法.pdf

    本文将深入探讨Linux病毒的分类及其防范方法。 首先,我们来看一类特殊的病毒,即感染ELF格式文件的病毒。ELF(Executable and Linkable Format)是Linux系统中的可执行文件格式。这类病毒通过汇编或C语言编写,...

    如何做好Linux病毒系统的防护.pdf

    在Linux操作系统环境中,尽管其设计的安全性相对较高,但随着用户基数的增长和网络连接的普及,Linux病毒防护已经成为了一个不容忽视的问题。以下是一些关于如何做好Linux病毒防护的知识点: 1. **理解Linux病毒...

    人工免疫原理在Linux网络安全中的应用.pdf

    文章介绍了Linux平台下的病毒类型,并指出各种Linux套件集成的安全技术,如网络和服务器安全技术,可以为系统提供一定的安全保障。 人工免疫系统(Artificial Immune Systems, AIS)作为一种模拟生物免疫机制的计算...

    计算机病毒与防护:Linux介绍.ppt

    不过,这并不意味着Linux完全免疫于病毒。用户仍然需要采取措施,比如安装杀毒软件,保持系统和应用更新,以及谨慎处理来自网络的文件和链接。同时,良好的用户习惯,如定期备份数据和限制不必要的系统权限,也是...

    <计算机病毒与反病毒技术>ppt课件

    第10章《Unix/Linux病毒与手机病毒简介》拓展了视野,不仅讨论了Unix和Linux环境下的病毒问题,还涵盖了移动设备上的安全威胁,这反映了当前网络安全的新趋势。 通过这个课程的学习,读者不仅可以掌握计算机病毒的...

    Linux系统中基于系统调用序列的病毒检测方法研究.pdf

    【Linux 系统调用与病毒检测】 在Linux操作系统中,系统调用是用户空间程序与内核交互的重要方式,用于实现诸如文件操作、网络通信、进程管理等基本功能。由于病毒和恶意软件通常会利用这些系统调用来执行破坏性的...

    计算机病毒与防护:Linux安装过程.ppt

    【计算机病毒与防护:Linux安装过程】 在计算机领域,安全是至关重要的,特别是面对病毒的威胁。计算机病毒是一种恶意软件,能够自我复制并可能对系统造成破坏。在Linux环境中,虽然相对较为安全,但并不意味着完全...

    Linux下安装Comodo Antivirus杀毒软件.docx

    Linux系统是一个相对安全的操作系统,但并不意味着它完全免疫于病毒和恶意软件的攻击。因此,在Linux系统中安装杀毒软件是一个非常重要的步骤。Comodo Antivirus是由Comodo Group开发的一款功能强大且免费的杀毒软件...

    linux面试问题

    Linux操作系统的核心是什么?** - **核心:** 内核(Kernel)是Linux操作系统的核心。它负责管理系统的资源和提供基本的服务,如内存管理、进程调度、设备驱动程序等。 - **Shell:** Shell是一种命令行解释器,它...

    文件免疫工具

    7. **定期更新**:为了应对新的病毒和威胁,文件免疫工具通常会自动或手动更新其病毒库,确保对最新威胁的防护。 8. **兼容性**:工具应与各种操作系统兼容,如Windows、MacOS和Linux,以便在不同平台上使用。 在...

    Linux环境下杀毒软件的研究和应用.pdf

    从1996年的Staog病毒开始,Linux系统已不再是病毒的绝缘体,近年来出现了更多针对Linux的病毒,如蠕虫病毒等,对企业的信息系统构成潜在风险。 Linux系统的病毒主要分为四类:可执行文件型病毒,这类病毒能够嵌入到...

    知者无畏 —— 一个真实的病毒世界.rar

    为什么要写这本书? 4 电脑病毒真的存在吗? 5 本书的内容 6 关于作者 7 第一章 病毒——数字空间的恐怖分子 8 第一节 数字空间,一种新的生存形式 8 第二节 数字空间的犯罪与安全 9 第三节 一切并不遥远 10 ...

    Linux操作系统在高校教育中的发展前景探析.pdf

    Linux 操作系统可以连续运行数月、数年而无须重新启动,在过去十几年中的广泛使用中,只有屈指可数的几个病毒感染过 Linux。这 种强免疫性 归功于 Linux 系统健壮、稳固的基础架构。 Linux 操作系统的多用户特性...

Global site tag (gtag.js) - Google Analytics