安卓系统安全性外文翻译.docxVIP

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
安卓系统安全性外文翻译

PAGE  PAGE 16 本科毕业设计(论文)翻译 班 级 姓 名 学 号 指导教师 填表日期 中文译名理解安卓系统的安全性外文原文名Understanding Android Security外文原文版出处Security Privacy, IEEE.2009,7译 文:下一代开放的操作系统将不会在桌面上以及大型主机上,而是将会出现在我们每天携带的手机上。这些开放性的环境将会引领新的应用和市场,而且会使现有的在线服务高度集成化。 当然,随着手机上的支持的数据和服务的重要性与日俱增,手机上的安全缺陷也愈发明显。所以说,下一代的平台能否提供一个综合性强的,可行性高的安全系统是非常重要的。 由开放手机联盟(明显是谷歌领导的)所开发的android 系统是一个被广泛看好的一个手机开源系统,该系统提供一个基本的操作系统,一个中间件应用层,一个java开发工具(SDK)和一个系统应用收集器。尽管android SDK自2007年就发布了,但是第一部android “G1”手机却在2008年10月才诞生。从这时,安卓才开启了属于自己的时代:T-MobileG1的制造商HTC估算G1的发货量在2008年底已经超过100万部。据业内人士预期该G1手机的销量将会在2009年继续保持。在不久的将来其他许多手机供应商都要计划支持这个系统。 一个围绕android的庞大的开发者团体已经建立,同时很多新的产品和应用已经可以在android上使用。Android的一个主要卖点是它能使开发人员无缝地把在线服务扩展到手机。这方面最明显的例子毫无疑问是谷歌的将Gmail,日历和联系人Web应用程序通过该系统的紧密集成。安卓用户只需提供一个用户名和密码,其手机就可以自动与谷歌的服务同步。其他厂商正在迅速把自己的现有的即时通讯,社交网络和游戏服务同安卓相适应,还有很多厂商也在寻求把他们自己的内表面加工(例如存货管理,采购,收货等等)同安卓相适应。 传统的台式机和服务器的操作系统一直在努力进行安全功能的集成。尽管在一个手机平台上像android上做这一块业务不是很有用,但是许多研究人员希望它能像已有的软件一样提供一个安全保护软件。Android没有停止为???他平台提供应用支持:应用的执行依赖于顶层JAVA中间件,这个中间件运行在嵌入式Linux 内核之上,所以开发人员要想要把他们的应用部署到Android就必须使用其自定义的用户界面环境。此外,安卓通过运行应用时将其进行身份验证将各应用相互调用限制在“API协作”上。尽管这些应用有一定的安全特性,我们一些有经验的开发android应用的人士透露,设计安全应用程序并不总是直线前进的。Android使用一个简单的许可标签分配模式限制访问的资源和其他应用,但是由于必要性和便利性的缘故,其设计师们对这个系统在进化中潜在的威胁感到越来越困惑。本文试图对Android的安全的复杂性进行讲解,并注意一些可能的发展缺陷以及应用程序的安全。我们通过尝试得出一些经验教训,希望对未来的安全有用。 Android Application Android应用程序框架对开发者来说是一个强制架构。它没有一个main()函数功能或单一入口点执行,相反,开发人员必须在部件的基础上设计应用。 Example Application。我们开发了一个描述如何创建android的应用。有兴趣的读者可以去我们的站点sitepttp:///android_sec_tutorial.html下载源代码。 让我们考虑一个基于位置的社交网络应用,在其中手机用户可以通过本应用发现他们的朋友们位置。我们将这个功能拆分成两个应用程序:一个用于跟踪朋友,另一个用于查看他们。 如图1所示,FriendTracker应用包括一个跟踪的组件用以确定朋友的位置。(例如,通过一个Web服务),储存地理坐标,并与其他应用程序分享数据以合作。然后用户使用FriendViewer应用程序来检索已储存的地理坐标和在地图上查看你的朋友。 这两个应用程序包含多个组件用以展示自己各自的任务;他们的组件是由他们自己的组件类型所决定的。 一个Android 开发者根据不同的目的(如与一个用户或存储数据连接)决定所用的组件类型。 Component Types Android系统定义了4种组件类型: Activity 定义应用程序的用户界面的组件。通常,应用程序开发者定义每一个活动“画面”Activity可以自己开始,也可能通过传递和返回值。在一时间在系统中只有一个Activity可以进行输入和处理,在这个时候所有其他的Activity都会被暂停。 Ser

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档