袁萌专栏

-开源的力量

用户操作
[即时聊天] [发私信] [加为好友]
袁萌ID:yuanmeng001
1329852次访问,排名16好友1人,关注者436
yuanmeng001的文章
原创 796 篇
翻译 0 篇
转载 0 篇
评论 6642 篇
袁萌的公告
关于我的其它文章,请大家到《开源之声》http://www.ubuntunow.cn上查看!也希望能留下您宝贵的评论,谢谢!
最近评论
lihaonan:支持自由软件,支持袁萌老师
zhoufoxcn:盗版也不是成瘾不成瘾的问题,有很多的因素,说实在的,看袁老的博客倒会上瘾,特别是找双U,找到了,好像中了彩,或赞,或骂,或刷都有,好不乐闹。
================================
我好像有点看你的博客上瘾了,呵呵,可以想象你每发一篇文章都是刀剑横飞,过瘾。
thesameway:51旧书网 同城易书
www.51jiush.com
www.51jiushu.net
二手书、旧书同城交易平台
分类齐全、快速发布、准确搜索
thesameway:51旧书网 同城易书
www.51jiush.com
www.51jiushu.net
二手书、旧书同城交易平台
分类齐全、快速发布、准确搜索
rebecca0813:Welcome to our website for runescape account and runescape accounts service.
文章分类
收藏
    相册
    开源站点
    C3CRM主站
    Mambo中国
    Ubuntu中文
    Ubuntu英文站
    优奔途
    开源之声
    曼波驰誉
    赛迪中国Ubuntu实验室
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创  Linux的病毒 收藏

    新一篇: SCO终于完蛋,Linux法律基础不容质疑  | 旧一篇: 面对社区版办公套件,我们为什么不说话?

        近年来,Linux计算机流行起来了。按照某些人的说法,所谓“Linux病毒”自然要出来兴风作浪,祸害人们。所以,有关“Linux病毒”的知识有必要普及一下,以免谬见泛滥,混淆视听。

    所谓“计算机病毒”是指自身能够复制的恶意程序代码,多以二进制文件形式存在,感染那些可执行文件。计算机“病毒”得以传播泛滥的前提是,类似生物界,病毒的生存率(自身复制速率)必须大于其死亡率(存在的终止),并且达到一个必需的生存门槛值。多年来的实践证明,至今还没有Linux病毒泛滥成灾的报道(现象),除了一些(70来个)出于“技术好奇心”的实验室病毒作品之外。这是什么原因呢?其根本原因在于:由Linux所产生的“生态系统”对病毒是不友好的,不适合病毒的生存繁衍。为什么这么说?

    Linux的系统文件和应用程序的源代码几乎都是开放的,二进制(only)应用是很少的,这种情况对于病毒(二进制文件)的“藏身”极为不利,而且这些Linux文件的重新编译安装都会中断病毒传播的主渠道。

    Linux本身是类Unix操作系统,多用户的使用机制使病毒传播受阻。一般说,Linux用户不会在根目录里面工作,病毒难于取得整个系统的控制权。Linux网络的设计是相当保守的,不设置高层“macro facilities”,使得恶意病毒代码难于在此放肆。全球病毒编写者都明白这些道理,他们不愿意白费力气,自讨无趣。

    有些谬见必须批驳,比如:Linux不怕病毒是因为Linux用户很少,病毒作者不爱理睬。言下之意是,将来一旦Linux用户多起来了,那么,LinuxWindows两者“彼此彼此”,病毒都会光顾。这种说法,不对。Windows本身起源于个人单用户操作系统,一旦用户进入系统,就掌握系统大权,给病毒传播创造了机会。Windows操作系统属于私有软件,源代码是不公布的,一旦病毒缠身,往往无法摆脱,只得求助于杀毒软件来帮忙。近年来,病毒泛滥成灾的根本原因在于,二进制软件产业,特别是,Windows产业,占据了市场的主导地位。病毒给全球私有软件产业带来的损失不计其数。由此,全球杀毒厂商“肥”得要命,可谓“一花独放”。我们主张自由软件,不是因为个人癖好,而是考虑到全球软件业的健康发展,向病毒宣战。

    有人一提起U盘,特别是自启动U盘,就嗤之以鼻,不以为然。他们的意思是说,你别胡闹了,不知搞个啥名堂。我说,不对。自启动U盘,一是不会造成病毒传播,二是给用户提供使用方便,有何不可?有人说,将来研制出“跨平台”病毒,你怕不怕?我说,对于Linux而言,所谓“跨平台”病毒也是病毒,有何可怕?

    1:近年来,所谓“Linux病毒”确有上升趋势,但是,就是不见其大规模传播,出来祸害人们。看来,Linux生态系统确实很健康,非常“鲁棒”(Robust);

    2:本文系参考十余篇有关病毒研究作品而写成,在此感谢有关作者。

    发表于 @ 2008年07月18日 06:50:00|评论(loading...)|收藏

    新一篇: SCO终于完蛋,Linux法律基础不容质疑  | 旧一篇: 面对社区版办公套件,我们为什么不说话?

    评论

    #roofers 发表于2008-07-18 10:49:47  IP: 125.73.29.*
    现在偶的计算机就是使用linux了,完全摆脱网页病毒的困扰,想上啥a网就上啥a网,对病毒是完全免疫呀,因为那病毒只tm的对windows起作用。
    #mz02005 发表于2008-07-18 12:15:26  IP: 218.1.105.*
    从袁老师的文章可以看出,所谓的linux安全完全是依赖于用户的高素质:比如,源代码开放就要求用户有能力从源代码生成最终的应用程序;用户必须使用非root用户登陆,使得非法程序执行系统高级操作的途径被制止,事实上windows也可以采用非管理员用户登陆进行操作,但是大多数用户不会那么做,也不知道可以这么做。
    #ChaoZhang 发表于2008-07-18 12:31:38  IP: 47.154.48.*
    LS,话不能这么说。ubuntu的安全不是需要你有多高的素质,默认的配置就很好了,当然我的确需要承认一点ubuntu的易用性比起windows还差一点点,但究其原因也是我们被windows筐的太久太死了。
    windows同样有组策略的设置,是可以基本达到linux那样的控制访问权限,但是谁去用呢?这要求的素质才是很高。看看vista,MS宣称vista比XP安全高,是的,就是用户量太少了,卖得不好,这也是MS自己埋下的祸根,可以说当年靠易用性占领市场,如今又想增加复杂性来保证安全,那么linux就有机可乘了。
    我还是喜欢linux,习惯是可以慢慢改变的。
    #ChaoZhang 发表于2008-07-18 12:32:05  IP: 47.154.48.*
    LS,话不能这么说。ubuntu的安全不是需要你有多高的素质,默认的配置就很好了,当然我的确需要承认一点ubuntu的易用性比起windows还差一点点,但究其原因也是我们被windows筐的太久太死了。
    windows同样有组策略的设置,是可以基本达到linux那样的控制访问权限,但是谁去用呢?这要求的素质才是很高。看看vista,MS宣称vista比XP安全高,是的,就是用户量太少了,卖得不好,这也是MS自己埋下的祸根,可以说当年靠易用性占领市场,如今又想增加复杂性来保证安全,那么linux就有机可乘了。
    我还是喜欢linux,习惯是可以慢慢改变的。
    #stevexk 发表于2008-07-18 13:30:18  IP: 211.144.112.*
    病毒并不止当今大多依赖于操作系统的通过修改配置实现的常见windows病毒,还有一些病毒可以插入到执行程序中,在程序执行过程中启动,这种病毒在早期DOS时代就出现了.对于二进制程序在运行过程中还是以指令的形式存在,而且LINUX下的程序大多是未经加壳的,而windows下则一般都会采用加壳手段来达到一些其它目的,所以就这种感染方式的病毒来说,感染LINUX程序比感染WIN程序要容易得多,WIN下有的只是针对某一类型文件进行的感染,比如WORD杀手之类的.如果说要养成良好习惯,不安装不明软件,这一点也并不肯定保险,因为常用的验证软件完整性正确性的MD5码已经可以伪造的了,更令人防不胜防.现在LINUX下病毒少的原因还是普及率不够.
    #lakeruru 发表于2008-07-18 15:04:51  IP: 218.66.13.*
    1楼和3楼的同志说得有一定道理,问题在于:你们是,或者说我们大家都是搞计算机的。也许不敢自称专业,但至少相对中国多达数亿的网民来说,我们只是其中的少数派。
    有些人对易用性不屑一顾,但是别忘记了,广大普通网民甚至对WINDOWS的某些设置(譬如3楼说的组策略)一头雾水,又如何能用得了LINUX?
    计算机永远是为人类服务的,操作系统自然也是如此。如果易用性不重要,又何必有图形界面呢?甚至,回到上古时代的打点机不也能操作COMPUTER么?
    作为一个专业人士或者是吃计算机这碗饭的朋友,请不要对占大多数的普通电脑使用者不屑一顾。否则,你们和那些搞政治说套话空话的家伙有什么两样?
    #lakeruru 发表于2008-07-18 15:09:53  IP: 218.66.13.*
    在这里叫普通网民转用LINUX,很像某些专家呼吁工薪阶层贷款买房啊。
    WINDOWS确实有种种不好,但是他方便使用,就好像10年前的房子,也许不如现在漂亮,但是我们买得起住得起。
    LINUX呢?他的不便性就像那高高在上的房价,推广之前,请先下调房价。
    #zjwumei 发表于2008-07-18 16:54:10  IP: 219.245.78.*
    前两天遇到病毒,把所有EXE文件都给干掉了,很郁闷,dos时代的那种低级野蛮的病毒又出现了。
    其实对于多数人来讲,易用性应该是第一位的,好像手排挡和自动档的汽车驾驶经历一样——见过身边很多开车的都说,自动档不过瘾,要开车还得开手排挡的。但是真的遇到了复杂的交通状况,大部分人还是乐得清闲和自由,毕竟开车的目的不在于开车,而是人把车当成工具,不是车把人当成玩具。
    我提一个观点:
    “感染病毒其实是一种习惯”
    #l0vehj 发表于2008-07-18 16:55:39  IP: 218.241.173.*
    楼上说的有道理
    #fayfarn 发表于2008-07-18 17:59:57  IP: 59.36.115.*
    试想一下,如果Linux占有90%以上的市场,并且所有用户都是用root来登录使用的话,这个世界会怎样,估计会比windows死得更加凄惨?

    Windows就是就是这种情况,几乎所有人都是用管理员登录使用。
    #fuji81 发表于2008-07-18 20:32:01  IP: 121.62.150.*
    你用受限用户(User组)登陆Windows看看,系统变成只读了,任何病毒都奈何不了.像Linux那样,每次安装个什么东西都要输入root密码,点N次确认,用户能受得了吗?(看一下UAC今日的处境便知)
    #ctccet 发表于2008-07-18 22:03:01  IP: 125.77.226.*
    都搞计算机,什么对操作系统的原理都不熟悉。对于Windows的受限用户可以对windows目录下的文件删除或更名,而linux下一般用户对/etc或/sbin、/usr/bin等目录进行删除或修改是根本不可能的。而且windows启动或运行的服务都放在注册表,一般看不懂。请你去看看linux下的/etc目录,有哪些服务或文件被启动是一目了然,而且还有完整的日志,通过分析这些结构的不同你就明白两种操作系统的安全体系了。所以请不要不懂行的在这儿瞎喊,好好研究去吧。
    #huyongzs 发表于2008-07-18 22:46:32  IP: 222.134.119.*
    楼上一些贬linux其实不懂linux更不懂unix。
    linux下平时使用非root用户的习惯已经保持很久了。在linux操作root和非root权限的交接远远比Vista和xp要平滑的多!
    本人用过一段时间的Vista,那种复杂性在linux下是没有的。
    这个帖子中的挺win的人明显对linux乃至unix系统都不了解。
    微软确实给自己埋下了祸根。不但用户不同意增加复杂性,就是他自己也没有超越过去winxp时候的操作习惯,白白增加了那么多的繁杂操作还没有效果。
    #benjiam 发表于2008-07-18 23:30:41  IP: 222.70.157.*
    ..... 还教授呢?

    第一 第一个大规模爆发的蠕虫是以什么形式传播的?二进制还是源码?

    第二 内核漏洞导致被攻破, 有没有权限是否有关系?

    第三 windows95刚出来的年代有没有for windows的病毒?

    #lovesmiles 发表于2008-07-19 00:59:18  IP: 222.200.101.*
    不认同里面的多种说法:
    一,linux对病毒藏身不利是因为它的应用软件少,试想想如果linux像windows一样从看A片到玩网游的什么软件都有的时候,你以为它会比windows更透明么?普通用户还不会一样被病得一塌糊涂。
    二,事实上的病毒都是考虑到系统的各种情况和漏洞才有得搞的。如果照你的逻辑,随随便便装个杀毒软件应该就可以平安千年了吧,为什么呢?因为杀毒软件会杀毒……如果金山有用,还要瑞星做什么?
    三,linux病毒之所以不会成灾,是因为linux在pc的市场份量太少,且都不是家庭用,是专业人士和爱好者用,你说说会成灾吗?
    自启动U盘跟此文章有什么关系???????我也做了个自启动的U盘,啥跟啥啊。技术上一两年应该就可以很完美了,这,又有什么关系?只要主板支持,在网上发个iso文件不就完了,天天在这里叫
    #threelock 发表于2008-07-19 05:35:33  IP: 60.209.192.*
    只要是社会,就会有小偷,不管是资本主义还是社会主义.
    只是是操作系统,就会有病毒,不管是linux还是windows,还是mac.
    树大招风,是QQ的木马多还是UC的木马多?
    用linux的大多不是泛泛之辈,他们的windows染上病毒都难,况linux乎?
    #mz_zhang 发表于2008-07-19 10:08:51  IP: 60.3.130.*
    自启动U盘--高级的"职业信息专家"都需要这东西
    至少方便携带 想开谁机子就开谁的(有电别人不阻止你)
    计算机修复也需要这个东西,但是有必要解决信息滥用问题

    病毒是啥?是程序 知道这个以后就别说谁安全谁不安全了.
    基于现在的设计能力还不能设计一个完全(绝对)安全的东西.

    小民浅见,职称:无;学历:无.
    #lovesmiles 发表于2008-07-19 13:26:55  IP: 222.200.101.*
    听说发猪瘟的,没听说发老虎瘟的
    #woer1234 发表于2008-07-20 01:17:10  IP: 125.85.91.*
    强烈支持 lovesmiles 的观点

    如果有一大群没有任何防范意识的用户,那你看看病毒还不是满天飞。
    如果你合理使用WINDOWS,不装杀毒软件一样可以降低中毒的概率。
    而且现状也说明了对于windows下面的各种编程技术大家都掌握得很好,所以普及就是王道啊!
    #feng_me 发表于2008-07-20 02:16:27  IP: 60.232.180.*
    同意楼上的观点。lovesmiles的话非常经典。

    一个操作系统而已,写病毒有啥难得?在浩如烟海的配置文件中做做手脚,估计比注册表还难查。

    一看博主老先生不怎么专业,估计firefox都没自己编译过。在firefox里面编写几个小后门然后冠以“精简、绿色、省内存”的名义发布,感染木马易如反掌。

    拿到普通的用户权限后,在linux下有太多的bug可以提升权限。貌似攻破还不算太难。

    而且,就算只是普通用户权限,泄漏的东西也太多太多了……

    顺便查了查博主的帖子,蛮垃圾的。一个U盘启动,至于让“专家”如获至宝?这么大年纪了,别乱跳,人家笑话。
    #sjg20010414 发表于2008-07-20 15:21:10  IP: 60.186.108.*
    开源的力量 不是靠开嘴得到的。
    自启动U盘没什么吧,我更喜欢自己集成的CD-ROM。

    前面有朋友说linux下有日志,对启动的程序比较清楚,其实Windows也是很清楚的,windows有相关的日志文件,我开发服务程序也利用应用程序日志事件。windows下启动的程序也是清楚的。以前觉得Linux下的配置文件方式管理东西比Windows采用注册表(说穿了是个数据库)要好。现在我觉得各有千秋。配置文件对我们开发者可能比较有利,但注册表对操作系统更有利,东西多的时候,把它放在一个菜篮子里比几个尼龙袋可能更方便。对注册表,其实它的层次和组织也是不错的,它唯一的错就是不是完全开放的,让用惯linux的人觉得不能尽在掌握。

    我基本上还是用Windows,也极少遇到病毒(装了个Norton客户端,平时比较注意)。我不想贬低linux,因为从技术学习角度讲我喜欢它。但是,Linux的易用性还是不够高,我没法向周边的人宣讲“改用linux吧”。windows的直接进入图形的方式也比linux的GNOME和KDE效率高(当然这一点不算什么)。

    一句话,linux应该用 易用性 来说话,不要打着开源的旗号死撑。顺便说一句,很多人使用免费邮箱,我使用了移动的手机邮箱收费版,应该有2年了吧。因为它不断改善的体验让我最终还是愿意每个月花6块钱!
    #clearheart 发表于2008-07-20 16:56:22  IP: 219.153.62.*
    linux在中国不可能大范围推广!
    第一,Linux不易用。对于这个问题,用过Linux的人都明白。无论装个什么软件,都有可能出问题。一大堆命令,更是难记忆,虽然现在有图形界面的帮助,但是图形界面不是Linux内核支持的,反应显然没有windows快,而且很多功能不支持,尤其是不能玩游戏!:-)
    第二,Linux对硬件敏感。编译过内核的人都知道在配置内核的时候要对硬件很熟悉。而现实中是怎样的呢?好多人买电脑都是找朋友帮忙配的,他们对硬件完全不懂。
    第三,Linux免费。在Linux下很多软件是免费的,正因为免费,所以在维护方面就不是特别好。比如openoffice始终不如微软的office。我们学校有个同学用OpenOffice写毕业设计,结果因为格式不对,被打回重写,最后还是用微软的才搞定。哎,在日常生活中已经离不开微软了。
    第四,Linux对中文的支持不好。这是显而易见的!
    第五,Linux的竞争对手太多。在服务器上有solaris和windows server,在pc上有MAC和windows,在嵌入式上更是多如牛毛。
    第六,Linux内核源代码越来越庞大。现在Linux开源对很多人来说没有意义了。中国有几个人能去看它的源代码呢?现在真正掌握源代码的还是那几个人,那几个团体。
    还有很多很多原因就不一一列举了。其实Linux最适合的就是作研究,把在Linux下研究出来的思想,移植到别的平台去实现。普天之下没有哪个操作系统是完美的,越想完美的就越不能完美。但是windows被大部分人所接受,还是有它的理由的,至少windows为计算机的普及作出了不可磨灭的贡献。我个人认为,将来能流行的PC操作系统应该能满足以下几个方面:界面够炫,智能化高,人为干预少,安全性高,不需要支持所有的硬件平台,只要能支持几个主流的平台就行。
    #qiushigong 发表于2008-07-20 17:20:12  IP: 221.222.246.*
    说实话,这篇文章写得确实不好,缺乏足够的说服力,虽然此时使用的Linux,而且也很喜欢她,但是还是不得不说一句,对于大多数普通用户而言,只要条件允许首选的系统还是Windows。当然,只要将各种应用软件配置好交给用户使用的话,Linux的易用性也并不比Windows差
    #AlexNeko 发表于2008-07-24 22:10:22  IP: 117.80.233.*
    在我看来,LINUX病毒之所以无法传播;和LINUX执行可执行文件的机制有关……至少,你不是简单的双击某个有x权限的文件就能执行它的……
    #AlexNeko 发表于2008-07-24 22:12:35  IP: 117.80.233.*
    To clearheart :
    linux在中国不可能大范围推广!

    但是,微软的发展,和他在中国的业务无关(有多少人用正版的?除了买品牌机赠送的)

    所以,微软的没落……也和他在中国的普及程度无关
    #AlexNeko 发表于2008-07-24 22:22:37  IP: 117.80.233.*
    To lovesmiles :
    不认同里面的多种说法:
    一,linux对病毒藏身不利是因为它的应用软件少,试想想如果linux像windows一样从看A片到玩网游的什么软件都有的时候,你以为它会比windows更透明么?普通用户还不会一样被病得一塌糊涂。

    To feng_me:
    拿到普通的用户权限后,在linux下有太多的bug可以提升权限。貌似攻破还不算太难。
    这貌似是上次某黑客集会的难题,这位居然说有很多BUG,想必是某牛人阿,不知道现在在哪个黑客组织阿
    ======================================
    这人完全是小白……
    看A片到玩网游……哪个用的到LINUX下的ROOT权限?

    一般用户(就是看X片玩X游的聊XQ的)根本用不到ROOT权限……当然病毒没有可乘之机。
    #zhengshicai125 发表于2008-08-01 10:21:34  IP: 61.154.204.*
    香火代孕网是目前国内反馈最好的最讲良心的爱心代孕网.
    提供试管婴儿全部附属业务:捐精捐卵信息,代孕妈妈,试管代孕,代孕医院。

    四川青年旅行社为你提供特色专业的“四川旅游”和“九寨沟旅游”等景点信息,
    攻略,指南,:(028)66636197 66636198 传真:(028)66636288 15884587017
    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © 袁萌