找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2949|回复: 20

澄清一下linux下病毒少的主要原因

[复制链接]
发表于 2007-3-30 01:50:00 | 显示全部楼层 |阅读模式
澄清一下linux下病毒少的主要原因
无意中逛到了毒区,也是无意中看见某位仁兄在如今病毒横行、杀软皮软的情况下不得不转入linux的“悲惨遭遇”……同时也看见了大多数人对于*NIX下病毒少的原因的误解!作为一个*NIX的爱好者有必要在此向大家澄清一下,把*nix下病毒少的真正原因告诉大家,意在消除大家长久以来对于非Windows操作系统的误解……

BTW:偶不是来吵架的,纯粹的技术交流……


很多人都说linux、Mac下病毒少是因为用的人少,那些所谓的hacker不屑于攻击这些弱势群体!
linux从诞生到现在,发现的病毒数不超过10个,但绝不是用户数少的问题,*NIX下有一套严格的用户组管理机制,每个用户的权限是给定的,不会出现越界操作;而在windows下用户就是管理员,权限基本上最大,虽然有个admini,普通用户的权限和它几乎没有什么差别了!正是这套严格的用户组管理机制才使得*NIX免受病毒的威胁!

为了更好的说明这个问题,偶就拿咱们的坛子打个比方:

论坛里有不同的用户:普通用户、版主、区版主、副坛主、坛主。每个人的权限都不一样,坛主权利至高无上,可以任意改动论坛的任何地方,版主可以删改自己版区的帖子却不能跨版管理(就像偶不能来这删帖一样),普通用户除了发帖、看帖外貌似没有别的权限了……

我们的OS也是如此,先那*NIX来说:最高权限就是“root”用户,一个系统仅此一个,权利大的恐怖!甚至可以修改系统的最核心的东西!然后由这个root来指派组,就像坛主来指派各个区的区版主一样;等组建完后再确定组内成员,好比是确定各版版主;在指派用户的时候各个用户的权限可以完全不一样,比如你只能上网、看电影、聊QQ,不能下载东西,不能安装软件、甚至某些目录你都无法查看!就像普通用户在坛子上永远看不到某一个区一样。而在windows下你一安装完系统后你的权限就相当于“副坛主”了。什么都能做,比你高的是admin,低的就只能是Guest了!从Guest──>你──>admin这个跨度实在是太大了!!基本可以算得上是一个断层了……

比如现在有某个嵌在网页中的夸平台的病毒正好被某个倒霉鬼碰上了,看看在windows & *NIX下会有什么反应:
不想得罪人,还是那偶来说事吧!这个病毒好比就是偶,而OS就是咱们这个论坛……

首先是windows:偶感染了某位windows用户,而他基本上是这个OS的区版主以上级别的人物,所以一旦偶看到哪个帖子不爽就有权利删除,或者看谁不舒服直接拖到无忧的监狱里去,反正是想干什么就干什么……同样的在OS里也是,你的权限大,偶的权限也就和你一样,你可以删东西偶也可以,你可以改启动项,偶也行!而且能改的面目全非,让改启动的不启动,不该启动的乱启动;你所熟悉的QQ、email、网银、网游账号 & 密码偶也全清楚……总之你能干的事偶都能干,你不能干的偶也可以想办法干!

再来看看*NIX下会怎么样:同样是感染了一个linux用户,不幸的是他相对论坛来说只是一个普通的user用户,只能看看贴,灌灌水的普通用户!即便是偶再怎么看这个贴不爽,也只能在回帖里骂LZ两句,其他的无能为力!!在*NIX下就是这样,即便你感染了类似于熊猫烧香的病毒也没关系,仅仅是破坏一个用户的文件,系统的核心部分或者说大部分东西根本没事!因为病毒没有那个权限来修改这些文件!说的再简单点,你只要把你自己目录下的文件全部delete掉后,alt+f2再启动那个软件又跟新的一样了!

看到这肯定有人跳出来指着偶的鼻子大叫“那么root用户感染了怎么办呢?!他的权利可是相当大的,偶们在windows下还能用专杀什么杀一下,你们怎么办?!!说!!!”咳咳……偶不排除这种可能性,实际生活中的确有很多人直接用root登录,这样在他们看来方便点!的确,在方便的同时也把安全的隐患暴露出来了!如果真的是root感染了……那结果和普通user差不多情况!事实上,这就是Linux的真正多用户的体现。所有用户用的只是系统的一个reference,真正改变的只是用户对他这个reference的配置而已,即使是超级用户也是这样。而在windows下往往一个用户可以影响到其他用户,用户与用户根本就不是正交的。这样,一个用户上网或什么别的活动把系统软件搞脏了,整个系统肯定会受影响。假设有一天,流氓软件猖狂到也到Linux上耍流氓了,这时候系统怎样去除这些流氓呢?实在没办法的办法就是把用户目录下的对那个软件的配置去掉就行了。re-invoke一次那个软件,就跟新的一样了。

这就是一个严格的用户组权限带来的好处,windows就是没有一个严格的权限机制,安全才成了问题,并非什么用的人少病毒就少这样的谬论~~

其实*NIX的用户相当庞大!你们所说的用户数指什么?最终用户?那么服务器的最终用户是谁?是偶们这些网民,而全球所有的知名企业是不会把他们的重要数据放在一台装有windows2.3K的Server上的,就连咱们的论坛都是BSD的,你在访问论坛的时候就已经在间接的使用非windows的OS了……
发表于 2007-3-30 09:27:03 | 显示全部楼层
看完了,明白了,还是不会用LINUX的
回复

使用道具 举报

发表于 2007-4-1 16:33:33 | 显示全部楼层
我也不会
像LZ说的那样,自己的机器还不能完全由自己来控制,有什么意思
始终认为LINUX是个SB,自命清高的SB
他那套东西完全有可能被人理解可他就是不说清楚
回复

使用道具 举报

发表于 2007-4-1 19:25:21 | 显示全部楼层
谬论windows也有用户权限限制的说:Q
回复

使用道具 举报

发表于 2007-4-1 19:26:06 | 显示全部楼层
:victory: 本人对操作系统并不是太了解,但就Windows和Liunx的对比上,本人同意老大的看法,其实liunx在某种程度上是比Windows聪明,不光是在权限分配上,就是在模块化的内核上,也是比Windows要聪明得多。
回复

使用道具 举报

发表于 2007-4-1 22:00:22 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2007-4-2 21:30:58 | 显示全部楼层
楼主的见解经典啊,学习了。谢谢
回复

使用道具 举报

发表于 2007-4-3 14:54:02 | 显示全部楼层
用过一段时间的linux,不过相比windows来,linux还是太难用了,装个软件都要费半天事,而且在同等配置下,linux的稳定性和速度甚至还不如windows。当然在处理数据量大的时候,linux确实比windows强。但是对我们普通用户来说,谁会整天处于大量,高速处理数据的过程中呢。我觉得对于个人用户,易用性还是最重要的,毕竟我们不是,也不必要是一个计算机专家。在易用性这方面。windows确实强太多了。
回复

使用道具 举报

发表于 2007-4-3 18:04:15 | 显示全部楼层
楼上说得对。
回复

使用道具 举报

发表于 2007-4-4 16:01:01 | 显示全部楼层
楼住说的有道理
回复

使用道具 举报

发表于 2007-4-8 18:01:05 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2007-4-8 19:44:47 | 显示全部楼层
linux用的人少,当然中毒的就少了...
回复

使用道具 举报

发表于 2007-4-8 20:28:41 | 显示全部楼层
一套好的管理规则是十分重要的,正是Unix类系统从一开始就制定和严格遵守了权限管理规则,才能生存好几十年,一直到现在。而Windows/DOS开始时为了简化,在文件系统和帐号管理中都没有规定权限,导致了现在病毒丛生。不单单是病毒,就连多人用的计算机中想保存一些私人数据都很难。Windows NT系列开始注意到了这个问题,但是用户已经习惯于无拘无束了。
回复

使用道具 举报

发表于 2007-4-8 23:48:39 | 显示全部楼层
存在的,就是合理的
寸有所长,尺有所短
回复

使用道具 举报

发表于 2007-4-8 23:50:24 | 显示全部楼层
原帖由 弄潮儿-NET 于 2007-4-8 07:44 PM 发表
linux用的人少,当然中毒的就少了...

这算是最正确的解释
回复

使用道具 举报

发表于 2007-4-9 09:27:56 | 显示全部楼层
自己的机器还不能完全由自己来控制
回复

使用道具 举报

发表于 2007-4-9 11:59:36 | 显示全部楼层
看来的学学LINUX了
回复

使用道具 举报

发表于 2007-4-12 18:06:25 | 显示全部楼层
:victory: :victory: :victory: 支持楼主,偶有个问题想问:一般Windows支持的软件,Linux是不是都支持?
回复

使用道具 举报

发表于 2007-4-13 09:28:51 | 显示全部楼层
这些不是很能理解,不过按我个人的想法,是因为LINUX还没大范围的使用的原因吧?
回复

使用道具 举报

发表于 2007-4-13 16:02:57 | 显示全部楼层
正在用 Slax Linux 感觉不错,就是不知道怎么保存设置啊!
回复

使用道具 举报

发表于 2007-4-13 19:48:15 | 显示全部楼层
一直以来,我以为 Linux 是运行在 Windows 上的一个程序,就象 Windows 3.2 是运行在 DOS 上的一样~:(
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-4-19 19:59

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表