ocean

匿名

7 月 012006
 

女友升级为老婆的bug

亲爱的技术支持:

  我急需您的帮助。我最近将“女朋友7.0”升级到“妻子1.0”,发现这个新程序意外地启动了孩子生产程序,而且占用了大量的空间和珍贵的资源。这在产品的使用手册中没有提到。

  此外“妻子1.0”自动将自己安装到其他的所有的程序中,它随系统同时启动,监控整个系统的状态。男人夜出2.5”和“高尔夫5.3”无法再运行,一旦运行该程序系统即行崩溃。试图运行“周日足球6.3”经常失败,而“周六购物7.1”却代之运行。看来我无法保留“妻子1.0”,因为它和我喜欢运行的任何程序都不相容。我打算回到“女朋友7.0”,可是这个程序又无法卸载。

  请您帮帮我吧!

亲爱用户:

  这是个很普通的问题,产生于你对基本原理的不了解。

  很多的男人将“女朋友7.0”升级到“妻子1.0”,以为“妻子1.0”是一个“实用与娱乐程序”。然而“妻子1.0”却是个操作系统,是被设计用来运行所有程序的。你不可能清除“妻子1.0”,也不可能回到“女朋友7.0”,因为“妻子1.0”的设计中不具有这个功能,无论是卸载、删除或是清除已经安装在系统中的这些程序文件,都是不可能的。

  有些人曾试图安装“女朋友8.0”或者“妻子2.0”,结果是产生了更多的问题(参见手册中的赡养费/孩子的养育/律师费用)。我安装过“妻子1.0”,我建议你保持现在的安装状态,妥善解决遇到的困难。

  当任何错误或问题出现的时候,不论你认为是什么原因引起的,你必须运行“C:\我道歉”程序,并且避免使用“退出键”。必要时可能需要运行“C:\我道歉”多次,希望最终能使操作系统恢复到初始状态。

  “妻子1.0”虽然是一个需要高保养的程序,但同时对人可能是非常有益的。充分地利用它,需要买些额外的软件比如“鲜花2.0”和“巧克力5.0”。

  不要在任何情况下安装“秘书(短裙版)”,因为“妻子1.0”不支持这种程序,而且系统多数时候肯定会崩溃。

7 月 012006
 

陈彤:从论坛斑竹到新浪全球总裁

从"网盲"到如今中国最大门户网站网络新闻的掌门人,新浪总编陈彤的经历可谓神奇。作为"互联网媒体规则的制订者",新浪新闻是他一手养大的孩子,作为网络赛场的一分子,陈彤又是最不惜体力的前锋。

35岁的陈彤已经头顶无数光环:新浪元老,新浪网全球副总裁,新浪总编,中国网络新闻第一人……

第一次亲密接触

陈彤对自己的第一次触网经历记得非常清楚,至今说起来仍然历历在目。那是1997年春节刚过,读研二的陈彤在中关村一个朋友的公司里第一次上了网。当时互联网刚刚进入中国,仅供一些大的科研机构、新闻机构和极少数大公司使用,知道互联网的人寥寥无几,更不用说能够接触到这个神奇的世界了。

陈彤回忆说,当他听到"猫"发出"兹兹"的拨号声时,"既兴奋,又焦急,像在等待初次和自己约会的恋人。"当白底红字的CNN网站一下子在屏幕上打开时,陈彤觉得眼前豁然开朗了,他说:"我见到了原汁原味的网络新闻!它从形式到内容甚至语言都和我们以前所见过的新闻完全不一样……"

从朋友的公司出来,陈彤直奔银行从自己菲薄的存款中提取了一笔"巨款",到中关村配件市场买"猫"上网。"当时'猫'很贵,将近2000元,我上研究生每月生活补助才260元呢,现在想起来真是太冲动、太奢侈了!"他回忆道。

版主陈彤的幸福生活

陈彤从此就被困在了网中央。1997年4月,陈彤在网上结识了四通利方体育沙龙创始人李嵩波。陈彤暗示,如果让他来做体育沙龙版主,保证访问量提高10 倍。李嵩波火速在中关村小饭馆"老四川"里请这个在论坛里很有人气的老网友吃了顿饭,"名为吃饭,实际上是火力侦察,来验货的。"陈彤指出了沙龙存在的问题和解决方案,吃完这顿饭,他就正式成为了四通利方的体育沙龙版主。

1997年11月底,在汪延(现新浪总裁)、陈彤的努力并推动下,四通利方推出了它的第一个频道--体育频道。当陈彤将搜罗来的新闻都放在频道之后,体育频道的流量很快超过了火爆一时的论坛。

当陈彤正开始满意自己的成绩时,他也感觉到了另外一种压力--谁来为自己的"信息饕餮"买单?尽管陈彤向妻子保证"以网养网",但第一次和李嵩波吃饭的时候,并没有和李嵩波提钱的事情。他觉得,"如果对方压根就没有给钱的意思,自己也不好开口,否则太没面子了。"虽然上网的账号是中关村朋友给的,但电话费总归还是要自己出吧。经常泡在网上的陈彤,有一个月的电话费花了1700多元!"当时我看见那张电话单,都差点晕过去了,不敢跟老婆说,这日子还怎么过呀?"陈彤回忆说,"如何让自己付得起这笔奢侈的费用成为自己的当务之急。"

1997年底,网站的访问报告显示,流量一共有一万多人次,而陈彤管的那块就占了很大一部分。也正是从那个月起,四通利方每月支付陈彤600元津贴。因工作之需,还让陈彤把价值几千元的扫描仪搬回了家,陈彤说,"当时非常有成就感,梦里笑醒好几回,从此可以'以网养网'了。"

1998年陈彤研究生毕业,后来的新浪网总裁汪延和陈彤促膝长谈,对他"招安",在妻子的支持下,他谢绝了包括诺基亚在内的几家赫赫有名的跨国公司的邀请,去了当时前途尚不明朗的四通利方。陈彤当时的头衔很高,号称网站主编,管所有内容的事,另外还包括对外媒体联络、管理论坛等。陈彤形容自己"相当于生产车间主任","管的东西虽多,但我却是个光杆司令,很长一段时间都是。"

陈彤被正式"招安"不久,法国世界杯足球赛就开始了,陈彤拿出了比做版主还要玩命的态度,采用了全新的工作流程--24小时滚动更新。他在后方指挥所有编辑每天24小时录入、上传、更新内容,在四分之一决赛的时候日访问记录达到了300万人次,创造了中文网站的访问记录。

1998年,四通利方和北美最大的中文网站华渊网站合并,正式更名为新浪网,成为全球最大的中文网站。

与时事赛跑

新浪网成立后,陈彤的职务是新闻中心主编,网上发布的所有内容都要经过他的审查。他把重点放在了最重要的新闻和体育上。陈彤说,传统媒体当时并没有从媒体角度看待我们,可能他们感觉像我这样没有媒体经历的外行搞新闻是"关公面前舞大刀"。

1998年12月英美对伊拉克的"沙漠之狐"行动时,陈彤已经和世界级大通讯社建立了合作关系,确保第一时间拿到消息。他凌晨4点从床上爬起来,眼盯 CNN网站,直到第一炮的打响,将消息同步发布出去。"我们几乎是直播那场战争",陈彤自豪地说:"很长一段时间,我们都是孤独的领先者,没有第二家接近我们的做法。新浪的新闻编辑随时处于一级战备状态,24小时值班成为固定制度。"

到1999年北约轰炸中国驻南联盟大使馆的时候,陈彤他们已经对突发事件的处理驾轻就熟了。"经过这么多次磨练,我们什么事都能够对付。"

到2001年初,各大媒体都跟新浪签订了媒体合作协议,允许新浪网付费转载其内容。"可能他们意识到,对互联网采取保守态度,最后吃亏的只能是他们自己。互联网会不会冲击传统媒体?肯定会,新浪不冲击,旧浪也会冲击;中国互联网媒体不冲击,外国互联网媒体也会冲击。竞争是必然的,也是有好处的,关键看不同媒体采取怎样的应对措施。"

在这以后,新浪网新闻中心在科索沃战争、台湾大地震、中国加入WTO、悉尼奥运会等事件报道中逐步牢固确立了新浪网内容建设在全球中文网站中的强大优势。

高处不胜寒?

与所有同龄人一样,学生时代的陈彤也曾为自己的未来编织了许多绮丽的梦想:科学家、艺术家、球星,他也曾经梦想过做一名出色的记者。如今,他终于找到了自己的"奶酪",这令他觉得上天对自己很宠爱。陈彤无不自豪地说:"中国人只有很少一部分人在从事自己喜欢的事业,而同时又能得到别人的承认,从这一点上说,我是幸福的。"

根据媒体和业界内的普遍说法,是陈彤在中国成功地打造了第四媒体最成功的范例,是陈彤制定了网络新闻的游戏规则。陈彤说,这个称号既让自己自豪,又让自己紧张,丝毫不敢懈怠。

陈彤现已是新浪网的全球副总裁了,他除了一些高层的行政事务、经营事务以外,仍然全面负责新浪的核心部分--内容。他最大的愿望是让他参与打造的新浪媒体品牌的优势永远保持下去。随着新浪越来越大,他已经不可能像以前那样事必躬亲了,所以他必须让新浪所有的编辑真正领会新闻理念和游戏规则,并在工作中融会贯通,坚定地按照既定的方向前进。在下属眼里,他很严厉,很难侥幸过关,陈总常常发脾气"敲打"员工,但是编辑们也承认:"都是为了把新浪做好,陈总是个完美主义者,从来都是对事不对人,确实都是自己做得不好,让他着急。私下里他更像我们的哥们!"

6 月 302006
 

人大清理门户 葛政等三人被扫出门

2006-6-30 【中华工商时报综合讯】

   全国人大常委会29日发布公告,原海军副司令员王守业因涉嫌经济犯罪,已被免去海军副司令员职务,本人也提请辞去全国人大代表职务。根据该公告,依照代表法规定,王守业的代表资格终止。

  据介绍,现年62岁的王守业,因“道德败坏”、“利用职权索贿、受贿”,“涉嫌严重违纪违法”,中央军委已免除其海军副司令员职务。海军本届军人代表大会决定接受其辞职请求。

  根据公告,同时被终止代表资格的还有浙江省全国人大代表葛政。葛政,45岁,系浙江省通和投资控股有限公司董事长(原浙江金华金信信托投资公司总经理),其因“涉嫌非法吸收公众存款”,提出辞去代表职务。

  另外一位来自企业界的代表,广东省全国人大代表罗泽勤(女),也因“所经营的企业偷税漏税”,提出辞去代表职务。罗泽勤,47岁,任广东省十八宝医药保健品有限公董事长和总经理。(30A7)

6 月 262006
 

华为3Com全球技术服务论坛 » □-SOHO类产品Aolynk品牌 » 认识UPnP

H3 2004-8-18 05:04

认识UPnP

问:我刚上宽带网,我听说如果运用好“UPNP”协议可以提高上网速度,请问“UPNP”协议是什么含义?具体如何应用?

  答:UPNP的全称是Universal Plug and Play。UPnP规范基于TCP/IP协议和针对设备彼此间通讯而制订的新的Internet协议。事实上,UPNP的制定正是希望未来所有联入Internet中的设备能够不受网关阻碍的相互通信。比如用MSN Messager传输文件将更加快捷方便了
,那到底如何如何利用UPNP呢?

  首先我们需要进入路由器的Web控制界面中打开路由器的UPNP功能。在浏览器中输入路由器的地址,进入路由器的管理页面之后,找到UPNP功能,并将其设置为Enable。

  然后我们便可以进入Windows XP的设置。在Windows XP中,UPNP支持模块并不是默认安装的,因此我们需要按照以下步骤对其进行手动安装:

  在“添加或删除程序”对话框中,点击“添加/删除Windows组件”。在“Windows组件向导”中,点击“网络服务”,点击“详细”,然后选择“通用即插即用”复选框。重新启动之后,Windows XP提示找到新硬件,进入网上邻居后你会发现路由器,说明UNNP功能就打开了。现今市场上几乎所有的宽带路由器都提供UPNP功能的支持,通过我们的合理配置,可以让我们在点对点文件传输等方面获得更好的体验和更快的速度。(GSF)

H3 2004-8-18 05:05

 统一即插即用英文是Universal Plug and Play,缩写为UPnP。要说计算机外设的即插即用(Plug and Play(缩写PnP)),大家可能很熟悉,但对统一即插即用,多数人会感到是一头雾水。由于windows xp加入对UPnP的支持,并且被查出存在很严重的安全问题,所以,一时间,使得UPnP名声大噪。巧的是,本人原来查阅过关于UPnP的技术白皮书,而且也较为详细地看了关于此次发现的安全缺陷的介绍。因此,趁着这个机会,将UPnP以及引起安全缺陷的详情披露出来。

一、 UPnP是用来干什么的?

  网络发展到现在,已经可以使我们在网上冲浪、收发邮件、听到远方传送来的声音、搜索感兴趣的内容、下载软件、点播节目、即时聊天等等、等等……实现的功能好像已经不少,但,人的欲望无止境,享福人还想更享福,还有许多目标没有达到:例如,怎样才能使我们在网络上,像平时用遥控器那样,操作空调器、电风扇、厨房电器,或网络远端的电器设备呢?如何利用网络上的计算机资源,使这种“遥控”更具智能化?甚至,将一系列相关的控制写到一个脚本中,以便用户定制自己所喜爱的控制流程?……等等。实现诸如此类的效果,将是有巨大需求的应用技术。如果实现通过网络用UPnP控制家用设备,将给我们的生活带来很大的方便和很多新的体验。例如:

  1.你在下班之前,或在回去的路上,就可以先打开家里的空调器和厨房设备,等进入家门,立刻就是一个温度宜人的环境――厨房里的饭也做好了。房间温度的高低和厨房内煮饭的过程,都是根据事先设计好的“脚本”程序进行的,绝对可靠。
  2.你若是一位上档次的音乐发烧者,肯定对聆听音乐的环境要求很严:音箱位置高低、音量大小、灯光明暗、窗帘拉不拉上都有讲究。手动控制随好,毕竟不方便。你要使用上UPnP,一切都会为你代劳。还能将你习惯的音响音量、灯光亮度、音箱的高度等等,以你认为最佳的参数写到执行脚本中,以后可以都以此为准。如果你拥有自己的专门听音室,只要你打开听音室的门,上述的环境就会立刻设置好。曲终人散,只管放心离开好了,UPnP系统会自己关闭音响,熄灭电灯,拉上窗帘。
  3.你人在办公室,心里却放不下家里的孩子。用上UPnP,只要在家里安装摄像头,建立好与网络的连接。在办公室内,启用桌面电脑的WEBTV,连通网络后,可以即时监视孩子在家里的一举一动。

  凡此种种的方便和诱人之处还很多,不胜枚举。

  其实,这已经不是科学幻想、也不是专家预言。目前用UPnP协议就可以实现这些操作!这正是windows xp系统急于加入UPnP的原因。正因为UPnP是一个协议,UPnP的使用可跨越各种操作系统平台,开发应用程序也没有开发语言的局限。可工作于各种形式的网络结构。且仅以现在的网络设施为基础,仅仅加上这个UPnP协议,既不用添加新的设施,也不用重新架设网络介质就可以投入使用!

H3 2004-8-18 05:06

  UPnP协议具有下述特色:

  1. 以网络为应用环境,不考虑“孤岛”中的计算机。
  2. 以TCP/IP和整个Internet为基础。这样是“中立”的,不依附于任何操作系统或应用程序,不使用特定的API函数,不受程序设计语言的局限。可以无缝地接入传统网络。
  3. 设备可以动态地进入网络中,随后获得IP地址,“学习” 或查找自己应当进行的操作和服务的信息;“感知”别的设备是否存在以及它们的作用和当前的状态 。所有这些,都应当是可自动完成的。
  4. 每个设备都可读取属于自己的、特定的状态和参数;完成控制操作后应当发出“操作完成”的响应信号。如果失败,则应发出控制失败的信号。

二、UPnP协议的层:

  UPnP协议的最终目的,是建立一个可用的设备模型, 因篇幅这里不对整个结构进行详细的分析,但你应当记住下面的主要特征:

  1. UPnP是一个多层协议构成的框架体系,每一层都以相邻的下层为基础,同时又是相邻上层的基础。直至达到应用层为止。该图中的最下面是就是IP和TCP,共两层,负责设备的IP地址。
  2. 三层是HTTP、HTTPU、HTTPMU,这一层,大家应当是熟悉的,属于传送协议层。传送的是内容都经过“封装”后,存放在特定的XML文件中的。对应的SSDP、GENA、SOAP指的是保存在XML文件中的数据格式。到这一层,已经解决了UPnP设备的IP地址和传送信息问题。
  3. 第四层是UPnP设备体系定义,仅仅是一个抽象的、公用的设备模型。任何UPnP设备都必须使用这一层。
  4. 第五层是UPnP论坛的各个专业委员会的设备定义层,在这个论坛中,不同电器设备由不同的专业委员会定义,例如:电视委员会只负责定义网络电视设备部分,空调器委员会只负责定义网络空调设备部分……,依此类推。所有的不同类型的设备都被定义成一个专门的架构或者模板,供建立设备的时候使用。可以推知,进入这一层,设备已经被指定了明确用途。当然,这些都必须遵守标准化的规范。从目前看,UPnP已经可以支持大部分的设备:从电脑、电脑外设,移动设备和家用消费类电子设备等等,无所不包,随着这个体系的普及,将可能有更多的厂家承认这一标准,最终,可能演化为公认的行业标准。
  5. 最上层,也就是应用层,由UPnP设备制造厂商定义的部分。这一层的信息是由设备制造厂商来“填充” 的,这部分一般有设备厂商提供的、对设备控制和操作的底层代码,然后,就是名称序列号呀,厂商信息之类的东西。

H3 2004-8-18 05:06

三、协议内部的详细情况

  仅仅有这样五层UPnP协议,也只不过有了一个共同遵守的框架,实际的UPnP系统究竟是如何构成的呢?

  完整的UPnP服务系统由支持UPnP的网络和符合UPnP规范的设备共同构成的。

  整个系统是由设备、服务、和控制指针三部分所构成。

  设备:
  这里是指符合UPnP规范的设备。一个UPnP设备可以看成一个包含服务并嵌套了常规设备的“容器” 。例如,一个UPnP的VCR(录像机)设备可以包含磁带传送服务、调谐服务和时钟服务。就是说,UPnP之下的设备不能仅仅理解为硬件意义上的设备,而应当包括服务功能。

  不同种类的UPnP设备将关联不同的设置、服务和嵌入设备。如打印机和VCR属于不同用途的设备,服务就不可能定义成一样的。

  服务:
  设备执行用户请求的控制过程,可划分成一个个很小的阶段或单位,每个单位就称为一个服务。每一个服务,对外都表现为具体的行为和模式,而行为和模式又可以用状态和变量值进行描述。只要可以用数值描述,在计算机里面就容易处理了。例如,模仿一个时钟,它只有一个工作模式:这个模式就是模拟并显示当前的时间。而一个时钟的行为共有两种(也只有两种):

  1. 设置时间(用来“即平时说的对表”).
  2. 得到时间(用于显示时间)。

  其它设备服务,也是用这样思路来描述和定义的,一个设备也可以被定义多个服务。不论是设备的定义信息和服务的描述信息,都保存在一个XML文件中,这个文件也是UPnP协议构成的一部分。当设备建立和使用服务的时候,XML文件可以与它们进行关联。

  XML文件中还有一个很关键的“状态表”,状态表可进一步分为“服务状态表”和“事件状态表”。整个UPnP设备运行的全过程内,状态表贯穿始终,当设备状态改变的时候,例如发生参数变化或状态刷新的时候,立即就在“状态表”中反映出来。如控制服务器在接收到设置时间的行为请求时,就立即执行请求(对时操作),并给出响应,同时更新状态表中的有关数据。相应地,事件服务器负责向对此事件感兴趣的设备公布所发生的状态改变。例如,一个火灾事件发生后,事件服务器就向火灾报警器发布这个事件,导致报警器动作产生报警信号。

H3 2004-8-18 05:07

  控制指针:
  在UPnP网络中,用户请求设备执行的控制是通过控制指针实现的,控制指针首先是一个有能力控制别的设备的控制者,还要具有在网络中 “发现”控制目标的能力。在发现(控制目标)之后,控制指针应当:

  ①取得设备的描述信息并得到所关联的服务列表。
  ②取得相关服务的描述。
  ③调用控制服务行为。
  ④确定服务的事件 “源”,不论何时,只要服务状态发生改变,事件服务器会立即向控制指针发送一个事件信息。

  从上面说到的各种信息,都保存在XML文件中,不同用途的信息,格式不同。保证可以各取所需,不会混淆。

  那么,UPnP的完整工作过程是怎样的呢?

  UPnP在控制指针和被控制设备之间提供通讯功能。而络介质、TCP/IP协议、HTTP仅提供基本的连接和IP地址分配。整个工作过程需要处理六个方面的内容,即地址分配、发现设备、对设备的描述、设备控制、设备事件、设备表达。

  地址问题:
  地址是整个UPnP系统工作的基础条件,每个设备都应当是DHCP(Dynamic Host Configuration Protocol 动态主机配置协议)的客户。当设备首次与网络建立连接后,利用DHCP服务,使设备得到一个IP地址。这个IP地址可以是DHCP系统指定的,也可以是由设备选择的,当然,有能力自己选择IP地址的设备,必然是那些“聪明”的设备才行!这也就是所谓的“自动”IP地址。

  如果遇到本地DHCP管理范围之外的IP地址请求,还需要解决“友好设备”

  的地址分配问题,这个问题通常由域名服务器来解决。

  发现设备:
  可分成两种情况,一种是在有控制请求之后,在当前的网络中查找有无对应的可用设备;另一种情况是某一设备接入网络、取得IP地址之后,就开始向网络“广播”自己已经进入网络,即寻找控制请求。

  设备的描述:
  简单说,这是声明“自己”是什么样的设备,例如名称、制造厂商、序列号码等等。刚开始“发现”设备后,控制指针对这个设备的“了解”还很少,需要依据ULR找到该设备的描述文件,从这些文件中读取更多的描述信息。描述信息的范围很广,一般都是由设备的制造厂商提供的。主要的描述项目有:控制的模式名称和模式号码、设备序列号、制造厂商名称、厂商的WEB的ULR……等等。这些一般都存放在特定的XML文件中;

H3 2004-8-18 05:08

  设备控制:
  控制指针找到设备描述之后,会从描述中“提炼”出要进行的操作并获悉所有的服务;对每个UPnP设备来说,这些描述必须是很确切、很详细的,描述中可能包含有命令或行为列表、服务响应信息、用到的参数等等。对于服务的每个行为,也伴有描述信息:主要是整个服务进行期间的变量、变量的数据类型、可用的取值范围和事件的特征。

  要控制某个设备,控制指针必须先发送一个控制行为请求,要求设备开始服务,然后再按设备的ULR发送相应的控制消息,控制消息就是放置在XML文件中的那些SOAP格式的信息。最后,服务会返回响应信息,指出服务是成功或是失败。

  设备事件:
  在服务进行的整个时间内,只要变量值发生了变化或者模式的状态发生了改变,就产生了一个事件,系统将修改上述提到的事件列表的内容。随之,事件服务器把事件向整个网络进行广播。另一方面,控制指针也可以事先向事件服务器预约事件信息,保证将该控制指针感兴趣的事件及时准确地传送过来。

  广播或预约事件,传送的都是事件消息,事件消息也放在XML文件中,使用的格式是GENA。

  设备投入工作之前的准备―――初始化过程,也是一个事件,初始化需要的各种信息也是用事件消息传送的。包括的内容主要是:变量初始值,模式的初始状态等等。

  设备表达:
  只要得到了设备的ULR,就可以取得该设备表达页面的ULR,然后可以将此表达纳入用户的本地浏览器上。这部分还包括与用户对话的界面,以及与用户进行会话的处理。

  整个UPnP系统,是在“中枢神经”的指挥下协同工作的。其大致情形如下:

  凡是具备IP地址的的设备都必须直接使用网络的IP地址,但有些设备可能并不具备直接使用网络IP地址的能力,例如,电灯开关的控制就是这样,这是非IP设备;非IP设备通过网桥(UPnP Bridge)来与控制指针交换信息。

  直接使用IP地址的有:控制指针(可在口袋电脑和远程设备上发出控制)、本地设备,例如VCR和时钟;以及网桥。非IP设备有所谓轻设备(如温度控制器)和非UPnP的设备(如电灯控制开关等)。

H3 2004-8-18 05:08

上述介绍属于硬件方面,下面再说作为控制灵魂的软件:

  在上面的叙述中,多次提到用XML文件存放需要的信息,因为无论是控制指针或设备服务,都需要很多信息,有读出的,有传出的,UPnP协议约定这些都存放在特定的文件XML中。用途不同的信息,在XML文件中的格式不同。所以,相关的XML文件是控制服务的灵魂。

四、关于UPnP隐藏的安全缺缺陷:

  这次发现的安全缺陷共有两个,其中第一个缺陷是对缓冲区(Buffer)的使用没有进行检查和限制。外部的攻击者,可以通过这里取得整个系统的控制特权!由于UPnp功能必须使用计算机的端口来进行工作,取得控制权的攻击者,还有可能利用这些端口,达到攻击者的目的。这个缺陷导致的后果很严重,不论那个版本的windows 系统,只要运行UPnP,就都存在这个危险!但严格地说,这并不完全是UPnP技术本身的问题,更多的是程序设计的疏忽。

  第二个缺陷就与UPnP的工作机理有关系了!

  该缺陷存在于UPnP工作时的“设备发现”阶段。发现设备可以分为两种情况:如果某个具备UPnP功能的计算机引导成功并连接到网络上,就会立刻向网络发出“广播”,向网络上的UPnP设备通知自己已经准备就绪,在程序设计这一级别上看,该广播内容就是一个M-SEARCH(消息)指示。该广播将被“声音所及”范围之内的所有设备所“听到”。并向该计算机反馈自己的有关信息,以备随后进行控制之用。

  相类似,如果某个设备刚刚连接到网络上,也会向网络发出“通知”,表示自己准备就绪,可以接受来自网络的控制,在程序设计这一级别上看,该通知就是一个NOTIFY(消息)指示。也将被“声音所及”范围之内的所有计算机接受。计算机将 “感知”该设备已经向自己“报到”。实际上,NOTIFY(消息)指示也不是单单发送给计算机听的,别的网络设备也可以听到。

  就是在上述的一播一听之间,出现了问题!

  如果某个黑客向某个用户系统发送一个NOTIFY(消息)指示,该用户系统就会收到这个NOTIFY(消息)指示并在其指示下,连接到一个特定服务器上,接着向相应的服务器请求下载服务―――下载将要执行的服务内容。服务器当然会响应这个请求。UPnP服务系统将解释这个设备的描述部分,请求发送更多的文件,服务器又需要响应这些请求。这样,就构成一个“请求――响应”的循环,大量占用系统资源,造成UPnP系统服务速度变慢甚至停止。所以,这个缺陷将导致“拒绝服务”攻击称为可能!

  结束语

  UpnP正在向我们一步步走近,现在已经是足声可闻了。不久的将来,必然对我们的工作和生活产生巨大影响。也蕴含着无限商机。尽管现在存在问题,也难保以后就不会再出现新的问题,但这既然体现了人的需求意向,就会有巨大的生命力,暂时的挫折不会使得它停下前进的脚步!

H3 2004-8-18 05:10

 附:这是本文出现的相关名词解释:

  传送协议:
  主要用HTTP 、HTTPU和HTTPMU:

  HTTP:
  这是大名鼎鼎的东西,不用多说,但就UPnP系统来说,HTTP及其派生协议都属于核心部分。

  HTTPU和HTTPMU:
  这些是从HTTP协议中派生定义出来的。主要用于传送SSDP格式的设备消息。

  SSDP:
  是一个“简单服务发现协议” ,即英文“Simple Service Discovery Protocol的缩写” , 该协议定义了如何在网络上发现网络服务的方法。SSDP也规定了存放在XML文件中的信息格式。SSDP信息的传送是依靠HTTPU和HTTPMU进行的。不论是控制指针,或是UPnP设备,工作中都必然用到SSDP,设备接入网络之后,要利用它向网络广播自己的存在(广播的信息中还有设备位置的描述),以便尽快与对应的控制指针建立联系;控制指针则利用SSDP来搜索自己将要控制的设备在哪里?并且可以排除已经存在的设备和控制指针――只为新近的或尚未“联络”上的双方服务。

  控制指针利用SSDP的方式是经由HTTPU发出搜索请求,这种请求可以很详细,能具体到需要什么样的设备以及何种服务。例如:请求对特定的VCR机进行设置时钟的服务。

  设备利用SSDP的方式是“收听”来自网络端口的消息,从中发现与自己匹配的信息,一旦找到与自己匹配的信息,经由HTTPMU来发送一个响应信息到控制指针。

  GENA:
  这是事件消息采用格式,是所谓“普通时间通知体系Generic Event Notification Architecture”的缩写。关于事件消息,在上面已经有介绍。

  SOAP:
  即简单对象访问协议,实际就是通过该协议传递控制消息并返回设备对消息的响应结果。它利用XML和HTTP进行远程调用。使用防火墙或别的网络安全措施不会影响SOAP的使用。

  每个UPnP控制请求都可作为一个SOAP控制消息,控制消息中还包含有控制行为描述和所用到的参数。

H3 2004-8-18 05:13

以下来自UPnP论坛www.upnp.org

Welcome to the UPnP™ Forum!

The UPnP™ Forum is an industry initiative designed to enable simple and robust connectivity among stand-alone devices and PCs from many different vendors. As a group, we are leading the way to an interconnected lifestyle.

The Forum consists of more than

702

vendors, including industry leaders in consumer electronics, computing, home automation, home security, appliances, printing, photography, computer networking, and mobile products.

Companies with interests in particular device classes are encouraged to become Forum members and participate in designing schema templates for their device classes.

By defining and publishing UPnP™ device and service descriptions, members of the UPnP™ Forum are creating the means to easily connect devices and simplify the implementation of networks. In doing so, the UPnP™ Forum members are creating new product opportunities for their companies and industries.

UPnP™ technology is all about making home networking simple and affordable for users so the connected home experience becomes a mainstream experience for users experience and great opportunity for the industry. UPnP™ architecture offers pervasive peer-to-peer network connectivity of PCs of all form factors, intelligent appliances, and wireless devices. UPnP™ architecture leverages TCP/IP and the Web to enable seamless proximity networking in addition to control and data transfer among networked devices in the home, office, and everywhere in between. UPnP™ technology can be supported on essentially any operating system and works with essentially any type of physical networking media – wired or wireless – providing maximum user and developer choice and great economics.

cnrouter 2004-8-19 03:31

谢谢H3

又了解到新的知识.

tracky 2004-9-12 05:10

感谢ing……但是刚买了br204没有看见upnp的设置选项在哪个地方啊,请指示

:D……谢谢!!!

H3 2004-9-12 10:41

缺省就是开的。需要把98或者xp的upnp功能打开,那么你QQ、msn的视频语音聊天就没问题了。

ADSLExpert 2004-9-25 10:26

这里的描述还有点没有考虑周全……

事实上,Win98需要利用WindowsXP的安装盘来安装UPnP,WinMe不需要,因为本身就附带了。

Originally posted by H3 at 2004-9-12 06:41 PM:
缺省就是开的。需要把98或者xp的upnp功能打开,那么你QQ、msn的视频语音聊天就没问题了。

————
有事,有ADSL的事,您说话!

ADSLExpert 2004-9-25 11:04

UPnP的好处其实很明白

1、允许LAN内多台PC同时运行P2P、DirectX游戏,而不用配置Virtual Server;
2、自动增删NAT项目,保证安全。
现在支持UPnP的应用也越来越多了,例如BT的软件、UPnP等等。
还需要注意:OS可以不支持UPnP,只要应用支持UPnP,就可以让应用自动在UPnP IGD上增删NAT项目了。

————
有事,有ADSL的事,您说话!

mwy0047 2005-4-11 08:04

xp系统打开方法

控制面板

添加删除程序—〉添加windows组件—〉网络服务—〉通用即插即用

安装好后,连接br系列路由器,会在网络邻居里出现 internet 网关设备

liu_up 2005-4-12 01:32

看过!

受益非浅

abu 2005-4-24 06:27

讲的太透彻了.厉害.

mqd 2005-4-25 03:11

建议加为精华

晴天 2005-6-10 01:16

谢谢H3,我懂了

abu 2005-7-26 09:04

过于详细.呵呵.

wuhanzhou 2005-7-26 09:37

BR204默认是开启UPnP的,
请问如何关闭呢?

ican 2005-7-27 03:50

不能关闭。默认是开启的。
既然它有那么多的好处,为什么要关闭它呢??

glanpa 2006-4-9 05:32

新知识给我们的感觉就是不一样.   以后我们的生活肯定会更好了,可能我们现在都想像不到他的厉害.更应了那句,只有想不到的,没有做不到的.哈哈…
    在这里仿佛又有了家的温暖.:)

glanpa 2006-4-9 05:38

新知识给我们的感觉就是不一样.   以后我们的生活肯定会更好了,可能我们现在都想像不到他的厉害.更应了那句,只有想不到的,没有做不到的.哈哈…
    在这里仿佛又有了家的温暖.

6 月 262006
 

温家宝在中南商务合作论坛开幕式上的演讲(全文)  
http://www.china-cbn.com  

 新华网开普敦6月22日电 正在南非进行正式访问的国务院总理温家宝22日在首届中国-南非商务合作论坛开幕式上发表了重要演讲。 

  演讲全文如下:   

  增进传统友谊 促进共同发展 

  推动中非友好合作迈上新台阶 

  ——在中国-南非商务合作论坛开幕式上的演讲 

  中华人民共和国国务院总理 温家宝 

  (2006年6月22日) 

  尊敬的努卡副总统,各位部长,女士们,先生们,朋友们: 

  今天,我很高兴出席首届中国-南非商务合作论坛,同各位朋友相聚一堂,共商深化中南、中非合作大计。在座各位多年来为促进中南、中非友好合作作出了积极贡献,我谨借此机会向你们表示衷心的感谢! 

  中国与非洲相距遥远,但万水千山并没有阻断中非之间的友谊与合作。今年是新中国与非洲国家开启外交关系50周年。50年来,中国人民和非洲人民在维护国家主权和民族尊严的斗争中相互支持,在发展经济和改善民生的征程中携手合作,在维护世界和平和捍卫发展中国家权益的事业中密切配合,结下了深厚的友谊。中非关系是当今世界国家间平等相待、真诚友好的典范。 

  中国一贯坚持在力所能及的范围内向非洲兄弟提供不附加任何政治条件的援助。多年来,我们帮助非洲实施了近900个经济和社会发展项目,为非洲50个国家1.8万名学生赴华留学提供奖学金,派出1.6万名医疗队员赴47个非洲国家,诊治患者达2.4亿人次。还有3000多名中国官兵参与非洲热点地区维和行动。中国积极推进对非贸易,尽力缓解非洲的债务负担,支持区域合作,促进非洲自主发展。 

  中非之间的帮助从来就是相互的,我们不会忘记非洲国家对中国的帮助。长期以来,在涉及中国国家利益的重大问题上,特别是在恢复中国在联合国合法席位和台湾、人权等问题上,非洲国家总是对中国予以坚定的支持。中国成功申办2008年奥运会和2010年世界博览会,也得到非洲的鼎力相助。 

  “路遥知马力,日久见人心。”50年岁月流逝,世事沧桑。建立在和平共处五项原则之上的中非友好关系经得起历史的考验,中国和非洲是患难与共、情深意重的好朋友、好兄弟、好伙伴。我坚信,无论今后国际风云如何变幻,中非人民的友好感情永远不会改变。 

  女士们,先生们: 

  中国是最大的发展中国家,非洲是发展中国家最集中的大陆。中非关系是中国外交的重要基石之一,巩固和发展同非洲国家的友好合作,是中国长期的战略选择。我们衷心希望非洲发展强大。中国政府将继续遵循真诚友好、平等相待、互利互惠、共同发展的原则,与非洲国家携手建立和发展中非新型战略伙伴关系。为此,我们愿作出以下努力: 

  第一,政治上坚持平等互信。中国愿加强与非洲国家的高层互访,增进相互了解和友谊。尊重非洲国家根据本国国情自主选择社会制度和发展道路,不会向非洲输出自己的价值观念和发展模式。继续在国际场合为非洲仗义执言,支持非洲国家为维护国家主权和独立、实现地区和平与稳定所作的不懈努力。 

  第二,经济上促进互利共赢。中国将大力促进对非经贸合作。落实主要面向非洲等发展中国家的零关税待遇、增加援助、免除债务等措施。鼓励更多中国企业赴非洲投资,加强在基础设施建设、农业等领域的合作,向非洲转让技术,帮助非洲将资源优势转化为竞争优势,提高非洲的经济实力。积极发展对非贸易,扩大从非洲进口。我们重视一些非洲国家在贸易逆差、纺织品等问题上的关切,努力寻求解决办法。 

  第三,在人文和社会领域加强交流。中国将继续支持非洲发展教育、卫生、文化等社会事业。增加中方资助的非洲赴华留学生名额,为非洲国家援建学校。继续派遣医疗队,提供防治疟疾药品,建立疟疾防治中心,开展防治艾滋病方面的合作。支持中国青年志愿者来非洲工作。鼓励双方举办各种文化节、艺术展和体育赛事,推动科教文卫机构交流与合作。 

  第四,在国际事务中密切配合。中国将继续加强与非洲在国际事务中的协调与合作,积极参与建设亚非新型战略伙伴关系,共同促进南南合作和南北对话。作为安理会常任理事国,中国主张非洲的合理要求应该得到更多尊重,反对在国际事务中恃强凌弱和搞双重标准,推动国际社会更加关心和支持非洲,为非洲实现千年发展目标创造条件。 

  中非合作是南南合作的一部分,不是封闭的或排他的,不会影响中非各自与第三方的合作,更不会威胁第三方的利益。中非合作是透明、开放和包容的合作,我们欢迎其他国家和国际机构的参与和加入。 

  女士们,先生们: 

  南非是中国在非洲重要的战略合作伙伴。中国和南非都是发展中国家,政治上有广泛的共同语言,经济上有很大的合作空间。深化中南战略伙伴关系符合两国的根本利益,中国政府十分重视发展中南合作。昨天,中南签署了《中南关于深化战略伙伴关系的合作纲要》,明确了深化合作的目标和任务。我们愿与南非保持高层交往势头,进一步发挥“国家双边委员会”的作用,经常就双边关系和共同关心的问题交换意见。我们愿拓展在农业、林业、科技、基础设施建设、通信、能源、矿产等领域的合作,积极鼓励企业增加从南非进口,力争使中南贸易有更快的发展。中方赞赏南非制订并实施“加速和共享增长倡议”,愿在技能培训、能力建设等方面提供帮助,计划未来3年为南非培训300名各类人才。我们将积极推动两国民间交往,增加双方人文交流,促进旅游合作,增进两国人民之间的了解和友谊。 

  女士们,先生们: 

  中国实行改革开放二十多年来,现代化建设取得了巨大成就。中国的发展为世界展现了广阔的市场前景,也为非洲国家提供了更多的机遇。近年来中国对外贸易快速增长,从非洲的进口也大幅增加。2005年中非贸易额达到398亿美元,其中从非洲进口211亿美元,超过了中国向非洲的出口。随着中国的发展,我们将同非洲在更大范围、更广领域、更高层次开展合作,实现优势互补;进一步增加对非援助,扩大对非投资,促进非洲国家的自主发展。 

  当前,中国人民正在为实现全面建设小康社会的宏伟目标而努力奋斗,经济和社会发展总体形势良好。但我们清醒地认识到,中国在较长时间内还是发展中国家,中国的经济总量已位居世界前列,但我们有13亿人口,人均国内生产总值在世界一百位以后。我们还有几千万贫困人口,城乡之间、地区之间发展不平衡,就业压力很大,实现现代化还有很长的路要走。我们的发展需要和平的国际环境,需要世界各国的友好合作。我们坚持走和平发展道路,对内集中精力搞建设,构建和谐社会,对外与各国一道致力于建设和谐世界。中国的发展不会威胁任何人,中国永远是维护世界和平、促进共同发展的坚定力量。 

  再过几个月,“第二届中非企业家大会”将在北京举行。我诚挚地邀请在座各位和其他非洲企业家踊跃与会,与中国的企业家交流洽谈,寻求合作,共同为促进中非友好合作作出贡献。 

  最后,预祝本次中南商务合作论坛圆满成功! 

  谢谢大家!