分页: 9 / 15

发表于 : 2007-07-17 0:14
vvvli
jieying 写了:
lisir 写了:Unix至少设立了三层内部边界来防范恶意用户或有缺陷的程序。一层是内存管理:Unix用硬件自身的内在管理单元(MMU)来保证各自的进程不会侵入到其它进程的内在地址窨。第二层是为多用户设置的真正权限组──普通用户(非root用户)的进程未经允许,就不能更改或者读取其他用户的文件。第三层是把涉及关键安全性的功能限制在尽可能小的可信代码块上。在Unix中,即使是Shell也不是什么特权程序。


而Windows中大多数程序都不能用脚本调用。程序间依赖复杂脆弱的远程过程调用(RPC)来,这是滋生BUG的温床。
Unix的系统配置和用户配置数据分散存放在众多的dotfiles(名字以“.”开头的文件)和系统数据文件中,而NT则集中存放在注册表中。
注册表使得整个系统完全不具备正交性。应用程序的单点故障就会损毁注册表,经常使得整个操作系统无法使用、必须重装。
注册表蠕变(registry creep)现象:随着注册表的膨胀,越来越大的存取开销拖慢了所有程序的运行。
互联网上的NT系统因易受各种蠕虫、病毒、损毁程序以及破解(crack)的攻击而臭名昭著。原因很多,但有一些是根本性的,最根本的就是:NT的内部边界漏洞太多。
NT有访问控制列表,可用于实现用户权限组管理,但许多遗留代码对此视而不见,而操作系统为了不破坏向后兼容性又允许这种现象的存在。在各个GUI客户端之间的消息通讯机制也没有安全控制,如果加上的话,也会破坏向后兼容性。
虽然NT将要使用MMU,出于性能方面的考虑,NT3.5后的版本将系统GUI和俦内核一起塞进了同一个地址窨。为了获得和Unix相近的速度,最新版本的NT甚至将Web用品也塞进了内核空间。
由于这些内部边界漏洞的协合疚,要在NT上达到真正的安全实际上是不可能的。如果入侵者随便作为什么用户把一段代码运行起来(例如,通过Outlook email宏功能),这段代码就可以通过窗口系统向其它任何运行的应用程序发送虚假信息。只要利用缓存或GUI及Web服务器的缺口就可以整个系统。

这是《Unix编程艺术》中的一部分,我看不太懂,给明白人看看吧。
这个才是以理服人,“用win的人多,所以病毒多”这种白痴的解释我最讨厌了。

商业化有很多缺点,比如早年还衰的时候落下的病根,是没指望大改了,只能靠补丁,真的不行了,就自己搞一套规范,避开bug。。,因为要考虑到商业伙伴的利益。ms就算强的跟神一样,也没办法的。说起来商业unix这种问题也很多的。

linux里面的软件,大改是常有的事,老毛病一般能医好。

发表于 : 2007-07-17 2:31
qmake
学习了。

发表于 : 2007-07-18 5:15
morningboat
“用win的人多,所以病毒多”这种公关型谎言就是为了蒙蔽人们的视野而发明的,只要动一下脑子仔细思考以下,谎言就不攻而破了:

按照用的人多,病毒就多的逻辑来看,最容易传染病毒的地方是internet,而internet上毋庸置疑的市场占有率最大的服务器apache应该是被病毒攻击和传染最多的系统,但事实上呢?基于LAMP的apache很少听说有大规模的病毒流行和爆发,即使有什么入侵,因为严格的权限管理,也能够很方便的回复原先的状态,所以他所配置的网站平均上线时间是最好的。相反,基于iis的系统市场占有率要低得多,但却有多次的大规模病毒爆发,真是讽刺,用的少而病毒多。。。其实都是win因为市场的原因过度内核整合和远程RPC惹得祸,偏要拉上“用win的人多,所以病毒多”。。。多一些独立思考的人,就会少受一些这样谎言的蒙骗。

发表于 : 2007-07-26 15:40
冲浪板
lisir 写了:第三,管理可执行文件的权限机制不同:在Ubuntu下有比较完善的执行权限设计,可执行文件需要获得执行权限后才能运行,而且普通用户和root用户权限不同,这防止了病毒的大规模扩散,而Windows而没有。。
怎么没有,是不知道吧?

发表于 : 2007-07-27 6:40
fhqiugeg
15楼说的好!支持!

发表于 : 2007-07-27 12:01
雄鸡起舞
:em06 貌似2003的普通用户限制比较多的,浏览网页也要被限制。。。可是好多人都直接用Administrator,所以容易中病毒。。

发表于 : 2007-07-27 17:38
早7点
morningboat 写了:“用win的人多,所以病毒多”这种公关型谎言就是为了蒙蔽人们的视野而发明的,只要动一下脑子仔细思考以下,谎言就不攻而破了:

按照用的人多,病毒就多的逻辑来看,最容易传染病毒的地方是internet,而internet上毋庸置疑的市场占有率最大的服务器apache应该是被病毒攻击和传染最多的系统,但事实上呢?基于LAMP的apache很少听说有大规模的病毒流行和爆发,即使有什么入侵,因为严格的权限管理,也能够很方便的回复原先的状态,所以他所配置的网站平均上线时间是最好的。相反,基于iis的系统市场占有率要低得多,但却有多次的大规模病毒爆发,真是讽刺,用的少而病毒多。。。其实都是win因为市场的原因过度内核整合和远程RPC惹得祸,偏要拉上“用win的人多,所以病毒多”。。。多一些独立思考的人,就会少受一些这样谎言的蒙骗。
“用win的人多,所以病毒多”这种说法也不是没有道理的,难道病毒不是大部分来自于internet的么?
服务器你攻击之后确实能造成很严重的后果,但是你又能从中获得什么利益呢?
而且事情闹得过分严重,你也很难说一点事都没有的,到时候还不是你自己吃不了兜着走。。。
不要成天一提Linux就拿服务器说事,老兄,你现在用服务器上网呢么?你每天都使用服务器而不是PC是吧?

发表于 : 2007-07-27 23:53
morningboat
病毒制造的目的各式各样,但不造成严重后果的病毒不是优秀的病毒,这就像不想当将军的士兵不是好士兵一样。
正是因为服务器攻击之后确实能造成很严重的后果,所以会吸引很多人去搞,蛋糕更大的*nix会吸引更多的高手。但后果是windows多数中招,这正说明了windows的薄弱。是那帮人不想让*nix造成严重后果? 还是他们太难成功? 请仔细思考。

“每天都使用服务器而不是PC是吧”, 这又是微软常使用的市场瓜分公关用语了。 把系统分成data center, media center, professional version, home version, 自然赚的更多,却担更少责任。难道pc就该容易中毒吗? 难道就该让病毒无孔不入吗? 就可以脱卸责任吗? 安全要自底向上,pc也应该有优秀的安全性,不是吗?

想起Steve jobs介绍下一代Mac OS X时讲的一个笑话了:
We have data center version, it costs $128
We have advanced server version, it costs $128
We have server version, it costs $128
We have professional version, it costs $128
We have home version, it still costs $128
:)

发表于 : 2007-07-28 17:50
ubuntu777
早7点 写了:
morningboat 写了:“用win的人多,所以病毒多”这种公关型谎言就是为了蒙蔽人们的视野而发明的,只要动一下脑子仔细思考以下,谎言就不攻而破了:

按照用的人多,病毒就多的逻辑来看,最容易传染病毒的地方是internet,而internet上毋庸置疑的市场占有率最大的服务器apache应该是被病毒攻击和传染最多的系统,但事实上呢?基于LAMP的apache很少听说有大规模的病毒流行和爆发,即使有什么入侵,因为严格的权限管理,也能够很方便的回复原先的状态,所以他所配置的网站平均上线时间是最好的。相反,基于iis的系统市场占有率要低得多,但却有多次的大规模病毒爆发,真是讽刺,用的少而病毒多。。。其实都是win因为市场的原因过度内核整合和远程RPC惹得祸,偏要拉上“用win的人多,所以病毒多”。。。多一些独立思考的人,就会少受一些这样谎言的蒙骗。
“用win的人多,所以病毒多”这种说法也不是没有道理的,难道病毒不是大部分来自于internet的么?
服务器你攻击之后确实能造成很严重的后果,但是你又能从中获得什么利益呢?
而且事情闹得过分严重,你也很难说一点事都没有的,到时候还不是你自己吃不了兜着走。。。
不要成天一提Linux就拿服务器说事,老兄,你现在用服务器上网呢么?你每天都使用服务器而不是PC是吧?
服务器是用于提供网络服务的电脑。PC是个人电脑。
如果个人电脑提供网络服务它就是一个服务器。服务器加上显卡和显示器和装上浏览器就可以用来上网。
从硬件上面来说很多的服务器就是没有显卡和显示器的PC。

要说安全的话。绝对安全是没有的,只要有连接的可能,就可以被入侵。只是讲破解电脑的难度的区别。对于能力高的人linux和windows一样都不安全。但是关键是人的能力是有区别的。高手只有一点点。而普通人占大多数。这样就造成了破解windows的人多,病毒也多。

发表于 : 2007-07-28 22:25
relaxssl
oydl82 写了:Linux可以很容易就安全。
Windows不是不安全,但是要让它安全比较难。
好像很有道理的样子 :P

发表于 : 2007-07-29 7:47
vvvli
冲浪板 写了:
lisir 写了:第三,管理可执行文件的权限机制不同:在Ubuntu下有比较完善的执行权限设计,可执行文件需要获得执行权限后才能运行,而且普通用户和root用户权限不同,这防止了病毒的大规模扩散,而Windows而没有。。
怎么没有,是不知道吧?
有是一回事,好是另一回事。

发表于 : 2007-07-29 7:48
vvvli
早7点 写了:
morningboat 写了:“用win的人多,所以病毒多”这种公关型谎言就是为了蒙蔽人们的视野而发明的,只要动一下脑子仔细思考以下,谎言就不攻而破了:

按照用的人多,病毒就多的逻辑来看,最容易传染病毒的地方是internet,而internet上毋庸置疑的市场占有率最大的服务器apache应该是被病毒攻击和传染最多的系统,但事实上呢?基于LAMP的apache很少听说有大规模的病毒流行和爆发,即使有什么入侵,因为严格的权限管理,也能够很方便的回复原先的状态,所以他所配置的网站平均上线时间是最好的。相反,基于iis的系统市场占有率要低得多,但却有多次的大规模病毒爆发,真是讽刺,用的少而病毒多。。。其实都是win因为市场的原因过度内核整合和远程RPC惹得祸,偏要拉上“用win的人多,所以病毒多”。。。多一些独立思考的人,就会少受一些这样谎言的蒙骗。
“用win的人多,所以病毒多”这种说法也不是没有道理的,难道病毒不是大部分来自于internet的么?
服务器你攻击之后确实能造成很严重的后果,但是你又能从中获得什么利益呢?
而且事情闹得过分严重,你也很难说一点事都没有的,到时候还不是你自己吃不了兜着走。。。
不要成天一提Linux就拿服务器说事,老兄,你现在用服务器上网呢么?你每天都使用服务器而不是PC是吧?
我就说一句,出名的黑客哪个是破windows系统出名的?

发表于 : 2007-08-02 9:15
吴广德
vvvli 写了:
早7点 写了:
morningboat 写了:“用win的人多,所以病毒多”这种公关型谎言就是为了蒙蔽人们的视野而发明的,只要动一下脑子仔细思考以下,谎言就不攻而破了:

按照用的人多,病毒就多的逻辑来看,最容易传染病毒的地方是internet,而internet上毋庸置疑的市场占有率最大的服务器apache应该是被病毒攻击和传染最多的系统,但事实上呢?基于LAMP的apache很少听说有大规模的病毒流行和爆发,即使有什么入侵,因为严格的权限管理,也能够很方便的回复原先的状态,所以他所配置的网站平均上线时间是最好的。相反,基于iis的系统市场占有率要低得多,但却有多次的大规模病毒爆发,真是讽刺,用的少而病毒多。。。其实都是win因为市场的原因过度内核整合和远程RPC惹得祸,偏要拉上“用win的人多,所以病毒多”。。。多一些独立思考的人,就会少受一些这样谎言的蒙骗。
“用win的人多,所以病毒多”这种说法也不是没有道理的,难道病毒不是大部分来自于internet的么?
服务器你攻击之后确实能造成很严重的后果,但是你又能从中获得什么利益呢?
而且事情闹得过分严重,你也很难说一点事都没有的,到时候还不是你自己吃不了兜着走。。。
不要成天一提Linux就拿服务器说事,老兄,你现在用服务器上网呢么?你每天都使用服务器而不是PC是吧?
我就说一句,出名的黑客哪个是破windows系统出名的?
前段时间那个被抓的放猫烧香的强人......呵呵

发表于 : 2007-08-02 21:13
Helium3
bluexplus 写了:Ubuntu目前不支持网银啊,支付网站居然要求使用IE6.0,郁闷.
是网银不支持ubuntu,郁闷.

发表于 : 2007-08-03 0:35
Helium3
微软吹自己软件的广告,新闻都让你屏蔽了吧?
Ainuo 写了:对MS,也没感觉多好,最起码正规一些,做事情认真负责一些,不像其他一些家伙,比如Apple和Mozilla。

即便是MS英文beta版操作系统,其中文文字也不会被自吹自擂誉为世界最好的浏览器,苹果safari的最新beta蚂蚁一样的中文那么难认,也不至于像safari上一个版本彻底不支持中文。

浏览网页
结果到处
"系统发现您正在使用的IE浏览器存在安全漏洞、强烈推荐您在 Windows 操作系统中使用最安全的浏览器: FireFox火狐浏览器2.0,点击下载!" 满互联网类似墙上痔疮广告一样,还是恶意抨击对手的恶心广告。反感这种营销方式,所以Linux下也不用FF,只用Konqueror,好在最近Konqueror一直蛮争气的,越来越好用。