[发明专利]一种防止截获系统接口的系统及方法有效
申请号: | 201510515305.0 | 申请日: | 2015-08-20 |
公开(公告)号: | CN105117641B | 公开(公告)日: | 2018-04-27 |
发明(设计)人: | 陈朴 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | G06F21/51 | 分类号: | G06F21/51;G06F21/53 |
代理公司: | 杭州千克知识产权代理有限公司33246 | 代理人: | 周希良 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 防止 截获 系统 接口 方法 | ||
技术领域
本发明涉及信息安全技术领域,尤其涉及一种防止Xposed开源框架动态截获系统接口的系统及方法。
背景技术
在Android系统快速发展的同时,用户的使用水平也不断的增强,由于Android有用户权限之分,所以很多用户通过软件截获获取系统的Root权限称为超级用户(Root用户)。然而在获取Root权限的同时也让一些恶意软件有机可乘。通过Root权限截获系统接口,以获取用户在日常行为中的一些隐私信息,对用户的隐私造成危害。例如通过Xposed开源替换原系统中的/system/bin/app_process文件,并且通过注册钩子函数来勾取系统接口进而实现系统接口的截获。
发明内容
针对现有的Android系统存在的上述问题,现提供一种旨在实现防止恶意程序截获系统接口的防止截获系统接口的系统及方法。
具体技术方案如下:
一种防止截获系统接口的系统,应用于Android中,包括:
一获取单元,用以获取用户发送的执行指令;
一判断单元,连接所述获取单元,用以判断所述用户是否为超级用户,以获取判断结果;
一识别单元,分别连接所述获取单元和所述判断单元,提供一预设条件,所述识别单元用以根据所述判断结果将所述执行指令与所述预设条件进行匹配,以获取匹配结果;
一处理单元,分别连接所述判断单元和所述识别单元,用以根据所述判断结果和/或所述匹配结果,执行所述执行指令;或
根据所述匹配结果停止执行所述执行指令。
优选的,所述执行指令包括执行主体和复数个参数;
所述识别单元将所述执行指令的所述执行主体与预设主体进行匹配;
当不匹配时,所述处理单元执行所述执行指令;
当匹配时,所述识别单元将所述复数个参数依次与预设参数进行匹配;
当所述复数个参数均与所述预设参数不匹配时,所述处理单元执行所述执行指令;
当所述参数与所述预设参数匹配时,所述处理单元停止执行所述执行指令。
优选的,还包括:
一存储单元,分别连接所述获取单元和所述识别单元,用以将所述复数个参数存入一预设的字符串数组中;
当所述执行主体与预设主体匹配时,所述识别单元将所述存储单元中的所述字符串数组中的所述复数个参数依次与所述预设参数进行匹配,以获取每个所述匹配结果;
当所述匹配结果为匹配时,所述处理单元停止执行所述执行指令;
当所述复数个参数的匹配结果均为不匹配时,所述处理单元执行所述执行指令。
优选的,所述预设主体为拷贝命令。
优选的,所述预设参数为app-process。
一种防止截获系统接口的方法,应用于Android中,包括下述步骤:
S1.获取用户发送的执行指令;
S2.判断所述用户是否为超级用户,若是,执行步骤S3;若否,执行步骤S4;
S3.将所述执行指令与所述条件进行匹配,若匹配,执行步骤S5;若不匹配,执行步骤S4;
S4.执行所述执行指令;
S5.停止执行所述执行指令。
优选的,所述执行指令包括执行主体和复数个参数,所述步骤S3包括:
S31.将所述执行指令的所述执行主体与预设主体进行匹配,若匹配,执行所述步骤S4;若不匹配,执行步骤S32;
S32.将所述复数个参数依次与预设参数进行匹配;
当所述复数个参数均与所述预设参数不匹配时,执行所述步骤S4;
当所述参数与所述预设参数匹配时,执行所述步骤S5。
优选的,提供一存储单元用以将所述复数个参数存入一预设的字符串数组中,在所述步骤S32中,将所述存储单元中的所述字符串数组中所述复数个参数依次与所述预设参数进行匹配,以获取每个所述匹配结果;
当所述匹配结果为匹配时,执行所述步骤S5;
当所述复数个参数的匹配结果均为不匹配时,执行所述步骤S4。
优选的,所述预设主体为拷贝命令。
优选的,所述预设参数为app-process。
上述技术方案的有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510515305.0/2.html,转载请声明来源钻瓜专利网。