预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

中国[选择]使用条款 dW全全全全 首页产品服务与解决方案支持与下载个性化服务 developerWorks中国>Rational> developerWorks 中国Web2.0应用安全深入解析:企业级 本文内容包括: 1.什么是Web2.0?Web2.0应用安全解决方案 2.Web2.0部分技术浅析 文档选项 3.Web2.0安全总结赵静,技术顾问,IBM 4.Rational如何应对Web2.0打印本页 ? 2009年8月27日 将此页作为电子邮件发送 5.小结 参考资料 什么是Web2.0?它包含了哪些技术?这些技术的产生又对网络应用安全带来了哪些隐患和风险?本文从 关于作者 这些问题着手,重点探讨Web2.0时代的技术特征和应用安全,并通过结合Rational安全解决方案,为大家提供面对新时代、新问题 对本文的评价 的应用安全应对思路。 什么是Web2.0?它包含了哪些技术?这些技术的产生又对网络应用安全带来了哪些隐患和风险?本文从这些问题着手,重点探讨Web2.0时代的技术特 相关链接: Rational技术文档库征和应用安全,并通过结合Rational安全解决方案,为大家提供面对新时代、新问题的应用安全应对思路。 RationalEdge电子月刊中文版 1.什么是Web2.0? 互联网技术在不断发展,从传统的、以获取信息为主的Web应用(如各大企业门户网站),到目前被广大网民喜爱的Blog、Wiki等,一种变革正在悄然 形成。这种变革,不但改变了我们对Web应用的体验,也正在渐渐改变我们的生活方式。这就是Web2.0。 在Web应用早期,我们是从浩瀚的互联网数据中,自己去寻找感兴趣的、由网站开发者提供的静态信息;而在Web2.0时代,我们自己就是信息的构建 者,通过人与人的互动而产生出创造性的内容,这些内容再被更多的人管理和使用。那么,究竟什么是Web2.0呢?业界对此并没有一个标准定义。我们可 以通过以下认同最高的描述,体会Web2.0的真谛。 “Web2.0并不是一个技术标准,不过它包含了技术架构及应用软件。它的特点是鼓励作为信息最终利用者通过分享,使得可供分享的资源变得更丰盛;相 反的,过去的各种网上分享方式则显得支离破碎。”(引自维基百科) “将纷繁芜杂的Web2.0现象放置于科技发展与社会变革的大视野,Web2.0可以说是信息通讯技术引发信息革命、知识社会所带来的面向未来、以人为本 的创新2.0模式在互联网领域的典型体现,是由专业人员织网到所有用户参与织网的创新民主化进程的生动注释。”(引自维基百科) 从上面的描述可以看出,Web2.0是一种新现象、新概念、新思维方式,而并不是新的技术标准。不同的角色,感受的是Web2.0的不同气息:对于研究网 络技术的人员而言,Web2.0像是一组名词、一些新社会软件的合成体,比如说SocialNetworking、Blog、Wiki、Ajax、Mashup等;对于经常在互联 网上交流和分享的网民来说,Web2.0则提供了更为自由、便捷的信息互动手段,他们借助Blog、Wiki等,和有着共同爱好的人们交换思想、分享内容; 而对于商人们而言,Web2.0则是新业务模式、新行业游戏规则的转变。新模式下,以往在门户网站上购买广告条,期待茫茫人海中出现感兴趣的鱼儿的被 动现象,可以转变为针对有着不同兴趣爱好的社会网络群体,投放不同分类广告的主动局面,甚至可以主动收集人们的网络使用习惯、偏好等,推出完全不 同的个性化服务。这些转变,也相应引出了“Blog营销”、“长尾现象”等新经济模式。 对于更为深入的理解Web2.0,TimO'Reilly的七条原则会更有帮助些。 1、将Web作为平台 2、驾驭群体智慧 3、数据将变成未来的“IntelInside” 4、软件不断发行与升级的循环将会终结 5、轻量型程序设计模型 6、软件运行将跨越单一设备 7、丰富的用户体验 详细描述,请参考网址:http://tim.oreilly.com/news/2005/09/30/what-is-Web-20.html。结合这七条原则,我们可以更清楚的理解图1所示的 Web1.0和Web2.0主要特性比较。其中,Web2.0“复杂&异步”的特点,我们会在后面的技术章节中涉及到。 图1.Web1.0和Web2.0比较 下面我们举一些Web2.0的例子: 1.社会网络(SocialNetworking):也叫做虚拟社区,是一群有着共同兴趣的人组成的大众网络。这些兴趣可以是任何类型,比如说健康状况类 似、拥有同一款汽车、都购买了IBM产品,等等。如Facebook(www.facebook.com),就是一个著名的社会网络服务网站。