Android智能手机系统中文件实时监控的研究与实现 (2).pdf

Android智能手机系统中文件实时监控的研究与实现 (2).pdf

ID:52243277

大小:467.84 KB

页数:5页

时间:2020-03-25

Android智能手机系统中文件实时监控的研究与实现 (2).pdf_第1页
Android智能手机系统中文件实时监控的研究与实现 (2).pdf_第2页
Android智能手机系统中文件实时监控的研究与实现 (2).pdf_第3页
Android智能手机系统中文件实时监控的研究与实现 (2).pdf_第4页
Android智能手机系统中文件实时监控的研究与实现 (2).pdf_第5页
资源描述:

《Android智能手机系统中文件实时监控的研究与实现 (2).pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第9卷第7期2009年4月科学技术与工程Vol19No17Apr.2009167121819(2009)721716205ScienceTechnologyandEngineeringZ2009Sci1Tech1Engng1Android智能手机系统中文件实时监控的研究与实现3温敏艾丽蓉王志国(西北工业大学计算机学院,西安710129)摘要保证文件的安全是保护系统安全的一个重点,通过文件监控来保证数据的完整性是保护系统安全和灾情评估的基础。通过对Android智能手机操作系统的研究和分析,提出了在Android系统下采用基于文件信息节点的

2、监控机制实现对文件的实时监控,并详细的描述了在Android平台下实现的关键数据结构、实现细节以及实验测试结果。关键词文件监控Android智能手机中图法分类号TN929.5;文献标志码B随着手机技术的不断发展,一方面,手机功能用了Android手机系统,通过对Android智能手机操不断增强,向智能方向发展,手机与个人电脑之间作系统的研究,在此基础上描述了一套对手机中文的界限越来越模糊,许多用户将自己的私密信息存件进行实时监控的方法和实现细节。在当前手机放在手机中,这些信息一旦泄露或损坏,对手机用数据通信交换通道多样化的环境下能对智能手

3、机户造成的损失将无法估量;另一方面,随着智能手中的文件进行有效的监控。机的普及,针对手机的恶意软件也越来越多,这些1Android智能手机系统简介恶意软件包括蠕虫、木马、间谍软件及其他病毒等,随着智能手机在全球范围内销量的急剧增加,恶意Android系统是Google公司开发的基于Linux软件大规模扩散的危险也越来越严重,给手机上用平台开源手机操作系统,该平台由操作系统、中间户的信息安全带来了极大的威胁。件、用户界面和应用软件组成,是首个为移动终端对于一个安全的计算系统而言,保证其文件的安打造的开放和完整的移动软件。全是保护系统安全的一

4、个重点,对文件实施监控,对Android系统基于Linux2.6内核来提供系统的于从文件管理器到安全工具的各种应用程序都是必核心服务,例如安全机制,内存管理,进程管理,要的,也是保护系统安全乃至于以后的灾情评估的基网络堆栈和驱动模块。其包含一组核心库,提供了础,因此需要对文件的实时监控技术进行分析和研Java语言核心库内的大部分功能。Android应用程[1]究,也就是通过文件监控来保证数据的完整性。序运行于Dalvik虚拟机之上,该虚拟机是基于存储针对当前智能手机操作系统多种多样,本文采器的,运行经过Java语言编译器的类,这些类通过"

5、dx"工具被转换成.dex(DalvikExecutable)格式。2008年11月24日收到陕西省自然科学基础研究计划项目Android中应用程序一种是APK(AndroidPackage)(2007F45)、西安市科技创新支撑格式文件,是类似于ZIP文件的压缩文件,可以直接计划项目(YF07019)资助第一作者简介:温敏(1985—),男,硕士研究生,研究方向:智能手运行于Dalvik虚拟机上。机的安全防护。Android系统中文件系统采用的是一种针对3[2]通信作者简介:艾丽蓉(1970—),女,副教授,研究方向:软件安全,NAND

6、设备的新型文件系统Yaffs2,读写速度更信息安全与智能处理。快,并支持大容量的NAND2Flash芯片。7期温敏,等:Android智能手机系统中文件实时监控的研究与实现1717建立日志文件,用来详细记录文件保护系统每天发2设计原理生的各种各样的事件,达到审核和监测的目的。Linux内核文件系统管理中,每一个目录或文件在内核中都对应一个唯一的文件信息节点(in2ode);inode节点是内核管理文件系统的最基本单[3]位。如果对文件或目录对应的inode节点实行监控,将是一种细粒度的、非常有效的文件监控措施。通过对Android系统Li

7、nux内核的分析,尤其是对文件系统源代码的深入分析和理解,本文提出了在Android系统下采用基于inode节点的文件监控机制,实现对文件的有效监控,其实现可分以下几个步骤(见图1)。(1)Android应用程序所使用的文件类型,包括txt、jpg、mp3、avi等常见类型普通文件和二进制文件,以及直接运行于AndroidDalvik虚拟机上的APK(AndroidPackage)格式文件;(2)创建监控文件列表,要实施监控的文件将图1文件实时监控流程图保存在此表中;(3)通过接口函数inotify_add_watch()为监控3具体实现

8、文件列表中的每个文件或目录inode节点创建监控实例,这一过程在内核中通过系统调用sys_inotify_3.1创建监控文件列表add_watch()实现;若要停止对某文件或目录的监控通过对内

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

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

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