为什么windows这样容易中毒?
2007-12-18 17:29
190 查看
上周末看了第一财经的《头脑风暴》的一集关于中毒和黑客的讨论。这个节目里面的嘉宾主要讨论了 server端如何被黑客工具 和 用户桌面端的病毒和黑客。 server端的讨论内容我不了解,所以就在这里讨论。但桌面端,相信有电脑的人都在使用。这期《头脑风暴》请来了 黑客代表,瑞星不懂技术的副总,360的CEO,还有一些企业的老总,和某个大学的教授。 整个节目听下面,都在围绕怎么 瑞星和360 他们是怎么防病毒和木马。他们讨论的都是 windows上怎么防和杀病毒? 我就觉得奇怪了:
难道我们一提到电脑,我们就认为windows就是电脑么?windows只是所以操作系统中设计的比较糟糕的一种而已。
你们头脑风暴这么多专家在讨论windows的病毒和木马的防和杀,可是你们却没有说明,为什么windows会有这么的病毒?还是你们觉得这么个题目就不值得讨论?
windows在全球有90%以上的使用率,相信在使用windows上的用户 曾经有个中毒经验的用户 相信高达99%以上,这个数据只是我自己的预测。因为我身边的人包括我自己都曾经中过杜。
而我从04年以来,就抛弃了windows,而使用linux,这3年多来,我的电脑没有发现中过毒,运行非常流畅,并没有windows 时间越长 速度明显放慢 的特点。
我们要问:为什么windows xp这么容易中毒?
在我看来,windows这么容易中毒,有的人说:你看windows使用的人多,当然病毒也比linux的要多拉。 这显然是句没有科学根据的话。在我看来window 特别是windows xp及以前版本的糟糕的设计导致的:
windows xp的安装过程默认是以administrator来登录的,而且默认也不让用户设定密码。我个人认为,这是xp最糟糕的设计,你看看ubuntu, fedora等这些linux发行版在安装的时候,会提示用户新增一个普通用户,同时也不推荐以root来登录,这是何等高明和简单的设计。 我们知道,以普通用户来登录系统,系统里面很多的核心文件,windows里面的注册表,你是没有权限来修改的。在ubuntu里面,你要修改某个文件, 你需要用sudo来输入管理员的密码,你才权限来写/修改文件和配置系统。我们知道一般的windows的病毒,发作过程通常是 修改注册表让病毒自动运行,创建一个新的线程,使用WIN32的API来干一些坏事情等等,所以病毒要发作需要管理员权限,恰恰windows xp的糟糕设计给了病毒美好的温床,就算你有瑞星,360,你装了这些杀毒软件没有什么作用,这等于你家虽然请了保安,但病毒很容易就进入你家的,并进行 杀人放火。 如果你使用普通用户来登录系统,这好比 病毒要进入你家需要输入你家的密码才能进入,所以你家不请保安也很安全。 有人会问了,你那个密码安全么? 我要告诉你,系统采用的密码验证系统是一个非常复杂而且不可逆的算法,也就是说别人不可能从你的结果信息 来推倒出 你的密码。也就说,要破译这个密码,很难很难。
windows xp的NTFS文件系统设计很糟糕,我个人认为比linux的ext3文件系统差多了,ext3文件系统有严格的群,用户等权限机制。为什么windows系统 时间长了会感觉速度很慢,这就是NTFS文件系统的优点,哈哈。
呵呵,说了这么多,我还是推荐大家使用linux吧比如ubuntu,fedora等,抛弃那个给你带来无限痛苦和病毒滋生的windows吧,抛弃那些没有用的保安(瑞星,360等等)吧。
难道我们一提到电脑,我们就认为windows就是电脑么?windows只是所以操作系统中设计的比较糟糕的一种而已。
你们头脑风暴这么多专家在讨论windows的病毒和木马的防和杀,可是你们却没有说明,为什么windows会有这么的病毒?还是你们觉得这么个题目就不值得讨论?
windows在全球有90%以上的使用率,相信在使用windows上的用户 曾经有个中毒经验的用户 相信高达99%以上,这个数据只是我自己的预测。因为我身边的人包括我自己都曾经中过杜。
而我从04年以来,就抛弃了windows,而使用linux,这3年多来,我的电脑没有发现中过毒,运行非常流畅,并没有windows 时间越长 速度明显放慢 的特点。
我们要问:为什么windows xp这么容易中毒?
在我看来,windows这么容易中毒,有的人说:你看windows使用的人多,当然病毒也比linux的要多拉。 这显然是句没有科学根据的话。在我看来window 特别是windows xp及以前版本的糟糕的设计导致的:
windows xp的安装过程默认是以administrator来登录的,而且默认也不让用户设定密码。我个人认为,这是xp最糟糕的设计,你看看ubuntu, fedora等这些linux发行版在安装的时候,会提示用户新增一个普通用户,同时也不推荐以root来登录,这是何等高明和简单的设计。 我们知道,以普通用户来登录系统,系统里面很多的核心文件,windows里面的注册表,你是没有权限来修改的。在ubuntu里面,你要修改某个文件, 你需要用sudo来输入管理员的密码,你才权限来写/修改文件和配置系统。我们知道一般的windows的病毒,发作过程通常是 修改注册表让病毒自动运行,创建一个新的线程,使用WIN32的API来干一些坏事情等等,所以病毒要发作需要管理员权限,恰恰windows xp的糟糕设计给了病毒美好的温床,就算你有瑞星,360,你装了这些杀毒软件没有什么作用,这等于你家虽然请了保安,但病毒很容易就进入你家的,并进行 杀人放火。 如果你使用普通用户来登录系统,这好比 病毒要进入你家需要输入你家的密码才能进入,所以你家不请保安也很安全。 有人会问了,你那个密码安全么? 我要告诉你,系统采用的密码验证系统是一个非常复杂而且不可逆的算法,也就是说别人不可能从你的结果信息 来推倒出 你的密码。也就说,要破译这个密码,很难很难。
windows xp的NTFS文件系统设计很糟糕,我个人认为比linux的ext3文件系统差多了,ext3文件系统有严格的群,用户等权限机制。为什么windows系统 时间长了会感觉速度很慢,这就是NTFS文件系统的优点,哈哈。
呵呵,说了这么多,我还是推荐大家使用linux吧比如ubuntu,fedora等,抛弃那个给你带来无限痛苦和病毒滋生的windows吧,抛弃那些没有用的保安(瑞星,360等等)吧。
相关文章推荐
- 为什么windows dos和Linux shell有这样的差别??
- VC编程问题:为什么在Windows中这样定义POINT?(转)
- 标准库c++ string,转c string容易犯的一个错误。求此问题为什么在windows下和linux下结果不同???
- windows 任务计划的运行账户为什么非要密码不可?
- WPF/Silverlight为什么要使用Canvas.SetLeft()这样的方法?
- C++程序在linux下为什么比在windows下快?
- 为什么Windows鼠标指针是弯的?
- 为什么有些人买了 MacBook Pro 后用要用 Windows 系统?
- 还不能成功,暂还不知道为什么会这样错的。
- windows安装光盘中为什么没有tweak UI
- 我们为什么要用fitsSystemWindows?
- 为什么说编程不是一件容易的事儿
- 我们为什么这么容易受骗?
- 微软为什么给操作系统取名叫Windows 7
- 添加配置文件代码 windows下安装emacs 其实也容易
- jdk在Windows下为什么要配置环境变量(引用)
- 任务管理器变成这样是为什么啊?上面的菜单栏没有了
- 关于WINDOWS去ping linux为什么ping不通
- 为什么要在Linux平台上学C语言?用Windows学C语言不好吗?
- linux为什么比windows做服务器更好?