[发明专利]基于Android的车载系统应用检测方法、装置及电子设备有效
申请号: | 201911402991.5 | 申请日: | 2019-12-30 |
公开(公告)号: | CN111291379B | 公开(公告)日: | 2023-09-26 |
发明(设计)人: | 张鹤;高政伟;王静伟 | 申请(专利权)人: | 上海上讯信息技术股份有限公司 |
主分类号: | G06F21/57 | 分类号: | G06F21/57;G06F21/60;G06F9/54;H04L9/40;H04L67/12 |
代理公司: | 上海京沪专利代理事务所(普通合伙) 31235 | 代理人: | 杨金淑 |
地址: | 200120 上海市浦东新区自*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 android 车载 系统 应用 检测 方法 装置 电子设备 | ||
1.一种基于Android的车载系统应用检测方法,其特征在于,包括:
获取Android车载系统中执行的操作内容;
判断所述操作内容中是否包含目标操作,包括:判断所述操作内容中是否包含截屏操作;
若是,则对所述目标操作执行安全操作,包括:
获取到Android系统提供的复制粘贴管理类ClipboardManager;通过动态代理技术,将ClipboardManager类中提供的复制粘贴接口setPrimaryClip和getPrimaryClip进行代理替换;当使用者对本应用进行复制操作的时候,使用SM4国密算法对复制的内容进行加密;当使用者对本应用进行粘贴时使用对应的秘钥对复制的内容解密,显示原来的内容,当粘贴到其他应用的时候,粘贴加密的密文;
获取Android系统提供的WindowManager.LayoutParams.FLAG_SECURE关键字;通过设置此关键字到Android应用的每个Activity界面中来做到禁止应用内对设备截屏;通过反射技术获取到应用中所有的页面Activity类,通过HOOK技术,拦截每个Activity的onStart方法,在这个方法中设置WindowManager.LayoutParams.FLAG_SECURE关键字,达到应用每个页面禁止截屏的功能;
对于Android系统的每一种行为,搜集Android系统中提供的所有行为的调用方式;通过动态代理技术,对系统的行为接口进行代理和HOOK操作,对于访问系统传感器类SensorManager,对此类中的registerListener接口进行代理以后,当恶意软件访问传感器的时候就会收到信号,通过网络传输给后台监测系统;
利用自动管控技术针对敏感行为发生后进行处置手段,通过监测系统的自动触发来达到强制暂停风险行为的目的,在系统框架内部设置有自己的通信模块,在应用开始使用的时候,通过网络连接监测系统;当框架检测到本应用中出现敏感数据复制粘贴、应用篡改、恶意访问传感器行为的时候,会上传到监测系统;监测系统提前设置好应对各种风险行为的处置手段,当监测系统收到敏感行为信号的时候自动执行对应的处置动作。
2.根据权利要求1所述的方法,其特征在于,所述判断所述操作内容中是否包含目标操作,包括:
判断所述操作内容中是否包含复制粘贴操作。
3.根据权利要求2所述的方法,其特征在于,所述对所述目标操作执行安全操作,包括:
获取到Android系统提供的复制粘贴管理类ClipboardManager;
通过动态代理技术,将ClipboardManager类中提供的复制粘贴接口setPrimaryClip和getPrimaryClip进行代理替换;
当使用者对本应用进行复制操作的时候,使用SM4国密算法对复制的内容进行加密;
当使用者对本应用进行粘贴时使用对应的秘钥对复制的内容解密,显示原来的内容,当粘贴到其他应用的时候,粘贴加密的密文。
4.根据权利要求1所述的方法,其特征在于,所述判断所述操作内容中是否包含目标操作,包括:
判断所述操作内容中是否包含截屏操作。
5.根据权利要求4所述的方法,其特征在于,所述对所述目标操作执行安全操作,包括:
获取Android系统提供的WindowManager.LayoutParams.FLAG_SECURE关键字;
通过设置此关键字到Android应用的每个Activity界面中来做到禁止应用内对设备截屏;
通过反射技术获取到应用中所有的页面Activity类,通过HOOK技术,拦截每个Activity的onStart方法,在这个方法中设置WindowManager.LayoutParams.FLAG_SECURE关键字,达到应用每个页面禁止截屏的功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海上讯信息技术股份有限公司,未经上海上讯信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911402991.5/1.html,转载请声明来源钻瓜专利网。