我来说Linux下的病毒!Linux是“不怕”病毒,不是Linux“没有”病毒!转帖

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
头像
momova
帖子: 3381
注册时间: 2007-07-11 21:43
系统: archlinux
来自: 东江边

我来说Linux下的病毒!Linux是“不怕”病毒,不是Linux“没有”病毒!转帖

#1

帖子 momova » 2010-05-20 12:17

转:http://bbs.366tian.com/thread-1053400-1-1.html

近两天两篇又见但疼的文章看了以后,我只觉着哭笑不得。

Linux是“不怕”病毒,变成了Linux“没有”病毒,这个论调歪的可以。确实,还有很多人在类似的一系列软件上关于安全有误解,比如:firefox其实是存在病毒可以感染的,并且因为firefox没有自带杀毒软件,所以firefox的安全也是神话。其实一点不是,firefox的内部隔离制度,以及对ActiveX和VB的不支持本身就难以让病毒利用。同理,关于Linux下的病毒少的原因,开始有人说Linux诞生年代少的有之,其实Linux作为一款Unix-like的系统,上面运行了多少BSD系列的程序,其设计思想和软件都有经过比windows时间长的多的考验。另外说病毒少的,或者运行Linux机器少的有之,经济利益低下,以致于黑客不屑。其实真正运行大型商业数据的很多是Linux。而且Linux中心型的大型网站太多了,最起码任何一个版本都有一个以上这样的中心,如果按照数量论的说法,只要这些网站其中任何一个有问题都会大规模爆发,但是实际上没有出现过这种问题。所以这些概念根本是在混淆视听,如果真的这些能导致危害,Linux的经济背景和数量一点不少,可惜,这些都是胡说。

其实从计算机病毒的概念来说,不就是恶意程序么,带有自繁殖和破坏等特性。如果说系统不会有病毒,那么就是说写不出这种程序了,这本身不可能。虽然概念有些抽象,但是一个程序员恶意目的的写一个能够复制和增殖自己的程序有什么难的,一个菜鸟Linux玩家也不用多久就能写出(shell做这个很简单,而Linux的shell又那么好)。但是安全不是什么防火墙和杀毒软件以及一个“小心”或者“看”这样简单的词汇来解决的,Linux早有一套对这种问题如何防范的方法了。

访问控制矩阵是一个,Linuxer不厌其烦的输入密码再输入,有时也非常讨厌,但是很好的保证的系统缺少被恶意软件修改的机会,一个病毒最多在非常有限范围内实现增殖和内存消耗,但是无法危害整个系统。线程保护做得也不错,那种权限提升的空间被挤压。每个版本自带的过滤器,防火墙,很多版本是直接安装的,虽然不配置不会怎么好,但是好过没有。而且快速的升级和修补,使得系统被利用的漏洞非常难以见到,而软件的修补更加快速。

我记得有人这么说:微软的内核代码是封闭的,按说应该更安全,但是有些时候偏偏比较奇怪,Linux开发的源码更好的可以把病毒隐患消除在内核的层面。Linux经常暴内核漏洞,这是正常现象,不是缺点,这是优点,那是好多都是无数人在想在做这件事,为的是更加安全,不必大惊小怪,他们总是想:“这样写的内核,可能有什么安全问题呢?”于是进行了修改,所以我们内核的升级和补丁不是被动的,而是很多时候主动的出现的,这种做法在Unix-like的系统中很常见,比如安全著称的OB就是通过这种检查方法从根本上减少安全问题,所以才有了问世6年时间无漏洞出现而10年时间只有2个轻微漏洞被发现的佳绩。也就是说Unix-like类的系统一旦补上一个补丁,就消除了无数条隐患。而windows思维的就相反,windows很少能够从内核级别打补丁,升级速度非常缓慢,所以很多补丁是治标的,不能治本,而且很多不是windows光补丁就能解决的,比如线程权限控制,不可能因为病毒的存在,windows的结构就因此改变了。

而Linux软件的开放性的另外一个好处是:他开源,他就接受大众的监督和统一管理,病毒代码很难藏身,而且现在Unix-like系统的软件大部分不是像windows那样随意下载传播,而是都有人维护和上传的,一旦发生问题,很快就能定位,找出病毒来源。我很少见人不是从自己的源中安装软件,即使不是自己的源,也是sorceforge之类的网站,而二进制的安装需要编译,这就让病毒传播途径截断了,病毒在这里遇到的是一个悖论:病毒要起作用就要让形成可执行文件,而形成可执行文件病毒就失去作用。(ps:承认自己的无知,其实我不知道编译会使病毒消失,这个不是我的研究结论)。对于大部分源内的二进制包,一般Linux软件管理器都有强制的md5验证机制,所以如果有病毒篡改,很容易就发现了。想散播病毒?Linux通过软件来机会太少了。

当传播途径被截断,利用漏洞被修补,触发条件不能达成的时候,病毒——恶意程序——也无法成为效果上的病毒,只能算是多余的程序罢了,而且很多时候他们连感染的能力都没有了,来了的时候来,然后温顺的等到连同病毒文件一起被删除。所以虽然Linux下也有不少杀毒软件,主要是对付跨平台操作时windows上的病毒的。

总之:Linux“不怕”病毒,而不是Linux“没有”病毒,借用某篇文章的结论:现在存在的 Linux 病毒仅仅是技术上的好奇;现实是没有能养得活的 Linux 病毒。
我来了,我看见了,我征服了!
求勾搭,不管饭。
头像
wowoto
帖子: 3050
注册时间: 2009-04-11 12:17
系统: windows7

Re: 我来说Linux下的病毒!Linux是“不怕”病毒,不是Linux“没有”病毒!转帖

#2

帖子 wowoto » 2010-05-20 12:34

八错@@ :em11
wowoto>ubuntu8.04>ubuntu9.04>Archlinux>FreeBSD8.0>Archlinux & end here.
头像
速腾1994
论坛版主
帖子: 17379
注册时间: 2008-11-01 20:43
系统: Arch+gnome

Re: 我来说Linux下的病毒!Linux是“不怕”病毒,不是Linux“没有”病毒!转帖

#3

帖子 速腾1994 » 2010-05-20 12:48

8x
~
头像
Jarson
帖子: 2371
注册时间: 2008-07-21 9:44
来自: 深圳
联系:

Re: 我来说Linux下的病毒!Linux是“不怕”病毒,不是Linux“没有”病毒!转帖

#4

帖子 Jarson » 2010-05-20 13:37

老生常谈的问题,说得在理,不过就算再怎么说都还是有人不明白的。
头像
remeber
论坛版主
帖子: 13030
注册时间: 2009-01-06 15:18
来自: 人间

Re: 我来说Linux下的病毒!Linux是“不怕”病毒,不是Linux“没有”病毒!转帖

#5

帖子 remeber » 2010-05-20 13:44

Jarson 写了:老生常谈的问题,说得在理,不过就算再怎么说都还是有人不明白的。
“有一种被人抛诸脑后的过去,包含一些不该遗忘的点点滴滴。欢笑之余,我将故旧拾起,才刹见自己的薄情。人世间似乎存在着某种公平,每个人都曾被抛掷在他人的遗忘中;而今你所有哽咽难宣的话语,也正是你曾为人所期盼,却永远听不见的字句。” —赫曼 赫塞
delectate
帖子: 18311
注册时间: 2008-01-09 22:41

Re: 我来说Linux下的病毒!Linux是“不怕”病毒,不是Linux“没有”病毒!转帖

#6

帖子 delectate » 2010-05-20 13:47

客观事实,噬石真象
头像
jmw778s
帖子: 994
注册时间: 2009-10-16 11:13
来自: 福安
联系:

Re: 我来说Linux下的病毒!Linux是“不怕”病毒,不是Linux“没有”病毒!转帖

#8

帖子 jmw778s » 2010-05-20 13:52

说得好,Linux 下的病毒养不活!
Acer 4738ZG-P22G50Mnkk 笔记本电脑
我用Windows 7 来这里装13的
头像
shinery
帖子: 1378
注册时间: 2009-07-22 22:23

Re: 我来说Linux下的病毒!Linux是“不怕”病毒,不是Linux“没有”病毒!转帖

#9

帖子 shinery » 2010-05-20 14:18

lz写了很多, :em11 ,其实一句话就可以了:linux和unix-like系统中毒几率比windows低。
愿扣上你双手,至繁华浪处到沙丘。
头像
peteryeh64
论坛版主
帖子: 9386
注册时间: 2008-12-20 15:43
系统: 家kubuntu20.04
来自: 心靈深處

Re: 我来说Linux下的病毒!Linux是“不怕”病毒,不是Linux“没有”病毒!转帖

#10

帖子 peteryeh64 » 2010-05-20 14:45

就是養不活...死亡率大於繁殖率... :em04
[论坛版主行为规定]+[PITIVI簡易教程]+[ubuntu裝迅雷]
[releases.ubuntu.com]+[cdimage.ubuntu.com]+[old-releases.ubuntu.com]
[學ubuntu必須拜讀懶蝸牛"笨兔兔的故事"=viewtopic.php?f=112&t=162040][Linux明日的希望在中國]
头像
xcz
帖子: 307
注册时间: 2009-03-18 18:47

Re: 我来说Linux下的病毒!Linux是“不怕”病毒,不是Linux“没有”病毒!转帖

#11

帖子 xcz » 2010-05-20 15:11

没有能养得活的 Linux 病毒 :em11
Linux能中的病毒不多啊
装win没中过毒,Linux下照样没有,估计病毒看不起我这样的老机器
唉,这么久了我还什么都不会,什么时候才能升级到菜鸟级别呢。。。
获得武功秘籍的方法
发现自己就是个2,cpufreq降频只降一个核
头像
farta
帖子: 443
注册时间: 2009-02-24 2:48

Re: 我来说Linux下的病毒!Linux是“不怕”病毒,不是Linux“没有”病毒!转帖

#12

帖子 farta » 2010-05-20 15:11

像我在另一个帖子里说的,在我看来,以天朝的网络环境,病毒虽多,也就能欺负欺负拿百度搜索AV的IE6党而已。换个浏览器,绝大多数病毒就拿你没办法了。
头像
zhydyhm
帖子: 426
注册时间: 2008-10-19 10:38

Re: 我来说Linux下的病毒!Linux是“不怕”病毒,不是Linux“没有”病毒!转帖

#13

帖子 zhydyhm » 2010-05-20 16:02

说得很中听,
回复