android操作系统安全机制探究

android操作系统安全机制探究

ID:5597370

大小:36.00 KB

页数:12页

时间:2017-12-19

android操作系统安全机制探究_第1页
android操作系统安全机制探究_第2页
android操作系统安全机制探究_第3页
android操作系统安全机制探究_第4页
android操作系统安全机制探究_第5页
资源描述:

《android操作系统安全机制探究》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Android操作系统安全机制探究  摘要:Android系统已经广泛应用于手机和平板电脑等移动设备中。由于Android是一个开源系统,因此面临的安全性问题更加严重。系统从设计到实现整个过程都把安全性作为关键问题。系统设计采用严格的分层结构。在内核方面,在Linux内核提供的安全措施基础上进行增强,措施包括采用应用沙盒、内存安全管理、文件系统许可与加密等。在应用开发方面,系统包括安全的进程通信、应用程序安装包签名和采用权限模式等。文中阐述了以上安全措施,为开发安全的应用提供重要参考。关键词:Android;安全;应用沙盒;权限;签名中图分类号:TP311.11文献标识码:A文章

2、编号:1009-3044(2014)06-1186-03StudyofAndroidOperateSystemSecurityMechanismsLIXia(InstituteofComputerSoftware,AnhuiVocationalCollegeofElectronicalInformationTechnology,Bengbu233000,China)Abstract:Androidsystemhasbeenwidelyusedinmobilephones,tabletcomputersandotherdevices.12Androidisanopensources

3、ystem,sosecurityproblemismoreserious.Thesecurityistakenasakeyissueinthewholeprocessfromdesigningtorealizing.Thestricthierarchicalstructureisusedinthesystemdesignprocess.Theenhancedmeasuresincludingtheapplicationofsandbox,memorysecuremanagement,filesystempermissionsandencryption,etc,aretakenba

4、sedontheLinuxkernelsecuritymethods.Themeasuresthatincludesecureinter-processcommunication,theapplicationinstallationpackagesignature,themodelofpermissions,etc,areadoptedinthedevelopmentofapplication.Theabovesecuritymeasuresarediscussedinthepaper,whichcanprovideimportantreferenceforthedevelopm

5、entofsecureapplication.Keywords:Android;security;applicationsandbox;permission;signatureAndroid是一个开放的移动设备操作系统。根据IDC2013年11月份的数据统计[1],Android12手机的市场份额为80%。丰富的Android应用程序(简称应用)极大方便了我们的生活,同时系统的安全性也越来越引起用户的关注。Android应用可以操作设备上的各种硬件、软件以及本地数据和服务器数据,并能够访问网络。因此,Android操作系统为了保护数据、程序、设备和网络等资源,必须为程序提供一个安

6、全的运行环境。该文首先介绍Android安全体系结构,然后重点介绍系统内核层的采用的安全技术和应用框架层为开发者开发安全的应用程序提供的各种安全措施。该文为程序开发人员了解系统安全及开发安全应用提供有用的参考。1Android安全体系结构操作系统的安全性目的就是为了保护移动设备软件、硬件资源,包括CPU、内存、外部设备、文件系统和网络等。Android系统为了安全性,提供如下主要安全特征:操作系统严格的分层结构、应用沙盒、安全进程通信、授权和签名等。Android作为开放平台,它的设计和实现细节完全暴露,因此对安全性要求更加严格,设计时首先要重点考虑的就是平台结构设计问题,And

7、roid系统的体系结构设计为多层结构[2],如图1所示。这种结构在给用户提供安全保护的同时还保持了开放平台的灵活性。图1Android操作系统分层的安全体系结构Android系统结构由4层组成,从上到下分别是:应用层(Applications)、应用框架层(ApplicationFramework)、运行时(AndroidRuntime)、类库层(Libraries)和Linux内核(Linux12Kernel)组成。应用层由运行在Android设备上的所有应用构成,包括预装的系

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。