克隆你的一举一动

来源 :科技创业 | 被引量 : 0次 | 上传用户:lele
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  微软能够复制用户计算机上的运行环境。
  
  现在,开发者能够很轻易地组建在功能丰富的浏览器上运行的应用程序。但使这些应用程序免于被黑客攻击却是另外一回事了。
  鉴于此,微软研究院的科学家们开拓了一种新的方法,通过有效地克隆用户浏览器和远程运行,来保护复杂的网络应用程序的安全。
  许多最新的网页应用程序都会区分服务器可执行代码和客户端代码。那么,问题就是去探测在用户家庭个人电脑上运行的代码是否以某种方式受到了损害。近日在芝加哥举行的计算机与通信安全协会上,微软发布了名为Ripley的最近解决方案。
  Ripley比之前在网页应用程序安全方面做出的努力更深一步。致力于网络应用安全方面的加州大学伯克利分校研究员亚当·巴尔特(Adam Barth)(他并没有参与这个项目)说:“它将整体保护推向了逻辑上的极限。Ripley不仅确证来自某个网页的问询,也确证用户的实际行为是被应用程序交互界面所允许的。”
  Ripley通过创建计算环境的副本并将其运行在服务器上,来阻止恶意用户或者远程黑客改变网页浏览器内部运行的代码。然后,Ripley会将用户的行为,包括鼠标的点击、按键和其他的输入,以一种压缩的“事件流”从客户端向服务器发送。这个流会在服务器上的客户端应用程序副本上运行,这种虚拟副本会和用户家中浏览器上的应用程序进行比较。如果存在不符之处,Ripley就会断开客户端。
  微软研究院Ripley工程的主要开发者本·利夫史特斯(Ben Livshits)说:“你不能信任客户端发生的任何事情。从开发者的观点看,那几乎就是魔鬼。”
  Ripley对于最终用户来讲是不可见的,并且不会影响网页应用程序的正常功能。“只有那些怀有恶意的家伙才会担心,他们一旦提交结果会发生些什么。”
  利夫史特斯和他微软的同事埃姆雷·克斯曼(Emre Kiciman)面临的挑战之一就是,在组建Ripley时,怎样去创建用户环境——网页应用程序和运行它的软件引擎——的副本,它实际上要足够小,以便高容量的网页服务器能够同时处理成百上千的用户请求。
  利夫史特斯说:在服务器上,“如果你想运行浏览器里的副本,每个浏览器实例需要使用50-60兆内存容量。”他和克斯曼提出的方案却是运行一个“没有头脑的浏览器”——一个仅仅仿真浏览器功能的仿真器,但对于Ripley至关重要。这会减少浏览器与应用程序副本的内存占用量,每个程序约减少1到1.5兆。
  通过精简服务器端的用户浏览器应用程序的副本,利夫史特斯和克斯曼进一步降低了Ripley的性能负载。在包括购物车、游戏和博客引擎在内的五个应用程序实验中,由于服务器中央处理器增加的运算而导致的延时增加了约为1毫秒。
  在某些情况下,Ripley甚至加强了网页应用程序的性能,因为服务器端的客户端应用程序副本是由.Net重新编写,这种编程语言比在客户端运行的JavaScript快10到100倍。有时,这甚至允许Ripley在客户端做出请求前,预测下一个客户端应用请求是什么,并事先将数据送入客户端。
  利夫史特斯说:“仔细想想,这真是一个神奇的事情,它导致的是O延迟。”
  目前,对使用Ripley去保护网页应用程序安全感兴趣的开发人员,不得不把关于Ripley文章中的想法在自己喜欢的应用程序框架下重新实现。然而,利夫史特斯和克斯曼认为,Ripley可以使网页应用程序核心安全部分大众化,让它进入到非专业的开发者当中。
  “目前为止,我认为,人们是靠手动解决这些问题的。”克斯曼说,“你让专家介入,他们就裁剪你的应用程序来应对挑战,但那不能做到规模效应,并且在需要改动时显得很不灵活。我们正在努力做的,就是使网页开发平台发展到一种任何人都可以使用那些专家使用的技术这一地步。”加州伯克利的巴特斯认为,Ripley是确认非认证行为不能执行的解决方案,是大趋势下的一部分。“我认为,Ripley更多是一个想法实验:如果服务器来认证所有事情,那将会发生什么?”他说。“这项工作表明,如果我们认证比现在更多的信息,安全性就会受益。”
其他文献
【目的】对苹果蠹蛾CydiapomonellaL.体内共生菌Wolbachia进行分子生物学鉴定,确定该虫体内Wolbachia的进化位置,为进一步探讨Wolbachia对其生殖作用的调控机制提供理论依据。【
针对机械设备的非线性系统特性及其信号的非平稳时变特性,提出了用小波分析法处理非平稳时变信号提取特征向量和采用神经网络映射系统的非线性传递特性的设备诊断系统,实现对复
目的通过检测adipophilin与Nceh1蛋白的结合情况;检测adipophilin蛋白表达水平不同的RAW264.7细胞中,加入PMA共孵育前后,细胞内Nceh1的表达及脂质蓄积的变化情况;观察adipophilin
背景心脏功能不仅依赖于正常的心肌细胞,而且依赖于正常的心肌间质结构和功能。作为心肌间质的重要成份,弹性纤维赋予了心肌良好的弹性,其构象和比例的改变直接影响心肌功能
黄云祥,具有丰富的芦笋种植、深加工生产和管理经验,曾担任中国芦笋产业协会副会长、国家农产品加工中心蔬菜分中心副主任、河北省芦笋行业学会会长、河北省芦笋产业联盟理事长、河北省芦笋工程技术研究中心副主任。他通过二次创业自己投资2000万元种植5000亩自营芦笋基地的坎坷遭遇,深深感触到:大多数中国人—不知道芦芛,大多数中国人—不会吃芦芛,大多数中国人—不了解芦笋。  这一切,让他产生一个梦想:  如何
目的:探讨超抗原葡萄球菌肠毒素B(Staphylococcal entertoxic B,SEB)刺激NK细胞后对其杀瘤活性的影响。方法:分别采用补体裂解法及绵羊红细胞法分离富集NK细胞,比较两种方法获得的N
高校是社会的重要组成部分,是人才、知识和技术聚集的地方,同时也是能源消耗的大户,在节约型社会建设中应该发挥积极的示范引领作用.文章在对高校创建节约型校园的重要意义进
IDDM是一种自身免疫性疾病,以炎症反应和胰岛及其周围组织的单核巨噬细胞、淋巴细胞浸润和选择性β细胞破坏为特征,发病过程中,β细胞破坏、功能减退,细胞内胰岛素的含量下降
神经递质释放的分子机制研究已成为神经科学领域的一个热点,而突触囊泡胞吐过程又是神经递质释放过程中的一个核心问题.在神经元中,神经递质的释放是通过突触囊泡在突触前膜
网络作为一种新兴的信息传播和交换媒介,已经发展成为一种普遍的社会交流载体和社会联系形式。其对我国民主政治发展进程起到了不可低估的影响。 As a new medium of inform