一种文件处理的方法、系统及装置制造方法及图纸

技术编号:8563167 阅读:169 留言:0更新日期:2013-04-11 04:55
本发明专利技术公开了一种文件处理的方法、系统及装置,用以在保证Android操作系统的安全性的同时,提高Android操作系统的文件处理能力。该方法包括:内核层接收应用程序层发送的报文,所述内核层对接收到的报文进行验证,验证通过时,执行所述报文中包括的所述应用程序层没有权限执行的文件处理命令。

【技术实现步骤摘要】

本专利技术涉及操作系统
,特别涉及一种文件处理的方法、系统及装置
技术介绍
近年来,Android操作系统由于它的开源性,越来越被广泛应用,采用android系 统开发的智能手机、平板电脑等嵌入式设备层出不穷。Android操作系统是基于Linux 2. 6内核的操作系统,它分为四个层linux内核 层,系统运行库层,应用程序框架层和应用程序层。其中,Linux内核层,即kernel层包括 了 Android的核心系统服务,如安全性,内存管理,进程管理等;系统运行库层主要包括程 序库和android运行库,程序库能被Android系统中不同的组件使用,Android运行库提供 了 JAVA编程语言核心库的大多数功能;应用程序框架层是核心应用所使用的API框架,开 发人员同样可以使用这些框架来开发自己的应用;应用程序层是用Java语言编写的运行 在虚拟机上的程序。由于Android是基于Linux内核的,所以Android的安全系统也是基于Linux的安 全架构建立的。Linux是一个多用户、多任务的操作系统,用户和组件起着重要的作用,不同 的用户和组件对同一文件的访问属性不本文档来自技高网...

【技术保护点】
一种文件处理的方法,其特征在于,包括:内核层接收应用程序层发送的报文;所述内核层对接收到的报文进行验证,验证通过时,执行所述报文中包括的所述应用程序层没有权限执行的文件处理命令。

【技术特征摘要】
1.一种文件处理的方法,其特征在于,包括 内核层接收应用程序层发送的报文; 所述内核层对接收到的报文进行验证,验证通过时,执行所述报文中包括的所述应用程序层没有权限执行的文件处理命令。2.如权利要求1所述的方法,其特征在于,所述应用程序层发送报文包括 获取第一报文验证码; 根据所述第一报文验证码,以及所述应用程序层没有权限执行的文件处理命令,组建报文,其中,所述报文的包头为加密后的第一报文验证码,所述报文的消息体为所述应用程序层没有权限执行的文件处理命令; 通过socket通信协议,将所述报文发送给所述内核层。3.如权利要求2所述的方法,其特征在于,所述内核层接收应用程序层发送的报文包括 所述内核层监听socket端口,通过所述socket端口接收所述应用程序层发送的报文。4.如权利要求2所述的方法,其特征在于,所述内核层对接收到的报文进行验证包括 对接收的报文的包头进行解密,获得第二报文验证码; 将所述第二报文验证码与保存的第一报文验证码进行比对,当两者一致时,对所述报文的包头验证通过。5.如权利要求2或4所述的方法,其特征在于,所述内核层对接收到的报文进行验证包括 在保存的可执行的文件处理命令中查找是否有所述报文的消息体中的文件处理命令; 若有,确定所述报文为合法报文。6.如权利要求1所述的方法,其特征在于,所述内核层接收应用程序层发送的报文之前,还包括 激活所述内核层,使所述内核层具有最高权限。7.一种文件处理的系统,其特征在于,包括应用程序层和内核层,其中, 所述应用程序层,用于向所述内核层发送报文; 所述内核层,用于接收所述报文,并对接收到的报文进行验证,验证通过时,执行所述报文中包括的所述应用程序层没有权限执行的文件处理命令。8.如权利要求7所述的系统,其特征在于, 所述应用程序层,具体用于获取第一报文验证码,根据所述第一报文验证码,以及所述应用程序层没有权限执行的文件处理命令,组建报文,通过socket通信协议,将所述报文发送给所述内核层,其中,所述报文的包头为加密后的第一报文验证码,所述报文的消息体为所述应用程序层没...

【专利技术属性】
技术研发人员:张宏海何晗春戴寅
申请(专利权)人:北大方正集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1