天缘博客

日薄风骤艳阳曾,月明今夜诵三经,天缘路上多风雨,地北天南亦有情。

云端软件的虚拟化功能特点及前景

最近在几个博客上都看到关于云端软件的推荐,甚至在BT上还有网友专门发布云端版本的大型应用软件,似乎现在关注这个软件的人还是蛮多的,所以本文天缘也来跟风一把,就和大家共同关注一下这个云端软件,到底好不好用,是不是真的有那么神奇。云端软件非常小,但是其使用的技术还是会让很多编程爱好者感兴趣。当然了,天缘也纯粹是从IT人的角度与大家交流这个软件的工作原理、用途和前景,所以特别声明天缘无意给云端软件唱赞歌或泼冷水。

一、云端软件工作原理

天缘今天也是第一次使用这个软件,所有内容都是天缘一个晚上的简单测试和根据经验总结的结论,可能有些描述未必准确,甚至是存在理解上错误,希望大家不吝赐教,天缘早前就听说过这个软件,不过一直没用过,只是听说可以软件免安装,下面就来安装体验一下,界面如下:

是不是看着像个QQ界面,我们单从外观和几个功能按钮上看就能感觉这个云端软件似乎根本没用到什么云技术,应该有忽悠之嫌,再来看一下这款软件的工作原理,下面两张图是从GG上来的,来自于太平洋电脑网,关于该软件功能的模块拓扑(第一张图是软件运行时,第二张是软件关闭时),大家看图就可以知道该软件的工作机理了。

所以,云端软件应该是依靠拦截应用程序的磁盘读写和注册表读写操作从而实现定位跟踪或重定向的,从实测来看,对于物理磁盘的程序文件读写,云端软件并没有重定向(即使有也是象征性的引导,主要还是跟踪应用程序的写或删除、修改等操作),启动云端时把应用程序序列化到安装位置,退出后再反序列化更新缓存文件,对注册表访问的确是采用了重定向技术将软件的读写注册表操作引导向云端软件的管理表项段,该过程可以通过注册表监视软件看到。具体参见下文分析。

二、云端软件特点

还是官方比较坦白,云端跟沙盒(Sandboxie)就是同样的思想,不过在其基础上又发挥了一些内容。通过一个晚上的使用,发现有以下几个特点:

1、云端软件在正常关闭之后会反序列化回缓存文件区,所以如果你的软件在磁盘上而非云端的缓存上丢失了文件,比如手动删除一个文件,关闭后缓存也会删除这个文件,下次再次重启云端运行程序时就会报告失败,必须把软件卸载后重装。可以证明,云端在跟踪本地文件的变化情况,并最后反序列化给缓存。

2、云端软件管理的软件一般不会不冲突,比如官方说的可以同时执行多个QQ大厅之类的,但是可能会和本地程序执行冲突,这些程序一般都是些会检查互斥体的软件,再开云端肯定有问题,因为互斥体检查是软件的事情,云端管不了那么多。

3、安装软件到云端会把软件安装期间的很多无关的注册表操作项会一并写入缓存文件。虽然安装前有下图提示(点击图1的左侧底部的安装会有安装窗口提示),提示中也说明云端不能完全分辨出有用的注册表读写,可能会全抓了。

下图是个安装迅雷时的注册表情况,云端把金山一些路径信息也写进去了,因为安装时,金山要活动检查):

上图中的HASH码表项都是对应安装软件项,可以通过在桌面图标鼠标右键看到,如下图,安装完成后,桌面的快捷方式实际是指向云端目录下的快捷方式(名称后面是HASH码,在上文的注册表抓图中可以看到),而不是实际安装目录下的可执行文件,目的就是为了让云端软件来帮你启动程序,这样方便注入和拦截该程序的对磁盘和注册表的一切操作。

在云端软件正常退出或卸载掉该软件时候,这些表项将会自动删除,下次启动会再次写入,如果出现云端软件被非法删除或不小心删除,那么这些就是垃圾注册信息,当然如果缓存文件还在还是可以恢复的。所以,每次启动使用云端,硬盘所有相关程序文件和注册表项都会全部写入一次。

4、云端的缓存目录大家可以自己打开看到,大部分的目录一看就知道是做什么用途的,自我保护和恢复功能不足。云端软件相比虚拟机功能VMware、Virtual PC根本不是一个层次,所以也无法放到一起类比。

5、云端软件对应用软件的初始化操作,对于大型软件或多个软件,效率极低,首先在启动时需要初始化大量的程序文件到系统盘,并且在运行时,如果是需要频繁读写磁盘或注册表的程序,使用云端软件肯定会严重影响运行速度,比如迅雷虽然天缘只是安装了未做测试,但可以肯定会影响到下载速度问题。

三、个人对云端软件的几点看法

天缘认为云端软件只是适合一些小软件下载即用,自身安装程序也很小才1.8M,感觉前景不会太明朗,而且很多软件的版权问题对云端软件而言也难以逃避。

最后和喜欢编程的网友再交流一个问题,就是天缘估计云端可能很难拦截下面这些操作:

1、如果调用CMD命令行或使用外部命令执行子程序;

2、使用伪造的虚拟硬件驱动进行读写甚至是运行可执行文件操作;

上面提到的两个功能随便哪个只要拦截不到(暂时还没深入测试云端是工作在哪个层次),那么云端就是不安全的,病毒随时可以把系统咔嚓了,天缘以后有时间再测试一下,欢迎大家发表看法。

天缘网友 [一颗沙粒]: 2009-12-28 07:18:42 发表
学习了,以后得多关注你这个站~
天缘网友 [Netforce]: 2009-12-28 07:05:12 发表
云端会不会卷入版权的纠纷呢?

天缘 于 2009-12-27 23:31:17 回复

应该会,不过这个软件没大前途也不会引起太大纠纷。

天缘网友 [淮海先生]: 2009-12-25 15:54:48 发表
我就知道熊猫杀毒和诺顿是云杀毒。。。。

天缘 于 2009-12-25 15:28:12 回复

目前能把云做好的不多,不过总是个尝试。

天缘网友 [dev]: 2009-12-25 06:19:25 发表
Merry Christmas ~ O(∩_∩)O ~       *       ,             _/^\_                *         /.-.     *        *    `/&`          *            ,@.*;@,            /_o.I %_  *     *      (`’C:o(_@;           /`;C.,__ `’)       *          ;@`o % O,*`’`&       *  (`’C)_@ ;o %’()   *          /`;C._`”C._O’@;         /&*,()~o`;-.,_ `””`)    *     /`,@ ;+& () o*`;-’;         (`””C.,_0o*`;-’ &()         /-.,_  “”C….-’`) *      *  /@%;o`:;’C,.__  __.’        ;*,&(); @ % &^;~`”`o;@();     *        /()dev & ().oFriendsO        `”=”==””==,,,.,=”==”===”`       __.―-.(-”#####―…___…―C._      ‘`     )_`”””””`             .C’ ‘)            o( )_-             `”””` `

天缘 于 2009-12-24 22:31:44 回复

祝大家圣诞快乐,呵呵,看到一颗圣诞树,贴的很好,居然没有错位。

天缘网友 [张三]: 2009-12-25 05:34:46 发表
Merry Christmas ~ O(∩_∩)O ~ 张三送给你最美好的祝福 ~       *       ,             _/^\_                *         /.-.\     *        *    `/&\`          *            ,@.*;@,            /_o.I %_\  *     *      (`’C:o(_@;           /`;C.,__ `’)       *          ;@`o % O,*`’`&\       *  (`’C)_@ ;o %’()\   *          /`;C._`”C._O’@;         /&*,()~o`;-.,_ `”"`)    *     /`,@ ;+& () o*`;-’;\         (`”"C.,_0o*`;-’ &()\         /-.,_  “”C….-’`) *      *  /@%;o`:;’C,.__  __.’\        ;*,&(); @ % &^;~`”`o;@();     *        /()张三 & ().oFriendsO\        `”=”==”"==,,,.,=”==”===”`       __.―-.(\-”#####―…___…―C._      ‘`     \)_`”"”"”`             .C’ ‘)            o( )_-\             `”"”` `
天缘网友 [左岸读书]: 2009-12-24 21:33:59 发表
好像在上一次的软件创意中获得了第一名,得以了开发资金! 我用了一段时间,没有继续~

天缘 于 2009-12-24 16:11:05 回复

感觉用处不大,产品的前途更多还是依赖与产品本身功能和定位。

天缘网友 [内大臣]: 2009-12-24 21:05:58 发表
现在好像很多东西都喜欢给自己扯个云

天缘 于 2009-12-24 16:10:15 回复

扯上云,没几个能做出来云的。

天缘网友 [francis]: 2009-12-24 19:26:23 发表
Linux的忠实用户飘过……

天缘 于 2009-12-24 12:39:10 回复

天缘都是偶尔用一下,UB现在发展的很好,后续的版本有可能也转到你阵营去:)

天缘网友 [Mike]: 2009-12-24 17:50:16 发表
我也试用过云端,不过没用几次就删掉了。主要是速度慢,而且不好用。比如安装了Live Messenger,会经常报错,不是无法启动,就是非法操作,往往要启动好几次才能正常使用,没使用多久就又非法操作强行关闭了。而且并不节省空间,会写入垃圾文件。用下来感觉还不如使用专门的绿色版软件。

天缘 于 2009-12-24 12:37:36 回复

看来大家各有看法,呵呵,你的理解也很好,对于单个软件根本没有绿色版本的好用。

天缘网友 [TONY]: 2009-12-24 17:38:33 发表
以前用过,感觉确实不怎么好!
天缘网友 [Aio]: 2009-12-24 17:33:30 发表
一直盼着天缘评测,我觉得这个软件安装好麻烦!!!感觉不爽!

天缘 于 2009-12-24 12:35:40 回复

天缘用了一个晚上就卸载了。

天缘网友 [Missutopia]: 2009-12-24 16:57:38 发表
我也要尝试一下这个软件~~
天缘网友 [Bingo]: 2009-12-24 16:50:50 发表
觉得这个软件很多余,很多软件都有绿色版本,原理跟install.bat和unstall.bat差不多 而且肯定不是所有软件兼容,比如某些共享软件,需要读取底层计算注册码

天缘 于 2009-12-24 12:34:19 回复

你理解的没错,肯定不会兼容所有软件的,比如有些开机加载或偏向底层类程序,估计很难拦截,所以才会有文末的问题的。

发表评论:

◎欢迎参与讨论,所有评论皆需审核,非法及及未经许可的广告信息不是勤劳致富的法宝,请勿发表。

订阅博客

最近发表

标签云

快速通道

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载也必须遵循“署名-非商业用途-保持一致”的创作共用协议. 返回顶部
Copyright@2005-2011 Metsky.com, All rights Reserved.