[发明专利]一种基于沙箱捕获Android应用交互行为的方法在审

专利信息
申请号: 202210094743.4 申请日: 2022-01-26
公开(公告)号: CN114461342A 公开(公告)日: 2022-05-10
发明(设计)人: 魏永红;张志;邓凌峰 申请(专利权)人: 北京中科世盈科技有限公司
主分类号: G06F9/455 分类号: G06F9/455;G06F11/30;G06F9/54;G06F16/2455;G06F16/25;G06F16/955
代理公司: 北京神州信德知识产权代理事务所(普通合伙) 11814 代理人: 朱俊杰
地址: 100089 北京市海淀区*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 捕获 android 应用 交互 行为 方法
【说明书】:

本发明是一种基于沙箱捕获Android应用交互行为的方法,该方法通过虚拟一个system_process进程并实现自定义的虚拟服务,通过在沙箱中预置对使用权限和http访问url的hook点,捕获Android APP应用在行为交互过程中的栈信息。本发明能够发现该次交互的代码层调用与处理逻辑,在解决交互上的问题,能够直观提供问题所在根源。

技术领域

本发明属于通讯的技术领域,特别涉及一种基于基于沙箱捕获Android应用交互行为的方法。

背景技术

随着移动网络的快速发展,越来越多的行业将业务系统引入到移动互联网终端,基于移动终端设备的内存、CPU等资源快速的提升,越发庞大的业务量使得应用程序得以在移动终端上运行。

如苹果的IOS系统、Android系统都可以兼容很多应用软件,在这些应用软件的应用中,存在着很多信息交互的行为,这些交互行为是通过网络交换数据包的形式来实现的。

专利申请202011223889.1公开的一种实现智能交互大屏快速开机的方法,所述智能交互大屏具有Android操作系统和Windows操作系统,方法包括:智能交互大屏上电并按下开机键后,启动引导加载程序;引导加载程序启动完成后,启动实时操作系统,实时操作系启动完成后,同时启动系统框架开机视频和Windows操作系统;取消桌面应用的启动,系统框架、开机视频和Windows操作系统启动完成后,启动教学播放器,教学播放器启动完成后,智能交互大屏完成开机。本发明缩短了智能交互大屏的开机时间。

又如专利申请202110611495.1公开了一种用于Android系统的多蓝牙交互方法及系统,通过在Android原生的蓝牙Bluetooth apk的基础上,增加一个扩展蓝牙服务BluetoothExt apk;在Android原生FW接口android.bluetooth的基础上,增加一个扩展接口包bluetoothext,进而将蓝牙通信的AIDL服务接口扩展为Ext类型的接口文件,通过扩展的Bluetooth Manager ServiceExt来启动扩展蓝牙进程bluetoothext的服务的方式,在原生拦他模块的基础上新增扩展蓝牙模块,从而满足多蓝牙模块同时交互的需求,由于兼容的设计,也进一步提升了开发效率,节约了开发成本。

然而,目前对Android APP应用分析它在交互行为内容,基本是通过网络抓包的方式捕获交互行为信息。通过抓包也只能看到Android APP应用交互的表面内容(例如:url请求链接、请求参数、响应参数、以及交互明文数据),并不能更加深层次的发现该次交互的代码层调用与处理逻辑。在解决交互上的问题,不能直观提供问题所在根源,也不能侧面的证明问题。

发明内容

为解决上述问题,本发明的首要目的在于提供一种基于沙箱捕获Android应用交互行为的方法,该方法能够发现该次交互的代码层调用与处理逻辑,在解决交互上的问题,能够直观提供问题所在根源。

本发明的另一目的在于提供一种基于沙箱捕获Android应用交互行为的方法,该方法利用沙箱技术,通过hook、反射、代理技术将系统服务代理替换为自定义的系统服务代理,:pn进程的目标应用hook所有的系统服务代理,应用进程与:x进程的虚拟服务进行通信。

申请人发现:所有Android APP应用都是运行在Framework层上,它实际是Android的一个核心进程system server(system_process),启动system server会启动一系列的核心服务,如ams,wms,pms等。

利用沙箱技术,改变Android APP应用与Android OS之间的交互方式,将AndroidAPP应用运行沙箱中,实现的就是虚拟一个system_process进程并实现自定义的虚拟服务,可以通过在沙箱中预置对使用权限和http访问url的hook点,捕获Android APP应用在行为交互过程中的栈信息。

为实现上述目的,本发明的技术方案如下。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中科世盈科技有限公司,未经北京中科世盈科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202210094743.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top