2012-12-13 10:09:21 来源:CIO时代网
当开发人员开发移动应用时,他们可以选择采用本地应用程序(即安装和运行在本地移动设备上的应用程序)或移动云应用(即在移动云计算环境中运行的应用程序)。本地应用程序和移动云应用都有着各自的优缺点,下面就让我们来逐一分析下。
本地应用程序在诸如智能手机和平板电脑这样的远程设备上运行,它们是专为某一设备及其操作系统而编写开发的。本机应用程序能够使用特定的设备硬件,这就意味着本机应用程序能够充分利用移动设备上的最新技术,例如全球定位系统(GPS)、相机、定位和运动等功能。这一点可以被认为是本机应用程序优于移动云应用的地方。
移动云应用在服务器上运行,同时它们的数据存储在云计算中。用户通过设备上的浏览器窗口访问应用程序。移动云应用的开发通常与操作系统无关,而且其性能表现要优于本地应用程序,这是因为部署在云计算端的计算能力和存储资源都远优于小得多的移动设备。因为安全性和其他管理方面更易于集中,所以移动云应用在这些方面的优越性要超过本地应用程序。
利用移动云计算的安全性
在移动设备上运行诸如Kaspersky和McAfee这样的安全软件和防病毒软件是检测安全威胁的最简单方法之一。但是移动设备的电源和处理功能是比较有限的,因此保护它们免受威胁的影响是困难的。例如,在移动设备上保持病毒检测软件持续不断地运行即便不是不可能的,那也是非常困难的,因为设备的电源是有限的。
大部分的安全威胁检测功能都可以从移动设备迁移至移动云计算。然后就可以使用多个虚拟化恶意软件检测引擎(在移动云计算端运行)进行实际的威胁检测。这就涉及在每个移动设备上部署一个简单的软件代理,并在移动云计算端部署复杂的、特定的移动设备检测软件。该代理会检查设备上的文件活动,并把活动记录在一个文件中,并将其发送至一个移动云计算服务以供进一步分析。云计算服务将周期性地从代理处接收活动文件,并确定是否有恶意或有害的内容。多个虚拟化检测引擎可以分析单一代理活动文件以确定该文件是否包含对移动设备有威胁的攻击。
这个基于云计算的方法有几个好处,其中包括增强的病毒检测覆盖面、不太复杂的移动软件以及减少的移动设备资源消耗。随着移动威胁的规模和复杂性不断增加,这个方法将变得更具价值。
免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。
